@charset "UTF-8";@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/poppins-regular.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/poppins-medium.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(../fonts/poppins-semi-bold.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/poppins-bold.woff2) format("woff2")}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{background-color:#fff;display:block;position:relative}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{color:#000;font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}.process-gift .panel-heading,.process-identification .panel-heading,.process-payment .panel-heading,.process-premium .panel-heading,.process-shipping .panel-heading,.title-1,.title-2,.title-3,.title-4,.title-5,.title-6,blockquote,body,caption,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}th{text-align:left}img,svg:not(:root){vertical-align:bottom}svg:not(:root){overflow:hidden}address{font-style:normal}img{overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}img[alt]{font-size:.75rem}address,blockquote,dl,fieldset,figure,hr,ol,p,pre,table,ul{margin-bottom:1.25rem}b,strong{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif;font-size:100%;height:18px;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0;resize:none;vertical-align:bottom;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;position:absolute;white-space:nowrap!important;width:1px!important}html{background:#fff;color:#000;min-height:100%}body{font-size:1rem;font-weight:400;line-height:1.428;overflow-x:hidden}.title-1,body,h1{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal}.title-1,h1{font-size:2.8125rem;font-weight:700;line-height:2.8125rem;margin-bottom:1.875rem}.title-1 span,h1 span{color:#d7242c}.h1-annimCo{font-size:2.5rem;word-break:break-word}.title-2,h2{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:2.125rem}.title-2 span,h2 span{color:#d7242c}.process-gift .panel-heading,.process-identification .panel-heading,.process-payment .panel-heading,.process-premium .panel-heading,.process-shipping .panel-heading,.title-3,h3{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.625rem;font-style:normal;font-weight:600;line-height:1.875rem}.process-gift .panel-heading span,.process-identification .panel-heading span,.process-payment .panel-heading span,.process-premium .panel-heading span,.process-shipping .panel-heading span,.title-3 span,h3 span{color:#d7242c}.title-4,h4{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.375rem}.title-4 span,h4 span{color:#d7242c}.title-5,h5{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.25rem}.title-5 span,h5 span{color:#d7242c}.title-6,h6{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.title-6 span,h6 span{color:#d7242c}.coupon__description,.text-small{font-size:.8125rem;line-height:1.54}.text-bold{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700}.text-color-primary{color:#d7242c}a{color:inherit}a:not(.focus-unstyled):focus,a:not(.hover-unstyled):hover{outline:none;text-decoration:none}a svg>use{pointer-events:none}.link-overrideCover{position:relative;z-index:2}img{font-style:italic;height:auto;max-width:100%}.image{border-radius:12px}label,legend{font-size:.875rem}label{cursor:pointer;display:table;margin-bottom:.3571428571em}legend{display:block;padding-bottom:.3571428571em;width:100%}fieldset{border:none}input:not([type=submit]),select,textarea{border-radius:0;border-width:0 0 .125rem;font-size:1rem;-webkit-transition:border .15s ease-in,-webkit-box-shadow .15s ease-in;transition:border .15s ease-in,-webkit-box-shadow .15s ease-in;transition:border .15s ease-in,box-shadow .15s ease-in;transition:border .15s ease-in,box-shadow .15s ease-in,-webkit-box-shadow .15s ease-in;width:100%}input:not([type=submit]):focus,select:focus,textarea:focus{outline:none;-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out}input:not([type=submit]):disabled,select:disabled,textarea:disabled{background-color:#dedfe3;color:#a2a2a3}input:not([type=submit]),select{height:2.875em;padding:0}input[type=checkbox],input[type=radio]{height:auto;margin-right:.5rem;padding:0;width:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='currentColor' d='M.633 1.142a.915.915 0 0 0 0 1.285l4.734 4.807a.885.885 0 0 0 1.266 0l4.734-4.807a.915.915 0 0 0 0-1.285.89.89 0 0 0-1.265 0L6 5.307 1.898 1.142a.89.89 0 0 0-1.265 0'/%3E%3C/svg%3E"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='currentColor' d='M.633 1.142a.915.915 0 0 0 0 1.285l4.734 4.807a.885.885 0 0 0 1.266 0l4.734-4.807a.915.915 0 0 0 0-1.285.89.89 0 0 0-1.265 0L6 5.307 1.898 1.142a.89.89 0 0 0-1.265 0'/%3E%3C/svg%3E"),linear-gradient(180deg,#fff 0,#fff);background-position:right 1.375em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.8125em auto,100%;display:inline-block;margin:0;max-width:100%;padding-right:.9375em;width:auto}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select:disabled{background-color:#dedfe3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='currentColor' d='M.633 1.142a.915.915 0 0 0 0 1.285l4.734 4.807a.885.885 0 0 0 1.266 0l4.734-4.807a.915.915 0 0 0 0-1.285.89.89 0 0 0-1.265 0L6 5.307 1.898 1.142a.89.89 0 0 0-1.265 0'/%3E%3C/svg%3E"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='currentColor' d='M.633 1.142a.915.915 0 0 0 0 1.285l4.734 4.807a.885.885 0 0 0 1.266 0l4.734-4.807a.915.915 0 0 0 0-1.285.89.89 0 0 0-1.265 0L6 5.307 1.898 1.142a.89.89 0 0 0-1.265 0'/%3E%3C/svg%3E"),linear-gradient(180deg,#fff 0,#fff);color:#a2a2a3}textarea{padding:.3125em .625em}table{width:100%}table td,table th{vertical-align:top}table thead th{vertical-align:bottom}table col{position:static!important;width:auto!important}svg{fill:currentColor}.pastille{aspect-ratio:1/1;background:linear-gradient(310deg,#fff,#ebf3fa);border-radius:50%;-webkit-box-shadow:0 12px 24px -8px rgba(144,164,179,.5);box-shadow:0 12px 24px -8px rgba(144,164,179,.5);display:-webkit-box;display:-ms-flexbox;display:flex;height:5rem;width:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pastille-40,.pastille-50{height:3.125rem;width:3.125rem}.pastille-90{height:5.625rem;width:5.625rem}@media (max-width:61.99875rem){.pastille-90{height:5rem;width:5rem}}.pastille-red{background:linear-gradient(164.01deg,#ff7260,#ff7260 43.33%,#c30009 100%,#c30009 0);-webkit-box-shadow:0 12px 24px -8px rgba(140,169,191,.48);box-shadow:0 12px 24px -8px rgba(140,169,191,.48)}.pastille-image{max-height:50%;max-width:50%}.pastille-image.lazyload{height:50%;width:50%}.pastille-image.lazyloaded{height:auto;width:auto}ol.defaultStyle,ul.defaultStyle{list-style:none}ol.defaultStyle>li,ul.defaultStyle>li{padding-left:1.125rem;position:relative}ol.defaultStyle>li:before,ul.defaultStyle>li:before{color:#d7242c;display:inline-block;left:0;position:absolute;top:0}ol.defaultStyle>li+li,ul.defaultStyle>li+li{margin-top:.625rem}ul.defaultStyle>li:before{content:"• ";font-size:1.375rem;line-height:1;vertical-align:middle}ol.defaultStyle{counter-reset:ol-counter}ol.defaultStyle>li{counter-increment:ol-counter}ol.defaultStyle>li:before{content:counter(ol-counter) ". ";font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;min-width:.875rem;text-align:center}.container,.container-fluid{margin-left:auto;margin-right:auto;max-width:87.5rem;padding-left:.625rem;padding-right:.625rem;width:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.625rem;margin-right:-.625rem}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:.625rem;padding-right:.625rem;position:relative;width:100%}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-offset-1{margin-left:8.3333333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-offset-2{margin-left:16.6666666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-offset-3{margin-left:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-offset-4{margin-left:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-offset-5{margin-left:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-offset-6{margin-left:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-offset-7{margin-left:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-offset-8{margin-left:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-offset-9{margin-left:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-offset-10{margin-left:83.3333333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-offset-11{margin-left:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-offset-12{margin-left:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:36rem){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-offset-3{margin-left:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-offset-6{margin-left:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-offset-9{margin-left:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-offset-12{margin-left:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:48rem){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-offset-3{margin-left:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-offset-6{margin-left:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-offset-9{margin-left:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-offset-12{margin-left:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:62rem){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-offset-3{margin-left:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-offset-6{margin-left:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-offset-9{margin-left:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-lg-offset-12{margin-left:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:87.5rem){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-offset-1{margin-left:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-offset-2{margin-left:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-offset-3{margin-left:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-offset-4{margin-left:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-offset-5{margin-left:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-offset-6{margin-left:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-offset-7{margin-left:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-offset-8{margin-left:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-offset-9{margin-left:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-offset-10{margin-left:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-offset-11{margin-left:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-xl-offset-12{margin-left:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.fade.in{opacity:1}.collapse:not(.show){display:none}.collapse.in{display:block}.collapse tr.collapse.in{display:table-row}.collapse tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;position:relative;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{font-size:.875rem;position:relative}.dropdown-toggle{cursor:pointer}.dropdown-toggle--caret .caret{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:.5em;margin-left:.9375rem;vertical-align:.0625em;width:.8125em}.dropdown-button{background-color:transparent;border:.0625rem solid rgba(0,0,0,.15);border-radius:.1875rem;color:#212529;display:inline-block;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;padding:.5625rem .9375rem;text-decoration:none;-webkit-transition:border .15s ease-in,-webkit-box-shadow .15s ease-in;transition:border .15s ease-in,-webkit-box-shadow .15s ease-in;transition:border .15s ease-in,box-shadow .15s ease-in;transition:border .15s ease-in,box-shadow .15s ease-in,-webkit-box-shadow .15s ease-in}.dropdown-button:focus,.dropdown-button:hover{-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out}.dropdown-button:focus{outline:none}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:.0625rem solid rgba(0,0,0,.15);border-radius:.1875rem;color:#212529;display:none;float:left;font-size:.875rem;left:0;list-style:none;margin:.3125rem 0 0;min-width:12.1875rem;padding:.9375rem .3125rem;position:absolute;text-align:left;top:100%;z-index:1000}.dropdown-menu>ul{list-style:none;padding-left:0}.dropdown-menu>li>a:not(.btn):not(.back-btn){color:#212529;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;gap:.3125rem;padding:.25rem .9375rem;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown-menu>li>a:not(.btn):not(.back-btn):focus,.dropdown-menu>li>a:not(.btn):not(.back-btn):hover{background-color:#f8f9fa}.dropdown-menu>li>a:not(.btn):not(.back-btn):focus{text-decoration:underline}.dropdown-menu-left{left:0;right:auto}.dropdown-menu-right{left:auto;right:0}@media (min-width:36rem){.dropdown-menu-sm-left{left:0;right:auto}.dropdown-menu-sm-right{left:auto;right:0}}@media (min-width:48rem){.dropdown-menu-md-left{left:0;right:auto}.dropdown-menu-md-right{left:auto;right:0}}@media (min-width:62rem){.dropdown-menu-lg-left{left:0;right:auto}.dropdown-menu-lg-right{left:auto;right:0}}@media (min-width:87.5rem){.dropdown-menu-xl-left{left:0;right:auto}.dropdown-menu-xl-right{left:auto;right:0}}.dropup .dropdown-toggle--caret .caret{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.dropup .dropdown-menu{bottom:100%;margin-bottom:5px;margin-top:0;top:auto}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{bottom:auto;right:auto}.dropdown-divider{border-top:1px solid #e9ecef;height:0;margin:10px 0;overflow:hidden}.dropdown-item{background-color:transparent;border:0;clear:both;color:#212529;display:block;font-weight:400;padding:.25rem 1.5rem;text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:#f8f9fa;color:#16181b;text-decoration:none}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .dropdown-item.pl-tab.pl-active,.dropdown-item.active,.dropdown-item:active{background-color:#007bff;color:#fff;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:#6c757d;pointer-events:none}.dropdown--hover:hover>.dropdown-menu,.dropdown-menu.show,.open>.dropdown-menu{display:block}.dropdown--hover:hover>a,.open>a{outline:0}.dropdown--hover:hover .dropdown-toggle--caret .caret,.open .dropdown-toggle--caret .caret{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.dropdown--hover:hover.dropup .dropdown-toggle--caret .caret,.open.dropup .dropdown-toggle--caret .caret{-webkit-transform:scaleY(1);transform:scaleY(1)}.dropdown--hover:hover>.dropdown-toggle{pointer-events:none}.dropdown--hover:hover>.dropdown-menu:after{background-color:hsla(0,0%,100%,0);bottom:100%;content:"";height:.3125rem;left:0;position:absolute;right:0}.dropup.dropdown--hover:hover>.dropdown-menu:after{bottom:auto;top:100%}.input-group{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>*{border:none}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.pl-input-group,.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;max-height:2.75rem;min-width:0;width:1%}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.pl-input-group:not([type=submit]),.input-group>.custom-file:not([type=submit]),.input-group>.custom-select:not([type=submit]),.input-group>.form-control-plaintext:not([type=submit]),.input-group>.form-control:not([type=submit]){border:none}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.custom-file+.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.custom-select+.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.form-control+.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.form-control-plaintext+.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.pl-input-group+.custom-file,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.pl-input-group+.custom-select,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.pl-input-group+.form-control,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.pl-input-group+.pl-input-group,.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-.0625rem}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.pl-input-group:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.pl-input-group:not(:last-child),.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.pl-input-group:not(:first-child),.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon,.input-group-append,.input-group-btn,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-pay-btn,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.input-group-addon .back-btn,.input-group-addon .btn,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.input-group-append .back-btn,.input-group-append .btn,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.input-group-btn .back-btn,.input-group-btn .btn,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.input-group-prepend .back-btn,.input-group-prepend .btn{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#0e1d2d;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1.25rem;position:relative;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .pl-collect-btn:disabled,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .pl-collect-btn:disabled,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .pl-collect-btn:disabled,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .pl-collect-btn:disabled,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-pay-btn:disabled,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-pay-btn:disabled,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-pay-btn:disabled,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-pay-btn:disabled,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:disabled,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:disabled,.input-group-addon .back-btn:disabled,.input-group-addon .btn:disabled,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:disabled,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:disabled,.input-group-append .back-btn:disabled,.input-group-append .btn:disabled,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:disabled,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:disabled,.input-group-btn .back-btn:disabled,.input-group-btn .btn:disabled,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:disabled,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:disabled,.input-group-prepend .back-btn:disabled,.input-group-prepend .btn:disabled{background:transparent;color:#0e1d2d;pointer-events:none}.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .pl-collect-btn:not(:disabled):not(.disabled):hover,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .pl-collect-btn:not(:disabled):not(.disabled):hover,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .pl-collect-btn:not(:disabled):not(.disabled):hover,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .pl-collect-btn:not(:disabled):not(.disabled):hover,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-pay-btn:not(:disabled):not(.disabled):hover,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-pay-btn:not(:disabled):not(.disabled):hover,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-pay-btn:not(:disabled):not(.disabled):hover,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-pay-btn:not(:disabled):not(.disabled):hover,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):hover,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):hover,.input-group-addon .back-btn:not(:disabled):not(.disabled):hover,.input-group-addon .btn:not(:disabled):not(.disabled):hover,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):hover,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):hover,.input-group-append .back-btn:not(:disabled):not(.disabled):hover,.input-group-append .btn:not(:disabled):not(.disabled):hover,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):hover,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):hover,.input-group-btn .back-btn:not(:disabled):not(.disabled):hover,.input-group-btn .btn:not(:disabled):not(.disabled):hover,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):hover,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):hover,.input-group-prepend .back-btn:not(:disabled):not(.disabled):hover,.input-group-prepend .btn:not(:disabled):not(.disabled):hover{background:transparent;color:#d7242c}.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .pl-collect-btn:focus,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .pl-collect-btn:focus,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .pl-collect-btn:focus,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .pl-collect-btn:focus,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-pay-btn:focus,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-pay-btn:focus,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-pay-btn:focus,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-pay-btn:focus,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:focus,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:focus,.input-group-addon .back-btn:focus,.input-group-addon .btn:focus,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:focus,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:focus,.input-group-append .back-btn:focus,.input-group-append .btn:focus,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:focus,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:focus,.input-group-btn .back-btn:focus,.input-group-btn .btn:focus,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:focus,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:focus,.input-group-prepend .back-btn:focus,.input-group-prepend .btn:focus{z-index:3}.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .back-btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .input-group-text+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .pl-collect-btn+.back-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .pl-collect-btn+.btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .pl-collect-btn+.input-group-text,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .pl-collect-btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .back-btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .input-group-text+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .pl-collect-btn+.back-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .pl-collect-btn+.btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .pl-collect-btn+.input-group-text,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .pl-collect-btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .back-btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .input-group-text+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .pl-collect-btn+.back-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .pl-collect-btn+.btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .pl-collect-btn+.input-group-text,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .pl-collect-btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .back-btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .input-group-text+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .pl-collect-btn+.back-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .pl-collect-btn+.btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .pl-collect-btn+.input-group-text,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .pl-collect-btn+.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .back-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .input-group-text+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-form-container .pl-schedule-block .pl-pay-btn+.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-pay-btn+.back-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-pay-btn+.btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-pay-btn+.input-group-text,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-pay-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .back-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .input-group-text+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-form-container .pl-schedule-block .pl-pay-btn+.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-pay-btn+.back-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-pay-btn+.btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-pay-btn+.input-group-text,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-pay-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .back-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .input-group-text+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-form-container .pl-schedule-block .pl-pay-btn+.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-pay-btn+.back-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-pay-btn+.btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-pay-btn+.input-group-text,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-pay-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .back-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .input-group-text+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-form-container .pl-schedule-block .pl-pay-btn+.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-pay-btn+.back-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-pay-btn+.btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-pay-btn+.input-group-text,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-pay-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .input-group-addon .pl-collect-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .input-group-addon .pl-pay-btn+.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .input-group-append .pl-collect-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .input-group-append .pl-pay-btn+.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .input-group-btn .pl-collect-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .input-group-btn .pl-pay-btn+.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .input-group-prepend .pl-collect-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .input-group-prepend .pl-pay-btn+.pl-collect-btn,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .back-btn+.pl-collect-btn,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .btn+.pl-collect-btn,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .input-group-text+.pl-collect-btn,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.back-btn,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.btn,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.input-group-text,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-collect-btn,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .back-btn+.pl-pay-btn,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .btn+.pl-pay-btn,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .input-group-text+.pl-pay-btn,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-pay-btn,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pay-btn+.pl-collect-btn,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.back-btn,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.btn,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.input-group-text,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.pl-pay-btn,.input-group-addon .back-btn+.back-btn,.input-group-addon .back-btn+.btn,.input-group-addon .back-btn+.input-group-text,.input-group-addon .btn+.back-btn,.input-group-addon .btn+.btn,.input-group-addon .btn+.input-group-text,.input-group-addon .input-group-text+.back-btn,.input-group-addon .input-group-text+.btn,.input-group-addon .input-group-text+.input-group-text,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .back-btn+.pl-collect-btn,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .btn+.pl-collect-btn,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .input-group-text+.pl-collect-btn,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.back-btn,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.btn,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.input-group-text,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-collect-btn,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .back-btn+.pl-pay-btn,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .btn+.pl-pay-btn,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .input-group-text+.pl-pay-btn,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-pay-btn,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pay-btn+.pl-collect-btn,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.back-btn,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.btn,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.input-group-text,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.pl-pay-btn,.input-group-append .back-btn+.back-btn,.input-group-append .back-btn+.btn,.input-group-append .back-btn+.input-group-text,.input-group-append .btn+.back-btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.back-btn,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .back-btn+.pl-collect-btn,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .btn+.pl-collect-btn,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .input-group-text+.pl-collect-btn,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.back-btn,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.btn,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.input-group-text,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-collect-btn,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .back-btn+.pl-pay-btn,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .btn+.pl-pay-btn,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .input-group-text+.pl-pay-btn,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-pay-btn,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pay-btn+.pl-collect-btn,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.back-btn,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.btn,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.input-group-text,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.pl-pay-btn,.input-group-btn .back-btn+.back-btn,.input-group-btn .back-btn+.btn,.input-group-btn .back-btn+.input-group-text,.input-group-btn .btn+.back-btn,.input-group-btn .btn+.btn,.input-group-btn .btn+.input-group-text,.input-group-btn .input-group-text+.back-btn,.input-group-btn .input-group-text+.btn,.input-group-btn .input-group-text+.input-group-text,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .back-btn+.pl-collect-btn,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .btn+.pl-collect-btn,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .input-group-text+.pl-collect-btn,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.back-btn,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.btn,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.input-group-text,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-collect-btn,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .back-btn+.pl-pay-btn,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .btn+.pl-pay-btn,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .input-group-text+.pl-pay-btn,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-pay-btn,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pay-btn+.pl-collect-btn,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.back-btn,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.btn,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.input-group-text,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.pl-pay-btn,.input-group-prepend .back-btn+.back-btn,.input-group-prepend .back-btn+.btn,.input-group-prepend .back-btn+.input-group-text,.input-group-prepend .btn+.back-btn,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.back-btn,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-.0625rem}.input-group-addon,.input-group-prepend{margin-right:-.0625rem}.input-group-append,.input-group-btn{margin-left:-.0625rem}.input-group-addon,.input-group-text{border-radius:12px;font-size:1rem;line-height:1.5;padding:.375rem .75rem}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e9ecef;border:.0625rem solid #ced4da;color:#495057;font-weight:400;margin-bottom:0;text-align:center;white-space:nowrap}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;position:absolute;right:0;top:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat;width:100%;will-change:transform;z-index:1}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:.125rem}.noUi-horizontal .noUi-handle{right:-.375rem;top:-.3125rem}.noUi-vertical{width:.125rem}.noUi-vertical .noUi-handle{bottom:-.375rem;right:-.3125rem}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-.375rem;right:auto}.noUi-target{background:#d8d8d8;border:0 solid #d8d8d8;margin:.3125rem 0;padding:0 .375rem}.noUi-connects{margin:0 -.375rem;width:calc(100% + .75rem)}.noUi-connect{background:#0e1d2d}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:2px solid #0e1d2d;border-radius:100%;cursor:default;font-size:.75rem;height:1em;-webkit-transition:background .15s ease-in,border .15s ease-in;transition:background .15s ease-in,border .15s ease-in;width:1em;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.noUi-handle,.noUi-handle .tooltip{display:-webkit-box;display:-ms-flexbox;display:flex}.noUi-handle .tooltip{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:.4375rem;margin-left:0;min-width:4.1875rem;position:relative}.noUi-handle .tooltip-inner{min-width:100%}.noUi-origin:last-of-type .tooltip{margin-left:-3.4375rem}.noUi-active,.noUi-handle:focus{background-color:#0e1d2d;border-color:#0e1d2d;-webkit-box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #0e1d2d;box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #0e1d2d;outline:none;-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}[disabled] .noUi-connect{background:#a2a2a3}[disabled] .noUi-handle{background-color:#a2a2a3;border-color:#dedfe3}.imageContainer{display:block;min-width:4.5625rem;position:relative;z-index:0}.imageContainer:before{content:"";display:block;height:0;padding-bottom:120.5479452055%;width:100%}.imageContainer.imageContainer--link:focus{outline:.125rem solid #d7242c}.imageContainer .loader{display:none;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.imageContainer .lazydelayed,.imageContainer .lazyload,.imageContainer .lazyloading{opacity:0}.imageContainer .lazyloading+.loader{display:block}.imageContainer .lazyloaded{opacity:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.imageContainer .lazyloaded+.loader .loader-dot:before{-webkit-animation:none;animation:none}.imageContainer--square:before{padding-bottom:100%}.imageContainer-icon,.imageContainer-image{position:absolute;z-index:1}.imageContainer-icon.no-image,.imageContainer-image.no-image{color:#ebf3fa!important}.imageContainer-icon.no-image svg,.imageContainer-image.no-image svg{opacity:.8}.imageContainer-image{bottom:0;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;right:0;top:0;width:auto}@media (max-width:61.99875rem){.imageContainer-image{height:100%}}.imageContainer-image.lazyload{height:100%;width:100%}.imageContainer--cover .imageContainer-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;-webkit-transform:none;transform:none;width:100%}.imageContainer-icon{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.imageContainer-icon>svg{fill:#000;height:50%;width:50%}.imageContainer-badge{background-color:hsla(0,0%,100%,.05);border:.0625rem solid hsla(0,0%,100%,.05);border-radius:.25rem;bottom:1rem;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.05);box-shadow:0 0 7px 0 rgba(0,0,0,.05);color:#000;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;left:50%;line-height:1.36;min-width:7.1875rem;padding:.125rem .625rem;position:absolute;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1021}.iconContainer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;height:1em;width:1em}.iconContainer>svg{-ms-flex-negative:0;flex-shrink:0}.iconContainer--fixed>svg{font-size:.75rem}.iconContainer--plainBackground{background:linear-gradient(310.42deg,#fff,#dae7f0);border-radius:100%;-webkit-box-shadow:0 8px 16px -5px rgba(144,164,179,.45);box-shadow:0 8px 16px -5px rgba(144,164,179,.45);height:3.75rem;width:3.75rem}@media (min-width:87.5rem){.iconContainer--plainBackground{height:5.625rem;width:5.625rem}}.glyphicon,.icon{background-color:#0e1d2d;background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.25rem;width:1.125rem}.glyphicon-chevron-right,.icon-chevron-right{-webkit-mask-image:url(../svg/ico-chevron-right.svg);mask-image:url(../svg/ico-chevron-right.svg)}.glyphicon-chevron-left,.icon-chevron-left{-webkit-mask-image:url(../svg/ico-chevron-left.svg);mask-image:url(../svg/ico-chevron-left.svg)}.glyphicon-edit,.icon-edit{height:1.1875rem;-webkit-mask-image:url(../svg/ico-edit.svg);mask-image:url(../svg/ico-edit.svg)}.glyphicon-remove,.icon-remove{-webkit-mask-image:url(../svg/ico-trash.svg);mask-image:url(../svg/ico-trash.svg)}.glyphicon-back,.icon-back{height:.5rem;-webkit-mask-image:url(../svg/ico-arrow-left.svg);mask-image:url(../svg/ico-arrow-left.svg)}.glyphicon-calendar,.icon-calendar{-webkit-mask-image:url(../svg/ico-calendar.svg);mask-image:url(../svg/ico-calendar.svg)}.glyphicon-info-sign,.icon-info-sign{-webkit-mask-image:url(../svg/ico-information.svg);mask-image:url(../svg/ico-information.svg)}.glyphicon-discount,.icon-discount{-webkit-mask-image:url(../svg/ico-discount.svg);mask-image:url(../svg/ico-discount.svg)}.glyphicon-percent,.icon-percent{-webkit-mask-image:url(../svg/ico-percent.svg);mask-image:url(../svg/ico-percent.svg)}.glyphicon-login,.icon-login{-webkit-mask-image:url(../svg/ico-login.svg);mask-image:url(../svg/ico-login.svg)}.glyphicon-create-account,.icon-create-account{-webkit-mask-image:url(../svg/ico-create-account.svg);mask-image:url(../svg/ico-create-account.svg)}.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.back-btn,.btn{border:.1428571429em solid transparent;border-radius:.1428571429em;display:inline-block;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;padding:.5714285714em 1.4285714286em;text-align:center;text-decoration:none;-webkit-transition:background-color .15s ease-in,color .15s ease-in;transition:background-color .15s ease-in,color .15s ease-in}.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled),.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled),.back-btn:not(:disabled):not(.disabled),.btn:not(:disabled):not(.disabled){cursor:pointer}.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):focus,.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):hover,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):focus,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):hover,.back-btn:not(:disabled):not(.disabled):focus,.back-btn:not(:disabled):not(.disabled):hover,.btn:not(:disabled):not(.disabled):focus,.btn:not(:disabled):not(.disabled):hover{-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out}.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):focus,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):focus,.back-btn:not(:disabled):not(.disabled):focus,.btn:not(:disabled):not(.disabled):focus{outline:none;text-decoration:underline}.PaylineWidget .pl-form-container .pl-schedule-block .disabled.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:disabled,.PaylineWidget[class*=pl-layout-].pl-container-default .disabled.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:disabled,.back-btn:disabled,.btn.disabled,.btn:disabled,.disabled.back-btn{background-color:#dedfe3;border-color:#dedfe3;color:#a2a2a3}.PaylineWidget .pl-form-container .pl-schedule-block .disabled.pl-collect-btn>svg,.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:disabled>svg,.PaylineWidget[class*=pl-layout-].pl-container-default .disabled.pl-pay-btn>svg,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:disabled>svg,.back-btn:disabled>svg,.btn.disabled>svg,.btn:disabled>svg,.disabled.back-btn>svg{fill:#a2a2a3}.PaylineWidget .pl-form-container .pl-schedule-block .ng-animate.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .ng-animate.pl-pay-btn,.btn.ng-animate,.ng-animate.back-btn{-webkit-transition:0s;transition:0s}.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.btn-primary,.recaptcha-container .frc-container .frc-button{background:linear-gradient(244.25deg,#ff7260,#c30009);border:0;border-radius:1.5625rem;-webkit-box-shadow:0 12px 24px -8px rgba(140,169,191,.48);box-shadow:0 12px 24px -8px rgba(140,169,191,.48);color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:600;line-height:1.42857;padding:.9375rem 2.5rem;text-decoration:none;-webkit-transition:background .25s ease-in;transition:background .25s ease-in}.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):focus,.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):hover,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):focus,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):hover,.btn-primary:not(:disabled):not(.disabled):focus,.btn-primary:not(:disabled):not(.disabled):hover,.recaptcha-container .frc-container .frc-button:not(:disabled):not(.disabled):focus,.recaptcha-container .frc-container .frc-button:not(:disabled):not(.disabled):hover{background:#0e1d2d;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):active,.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):focus,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):active,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):focus,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):focus,.recaptcha-container .frc-container .frc-button:not(:disabled):not(.disabled):active,.recaptcha-container .frc-container .frc-button:not(:disabled):not(.disabled):focus{background:#d7242c}.PaylineWidget .pl-form-container .pl-schedule-block .disabled.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:disabled,.PaylineWidget[class*=pl-layout-].pl-container-default .disabled.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:disabled,.btn-primary.disabled,.btn-primary:disabled,.recaptcha-container .frc-container .disabled.frc-button,.recaptcha-container .frc-container .frc-button:disabled{cursor:not-allowed;opacity:.25}.btn-default,.btn-secondary,.btn-transparent{background-color:#fff;border-color:#0e1d2d;border-radius:1.5625rem;color:#0e1d2d;line-height:1.42857;max-height:3.125rem;padding:.9375rem 2.5rem}.btn-default:not(:disabled):not(.disabled):active,.btn-default:not(:disabled):not(.disabled):focus,.btn-default:not(:disabled):not(.disabled):hover,.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled):focus,.btn-secondary:not(:disabled):not(.disabled):hover,.btn-transparent:not(:disabled):not(.disabled):active,.btn-transparent:not(:disabled):not(.disabled):focus,.btn-transparent:not(:disabled):not(.disabled):hover{background-color:#fff;border-color:#d7242c;color:#d7242c}.alt.btn-transparent,.btn-default.alt,.btn-secondary.alt{background:transparent!important}.btn-transparent{background-color:transparent;border-width:1px}.btn-tertiary{color:#d7242c;text-decoration:underline}.btn-tertiary:after{content:"";display:inline-block;height:.5rem;margin-left:.1875rem;width:1.125rem}.btn-tertiary:not(:disabled):not(.disabled):focus,.btn-tertiary:not(:disabled):not(.disabled):hover{text-decoration:none}.btn-tertiary:not(:disabled):not(.disabled):focus:after,.btn-tertiary:not(:disabled):not(.disabled):hover:after{background-color:#d7242c;background-repeat:no-repeat;-webkit-mask-image:url(../svg/ico-arrow-right.svg);mask-image:url(../svg/ico-arrow-right.svg)}.btn-tertiary:not(:disabled):not(.disabled):active,.btn-tertiary:not(:disabled):not(.disabled):focus{text-decoration:none}.btn-quaternary{color:#000;text-decoration:underline}.btn-quaternary:after{content:"";display:inline-block;height:.5rem;margin-left:.1875rem;width:1.125rem}.btn-quaternary:not(:disabled):not(.disabled):focus,.btn-quaternary:not(:disabled):not(.disabled):hover{text-decoration:none}.btn-quaternary:not(:disabled):not(.disabled):focus:after,.btn-quaternary:not(:disabled):not(.disabled):hover:after{background-color:#000;background-repeat:no-repeat;-webkit-mask-image:url(../svg/ico-arrow-right.svg);mask-image:url(../svg/ico-arrow-right.svg)}.btn-quaternary:not(:disabled):not(.disabled):active,.btn-quaternary:not(:disabled):not(.disabled):focus,.btn-quinary{text-decoration:none}.btn-quinary{background:linear-gradient(244.25deg,#363b3e,#0e1d2d);border:0;border-radius:1.5625rem;-webkit-box-shadow:0 12px 24px -8px rgba(140,169,191,.48);box-shadow:0 12px 24px -8px rgba(140,169,191,.48);color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:600;line-height:1.42857;padding:.9375rem 2.5rem;-webkit-transition:background .25s ease-in;transition:background .25s ease-in}.btn-quinary:not(:disabled):not(.disabled):focus,.btn-quinary:not(:disabled):not(.disabled):hover{background:#fff;color:#0e1d2d;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn-quinary:not(:disabled):not(.disabled):active,.btn-quinary:not(:disabled):not(.disabled):focus{background:#d7242c;color:#0e1d2d}.btn-quinary.disabled,.btn-quinary:disabled{cursor:not-allowed;opacity:.25}.btn--icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn--icon>svg{-ms-flex-negative:0;flex-shrink:0;margin-right:.7142857143em}.back-btn,.btn-link{background-color:transparent;border:none;color:inherit;display:inline;font-size:inherit;font-weight:inherit;padding:0;text-align:left;text-decoration:underline;text-transform:inherit}.btn-link--icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.back-btn:not(.focus-unstyled):focus,.back-btn:not(.hover-unstyled):hover,.btn-link:not(.focus-unstyled):focus,.btn-link:not(.hover-unstyled):hover{outline:none;text-decoration:none}.btn--noUnderline.back-btn,.btn-link.btn--noUnderline{text-decoration:none}.btn-block{display:block;width:100%}.btn-block.btn--icon{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-block+.btn-block:not(:first-of-type){margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn-no-shadow{-webkit-box-shadow:none;box-shadow:none}.back-btn{display:inline-block;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;margin-bottom:1.875rem;padding-left:1.875rem;position:relative}.back-btn .icon{left:0;position:absolute;top:0}.account__content .back-btn .icon{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.back-btn:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.25rem;margin-left:-2.1875rem;margin-top:-.0625rem;position:absolute;width:1.3125rem}.btn-zIndex{position:relative;z-index:1020}.btn-text{background:transparent;border:0;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;margin:1rem 0;padding:0;text-decoration:underline}.btn-loader{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:.625rem;justify-content:center;margin:0 auto;padding:.5rem 1.5rem}.btn-loader .loading{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:3px solid rgba(14,29,45,.8);border-bottom-color:rgba(14,29,45,.2);border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:22px;margin:auto;width:22px;z-index:1}.btn-phone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:unset;max-height:unset;padding:.625rem 1.25rem!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-phone:before{background-color:#0e1d2d;content:"";display:inline-block;height:1.25rem;margin-left:unset!important;margin-right:.9375rem;-webkit-mask-image:url(../svg/ico-phone.svg);mask-image:url(../svg/ico-phone.svg);position:relative!important;width:1.25rem}.btn-phone:focus:before,.btn-phone:hover:before{-webkit-mask-image:url(../svg/ico-phone-full.svg);mask-image:url(../svg/ico-phone-full.svg)}.form-group--phone .btn-phone{border:0;padding:0!important;pointer-events:none}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods,.frame,.pneumaticSearch .tab-content,.service{background-color:#ebf3fa;border-radius:12px;padding:1.875rem 1.25rem;text-align:left}.account__content .account-order-fidelity__block .process-gift .panel-heading,.account__content .account-order-fidelity__block .process-identification .panel-heading,.account__content .account-order-fidelity__block .process-payment .panel-heading,.account__content .account-order-fidelity__block .process-premium .panel-heading,.account__content .account-order-fidelity__block .process-shipping .panel-heading,.account__content .account-order-fidelity__block .title-2,.account__content .account-order-fidelity__block .title-3,.account__content .account-order-fidelity__block h2,.account__content .account-order-fidelity__block h3,.account__content .account-order-information .process-gift .panel-heading,.account__content .account-order-information .process-identification .panel-heading,.account__content .account-order-information .process-payment .panel-heading,.account__content .account-order-information .process-premium .panel-heading,.account__content .account-order-information .process-shipping .panel-heading,.account__content .account-order-information .title-2,.account__content .account-order-information .title-3,.account__content .account-order-information h2,.account__content .account-order-information h3,.address__name,.frame__name,.process-gift .account__content .account-order-fidelity__block .panel-heading,.process-gift .account__content .account-order-information .panel-heading,.process-identification .account__content .account-order-fidelity__block .panel-heading,.process-identification .account__content .account-order-information .panel-heading,.process-payment .account__content .account-order-fidelity__block .panel-heading,.process-payment .account__content .account-order-information .panel-heading,.process-premium .account__content .account-order-fidelity__block .panel-heading,.process-premium .account__content .account-order-information .panel-heading,.process-shipping .account__content .account-order-fidelity__block .panel-heading,.process-shipping .account__content .account-order-information .panel-heading{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.5;margin-bottom:2.5rem;text-align:center;text-decoration:underline}.frame__bottom{border-top:.0625rem solid #dedfe3;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.875rem 3.125rem 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.frame__bottom--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PaylineWidget .pl-form-container .pl-schedule-block .frame .pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .pneumaticSearch .tab-content .pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .service .pl-collect-btn,.PaylineWidget.pl-layout-tab .pl-form-container .pl-schedule-block .pl-paymentMethodLayout-view .pl-paymentMethods .pl-collect-btn,.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .back-btn,.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .btn,.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .pl-form-container .pl-schedule-block .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .frame .pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pneumaticSearch .tab-content .pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .service .pl-pay-btn,.frame .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.frame .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.frame .back-btn,.frame .btn,.pneumaticSearch .tab-content .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.pneumaticSearch .tab-content .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.pneumaticSearch .tab-content .back-btn,.pneumaticSearch .tab-content .btn,.service .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.service .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.service .back-btn,.service .btn{text-align:center;white-space:nowrap}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .btn-wrap,.frame .btn-wrap,.pneumaticSearch .tab-content .btn-wrap,.service .btn-wrap{white-space:normal}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .back-btn,.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .btn-icon,.frame .back-btn,.frame .btn-icon,.pneumaticSearch .tab-content .back-btn,.pneumaticSearch .tab-content .btn-icon,.service .back-btn,.service .btn-icon{padding-left:calc(1.4285714286em + 3.4375rem);position:relative}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .back-btn,.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .btn-icon.btn-link,.frame .back-btn,.frame .btn-icon.btn-link,.pneumaticSearch .tab-content .back-btn,.pneumaticSearch .tab-content .btn-icon.btn-link,.service .back-btn,.service .btn-icon.btn-link{padding-left:1.875rem;position:relative}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .back-btn .icon,.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .btn-icon .icon,.frame .back-btn .icon,.frame .btn-icon .icon,.pneumaticSearch .tab-content .back-btn .icon,.pneumaticSearch .tab-content .btn-icon .icon,.service .back-btn .icon,.service .btn-icon .icon{left:0;position:absolute;top:-2px}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .back-btn:before,.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .btn-icon:before,.frame .back-btn:before,.frame .btn-icon:before,.pneumaticSearch .tab-content .back-btn:before,.pneumaticSearch .tab-content .btn-icon:before,.service .back-btn:before,.service .btn-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.25rem;margin-left:-2.1875rem;margin-top:-.0625rem;position:absolute;width:1.3125rem}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .back-btn,.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .btn-link,.frame .back-btn,.frame .btn-link,.pneumaticSearch .tab-content .back-btn,.pneumaticSearch .tab-content .btn-link,.service .back-btn,.service .btn-link{font-size:.875rem;font-weight:600}.tag{background:#d7242c;border-radius:1.875rem;color:#fff;display:inline-block;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.4;min-width:4.375rem;padding:.3125rem .625rem;text-align:center}.skipLinks{left:.3125rem;position:fixed;top:.3125rem;z-index:1030}.skipLinks a{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);background-color:#fff;border:.0625rem solid #dedfe3;border-radius:.1875rem;color:#363b3e;display:inline-block;padding:.5625rem .9375rem;white-space:nowrap}.skipLinks a:active,.skipLinks a:focus{height:auto;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}.form-file-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-group,.form-group{margin-bottom:1.25rem}.form-group--fidelity .select2{max-width:100%;min-width:18.75rem}.form-group-buttons{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-group input[type=file],.form-group input[type=file]{height:0;opacity:0;position:absolute;width:0}.form-group--birthday,.form-group--quantity,.form-group--title{max-width:11.5625rem}.form-group--phone{max-width:12.5rem}.form-buttons{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}.form-bottom{margin-top:2.5rem;text-align:center}.has-error input:not([type=submit]),.has-error select,.has-error textarea{border-color:#d7242c}.has-error input:not([type=submit]):focus,.has-error select:focus,.has-error textarea:focus{-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out}.checkbox,.radio{font-size:.875rem}.checkbox>label,.radio>label{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:inherit;font-style:normal;font-weight:400}.checkbox--custom [type=checkbox],.checkbox--custom [type=radio],.radio--custom [type=checkbox],.radio--custom [type=radio]{left:0;max-height:.0625rem;opacity:0;position:absolute;z-index:-1}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom>.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom>.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom>.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom>.pl-label-input,.checkbox--custom>.control-label,.checkbox--custom>label,.radio--custom>.control-label,.radio--custom>label{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;margin-bottom:0;padding-left:1.4375rem}.PaylineWidget .pl-form-container .pl-schedule-block .checkbox--custom .control-label.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .radio--custom .control-label.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .checkbox--custom .control-label.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .checkbox--custom .pl-pmContainer .pl-pay-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .checkbox--custom .pl-pmContainer .pl-pay-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .checkbox--custom .pl-input-group.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .checkbox--custom .pl-label-input.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .radio--custom .pl-input-group.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .radio--custom .pl-label-input.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .back-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .back-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .pl-form-container .pl-schedule-block .pl-input-group.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .pl-form-container .pl-schedule-block .pl-label-input.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .pl-pay-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .pl-pay-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .back-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .back-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .pl-form-container .pl-schedule-block .pl-input-group.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .pl-form-container .pl-schedule-block .pl-label-input.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .pl-pay-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .pl-pay-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .radio--custom .control-label.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .radio--custom .pl-pmContainer .pl-pay-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .radio--custom .pl-pmContainer .pl-pay-btn.pl-label-input,.checkbox--custom .PaylineWidget .pl-form-container .pl-schedule-block .control-label.pl-collect-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .control-label.pl-pay-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .pl-input-group.pl-collect-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .pl-label-input.pl-collect-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .back-btn.pl-input-group,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .back-btn.pl-label-input,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .btn.pl-input-group,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .btn.pl-label-input,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-container .pl-schedule-block .pl-input-group.pl-collect-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-container .pl-schedule-block .pl-label-input.pl-collect-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-pay-btn.pl-input-group,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-pay-btn.pl-label-input,.checkbox--custom .control-label.back-btn,.checkbox--custom .control-label.btn,.radio--custom .PaylineWidget .pl-form-container .pl-schedule-block .control-label.pl-collect-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .control-label.pl-pay-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .pl-input-group.pl-collect-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .pl-label-input.pl-collect-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .back-btn.pl-input-group,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .back-btn.pl-label-input,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .btn.pl-input-group,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .btn.pl-label-input,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-container .pl-schedule-block .pl-input-group.pl-collect-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-container .pl-schedule-block .pl-label-input.pl-collect-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-pay-btn.pl-input-group,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-pay-btn.pl-label-input,.radio--custom .control-label.back-btn,.radio--custom .control-label.btn{font-weight:400;line-height:1.428;text-decoration:none}.PaylineWidget .pl-form-container .pl-schedule-block .checkbox--custom .control-label.ng-animate.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .radio--custom .control-label.ng-animate.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .checkbox--custom .control-label.ng-animate.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .checkbox--custom .pl-pmContainer .ng-animate.pl-pay-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .checkbox--custom .pl-pmContainer .ng-animate.pl-pay-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .checkbox--custom .ng-animate.pl-input-group.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .checkbox--custom .ng-animate.pl-label-input.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .radio--custom .ng-animate.pl-input-group.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .radio--custom .ng-animate.pl-label-input.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .btn.ng-animate.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .btn.ng-animate.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .ng-animate.back-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .ng-animate.back-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .ng-animate.pl-pay-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .ng-animate.pl-pay-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .pl-form-container .pl-schedule-block .ng-animate.pl-input-group.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .pl-form-container .pl-schedule-block .ng-animate.pl-label-input.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .btn.ng-animate.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .btn.ng-animate.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .ng-animate.back-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .ng-animate.back-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .ng-animate.pl-pay-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .ng-animate.pl-pay-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .pl-form-container .pl-schedule-block .ng-animate.pl-input-group.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .pl-form-container .pl-schedule-block .ng-animate.pl-label-input.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .radio--custom .control-label.ng-animate.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .radio--custom .pl-pmContainer .ng-animate.pl-pay-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .radio--custom .pl-pmContainer .ng-animate.pl-pay-btn.pl-label-input,.checkbox--custom .PaylineWidget .pl-form-container .pl-schedule-block .control-label.ng-animate.pl-collect-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .control-label.ng-animate.pl-pay-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .ng-animate.pl-input-group.pl-collect-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .ng-animate.pl-label-input.pl-collect-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .btn.ng-animate.pl-input-group,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .btn.ng-animate.pl-label-input,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .ng-animate.back-btn.pl-input-group,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .ng-animate.back-btn.pl-label-input,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .ng-animate.pl-pay-btn.pl-input-group,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .ng-animate.pl-pay-btn.pl-label-input,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-container .pl-schedule-block .ng-animate.pl-input-group.pl-collect-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-container .pl-schedule-block .ng-animate.pl-label-input.pl-collect-btn,.checkbox--custom .control-label.btn.ng-animate,.checkbox--custom .control-label.ng-animate.back-btn,.radio--custom .PaylineWidget .pl-form-container .pl-schedule-block .control-label.ng-animate.pl-collect-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .control-label.ng-animate.pl-pay-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .ng-animate.pl-input-group.pl-collect-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .ng-animate.pl-label-input.pl-collect-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .btn.ng-animate.pl-input-group,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .btn.ng-animate.pl-label-input,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .ng-animate.back-btn.pl-input-group,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .ng-animate.back-btn.pl-label-input,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .ng-animate.pl-pay-btn.pl-input-group,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .ng-animate.pl-pay-btn.pl-label-input,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-container .pl-schedule-block .ng-animate.pl-input-group.pl-collect-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-container .pl-schedule-block .ng-animate.pl-label-input.pl-collect-btn,.radio--custom .control-label.btn.ng-animate,.radio--custom .control-label.ng-animate.back-btn{-webkit-transition:0s;transition:0s}.checkbox--custom .custom-input,.radio--custom .custom-input{background-color:#fff;border:.0625rem solid #222;border-radius:.25rem;display:block;height:1.2857142857em;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:border .15s ease-in-out,background .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border .15s ease-in-out,background .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border .15s ease-in-out,background .15s ease-in-out,box-shadow .15s ease-in-out;transition:border .15s ease-in-out,background .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:1.2857142857em}.checkbox--custom .custom-input:before,.radio--custom .custom-input:before{content:"";position:absolute}.checkbox--custom input:hover~.custom-input,.checkbox--custom:hover .custom-input,.radio--custom input:hover~.custom-input,.radio--custom:hover .custom-input{border-color:#a2a2a3}.checkbox--custom [disabled]~.custom-input,.checkbox--custom.is-disabled .custom-input,.radio--custom [disabled]~.custom-input,.radio--custom.is-disabled .custom-input{background-color:#f7f7f7;border-color:#dedfe3}.checkbox--custom+.checkbox--custom,.checkbox--custom+.radio--custom,.radio--custom+.checkbox--custom,.radio--custom+.radio--custom{margin-top:.3125rem}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group .input-group-btn+.pl-input-group,.input-group .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group-btn+.pl-input-group,.input-group .input-group-btn+.form-control{padding-left:0}.checkbox--custom .custom-input:before{display:block;height:.8571428571em;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.8571428571em}.checkbox--custom input:active~.custom-input:before,.checkbox--custom input:checked~.custom-input:before,.checkbox--custom.is-checked .custom-input:before{background-color:#0e1d2d;border-radius:.1875rem}.checkbox--custom .is-disabled input:checked~.custom-input,.checkbox--custom [disabled]:checked~.custom-input{background-color:#f7f7f7;border-color:#dedfe3}.checkbox--custom .is-disabled input:checked~.custom-input:before,.checkbox--custom [disabled]:checked~.custom-input:before{background-color:#0e1d2d}.checkbox--custom a{text-decoration:underline}.radio--custom .custom-input{border-radius:100%}.radio--custom .custom-input:before{border-radius:100%;display:block;height:.8571428571em;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.8571428571em}.radio--custom input:active~.custom-input:before,.radio--custom input:checked~.custom-input:before,.radio--custom.is-checked .custom-input:before{background-color:#0e1d2d}.radio--custom .is-disabled input:checked~.custom-input,.radio--custom [disabled]:checked~.custom-input{background-color:#f7f7f7;border-color:#dedfe3}.radio--custom .is-disabled input:checked~.custom-input:before,.radio--custom [disabled]:checked~.custom-input:before{background-color:#0e1d2d}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-inline>label{margin-bottom:0;padding-right:.625rem}.form-control-label{display:inline-block;margin-bottom:1.25rem}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-message-error,.help-block{color:#aeb6bc;display:block;font-size:.8125rem;font-weight:300;margin-top:.625rem}.form-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-file-text{font-size:.8125rem;font-weight:300;padding-left:1.25rem}.form-file-btn{padding-left:calc(1.4285714286em + 3.4375rem)}.form-file-btn:before{background-color:#000;background-size:contain;content:"";display:inline-block;height:1.25rem;margin-left:-2.1875rem;margin-top:-.0625rem;position:absolute;width:1.3125rem}.form-file-btn:before,.form-file-btn:hover:before{background-repeat:no-repeat;-webkit-mask-image:url(../svg/ico-upload.svg);mask-image:url(../svg/ico-upload.svg)}.form-file-btn:hover:before{background-color:#d7242c}.form-file-label{width:100%}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-label-input,.control-label{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:500;margin-bottom:.625rem;width:100%}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group>em,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group>span,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-label-input>em,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-label-input>span,.control-label>em,.control-label>span{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.captcha-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;font-size:.875rem;font-weight:600;margin-bottom:1.875rem}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group:not([type=submit]),.form-control:not([type=submit]),.input-group,select+.select2-container{border:1px solid #aeb6bc;border-radius:23px;color:#000;font-size:.875rem;height:46px;line-height:1.42;width:100%!important}.form-group--birthday.has-error .input-group,.form-group--birthdayCreate.has-error .input-group,.form-group--phone.has-error .input-group,.form-group--phoneCreate.has-error .input-group{border-color:#d7242c}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group:not([type=submit]),.form-control:not([type=submit]){padding:0 1.25rem}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group:not([type=submit])::-webkit-input-placeholder,.form-control:not([type=submit])::-webkit-input-placeholder{color:#aeb6bc;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group:not([type=submit])::-moz-placeholder,.form-control:not([type=submit])::-moz-placeholder{color:#aeb6bc;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group:not([type=submit]):-ms-input-placeholder,.form-control:not([type=submit]):-ms-input-placeholder{color:#aeb6bc;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group:not([type=submit])::-ms-input-placeholder,.form-control:not([type=submit])::-ms-input-placeholder{color:#aeb6bc;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group:not([type=submit])::placeholder,.form-control:not([type=submit])::placeholder{color:#aeb6bc;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer textarea.pl-input-group:not([type=submit]),textarea.form-control:not([type=submit]){height:9.6875rem;overflow:auto;padding-bottom:.8125rem;padding-top:.8125rem;resize:none}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer select.pl-input-group:not([type=submit]),select.form-control:not([type=submit]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 18 20'%3E%3Cpath fill='currentColor' d='M13.793 7.26a.614.614 0 0 0 .071-.866L9.469 1.235l-.066-.066a.617.617 0 0 0-.872.066L4.136 6.394l-.058.081a.614.614 0 0 0 .129.785l.081.058a.62.62 0 0 0 .786-.128L8.36 3.333v11.04a.6.6 0 0 0 .047.235.6.6 0 0 0 .133.199.6.6 0 0 0 .199.133.7.7 0 0 0 .235.047h.002a.6.6 0 0 0 .341-.104.6.6 0 0 0 .17-.169.7.7 0 0 0 .092-.222.6.6 0 0 0 .011-.119V3.274l3.336 3.916.071.07a.616.616 0 0 0 .796 0'/%3E%3Cpath fill='currentColor' d='M16.965 13.492a.65.65 0 0 1 .643.554l.007.096v2.882a2.65 2.65 0 0 1-2.483 2.645l-.167.005H2.895A2.65 2.65 0 0 1 .25 17.192l-.005-.168v-2.882a.65.65 0 0 1 1.293-.096l.007.096v2.882a1.35 1.35 0 0 0 1.22 1.344l.13.006h12.07a1.35 1.35 0 0 0 1.344-1.22l.006-.13v-2.882a.65.65 0 0 1 .65-.65' style='fill-rule:nonzero'/%3E%3C/svg%3E"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 18 20'%3E%3Cpath fill='currentColor' d='M13.793 7.26a.614.614 0 0 0 .071-.866L9.469 1.235l-.066-.066a.617.617 0 0 0-.872.066L4.136 6.394l-.058.081a.614.614 0 0 0 .129.785l.081.058a.62.62 0 0 0 .786-.128L8.36 3.333v11.04a.6.6 0 0 0 .047.235.6.6 0 0 0 .133.199.6.6 0 0 0 .199.133.7.7 0 0 0 .235.047h.002a.6.6 0 0 0 .341-.104.6.6 0 0 0 .17-.169.7.7 0 0 0 .092-.222.6.6 0 0 0 .011-.119V3.274l3.336 3.916.071.07a.616.616 0 0 0 .796 0'/%3E%3Cpath fill='currentColor' d='M16.965 13.492a.65.65 0 0 1 .643.554l.007.096v2.882a2.65 2.65 0 0 1-2.483 2.645l-.167.005H2.895A2.65 2.65 0 0 1 .25 17.192l-.005-.168v-2.882a.65.65 0 0 1 1.293-.096l.007.096v2.882a1.35 1.35 0 0 0 1.22 1.344l.13.006h12.07a1.35 1.35 0 0 0 1.344-1.22l.006-.13v-2.882a.65.65 0 0 1 .65-.65' style='fill-rule:nonzero'/%3E%3C/svg%3E"),linear-gradient(180deg,#fff 0,#fff);background-repeat:no-repeat,repeat;padding-right:2.8125rem}select+.select2-container{padding:0}select+.select2-container--below.select2-container--open{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}select+.select2-container--above.select2-container--open{border-top:0;border-top-left-radius:0;border-top-right-radius:0}select+.select2-container .select2-selection--single .select2-selection__rendered{display:block;line-height:46px;padding:0 2.8125rem 0 1.25rem}select+.select2-container .select2-selection__arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='currentColor' d='M.633 1.142a.915.915 0 0 0 0 1.285l4.734 4.807a.885.885 0 0 0 1.266 0l4.734-4.807a.915.915 0 0 0 0-1.285.89.89 0 0 0-1.265 0L6 5.307 1.898 1.142a.89.89 0 0 0-1.265 0'/%3E%3C/svg%3E"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='currentColor' d='M.633 1.142a.915.915 0 0 0 0 1.285l4.734 4.807a.885.885 0 0 0 1.266 0l4.734-4.807a.915.915 0 0 0 0-1.285.89.89 0 0 0-1.265 0L6 5.307 1.898 1.142a.89.89 0 0 0-1.265 0'/%3E%3C/svg%3E"),linear-gradient(180deg,#fff 0,#fff);background-repeat:no-repeat;display:block;height:.5rem;position:absolute;right:1.375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.8125rem}select+.select2-container--open .select2-selection__arrow{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.select2-dropdown{font-size:.875rem;overflow:hidden;z-index:1019}.select2-dropdown--below{border-bottom-left-radius:23px;border-bottom-right-radius:23px}.select2-dropdown--below .select2-results:before{top:0}.select2-dropdown--above{border-top-left-radius:23px;border-top-right-radius:23px}.select2-dropdown--above .select2-results:before{bottom:0}.select2-dropdown .select2-results{max-height:12.5rem;overflow-x:auto;padding-bottom:.375rem;padding-top:.375rem}.select2-dropdown .select2-results:before{border-bottom:1px solid #aeb6bc;content:"";display:block;left:1.25rem;position:absolute;right:1.25rem}.select2-dropdown .select2-results__option{min-height:2rem;padding:.375rem 1.25rem}.select2-dropdown .select2-results__option--disabled{display:none}.select2-dropdown .select2-results__option--highlighted{background-color:#ebf3fa}.required-explain{font-size:.8125rem}.flag{min-width:1rem}.form-newsletterToken{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48rem){.form-newsletterToken{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.PaylineWidget .pl-form-container .pl-schedule-block .form-newsletterToken .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .form-newsletterToken .pl-pay-btn,.form-newsletterToken .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.form-newsletterToken .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.form-newsletterToken .back-btn,.form-newsletterToken .btn{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:48rem){.PaylineWidget .pl-form-container .pl-schedule-block .form-newsletterToken .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .form-newsletterToken .pl-pay-btn,.form-newsletterToken .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.form-newsletterToken .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.form-newsletterToken .back-btn,.form-newsletterToken .btn{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}.address,.store-contact,.store-phone{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;line-height:1.71}.address:before,.store-contact:before,.store-phone:before{background-color:#0e1d2d;background-repeat:no-repeat;content:"";height:1.375rem;margin-right:1.125rem;-webkit-mask-image:url(../svg/ico-pointer-full.svg);mask-image:url(../svg/ico-pointer-full.svg);width:1rem}.address__title,.store-contactTitle{display:block;font-weight:500;margin-bottom:.3125rem}#header{opacity:1;position:sticky;top:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s ease;transition:all .5s ease;z-index:1020}#header.fade{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;-webkit-box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);color:#0e1d2d;font-size:.875rem}.header .back-btn{margin:0 1.25rem 0 0;max-width:7.5rem}.header .back-btn .icon{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .container--checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:61.99875rem){.header .container--checkout .header-content{min-height:4.375rem;padding:0}.header .container--checkout .header-content .logo>img{max-height:4.375rem}}.header .title-1,.header h1{margin:0 auto 0 0}.header-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem 0}@media (max-width:61.99875rem){.header-content{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}}.header-logo{margin:-1.25rem 0}@media (max-width:61.99875rem){.header-logo{margin-right:auto}}.header [data-id=search]{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:62rem){.header [data-id=search]{padding:0 1.5rem}}@media (max-width:61.99875rem){.header [data-id=search]{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-left:.125rem;margin-right:.125rem;margin-top:1.25rem;order:1;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.header .dropdown-menu-center{left:50%;right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header .header-hamburger{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;max-width:2.1875rem;order:1}.header .header-logo,.header .title-1,.header h1{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header .header-navbar{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.header [data-id=search]{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.logo{display:inline-block}.logo>img{max-height:5.3125rem;width:9.375rem}.searchForm{position:relative;width:100%}.searchForm-group{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .searchForm-group .pl-input-group:not([type=submit]),.searchForm-group .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group:not([type=submit]),.searchForm-group .form-control:not([type=submit]){height:3rem}.PaylineWidget .pl-form-container .pl-schedule-block .searchForm-group .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .searchForm-group .pl-pay-btn,.searchForm-group .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.searchForm-group .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.searchForm-group .back-btn,.searchForm-group .btn{display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;padding:0;width:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.searchForm-input{border-bottom:0}.searchForm-input:not([type=submit]){background-color:#ebf3fa;border:none;border-radius:1.5rem!important;-webkit-box-shadow:inset 0 0 20px -10px rgba(0,0,0,.15);box-shadow:inset 0 0 20px -10px rgba(0,0,0,.15);font-size:.875rem;height:48px;line-height:1.5rem;padding-left:.625rem;padding-right:2rem}.searchForm-input::-webkit-input-placeholder{font-size:.875rem;text-overflow:ellipsis}.searchForm-input::-moz-placeholder{font-size:.875rem;text-overflow:ellipsis}.searchForm-input:-ms-input-placeholder{font-size:.875rem;text-overflow:ellipsis}.searchForm-input::-ms-input-placeholder{font-size:.875rem;text-overflow:ellipsis}.searchForm-input::placeholder{font-size:.875rem;text-overflow:ellipsis}.searchForm-groupBtn{height:2rem;position:absolute;right:1rem;width:2rem;z-index:1}.searchForm-icon{font-size:1.125rem}.navbar.header-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:61.99875rem){.navbar{margin-right:.75rem}}.navbar-item{padding-left:.78125rem;padding-right:.78125rem}@media (min-width:48rem) and (max-width:61.99875rem){.navbar-item{padding-left:.3125rem;padding-right:.3125rem}.navbar-item .title{font-size:.75rem}}@media (max-width:87.49875rem){.navbar-item{padding-left:.9375rem;padding-right:.9375rem}.navbar-item .title{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}}@media (max-width:35.99875rem){.navbar-item{padding-left:.5rem;padding-right:.5rem}}.navbar-item:first-child{padding-left:0}.navbar-item:last-child{padding-right:0}.navbar-link{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;color:inherit;font-size:.875rem;line-height:1.2;padding:0;text-align:left;text-decoration:none;z-index:1}.navbar-link,.navbar-link:before{-webkit-transition:background-color .15s ease-in;transition:background-color .15s ease-in}.navbar-link:before{border-radius:.125em;bottom:0;content:"";left:0;margin:-.375rem;position:absolute;right:0;top:0;z-index:-1}@media (min-width:48rem){.navbar-link:before{display:none}}.navbar-link:link:focus,.navbar-link:link:hover{cursor:pointer;text-decoration:none}.navbar-link:focus{outline:none}.navbar-link.dropdown-toggle:after{display:none}@media (max-width:47.99875rem){.navbar-link .text-label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.navbar-link .navbar-icon--mini{display:none}}.navbar-icon svg{fill:#0e1d2d;-webkit-transition:fill .15s ease-in;transition:fill .15s ease-in}.navbar-icon--mini{margin-left:.3125rem;margin-right:0}.navbar-icon--mini svg{font-size:.6875rem}.dropdown--hover:hover .navbar-icon--mini,.open .navbar-icon--mini{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navbar-iconContainer{position:relative;width:1.5625rem;z-index:1}.navbar-iconContainer,.navbar-iconContainer .badge{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-iconContainer .badge{background-color:#d7242c;border-radius:50%;color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.5625rem;font-style:normal;font-weight:700;min-height:1rem;min-width:1rem;padding:.25rem;position:absolute;right:-.125rem;text-align:center;top:-.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:1;justify-content:center;z-index:2}.headerDropdown .dropdown-menu>li>a:not(.btn):not(.back-btn){background-color:transparent;color:#0e1d2d}.headerDropdown .dropdown-menu>li>a:not(.btn):not(.back-btn):focus,.headerDropdown .dropdown-menu>li>a:not(.btn):not(.back-btn):hover{background-color:transparent}.PaylineWidget .pl-form-container .pl-schedule-block .headerDropdown .dropdown-menu>li>a.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .headerDropdown .dropdown-menu>li>a.pl-pay-btn,.headerDropdown .PaylineWidget .pl-form-container .pl-schedule-block .dropdown-menu>li>a.pl-collect-btn,.headerDropdown .PaylineWidget[class*=pl-layout-].pl-container-default .dropdown-menu>li>a.pl-pay-btn,.headerDropdown .dropdown-menu>li>a.back-btn,.headerDropdown .dropdown-menu>li>a.btn{width:100%}.headerDropdown .dropdown-menu>li>a.btn-icon-link{padding-left:2.25rem}.headerDropdown .dropdown-menu>li>a.btn-tertiary .icon-login{background-color:#d7242c;background-repeat:no-repeat;-webkit-mask-image:url(../svg/ico-login.svg);mask-image:url(../svg/ico-login.svg)}.PaylineWidget .pl-form-container .pl-schedule-block .headerDropdown .dropdown-menu>li>a.pl-collect-btn .icon,.PaylineWidget[class*=pl-layout-].pl-container-default .headerDropdown .dropdown-menu>li>a.pl-pay-btn .icon,.headerDropdown .PaylineWidget .pl-form-container .pl-schedule-block .dropdown-menu>li>a.pl-collect-btn .icon,.headerDropdown .PaylineWidget[class*=pl-layout-].pl-container-default .dropdown-menu>li>a.pl-pay-btn .icon,.headerDropdown .dropdown-menu>li>a.back-btn .icon,.headerDropdown .dropdown-menu>li>a.btn .icon{margin-left:-1.875rem;position:absolute}.headerDropdown .dropdown-menu>li+li{border-top:.0625rem solid #dedfe3}@media (min-width:48rem){.headerDropdown .iconContainer:not(.navbar-icon--mini){margin-right:.625rem}}.headerDropdown-header{display:inline-block}.headerDropdown-header>.headerDropdown-link{padding:0}.headerDropdown-icon{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;position:relative}@media (min-width:48rem){.headerDropdown-icon{font-size:1.125rem}}.headerDropdown-icon--big{font-size:1.75rem}@media (min-width:48rem){.headerDropdown-icon--big{font-size:1.3125rem}}.headerDropdown-link{padding:.9375rem 0}.headerDropdown-menu{border:0;border-radius:.75rem;-webkit-box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);min-width:17.1875rem;padding:0 1.25rem;text-align:center}@media (min-width:48rem){.headerDropdown--with-cols{display:-webkit-box;display:-ms-flexbox;display:flex}}.headerDropdown-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.headerDropdown-highlight{-webkit-box-flex:1;color:#d7242c;-ms-flex:1 1 100%;flex:1 1 100%;font-size:.8125rem}.headerShortStore-dropdownTitle{border-bottom:.0625rem solid #dedfe3;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem;padding:.9375rem 0;text-align:left}.headerShortAccount{text-align:center}.headerShortAccount-header{border-bottom:.0625rem solid #aeb6bc;color:#212529;display:block;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;padding:.25rem .9375rem 1.1875rem;text-decoration:none}.headerShortAccount-header>a{pointer-events:none}.headerShortCart-dropdownTitle{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem;padding:.9375rem 0;text-align:left}.headerShortCart-dropdown{padding:1.25rem;right:-.625rem;text-align:left;width:calc(100vw - 20px)}@media (min-width:48rem){.headerShortCart-dropdown{width:21.875rem}}.PaylineWidget .pl-form-container .pl-schedule-block .headerShortCart-dropdown .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .headerShortCart-dropdown .pl-pay-btn,.headerShortCart-dropdown .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.headerShortCart-dropdown .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.headerShortCart-dropdown .back-btn,.headerShortCart-dropdown .btn{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.42}.headerShortCart-dropdown-list{margin-bottom:0}.headerShortCart-dropdown-item{border-top:.0625rem solid #dedfe3;padding:1rem 0;position:relative}.headerShortCart-dropdown-item a:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.headerShortCart-dropdown-item:first-child{border:0;padding-top:0}.headerShortCart-dropdown-lighter{display:inline-block;font-size:.8125rem;font-weight:300;line-height:1.53}.headerShortCart-dropdown-listInline{-webkit-column-gap:.1875rem;-moz-column-gap:.1875rem;column-gap:.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:0;margin-top:.9375rem;padding-left:0}.headerShortCart-dropdown-footer{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:5.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PaylineWidget .pl-form-container .pl-schedule-block .headerShortCart-dropdown-footer .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .headerShortCart-dropdown-footer .pl-pay-btn,.headerShortCart-dropdown-footer .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.headerShortCart-dropdown-footer .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.headerShortCart-dropdown-footer .back-btn,.headerShortCart-dropdown-footer .btn{max-width:12.1875rem}@media (max-width:61.99875rem){.PaylineWidget .pl-form-container .pl-schedule-block .headerShortCart-dropdown-footer .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .headerShortCart-dropdown-footer .pl-pay-btn,.headerShortCart-dropdown-footer .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.headerShortCart-dropdown-footer .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.headerShortCart-dropdown-footer .back-btn,.headerShortCart-dropdown-footer .btn{margin-left:.625rem}}.headerShortCart-visual{margin:auto .9375rem auto auto;max-height:4.375rem;max-width:5rem}.media-body .small{font-size:.75rem;margin-left:.125rem}.topNav{background-color:#ebf3fa}@media (max-width:87.49875rem){.topNav{overflow-x:auto;overflow-y:hidden}.topNav::-webkit-scrollbar{background:transparent;height:0;width:0}}.topNav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;margin:0;padding:0}.topNav-list>li{position:relative}.topNav-list>li:first-of-type .topNav-link{color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}.topNav-list>li:first-of-type .topNav-link:before{background:-webkit-gradient(linear,left top,right top,from(#c30009),color-stop(70%,#c30009),color-stop(95%,#ff7260),to(#ff7260));background:linear-gradient(90deg,#c30009,#c30009 70%,#ff7260 95%,#ff7260);bottom:0;content:"";display:block;left:0;margin-left:calc(50% - 50vw);position:absolute;right:-3.125rem;top:0;z-index:-1}@media (max-width:87.49875rem){.topNav-list>li:first-of-type .topNav-link:before{right:-2.5rem}}@media (max-width:61.99875rem){.topNav-list>li:first-of-type .topNav-link:before{right:-1.25rem}}.topNav-list>li:first-of-type .topNav-link:after{background-color:#ebf3fa;border-radius:0 0 0 50%;bottom:0;content:"";position:absolute;right:-3.75rem;top:0;-webkit-transform:skewX(15deg);transform:skewX(15deg);width:2.5rem;z-index:-1}@media (max-width:87.49875rem){.topNav-list>li:first-of-type .topNav-link:after{right:-3.125rem}}@media (max-width:61.99875rem){.topNav-list>li:first-of-type .topNav-link:after{right:-1.875rem;width:1.875rem}}.topNav-list>li:first-of-type .topNav-link:focus:before,.topNav-list>li:first-of-type .topNav-link:hover:before{background:#000}.topNav-link[class]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;height:3.75rem;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .9375rem;position:relative;white-space:nowrap;z-index:0}@media (max-width:61.99875rem){.topNav-link[class]{font-size:.8125rem;height:2.8125rem}}.topNav-link[class]:not(.topNav-link--first):focus,.topNav-link[class]:not(.topNav-link--first):hover{color:#d7242c}.topNav-link[class]:not(.topNav-link--first):focus:after,.topNav-link[class]:not(.topNav-link--first):hover:after{background-color:#d7242c;bottom:.9375rem;content:"";display:block;height:1px;left:.9375rem;position:absolute;right:.9375rem}.hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;height:2.0625rem;margin-right:.75rem;padding:0;text-align:center;width:2.0625rem}@media (min-width:48rem){.hamburger{margin-right:1.8125rem}}.hamburger:hover{cursor:pointer}.hamburger-icon{font-size:1.625rem}@media (min-width:48rem){.hamburger-icon{font-size:1.0625rem}}.hamburger-label{font-size:.6875rem;line-height:1.1;margin-top:.25rem}.navigation{background-color:transparent;bottom:0;left:0;margin-left:0;overflow:hidden;position:fixed;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1050}.is-navigation-open .navigation{background-color:rgba(0,0,0,.5);min-height:100vh;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s ease;transition:all .3s ease}.navigation:not(.is-level1-open) .navigation-header .btn-tertiary{background-color:hsla(0,0%,100%,.7);color:#000}.navigation:not(.is-level1-open) .navigation-header .btn-tertiary:not(:disabled):focus,.navigation:not(.is-level1-open) .navigation-header .btn-tertiary:not(:disabled):hover{background-color:rgba(14,29,45,.7)}.navigation-list{color:#000;font-size:.875rem;list-style:none;margin-bottom:1.875rem;padding-left:0}.navigation-item:not(:first-child){margin-top:.625rem}.navigation-item .iconContainer{font-size:.75rem}.navigation-link,.navigation-return{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.4285714286em;min-height:3.125rem;padding:.9375rem;text-decoration:none}.navigation-link:focus,.navigation-link:hover,.navigation-return:focus,.navigation-return:hover{outline:none}.navigation-link:focus,.navigation-return:focus{text-decoration:underline}.navigation-link{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;color:#0e1d2d;font-size:.875rem;line-height:1.42;padding:.9375rem;text-shadow:-.625rem 1.875rem 4.375rem 0 hsla(0,0%,91%,.2);width:100%}.is-active>.navigation-link,.is-shown>.navigation-link,.navigation-link:focus,.navigation-link:hover{background-color:#ebf3fa;cursor:pointer;outline:none}.navigation-linkLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation-linkLabel-image{display:inline-block;margin-right:.9375rem;max-height:1.25rem;width:1.25rem}.is-active>.navigation-link--unstyled,.is-shown>.navigation-link--unstyled,.navigation-link--unstyled{background:none}.is-active>.navigation-link--unstyled:focus,.is-active>.navigation-link--unstyled:hover,.is-shown>.navigation-link--unstyled:focus,.is-shown>.navigation-link--unstyled:hover{background-color:#ebf3fa;cursor:pointer;outline:none}.navigation-return{-webkit-box-pack:start;-ms-flex-pack:start;background-color:#ebf3fa;border:0;border-radius:12px;cursor:pointer;justify-content:flex-start;margin-bottom:.9375rem;text-align:left;width:100%}@media (min-width:62rem){.navigation-return{display:none}}.navigation-iconBack{margin-right:1.25rem}.navigation-iconBack>svg{font-size:.75rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navigation-panel-categories{background-color:#fff;position:relative;z-index:1}.navigation-subpanel{background-color:#fff;display:none;left:0;max-width:28%;padding:1.875rem 0;position:absolute;right:0;top:0;z-index:2}@media (max-width:61.99875rem){.navigation-subpanel{height:100%;max-width:unset;min-height:100vh;overflow-x:hidden;overflow-y:auto;width:100%}.navigation-subpanel.is-level1-open{overflow:hidden}}@media (min-width:48rem){.navigation-subpanel{padding:1.875rem 1.5625rem}}@media (min-width:62rem){.navigation-subpanel{border-left:.0625rem solid #e0eaf2;height:100%;left:28%;min-height:calc(100vh - 60px);position:fixed;width:28%}}.is-shown>.navigation-subpanel{display:block}.navigation-subpanel .navigation-subpanel{background-color:#fff;display:none;z-index:2}.navigation-subpanel .navigation-subpanel.is-visible{display:block;height:auto}@media (min-width:48rem){.navigation-subpanel .navigation-subpanel{left:100%;min-height:calc(100vh - 60px);min-width:19.0625rem;padding:1.875rem 1.5625rem;position:absolute;width:100%}}.navigationPanel{height:100%!important;overflow-x:hidden;overflow-y:auto}.navigation-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;-ms-flex-direction:column;flex-direction:column;height:100%;margin-left:0;max-width:28%;min-height:100%;padding:0;position:relative}@media (max-width:61.99875rem){.navigation-container{max-width:100vw}}.navigation-nav{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0 .75rem;overflow-x:hidden;overflow-y:auto;padding:0 0 1.875rem;position:relative}@media (min-width:48rem){.navigation-nav{margin:0 1.875rem}}@media (max-width:61.99875rem){.navigation-nav{height:calc(100vh - 77px - 269px);padding-bottom:0}}.navigation-footer,.navigation-header{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1020}.navigation-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 .75rem;padding:.8125rem 0}@media (min-width:48rem){.navigation-header{margin:0 1.875rem}}.navigation-footer{margin-top:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#ebf3fa;-ms-flex-direction:column;flex-direction:column;padding:2.5rem 0}@media (min-width:48rem){.navigation-footer{padding:3.125rem 0}}.navigation-footerLabel{font-size:1rem;font-weight:600;line-height:1.37;text-align:center;width:14.875rem}.navigation-footerLabel,.navigation-title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal}.navigation-title{font-size:.9375rem;font-weight:500;line-height:1.25rem;margin-left:calc(50% - 34px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.navigation-close{border:none;border-radius:0;margin-right:-1.5625rem;padding:1.0625rem}.navigation-close>svg{display:block;font-size:1rem}.navigation-close:focus,.navigation-close:hover{outline:none}@media (max-width:61.99875rem){.navigation-before-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation-before-links-item:first-of-type{padding-left:.9375rem}.navigation-before-links-item:last-of-type{padding-right:.9375rem}}.navigationCategories{list-style:none;padding-left:0}.navigationCategories-title{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.navigationSubCategories{list-style:none;padding-left:0}.navigationSubCategories-item{color:#0e1d2d}.navigationSubCategories-item .back-btn,.navigationSubCategories-item .btn-link,.navigationSubCategories-item a{text-decoration:none}.navigationSubCategories-item .back-btn:focus,.navigationSubCategories-item .back-btn:hover,.navigationSubCategories-item .btn-link:focus,.navigationSubCategories-item .btn-link:hover,.navigationSubCategories-item a:focus,.navigationSubCategories-item a:hover{text-decoration:underline}.navigationSubCategories-item .back-btn:focus:not(.navigationSubCategories-link),.navigationSubCategories-item .back-btn:hover:not(.navigationSubCategories-link),.navigationSubCategories-item .btn-link:focus:not(.navigationSubCategories-link),.navigationSubCategories-item .btn-link:hover:not(.navigationSubCategories-link),.navigationSubCategories-item a:focus:not(.navigationSubCategories-link),.navigationSubCategories-item a:hover:not(.navigationSubCategories-link){color:#0e1d2d}.navigationSubCategories-title{display:none}.navigationSubCategories-list{list-style:none;margin:-.3125rem 0 0;padding-left:0}.navigationSubCategories-list a{color:#0e1d2d}.navigationSubCategories-list:not(.navigationSubCategories-list--buttons)>li+li{border-top:.0625rem solid #e9e9e9}.navigationSubCategories-list:not(.navigationSubCategories-list--buttons) a{display:block;padding:.625rem}.reinsurance{background-color:#ebf3fa;position:relative}.reinsurance:before{background:linear-gradient(178deg,#fff,#fff 50%,#ebf3fa 0,#ebf3fa);content:"";display:block;height:4.0625rem;left:0;position:absolute;right:0;top:0}.reinsurance-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:1.25rem;justify-content:center;list-style-type:none;margin-bottom:0;padding:6.25rem 0 3.75rem}@media (min-width:62rem){.reinsurance-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.reinsurance-item{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;position:relative}@media (min-width:36rem){.reinsurance-item{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}@media (min-width:62rem){.reinsurance-item{-ms-flex-preferred-size:calc(25% - 20px);flex-basis:calc(25% - 20px)}}.reinsurance-item .pastille{margin-right:1.25rem}.reinsurance-item a{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;text-decoration:none}.reinsurance-item a:focus,.reinsurance-item a:hover{text-decoration:underline}.reinsurance-link:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.newsletter{background-color:#0e1d2d}.newsletter-content{color:#fff;padding:3.125rem 0;position:relative;text-align:center;z-index:1}@media (min-width:48rem){.newsletter-content{padding:3.75rem 0}}.newsletter-content:after{background-image:url(../img/trace.jpg);background-position:120px bottom;background-repeat:no-repeat;background-size:cover;bottom:0;color:#000;content:"";display:block;min-width:20.8125rem;position:absolute;right:0;top:0;z-index:-1}@media (min-width:48rem){.newsletter-content:after{background-position:100% 0;background-size:contain}}.newsletter-text{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.5625rem;font-style:normal;font-weight:500;margin-bottom:1.5625rem}@media (min-width:48rem){.newsletter-text{margin-bottom:2.1875rem}}.newsletter-text span{color:#d70913;display:inline-block;padding:0 .3125rem;position:relative;z-index:1}.newsletter-text span:before{background-color:#fff;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);z-index:-1}.newsletter-link:focus,.newsletter-link:hover{background:#fff!important;color:#000}.footerCopy{background-color:#0e1d2d;padding:1.5625rem 0}@media (min-width:48rem){.footerCopy .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footerCopy-copy{color:#fff;font-size:.875rem;-ms-flex-preferred-size:35%;flex-basis:35%;line-height:1.8;margin-bottom:1.5625rem;text-align:center}@media (min-width:48rem){.footerCopy-copy{margin-bottom:0;margin-right:1.25rem;text-align:left}}.footerCopy-list{list-style:none;padding-left:0;text-align:center}@media (min-width:48rem){.footerCopy-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.625rem;justify-content:space-between;margin-bottom:0;text-align:left;width:100%}}.footerCopy-list>li{margin-bottom:1.125rem}@media (min-width:48rem){.footerCopy-list>li{margin-bottom:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}@media (min-width:62rem){.footerCopy-list>li{-ms-flex-preferred-size:calc(20% - 10px);flex-basis:calc(20% - 10px)}}.footerCopy-link{color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.9375rem;font-style:normal;font-weight:600;text-decoration:none}.footerCopy-link:focus,.footerCopy-link:hover{text-decoration:underline}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view,.tabs{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-tabs,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container,.PaylineWidget .pl-layout .tabs .pl-tabs-container,.tabs .PaylineWidget .pl-layout .pl-tabs-container,.tabs .nav-tabs{background-color:#fff;border:0!important;border-radius:1.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-tabs .nav-item,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-tabs .pl-tab,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container .nav-item,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container .pl-tab,.PaylineWidget .pl-layout .tabs .pl-tabs-container .nav-item,.PaylineWidget .pl-layout .tabs .pl-tabs-container .pl-paymentMethodLayout-view .pl-tab,.tabs .PaylineWidget .pl-layout .pl-tabs-container .nav-item,.tabs .PaylineWidget .pl-layout .pl-tabs-container .pl-paymentMethodLayout-view .pl-tab,.tabs .nav-tabs .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab,.tabs .nav-tabs .nav-item{margin-bottom:0}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-link,.tabs .nav-link{border:0!important;display:inline-block;padding:0;text-decoration:none}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-link:before,.tabs .nav-link:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-link:focus,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-link:hover,.tabs .nav-link:focus,.tabs .nav-link:hover{border:0}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab,.tabs-tab{position:relative;-ms-flex-preferred-size:47%;flex-basis:47%;-ms-flex-line-pack:center;align-content:center;background-color:#fff;border:0;border-radius:1.5625rem;-webkit-box-shadow:-.625rem 1.875rem 4.375rem 0 hsla(0,0%,91%,.2);box-shadow:-.625rem 1.875rem 4.375rem 0 hsla(0,0%,91%,.2);color:#000;font-size:.875rem;line-height:1.71;padding:.8125rem}@media (min-width:36rem){.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab,.tabs-tab{-ms-flex-preferred-size:50%;flex-basis:50%}}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab:focus,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab:hover,.tabs-tab:focus,.tabs-tab:hover{border:0}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .active.pl-tab,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab.pl-active,.tabs-tab.active{background-color:#0e1d2d;color:#fff}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-dot-content,.slick-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.slick-list{display:block;margin:0;max-height:100%;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-list,.slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-vertical .slick-track{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide:focus{-webkit-box-shadow:inset 0 0 0 .125rem #0e1d2d;box-shadow:inset 0 0 0 .125rem #0e1d2d;outline:none}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-controls,.slick-dots{list-style:none;margin-bottom:0;padding-left:0}.slick-arrow,.slick-pause{border:0;cursor:pointer;height:1em;outline:none;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .3s ease-in,-webkit-box-shadow .3s ease-in;transition:background .3s ease-in,-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in,background .3s ease-in;transition:box-shadow .3s ease-in,background .3s ease-in,-webkit-box-shadow .3s ease-in;width:1em}.slick-arrow>svg,.slick-pause>svg{display:block;margin:auto}.slick-arrow:focus,.slick-arrow:hover,.slick-pause:focus,.slick-pause:hover{-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out}.slick-arrow.slick-hidden,.slick-pause.slick-hidden{display:none}.slick-prev{left:0}.slick-prev>.iconContainer>svg,.slick-prev>svg{-webkit-transform:translateX(-.125em);transform:translateX(-.125em)}.slick-next,.slick-pause{right:0}.slick-next>.iconContainer>svg,.slick-next>svg,.slick-pause>.iconContainer>svg,.slick-pause>svg{-webkit-transform:translateX(.125em);transform:translateX(.125em)}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.25rem -.3125rem 0}.slick-dot{padding:0 .3125rem}.slick-dot button{background-color:rgba(14,29,45,.3);border:0 solid #000;border-radius:100%;-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.5);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.5);cursor:pointer;display:block;font-size:.5rem;height:1em;outline:none;padding:.125rem;position:relative;-webkit-transition:background .3s ease-in;transition:background .3s ease-in;width:1em;z-index:0}.slick-dot button:after{border:.625rem solid #0e1d2d;border-radius:100%;bottom:0;content:"";left:0;margin:-.625rem;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;z-index:-1}.slick-dot button:focus,.slick-dot button:hover{background-color:#0e1d2d;opacity:.3;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.slick-dot button:focus:after,.slick-dot button:hover:after{opacity:.4;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.slick-dot.slick-active button{background-color:#0e1d2d;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.slick-control{border:0;cursor:pointer;height:1em;outline:none;padding:0;-webkit-transition:background .3s ease-in,-webkit-box-shadow .3s ease-in;transition:background .3s ease-in,-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in,background .3s ease-in;transition:box-shadow .3s ease-in,background .3s ease-in,-webkit-box-shadow .3s ease-in;width:1em}.slick-control>svg{display:block;margin:auto}.slick-control:focus,.slick-control:hover{-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out}.slick-initialized.row{display:block}.slick-initialized.row .slick-track{margin-left:0;margin-right:0}.slick-initialized.row .slick-slide{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%}.slick-initialized.row .slick-arrow.slick-prev{margin-right:-.625rem}.slick-initialized.row .slick-arrow.slick-next{margin-left:-.625rem}.slick-initialized.row .slick-dots{padding-left:1.25rem;padding-right:1.25rem}.slick-slider .slick-list{position:relative}.slick-slider .slick-controls{background-color:transparent;border-radius:0 0 12px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:visible}@media (min-width:36rem){.slick-slider .slick-controls{background-color:transparent;position:static}}.slick-slider .slick-controls>li.dotsNav{position:relative;-webkit-box-ordinal-group:1;-ms-flex-order:0;margin:1rem 0;order:0}.slick-slider .slick-controls>li.autoplayNav{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0 0 0 auto;order:1}.slick-slider .slick-controls>li .arrowNav{display:none}@media (min-width:36rem){.slick-slider .slick-controls>li .arrowNav{display:block;position:absolute;top:50%}}.slick-slider .slick-controls *>[class*=slick-control]{background-color:hsla(0,0%,100%,.5);-webkit-box-shadow:0 .625rem 1.25rem -.625rem rgba(0,0,0,.35);box-shadow:0 .625rem 1.25rem -.625rem rgba(0,0,0,.35);opacity:1}.slick-slider .slick-controls *>[class*=slick-control]:focus,.slick-slider .slick-controls *>[class*=slick-control]:hover{background-color:#fff;-webkit-box-shadow:0 .625rem 1.25rem -.625rem rgba(0,0,0,.35);box-shadow:0 .625rem 1.25rem -.625rem rgba(0,0,0,.35);opacity:1}.slick-slider .slick-controls *>[class*=slick-control] svg{fill:#0e1d2d}.slick-slider .slick-controls *>[class*=slick-control].slick-arrow{backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.8);border-radius:1rem;display:none!important;height:2rem;margin:0;top:50%;-webkit-transform:translateY(calc(-50% + 1rem));transform:translateY(calc(-50% + 1rem));-webkit-transition:all .3s ease;transition:all .3s ease;width:2rem}.slick-slider .slick-controls *>[class*=slick-control].slick-arrow:before{content:none;display:none}.slick-slider .slick-controls *>[class*=slick-control].slick-arrow>svg{height:.75rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:.75rem}@media (min-width:36rem){.slick-slider .slick-controls *>[class*=slick-control].slick-arrow{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.slick-slider .slick-controls *>[class*=slick-control].slick-prev{left:1rem}.slick-slider .slick-controls *>[class*=slick-control].slick-prev:focus>svg,.slick-slider .slick-controls *>[class*=slick-control].slick-prev:hover>svg{height:1rem;width:1rem}.slick-slider .slick-controls *>[class*=slick-control].slick-next{margin:0;right:1rem}.slick-slider .slick-controls *>[class*=slick-control].slick-next:focus>svg,.slick-slider .slick-controls *>[class*=slick-control].slick-next:hover>svg{height:1rem;width:1rem}.slick-slider .slick-controls *>[class*=slick-control].slick-autoplay{-webkit-box-ordinal-group:2;-ms-flex-order:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;order:1;-webkit-transform:translateY(0);transform:translateY(0);width:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:1.25rem;justify-content:center;margin:0 0 0 auto;position:inherit}.slick-slider .slick-controls *>[class*=slick-control].slick-autoplay:before{display:none}.slick-slider .slick-controls *>[class*=slick-control].slick-autoplay>svg{height:.75rem;margin:0;-webkit-transform:none;transform:none;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .3s ease;transition:all .3s ease;width:.75rem}.slick-slider .slick-controls *>[class*=slick-control].slick-autoplay:focus>svg,.slick-slider .slick-controls *>[class*=slick-control].slick-autoplay:hover>svg{height:1rem;width:1rem}@media (min-width:36rem){.slick-slider .slick-controls *>[class*=slick-control].slick-autoplay{bottom:1rem;height:2.5rem;position:absolute;right:1.75rem;width:3.125rem}}.slick-slider .slick-controls *>[class*=slick-control].slick-dots{-webkit-box-ordinal-group:1;-ms-flex-order:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;height:auto;min-height:2rem;order:0;padding:0 .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.7);border-radius:1rem;left:0;margin:0 auto!important;position:relative;right:0}.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot{background:transparent!important;border:none;padding:0}.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot button{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5rem;width:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent!important;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;opacity:1}.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:after{background:rgba(215,36,44,.5);border:none;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;content:"";display:block;height:.5rem;margin:auto;opacity:1;-webkit-transition:all .25s ease;transition:all .25s ease;width:.5rem}@media (min-width:36rem){.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot button{height:2rem;width:2rem}}@media (hover:hover){.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:focus:after,.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:hover:after{background:#d7242c;-webkit-transform:scale(2);transform:scale(2)}}@media (hover:none){.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:focus:after,.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:hover:after{background:rgba(215,36,44,.5);-webkit-transform:scale(1);transform:scale(1)}}.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot.slick-active button:after{background:#d7242c;-webkit-transform:scale(2);transform:scale(2)}.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot.slick-active:hover button:after{background:#d7242c;opacity:1}.slick-slider .slick:hover .slick-arrow{opacity:1}.slideshow{aspect-ratio:500/760;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);opacity:0;overflow:hidden;position:static}.slideshow--home{aspect-ratio:2.4;background-color:#fff;display:block;margin:.9375rem 0;max-height:9.0625rem;max-width:87.5rem;overflow:visible;padding:0;width:100%}@media (min-width:36rem){.slideshow--home{aspect-ratio:5.3846153846;max-height:16.25rem}}.slideshow--home .slideshow{position:relative;z-index:0}.slideshow--home .slideshow-item{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.slideshow--home .slideshow-link{display:block;inset:0;position:absolute;text-decoration:none}.slideshow--home .slick-list{position:relative}.slideshow--home .slick-controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;bottom:0;height:auto;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:-2rem}@media (min-width:36rem){.slideshow--home .slick-controls{background-color:transparent;height:0;margin:0;min-height:0;position:inherit}}.slideshow--home .slick-controls>li.dotsNav{-webkit-box-ordinal-group:1;-ms-flex-order:0;margin:0 auto 0 0;order:0;width:100%}.slideshow--home .slick-controls>li.autoplayNav{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0 0 0 auto;order:1}.slideshow--home .slick-controls>li .arrowNav{display:none}@media (min-width:36rem){.slideshow--home .slick-controls>li .arrowNav{display:block}}.slideshow--home .slick-controls *>[class*=slick-control]{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;opacity:1}.slideshow--home .slick-controls *>[class*=slick-control] svg{fill:#fff}.slideshow--home .slick-controls *>[class*=slick-control]:focus,.slideshow--home .slick-controls *>[class*=slick-control]:hover{background:transparent;-webkit-box-shadow:none;box-shadow:none;opacity:1}@media (min-width:36rem){.slideshow--home .slick-controls *>[class*=slick-control]{background-color:#fff;-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);opacity:1}.slideshow--home .slick-controls *>[class*=slick-control]:focus,.slideshow--home .slick-controls *>[class*=slick-control]:hover{background:#fff;-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.5);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.5);opacity:1}.slideshow--home .slick-controls *>[class*=slick-control] svg{fill:#0e1d2d}}.slideshow--home .slick-controls *>[class*=slick-control].slick-arrow{display:none!important;margin:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}.slideshow--home .slick-controls *>[class*=slick-control].slick-arrow:before{content:none;display:none}.slideshow--home .slick-controls *>[class*=slick-control].slick-arrow>svg{height:.75rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:.75rem}@media (min-width:36rem){.slideshow--home .slick-controls *>[class*=slick-control].slick-arrow{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.slideshow--home .slick-controls *>[class*=slick-control].slick-prev{left:1.75rem}.slideshow--home .slick-controls *>[class*=slick-control].slick-prev:focus>svg,.slideshow--home .slick-controls *>[class*=slick-control].slick-prev:hover>svg{height:1rem;width:1rem}.slideshow--home .slick-controls *>[class*=slick-control].slick-next{margin:0;right:1.75rem}.slideshow--home .slick-controls *>[class*=slick-control].slick-next:focus>svg,.slideshow--home .slick-controls *>[class*=slick-control].slick-next:hover>svg{height:1rem;width:1rem}.slideshow--home .slick-controls *>[class*=slick-control].slick-autoplay{-webkit-box-ordinal-group:2;-ms-flex-order:1;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;order:1;width:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:1.25rem;justify-content:center;margin:0 0 0 auto;position:inherit}.slideshow--home .slick-controls *>[class*=slick-control].slick-autoplay:before{display:none}.slideshow--home .slick-controls *>[class*=slick-control].slick-autoplay>svg{height:.75rem;margin:0;-webkit-transform:none;transform:none;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .3s ease;transition:all .3s ease;width:.75rem}.slideshow--home .slick-controls *>[class*=slick-control].slick-autoplay:focus>svg,.slideshow--home .slick-controls *>[class*=slick-control].slick-autoplay:hover>svg{height:1rem;width:1rem}@media (min-width:36rem){.slideshow--home .slick-controls *>[class*=slick-control].slick-autoplay{bottom:3.5rem;height:2.5rem;position:absolute;right:1.75rem;width:3.125rem}}.slideshow--home .slick-controls *>[class*=slick-control].slick-dots{-webkit-box-ordinal-group:1;-ms-flex-order:0;background-color:transparent;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;margin:0 auto 0 0;order:0;padding:0;position:inherit;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:36rem){.slideshow--home .slick-controls *>[class*=slick-control].slick-dots{background-color:#0e1d2d;border-radius:1rem;bottom:1rem;height:2rem;left:0;margin:0 auto;position:absolute;right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot{padding:0}.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot button{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5rem;width:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;opacity:1}.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:after{background:hsla(0,0%,100%,.7);border-radius:50%;-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.5);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.5);content:"";display:block;height:.5rem;margin:auto;opacity:1;-webkit-transition:all .25s ease;transition:all .25s ease;width:.5rem}@media (min-width:36rem){.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot button{height:2rem;width:2rem}}@media (hover:hover){.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:focus:after,.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:hover:after{background:#fff;-webkit-transform:scale(2);transform:scale(2)}}@media (hover:none){.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:focus:after,.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:hover:after{background:hsla(0,0%,100%,.7);-webkit-transform:scale(1);transform:scale(1)}}.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot.slick-active button:after{background:#fff;-webkit-transform:scale(2);transform:scale(2)}.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot.slick-active:hover button:after{background:#fff;opacity:1}.slideshow:hover .slick-arrow{opacity:1}.slideshow-item{height:100%;position:relative}.slideshow-bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.slideshow-content{color:#fff;height:100%}@media (max-width:61.99875rem){.slideshow-content{padding-bottom:1.875rem}}.slideshow-title{font-size:2.5rem;line-height:1.2;margin-bottom:1.25rem}@media (min-width:87.5rem){.slideshow-title{font-size:2.8125rem;margin-bottom:1.875rem}}.slideshow-desc{font-size:.875rem;line-height:1.7142857143;margin:0}.slideshow-colContent{position:static}.PaylineWidget .pl-form-container .pl-schedule-block .slideshow .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .slideshow .pl-pay-btn,.slideshow .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.slideshow .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.slideshow .back-btn,.slideshow .btn{margin-top:1.875rem}.PaylineWidget .pl-form-container .pl-schedule-block .slideshow .pl-collect-btn:before,.PaylineWidget[class*=pl-layout-].pl-container-default .slideshow .pl-pay-btn:before,.slideshow .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:before,.slideshow .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:before,.slideshow .back-btn:before,.slideshow .btn:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}@media (min-width:62rem){.PaylineWidget .pl-form-container .pl-schedule-block .slideshow .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .slideshow .pl-pay-btn,.slideshow .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.slideshow .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.slideshow .back-btn,.slideshow .btn{margin-top:2.5rem}}.slideshow .slick-control,.slideshow .slick-pause{position:absolute;z-index:1}@media (min-width:87.5rem){.slideshow .slick-control,.slideshow .slick-pause{margin:0 -3.125rem}}.slideshow .slick-control>svg,.slideshow .slick-pause>svg{margin:unset}.slideshow .slick-list{height:100%!important}.slideshow .slick-track{height:100%}.slideshow .slick-slide{min-height:100%}.slideshow .slick-slide:focus{-webkit-box-shadow:inset 0 0 0 .0625rem rgba(14,29,45,.4);box-shadow:inset 0 0 0 .0625rem rgba(14,29,45,.4);outline:none}.slideshow .slick-arrow,.slideshow .slick-pause{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;height:2.5rem;opacity:0;width:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;background-color:rgba(0,0,0,.2);border-radius:50%}.slideshow .slick-arrow:focus,.slideshow .slick-arrow:hover,.slideshow .slick-pause:focus,.slideshow .slick-pause:hover{background-color:rgba(0,0,0,.4)}.slideshow .slick-arrow:before,.slideshow .slick-pause:before{background-repeat:no-repeat;content:"";display:block;font-size:1rem;height:1.125rem;width:.6875rem}.slideshow .slick-pause{bottom:60px;opacity:1;top:unset}@media (min-width:48rem){.slideshow .slick-pause{bottom:0;margin:unset}}.slideshow .slick-pause>svg{fill:#fff;display:block;font-size:1.5rem;height:1.625rem;margin-left:-.9375rem;width:1.375rem}.slideshow .slick-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 7 12'%3E%3Cpath fill='%23FFF' d='M6.7 11.4c.3-.3.3-.9 0-1.3L2.6 6l4.2-4.1c.3-.3.3-.9 0-1.3-.4-.4-.9-.4-1.3 0L.6 5.4c-.3.3-.3.9 0 1.3l4.8 4.7c.4.3 1 .3 1.3 0'/%3E%3C/svg%3E")}.slideshow .slick-next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 12'%3E%3Cpath fill='%23FFF' d='M.642 11.367a.916.916 0 0 0 1.285 0l4.807-4.734a.885.885 0 0 0 0-1.266L1.927.633a.915.915 0 0 0-1.285 0 .89.89 0 0 0 0 1.265L4.807 6 .642 10.102a.89.89 0 0 0 0 1.265'/%3E%3C/svg%3E")}.slideshow .slick-dot button{background:hsla(0,0%,100%,.3);height:.4375rem;width:.4375rem}.slideshow .slick-dot button:after{border:none}.slideshow .slick-dot button:hover{background:hsla(0,0%,100%,.7);opacity:1}.slideshow .slick-dot.slick-active button{background:#fff}.slideshow .slick-dot.slick-active:hover button{background:#fff;opacity:1}.slideshow .slick-dots{bottom:9.375rem;position:absolute;right:0}@media (min-width:48rem){.slideshow .slick-dots{bottom:3.125rem;left:40%;right:auto}}.slideshow-store{aspect-ratio:375/208}@media (min-width:62rem){.slideshow-store{aspect-ratio:1440/440;border-radius:.75rem;margin-bottom:3.125rem}}.slideshow-store .slick-dots{left:50%;margin-right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slideshow-store .slick-arrow:before{height:1.5625rem;width:1.125rem}.slideshow-store .slick-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 7 12'%3E%3Cpath fill='%23FFF' d='M6.7 11.4c.3-.3.3-.9 0-1.3L2.6 6l4.2-4.1c.3-.3.3-.9 0-1.3-.4-.4-.9-.4-1.3 0L.6 5.4c-.3.3-.3.9 0 1.3l4.8 4.7c.4.3 1 .3 1.3 0'/%3E%3C/svg%3E")}.slideshow-store .slick-next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 12'%3E%3Cpath fill='%23FFF' d='M.642 11.367a.916.916 0 0 0 1.285 0l4.807-4.734a.885.885 0 0 0 0-1.266L1.927.633a.915.915 0 0 0-1.285 0 .89.89 0 0 0 0 1.265L4.807 6 .642 10.102a.89.89 0 0 0 0 1.265'/%3E%3C/svg%3E")}.servicesBlock{background-color:#ebf3fa;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .5rem;z-index:1}.servicesBlock--noMinheight{min-height:unset}.servicesBlock-title{color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:2rem;margin-top:3rem}@media (min-width:48rem){.servicesBlock-title{margin-bottom:3rem;margin-top:4rem}}.servicesBlock-title--formatted{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.125rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:2rem;margin-top:1.75rem;text-align:center}.servicesBlock-title--formatted span{color:#d7242c}.servicesBlock-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin-bottom:2rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:36rem){.servicesBlock-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:unset;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.servicesBlock-listItem{background-color:#fff;border-radius:.75rem;-webkit-box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:48rem){.servicesBlock-listItem{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:50%}}.servicesBlock-contentImageContainer{border-top-left-radius:.75rem;border-top-right-radius:.75rem;overflow:hidden;width:100%}@media (min-width:48rem){.servicesBlock-contentImageContainer{border-bottom-left-radius:.75rem;border-top-right-radius:0;max-width:66%}}.servicesBlock-contentImage{aspect-ratio:5/4;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:48rem){.servicesBlock-contentImage{aspect-ratio:7/4}}.servicesBlock-content{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;color:#000;-ms-flex:1;flex:1;font-size:1.125rem;line-height:1.47;padding:2rem 1.25rem}@media (min-width:48rem){.servicesBlock-content{padding:3rem 1.25rem}}.servicesBlock-contentTitle{color:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.2;min-height:1.5rem;min-width:8.4375rem;position:relative;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(244.25deg,#ff7260,#c30009);clip-path:polygon(0 0,100% 0,90% 100%,0 100%);margin-left:-1.25rem;padding-left:1.25rem}@media (min-width:48rem){.servicesBlock-contentTitle{font-size:.75rem;line-height:1.5}}.servicesBlock-contentText{margin-bottom:0;margin-top:1rem}.servicesBlock-cta{margin-bottom:0;margin-top:auto;padding:0;text-align:left}.servicesBlock-cta:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.servicesBlock-background{background:#ebf3fa;bottom:0;left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0;z-index:-1}.servicesBlock-background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blockLink{padding:3.75rem 0}@media (max-width:87.49875rem){.blockLink>div+div{margin-top:1.875rem}}.blockLink-title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:2.125rem;margin-bottom:.625rem}.blockLink-text{font-size:.875rem;max-width:16.25rem}.blockLink-link{font-size:.9375rem;text-decoration:none}.blockLink-link:focus,.blockLink-link:hover{text-decoration:underline}.blockLink-social{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0;-ms-flex-align:center;gap:1.25rem}.blockLink-social,.blockLink-social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.blockLink-social-link{border-radius:50%;height:2.5rem;width:2.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center}.blockLink-social-link:focus,.blockLink-social-link:hover{background-color:#000}.blockLink-social-link svg{color:#fff}.catalogBlock{background-color:#fff}.catalogBlock-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:3.125rem;margin-top:5rem;text-align:center}.catalogBlock-title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-ms-flex-pack:center;color:#d7242c;justify-content:center}.catalogBlock-content,.catalogBlock-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalogBlock-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:48rem){.catalogBlock-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.catalogBlock-list a{text-decoration:none}.catalogBlock-list a:focus,.catalogBlock-list a:hover{text-decoration:underline}.catalogBlock-listTitle{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.125rem;margin-left:-1.125rem;min-height:3.125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalogBlock-listTitleContent{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.37;margin-left:.9375rem}.catalogBlock-listItem{-ms-flex-preferred-size:25%;flex-basis:25%;margin-bottom:3.125rem;margin-top:0!important}.catalogBlock-listItem>.catalogBlock-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:-1.125rem}.catalogBlock-listItem.no-marker:before,.catalogBlock-subList{display:none}@media (min-width:48rem){.catalogBlock-subList{display:-webkit-box;display:-ms-flexbox;display:flex}}.catalogBlock-linkLess,.catalogBlock-linkNext{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.57;margin:-3.125rem auto 0;text-decoration:none}.catalogBlock-linkLess:after,.catalogBlock-linkNext:after{display:none}.catalogBlock-linkLess:focus,.catalogBlock-linkLess:hover,.catalogBlock-linkNext:focus,.catalogBlock-linkNext:hover{text-decoration:underline}.catalogBlock-linkLess .iconContainer,.catalogBlock-linkNext .iconContainer{color:#0e1d2d;font-size:.9375rem;margin:auto 0 auto .8125rem}.catalogBlock-linkLess .iconContainer.rotate-180,.catalogBlock-linkNext .iconContainer.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.catalogBlock-linkLess{display:none}.tips{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding:5rem 0;position:relative}.tips:after,.tips:before{content:"";display:block;left:0;position:absolute;right:0}.tips:before{background:linear-gradient(225deg,#ebf3fa,#e96d60);height:.3125rem;top:0}.tips:after{background:linear-gradient(178deg,#ebf3fa,#ebf3fa 50%,#fff 0,#fff);bottom:0;height:4.0625rem}.tips--no-pre-background{padding:0 0 5rem}.tips--no-pre-background:before{display:none}.tips-action{margin-top:3.125rem;position:relative;text-align:center;z-index:2}.tips-title{margin-bottom:3.125rem;text-align:center}.tips-title span{color:#e22424}.tips-carousel{position:relative}.tips-carousel:before{background-color:#ebf3fa;bottom:-6.5625rem;content:"";left:0;position:absolute;right:0;top:6.5625rem}.tips-carousel-wrapper{margin-left:auto;margin-right:auto;max-width:87.5rem;padding-left:.625rem;padding-right:.625rem;width:100%}.tips-carousel-cards{display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr);padding:0 2.5rem}@media (max-width:61.99875rem){.tips-carousel-cards{gap:1.25rem;grid-template-columns:repeat(2,1fr);padding:0 1.25rem}}@media (max-width:35.99875rem){.tips-carousel-cards{grid-template-columns:repeat(1,1fr);padding:0 1.25rem}}.tips-card{background-color:#fff;border-radius:12px;height:100%;overflow:hidden;position:relative;z-index:1}.tips-card,.tips-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tips-card-content{padding:1.875rem 1.25rem;text-align:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.tips-card-img{width:100%}.tips-card-title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.4705882353;margin:.9375rem 0}.tips-card-link{color:#d7242c;font-size:.875rem;margin-top:auto}.tips-card-link:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.events{text-align:center}.events-block{background:#fff;border-radius:1.25rem;padding:1.25rem}.events-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.125rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:2.3125rem;margin-top:1.875rem}.events-title span{color:#d7242c}.events-carousel{margin-bottom:5rem}.events-image{border-radius:12px;width:100%}.events-image.lazyload{height:0;padding-bottom:146%}.events-list .event{display:block}.events-list .event-title{margin-bottom:1.25rem;text-align:center}.events-list .event-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}.events-list .event-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.events-list .event-promotion{color:#d7242c;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.625rem;font-style:normal;font-weight:700;line-height:1;white-space:nowrap}.storelocatorHome{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3.125rem 0;position:relative}@media (min-width:48rem){.storelocatorHome{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:5rem 0}}.storelocatorHome-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.storelocatorHome-visual{-ms-flex-preferred-size:50%;flex-basis:50%}.storelocatorHome-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1.06}.storelocatorHome-title span{color:#d7242c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.storelocatorHome-link{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.42;margin-top:2.5rem;max-width:17.1875rem;padding:.9375rem 1.5625rem}.storelocatorHome-link:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.storelocatorHome-image{border-radius:12px;margin-top:3.125rem;max-width:36.8125rem;width:100%}.storelocatorHome-image.lazyload{height:0;padding-bottom:66%}@media (min-width:48rem){.storelocatorHome-image{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-top:0}}.servicesList{background:#ebf3fa;padding:3.75rem 0;position:relative;text-align:center;z-index:1}.servicesList:before{background:#ebf3fa;bottom:0;content:"";display:block;left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0;z-index:-1}.servicesList-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:3.125rem}.servicesList-title span{color:#d7242c}.servicesList-list{display:inline-grid;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;grid-template-columns:repeat(2,1fr);justify-content:center;row-gap:2.5rem}@media (min-width:36rem){.servicesList-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:48rem){.servicesList-list{grid-template-columns:repeat(4,1fr)}}@media (min-width:62rem){.servicesList-list{grid-template-columns:repeat(6,1fr)}}.servicesList-listItem{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.servicesList-listItem a:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.servicesList-listItem a:focus~*,.servicesList-listItem a:hover~*{text-decoration:underline}.servicesList-listItemTitle{color:#000;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.33;margin-top:1.125rem}.servicesList-defaultImage{font-size:2.8125rem}.productOfferList,.productSlider{background:#ebf3fa;padding:1.875rem 0;position:relative;text-align:center;z-index:1}@media (min-width:36rem){.productOfferList,.productSlider{padding:3.75rem 0}}.productOfferList-carousel,.productSlider-carousel{margin:0;position:relative;z-index:2}@media (max-width:87.49875rem){.productOfferList-carousel,.productSlider-carousel{margin:0 -.625rem}}.productOfferList-item,.productSlider-item{height:inherit!important;padding:.625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.productOfferList:before,.productSlider:before{background-size:contain;background:url(../img/white-tire-track.png) no-repeat 100% 100%;bottom:0;content:"";display:block;left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0}@media (min-width:48rem){.productOfferList:before,.productSlider:before{background-image:url(../img/white-tire-track-large.png)}}.productOfferList:after,.productSlider:after{background:-webkit-gradient(linear,left top,left bottom,from(#ebf3fa),color-stop(15%,rgba(235,243,250,0)),color-stop(85%,rgba(235,243,250,0)),to(#ebf3fa));background:linear-gradient(180deg,#ebf3fa,rgba(235,243,250,0) 15%,rgba(235,243,250,0) 85%,#ebf3fa);bottom:0;content:"";display:block;left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0}.productOfferList-transparent,.productSlider-transparent{background:transparent;padding-bottom:2.5rem;padding-top:0}.productOfferList-transparent:before,.productSlider-transparent:before{display:none}@media (max-width:87.49875rem){.productOfferList-transparent .productOfferList-carousel,.productSlider-transparent .productOfferList-carousel{overflow:hidden;padding-bottom:.3125rem}}.productOfferList-action,.productSlider-action{position:relative;z-index:2}.productOfferList-title,.productSlider-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.125rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:3.125rem;position:relative;text-align:center;z-index:2}.productOfferList-titleSlider,.productSlider-titleSlider{margin-bottom:1.875rem}.productOfferList-title span,.productSlider-title span{color:#d7242c}@media (max-width:61.99875rem){.productOfferList-title span,.productSlider-title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.productOfferList-item,.productSlider-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.3125rem .625rem 0;padding:0;-webkit-box-flex:1;-webkit-box-shadow:0 0 20px -10px transparent;box-shadow:0 0 20px -10px transparent;-ms-flex:1;flex:1;overflow:visible;position:relative;-webkit-transition:box-shadow .25s ease;transition:box-shadow .25s ease}.productOfferList-item:focus,.productOfferList-item:hover,.productSlider-item:focus,.productSlider-item:hover{-webkit-box-shadow:0 5px 20px -10px rgba(0,0,0,.25);box-shadow:0 5px 20px -10px rgba(0,0,0,.25)}.productOfferList-item.cover,.productSlider-item.cover{max-height:none;overflow:visible;padding-bottom:0}.productOfferList-item.cover .productSlider-itemVisualContainer,.productSlider-item.cover .productSlider-itemVisualContainer{aspect-ratio:5/3;border-radius:12px 12px 0 0;margin:-1rem -1rem .625rem;width:calc(100% + 2 * 1rem)}.productOfferList-item.cover .productSlider-itemVisualContainer img,.productSlider-item.cover .productSlider-itemVisualContainer img{-o-object-fit:cover;object-fit:cover}.productOfferList-item.cover .productSlider-divider,.productSlider-item.cover .productSlider-divider{height:1px;margin:0 0 1rem}.productOfferList-item-brand,.productSlider-item-brand{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 .9375rem;-webkit-box-pack:center;-ms-flex-pack:center;height:2.3125rem;justify-content:center}.productOfferList-item-brand-img,.productSlider-item-brand-img{max-width:50%;-o-object-fit:contain;object-fit:contain}.productOfferList-item-wrapper,.productSlider-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;border-radius:.75rem;padding:1rem;position:relative;text-align:left}.productOfferList-itemVisualContainer,.productSlider-itemVisualContainer{aspect-ratio:2/1;margin-bottom:.625rem;margin-top:.9375rem;overflow:hidden;position:relative;width:100%}@media (min-width:36rem){.productOfferList-itemVisualContainer,.productSlider-itemVisualContainer{aspect-ratio:1}}.productOfferList-itemVisualContainer img,.productSlider-itemVisualContainer img{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.productOfferList-item-promotional,.productSlider-item-promotional{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;top:-.3125rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.productOfferList-itemShadow,.productSlider-itemShadow{-webkit-box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);margin-bottom:1.25rem;margin-top:1.25rem;min-height:unset;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.productOfferList-itemShadow.slick-active,.productSlider-itemShadow.slick-active{opacity:1;pointer-events:auto}@media (max-width:87.49875rem){.productOfferList-itemShadow,.productSlider-itemShadow{opacity:1}}.productOfferList .product-visual-informations,.productSlider .product-visual-informations{overflow:hidden;top:-.3125rem;z-index:4}.productOfferList .imageContainer,.productSlider .imageContainer{height:3.25rem;margin:.8125rem auto .75rem}.productOfferList-brandLogo,.productSlider-brandLogo{height:1.5625rem;margin:1.125rem auto .3125rem}.productOfferList-brandLogo.lazyload,.productOfferList-itemBrandLogo.lazyload,.productSlider-brandLogo.lazyload,.productSlider-itemBrandLogo.lazyload{height:3.25rem;width:3.25rem}.productOfferList-divider,.productSlider-divider{background-color:#dedfe3;border:0;height:0;margin:2.3125rem -1.25rem .9375rem}.productOfferList-divider.invisible,.productSlider-divider.invisible{background-color:transparent}.productOfferList-itemTitle,.productSlider-itemTitle{color:#000;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.33;margin:.9375rem 0;min-height:2.5rem}.productOfferList-itemLink,.productSlider-itemLink{text-decoration:none}.productOfferList-itemLink:before,.productSlider-itemLink:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.productOfferList-itemLink:focus,.productOfferList-itemLink:hover,.productSlider-itemLink:focus,.productSlider-itemLink:hover{text-decoration:underline}.productOfferList-itemPrice,.productSlider-itemPrice{color:#0e1d2d;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.375rem;font-style:normal;font-weight:600;line-height:1.09;margin-bottom:0;margin-top:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.productOfferList-itemPrice s,.productSlider-itemPrice s{color:#a2a2a3;font-size:1.125rem;line-height:1.11;margin-left:1.0625rem}.productOfferList-itemPrice .productList-discountDetail,.productSlider-itemPrice .productList-discountDetail{display:none!important}.productOfferList-itemPrice .productList-pricesList,.productSlider-itemPrice .productList-pricesList{margin-bottom:0}.productOfferList-itemVisual,.productSlider-itemVisual{margin:1rem auto 0;max-height:15.3125rem;width:auto}.productOfferList-itemVisual.lazyload,.productSlider-itemVisual.lazyload{height:100%;width:100%}.productOfferList-cta,.productSlider-cta{margin-top:2.5rem}.productOfferList .slick-slide,.productSlider .slick-slide{height:inherit!important}.productOfferList .slick-slide:focus,.productSlider .slick-slide:focus{-webkit-box-shadow:none;box-shadow:none}.productOfferList .slick-next,.productSlider .slick-next{background-color:#000;-webkit-mask-image:url(../svg/ico-chevron-right.svg);mask-image:url(../svg/ico-chevron-right.svg)}.productOfferList .slick-prev,.productSlider .slick-prev{background-color:#000;-webkit-mask-image:url(../svg/ico-chevron-left.svg);mask-image:url(../svg/ico-chevron-left.svg)}.productOfferList .slick-track,.productSlider .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;overflow-x:visible}@media (min-width:87.5rem){.productOfferList .slick-next,.productSlider .slick-next{right:-1.25rem}.productOfferList .slick-prev,.productSlider .slick-prev{left:-1.25rem}}.productOfferList-noImage,.productSlider-noImage{font-size:15.3125rem}.pneumaticSearch{margin-bottom:3.125rem;text-align:center}.pneumaticSearch.pneumaticSearch--large{margin-bottom:1.25rem}@media (min-width:48rem){.pneumaticSearch{margin-bottom:5rem}}.pneumaticSearch-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.125rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:1rem;margin-top:2rem}.pneumaticSearch-title span{color:#d7242c}.pneumaticSearch-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;margin:1rem}.pneumaticSearch-btn{color:#000;font-size:.875rem;height:4rem;min-width:320px;white-space:nowrap;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(244.25deg,#dedfe3,#ebf3fa);border:0;border-radius:3.875rem;-webkit-box-shadow:0 12px 24px -8px rgba(140,169,191,.48);box-shadow:0 12px 24px -8px rgba(140,169,191,.48);font-weight:600;line-height:1.42857;padding:1rem;text-decoration:none;-webkit-transition:background .25s ease-in,color .25s ease-in;transition:background .25s ease-in,color .25s ease-in}.pneumaticSearch-btn:not(:disabled):not(.disabled):focus,.pneumaticSearch-btn:not(:disabled):not(.disabled):hover{background:#0e1d2d;color:#fff;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.pneumaticSearch-btn:not(:disabled):not(.disabled):active,.pneumaticSearch-btn:not(:disabled):not(.disabled):focus{background:#dedfe3}.pneumaticSearch-btn.disabled,.pneumaticSearch-btn:disabled{cursor:not-allowed;opacity:.25}.pneumaticSearch-btn>svg{height:auto;width:1.25rem}.pneumaticSearch-btn>svg:last-of-type{margin:0 0 0 auto;padding-left:.3125rem;width:.75rem}.pneumaticSearch-btn.dimension>svg:first-of-type{width:1rem}.pneumaticSearch-facetDescription{padding:0 1.25rem}@media (min-width:62rem){.pneumaticSearch-facetDescription{padding-left:1.875rem}}.pneumaticSearch-facetList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;padding:0 1.25rem}@media (min-width:48rem){.pneumaticSearch-facetList{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:0}}@media (min-width:62rem){.pneumaticSearch-facetList{padding-left:1.875rem}}.pneumaticSearch-facetList li:first-child .pneumaticSearch-facetLabel:before{content:"A."}.pneumaticSearch-facetList li:nth-child(2) .pneumaticSearch-facetLabel:before{content:"B."}.pneumaticSearch-facetList li:nth-child(3) .pneumaticSearch-facetLabel:before{content:"C."}.pneumaticSearch-facetList li:nth-child(4) .pneumaticSearch-facetLabel:before{content:"D."}.pneumaticSearch-facetList li:nth-child(5) .pneumaticSearch-facetLabel:before{content:"E."}.pneumaticSearch-facetItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem;margin-right:.625rem;max-width:100%}@media (min-width:48rem){.pneumaticSearch-facetItem{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:7.5rem}}.pneumaticSearch-facetItem.with-marginOffest{margin-top:1.625rem}.pneumaticSearch-facetItem button{padding:.9375rem;width:10rem}@media (max-width:61.99875rem){.pneumaticSearch-facetItem button{margin-left:0;width:auto}}@media (min-width:48rem){.pneumaticSearch-facetItem button{max-width:6.875rem}}.pneumaticSearch-facetItem select{background-color:#fff;border:0;border-radius:1.4375rem;font-size:.875rem;height:2.875rem;line-height:1.42;padding:.8125rem 1.25rem;width:100%}@media (min-width:48rem){.pneumaticSearch-facetItem select{max-width:6.875rem}}.pneumaticSearch-facetItem--large{margin-bottom:0}@media (min-width:48rem){.pneumaticSearch-facetItem--large{margin-bottom:1.875rem;margin-left:0;margin-right:1.25rem;max-width:9.0625rem}}@media (min-width:87.5rem){.pneumaticSearch-facetItem--large{max-width:11.25rem}}.pneumaticSearch-facetItem--large button{margin-left:0;max-width:unset;width:100%}@media (max-width:61.99875rem){.pneumaticSearch-facetItem--large button{margin-top:0}}.pneumaticSearch-facetItem--large select{max-width:unset}.pneumaticSearch-facetLabel{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.71}.pneumaticSearch-facetLabel:before{color:#d7242c;display:inline-block;margin-right:.3125rem}.pneumaticSearch-facetLabel--checkbox{margin:auto 0 .8125rem}.PaylineWidget .pl-layout .pneumaticSearch .pl-tabs-container,.pneumaticSearch .PaylineWidget .pl-layout .pl-tabs-container,.pneumaticSearch .nav-tabs{-webkit-box-pack:start;-ms-flex-pack:start;background-color:#ebf3fa;justify-content:flex-start;margin-bottom:1.5rem}@media (min-width:48rem){.PaylineWidget .pl-layout .pneumaticSearch .pl-tabs-container,.pneumaticSearch .PaylineWidget .pl-layout .pl-tabs-container,.pneumaticSearch .nav-tabs{margin:0 0 1.5rem 14.6875rem}}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pneumaticSearch .nav-tabs .pl-tab:not(.active),.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pneumaticSearch .pl-tabs-container .pl-tab:not(.active),.PaylineWidget .pl-layout .pneumaticSearch .pl-tabs-container .pl-paymentMethodLayout-view .pl-tab:not(.active),.PaylineWidget .pl-layout .pneumaticSearch .pl-tabs-container .tabs-tab:not(.active),.pneumaticSearch .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container .pl-tab:not(.active),.pneumaticSearch .PaylineWidget .pl-layout .pl-tabs-container .pl-paymentMethodLayout-view .pl-tab:not(.active),.pneumaticSearch .PaylineWidget .pl-layout .pl-tabs-container .tabs-tab:not(.active),.pneumaticSearch .nav-tabs .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab:not(.active),.pneumaticSearch .nav-tabs .tabs-tab:not(.active){background-color:#ebf3fa}.pneumaticSearch-tabs{background:url(../img/penumatic-search-header.png) top no-repeat #fff;padding-top:4.6875rem}@media (min-width:48rem){.pneumaticSearch-tabs{background-position:0 0;padding-top:0}}.pneumaticSearch-tabs--large{background:url(../img/penumatic-search-header--large.png) top no-repeat #fff;padding-top:6.5625rem}@media (min-width:48rem){.pneumaticSearch-tabs--large .tab-content{padding:3.125rem 3.125rem .9375rem 2.1875rem!important}.pneumaticSearch-tabs--large{background-position-x:5.9375rem;background-position-y:0;margin-bottom:2.5rem;padding-top:2.375rem}.PaylineWidget .pl-layout .pneumaticSearch-tabs--large .pl-tabs-container,.pneumaticSearch-tabs--large .PaylineWidget .pl-layout .pl-tabs-container,.pneumaticSearch-tabs--large .nav-tabs{margin:0 0 1.5rem 34.375rem}.pneumaticSearch-tabs--large .tab-content{padding:3.125rem 6.25rem .9375rem 4.375rem!important}}.pneumaticSearch-tabs .matriculationFilter{background-color:#ebf3fa;background-image:none}@media (max-width:61.99875rem){.pneumaticSearch-tabs .matriculationFilter{padding:0 1.25rem}}@media (min-width:48rem){.pneumaticSearch-tabs .matriculationFilter .tab-content{padding:0 6.25rem .9375rem 4.375rem!important}}.pneumaticSearch-tabs-pane{margin:0}@media (min-width:48rem){.pneumaticSearch-tabs-pane{margin-left:calc(12% - 20px);margin-right:calc(12% - 20px)}}.pneumaticSearch .tab-content{padding:0}.pneumaticSearch .tab-content .tab-content{border-radius:0;padding:0}.PaylineWidget .pl-layout .pneumaticSearch .tab-content .pl-tabs-container,.pneumaticSearch .tab-content .PaylineWidget .pl-layout .pl-tabs-container,.pneumaticSearch .tab-content .nav-tabs{background-color:#fff;margin:0;text-align:center}@media (min-width:48rem){.PaylineWidget .pl-layout .pneumaticSearch .tab-content .pl-tabs-container,.pneumaticSearch .tab-content .PaylineWidget .pl-layout .pl-tabs-container,.pneumaticSearch .tab-content .nav-tabs{margin-left:calc(12% - 20px);margin-right:calc(12% - 20px)}}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pneumaticSearch .tab-content .nav-tabs .pl-tab:not(.active),.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pneumaticSearch .tab-content .pl-tabs-container .pl-tab:not(.active),.PaylineWidget .pl-layout .pneumaticSearch .tab-content .pl-tabs-container .pl-paymentMethodLayout-view .pl-tab:not(.active),.PaylineWidget .pl-layout .pneumaticSearch .tab-content .pl-tabs-container .tabs-tab:not(.active),.pneumaticSearch .tab-content .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container .pl-tab:not(.active),.pneumaticSearch .tab-content .PaylineWidget .pl-layout .pl-tabs-container .pl-paymentMethodLayout-view .pl-tab:not(.active),.pneumaticSearch .tab-content .PaylineWidget .pl-layout .pl-tabs-container .tabs-tab:not(.active),.pneumaticSearch .tab-content .nav-tabs .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab:not(.active),.pneumaticSearch .tab-content .nav-tabs .tabs-tab:not(.active){background-color:#fff}.pneumaticSearch .tab-content .matriculationFilter select{width:100%}.matriculationFilter{margin:0 auto;max-width:100%}.matriculationFilter-multipleChoiceContent{text-align:left}.matriculationFilter .tab-content{position:relative}.matriculationFilter .tab-content .loader-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;left:0;position:absolute;right:0;top:0}.matriculationFilter .form-loader{display:block;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:.3s ease;transition:.3s ease;z-index:0}.matriculationFilter .form-loader.blur{-webkit-filter:blur(10px);filter:blur(10px);z-index:2}.matriculationFilter .form-loader-loader{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;left:0;position:absolute;right:0;top:0}.matriculationFilter .input-group{background:#fff;border:none;-webkit-box-shadow:0 2px 15px 0 rgba(44,62,81,.07);box-shadow:0 2px 15px 0 rgba(44,62,81,.07)}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .matriculationFilter .input-group .pl-input-group,.matriculationFilter .input-group .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group,.matriculationFilter .input-group .form-control{border-radius:1.4375rem;font-size:.875rem;height:3rem;line-height:1.42}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .matriculationFilter .input-group .pl-input-group:focus-visible,.matriculationFilter .input-group .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group:focus-visible,.matriculationFilter .input-group .form-control:focus-visible{-webkit-box-shadow:unset!important;box-shadow:unset!important}.PaylineWidget .pl-form-container .pl-schedule-block .matriculationFilter .input-group-append .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .matriculationFilter .input-group-append .pl-pay-btn,.matriculationFilter .input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.matriculationFilter .input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.matriculationFilter .input-group-append .back-btn,.matriculationFilter .input-group-append .btn{background-color:#fff;border-bottom-right-radius:1.4375rem;border-top-right-radius:1.4375rem;font-size:.875rem;height:2.875rem;line-height:1.42;padding:1rem 1.5rem;text-align:center}.PaylineWidget .pl-form-container .pl-schedule-block .matriculationFilter .input-group-append .pl-collect-btn:focus,.PaylineWidget .pl-form-container .pl-schedule-block .matriculationFilter .input-group-append .pl-collect-btn:hover,.PaylineWidget[class*=pl-layout-].pl-container-default .matriculationFilter .input-group-append .pl-pay-btn:focus,.PaylineWidget[class*=pl-layout-].pl-container-default .matriculationFilter .input-group-append .pl-pay-btn:hover,.matriculationFilter .input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:focus,.matriculationFilter .input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:hover,.matriculationFilter .input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:focus,.matriculationFilter .input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:hover,.matriculationFilter .input-group-append .back-btn:focus,.matriculationFilter .input-group-append .back-btn:hover,.matriculationFilter .input-group-append .btn:focus,.matriculationFilter .input-group-append .btn:hover{background-color:#d7242c;text-decoration:underline}.matriculationFilter .input-group:focus-within{-webkit-box-shadow:0 0 0 .125rem #fff,inset 0 0 0 -.25rem rgba(215,36,44,.8),0 0 0 .25rem rgba(215,36,44,.7)!important;box-shadow:0 0 0 .125rem #fff,inset 0 0 0 -.25rem rgba(215,36,44,.8),0 0 0 .25rem rgba(215,36,44,.7)!important}.matriculationFilter .not-find-dimension{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.matriculationFilter .alert-dimension{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:12px;color:#000;gap:1rem;margin:2rem 0;padding:1rem}.matriculationFilter .alert-dimension svg{color:#000;height:2rem;width:2rem}.matriculationFilter .alert-dimension p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.75rem;margin:auto 0}.matriculationFilter .alert-dimension-selected{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:700;margin:2rem 0}.PaylineWidget .pl-form-container .pl-schedule-block .matriculationFilter .prev.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .matriculationFilter .prev.pl-pay-btn,.matriculationFilter .PaylineWidget .pl-form-container .pl-schedule-block .prev.pl-collect-btn,.matriculationFilter .PaylineWidget[class*=pl-layout-].pl-container-default .prev.pl-pay-btn,.matriculationFilter .btn.prev,.matriculationFilter .prev.back-btn{margin:0 auto 0 0}.matriculationFilter select{background-color:#fff;border:0;border-radius:1.4375rem;-webkit-box-shadow:0 2px 15px 0 rgba(44,62,81,.07);box-shadow:0 2px 15px 0 rgba(44,62,81,.07);font-size:.875rem;height:3rem;line-height:1.42;margin:0 auto;min-width:17.5rem;overflow:hidden;padding:1rem 1.5rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.matriculationFilter select option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:320px}.PaylineWidget .pl-layout .matriculationFilter.pl-paymentMethodLayout-view .nav-tabs,.PaylineWidget .pl-layout .matriculationFilter.pl-paymentMethodLayout-view .pl-tabs-container,.PaylineWidget .pl-layout .matriculationFilter.tabs .pl-tabs-container,.matriculationFilter.tabs .PaylineWidget .pl-layout .pl-tabs-container,.matriculationFilter.tabs .nav-tabs{margin:0 0 2rem}.PaylineWidget .pl-layout .matriculationFilter.pl-paymentMethodLayout-view .nav-tabs .nav-link,.PaylineWidget .pl-layout .matriculationFilter.pl-paymentMethodLayout-view .pl-tabs-container .nav-link,.PaylineWidget .pl-layout .matriculationFilter.tabs .pl-tabs-container .nav-link,.matriculationFilter.tabs .PaylineWidget .pl-layout .pl-tabs-container .nav-link,.matriculationFilter.tabs .nav-tabs .nav-link{display:block;-webkit-box-flex:1;border-radius:24px;-ms-flex:1;flex:1}.PaylineWidget .pl-layout .matriculationFilter.pl-paymentMethodLayout-view .tab-pane,.matriculationFilter.tabs .tab-pane{margin:0}.edito{margin-top:5rem}.edito--center{text-align:center}.edito-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.125rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:2.3125rem;margin-top:1.875rem}.edito-title span{color:#d7242c}.edito-title--two-lines span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.edito-title--alt{color:#0e1d2d;font-size:1.625rem;font-weight:600;line-height:1.3}.edito-text,.edito-title--alt{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;margin-bottom:1.25rem}.edito-text{color:#000;font-size:.875rem;font-weight:400;line-height:1.71;max-width:82%}.edito-text-full{max-width:none}.edito-text p{margin-bottom:0}.edito-picture{border-radius:12px;margin-bottom:1.25rem;margin-top:.8125rem;width:100%}.edito-picture.lazyload{aspect-ratio:1/2;height:auto}.edito-tryptich{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}@media (min-width:48rem){.edito-tryptich{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.edito-tryptichItem{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ebf3fa;border-radius:12px;-ms-flex-preferred-size:33%;color:#000;flex-basis:33%;font-size:.875rem;line-height:1.71;margin-top:1.1875rem;min-height:20.75rem;padding:1.875rem 1.25rem;text-align:center}.edito-tryptichItem:first-child{margin-top:0}@media (min-width:48rem){.edito-tryptichItem{margin-left:1.1875rem;margin-top:0}.edito-tryptichItem:first-child{margin-left:0}}.edito-tryptich .pastille{margin-bottom:1.25rem}.edito-textImageLinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.edito-textImageLinks--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:48rem){.edito-textImageLinks{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.875rem}.edito-textImageLinks--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.edito-textImageLinksContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:50%;flex-basis:50%}.edito-textImageLinksContent .edito-text{max-width:unset}.edito-textImageLinksImage{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;border-radius:12px;flex-basis:50%;height:100%;margin:auto}.edito-textImageLinksImage.lazyload{aspect-ratio:100/66;height:auto;width:100%}@media (min-width:48rem) and (max-width:87.49875rem){.edito-textImageLinksImage{max-width:50%}}.edito-textImageLinksLinks{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:48rem){.edito-textImageLinksLinks{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.edito-textImageLinksLinks img{height:100%}.edito-textImageLinksLinks>li{display:inline-block;margin-bottom:1.25rem}@media (min-width:48rem){.edito-textImageLinksLinks>li{margin-bottom:0;margin-right:1.25rem}.edito-textImageLinksLinks>li:last-child{margin-right:0}}.edito-quote{text-align:center}.edito-quote .iconContainer{color:#d7242c;font-size:2.5rem;margin-bottom:1.1875rem;margin-top:1.25rem;width:5rem}.edito-quote blockquote{color:#000;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.0625rem;font-style:italic;font-weight:400;line-height:1.64;margin:0 auto 5rem;width:49%}.edito-textCenter{text-align:center}.edito-textCenter--no-title{margin-top:0}.edito-textCenter-title{color:#0e1d2d;font-size:1.625rem;font-weight:600;line-height:1.3;margin-bottom:1.25rem}.edito-textCenter-content,.edito-textCenter-title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal}.edito-textCenter-content{color:#000;font-size:.875rem;font-weight:400;line-height:1.71;margin:0 auto 1.25rem}.edito-dualTextImage-image{margin:0 auto 1.25rem;max-height:24.5625rem;max-width:100%}.edito-dualTextImage-image.lazyload{height:0;padding-bottom:66%;width:100%}.edito-twoColsTextPictoImage-content{padding-top:10rem}@media (min-width:48rem) and (max-width:87.49875rem){.edito-twoColsTextPictoImage-image{max-width:50%}}.edito-twoColsText-title{color:#0e1d2d;font-size:1.625rem;font-weight:600;line-height:1.3}.edito-twoColsText-content,.edito-twoColsText-title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;margin-bottom:1.25rem}.edito-twoColsText-content{color:#000;font-size:.875rem;font-weight:400;line-height:1.71}@media (min-width:48rem){.edito-twoColsText-content{-webkit-columns:2;-moz-columns:2;column-count:2}}.edito-dualTextImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:48rem){.edito-dualTextImage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.edito-dualTextImage-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:1.25rem}@media (min-width:48rem){.edito-dualTextImage-block{margin-left:1.25rem}.edito-dualTextImage-block:first-child{margin-left:0}}.edito-dualTextImage-image{border-radius:12px;margin-bottom:1.25rem}.edito-dualTextImage-text{color:#000;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.71}.edito-twoColsTextPictoImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:5rem;position:relative}.edito-twoColsTextPictoImage:before{background-color:#ebf3fa;bottom:0;content:"";left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:5rem;z-index:-1}.edito-twoColsTextPictoImage--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:48rem){.edito-twoColsTextPictoImage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.edito-twoColsTextPictoImage--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.edito-twoColsTextPictoImage-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);padding-top:1.25rem}@media (min-width:48rem){.edito-twoColsTextPictoImage-content{padding-top:10rem}}.edito-twoColsTextPictoImage-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem}@media (min-width:48rem){.edito-twoColsTextPictoImage-block{margin-bottom:0}}.edito-twoColsTextPictoImage-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:calc(50% - 10px);border-radius:12px;flex-basis:calc(50% - 10px);max-height:24.5625rem}.edito-twoColsTextPictoImage-text{margin-top:.9375rem}.edito-twoColsTextPictoImage-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.37;margin-bottom:2.5rem}.edito-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.875rem}.video{background-color:#ebf3fa;border-radius:12px;cursor:pointer;height:27.875rem;position:relative;width:49.625rem}.productVideo .video{background-color:transparent}.video.is-playing svg,.video.is-playing:after,.video.is-playing:before{opacity:0}.video iframe,.video-thumb{border-radius:12px}.video-icon>svg{color:#ebf3fa;fill:#ebf3fa;height:4rem;width:4rem}.loader{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:5px solid;border-color:#fff #fff #d7242c;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:48px;margin:auto;width:48px;z-index:1}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pagination-list{list-style:none;padding-left:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:3rem 0 6.875rem}.pagination-item,.pagination-list{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-item.disabled{color:#aeb6bc}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pagination-item.pl-tab.pl-active span,.pagination-item.active span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 .9375rem}.pagination-arrow{font-weight:600;line-height:1.42}.pagination-arrow,.pagination-link{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal}.pagination-link{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0e1d2d;line-height:1.71;padding:0 .9375rem;text-decoration:none;-webkit-transition:color .2s ease-in;transition:color .2s ease-in}.disabled .pagination-link{color:#aeb6bc}.pagination-arrow .pagination-link{font-weight:unset}.pagination-link:not(.pagination-link--nolink):focus,.pagination-link:not(.pagination-link--nolink):hover{color:#000}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab.pl-active .pagination-link,.active .pagination-link{color:#000;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;padding:0 .9375rem}.pagination--list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:3rem 0 6.875rem}.pagination--list,.pagination--list .pagination-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination--list .pagination-list{gap:.25rem;list-style:none;margin:0 auto;padding-left:0;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:20rem}@media (min-width:36rem){.pagination--list .pagination-list{-webkit-box-flex:0;-ms-flex:none;flex:none;gap:.5rem;max-width:none;width:100%}}@media (min-width:48rem){.pagination--list .pagination-list{gap:1rem;margin:0}}.pagination--list .pagination-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination--list .pagination-item.disabled{color:#aeb6bc}.pagination--list .pagination-item.is-active *{background-color:#0e1d2d;color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500}.pagination--list .pagination-arrow{font-size:.625rem}.pagination--list .pagination-arrow .iconContainer{font-size:.75rem}.pagination--list .pagination-arrow:first-of-type{margin-right:auto}@media (min-width:36rem){.pagination--list .pagination-arrow:first-of-type{margin-right:.5rem}}.pagination--list .pagination-arrow:last-of-type{margin-left:auto}@media (min-width:36rem){.pagination--list .pagination-arrow:last-of-type{margin-left:.5rem}}.pagination--list .pagination-link{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #0e1d2d;border-radius:.25rem;color:#0e1d2d;font-size:.75rem;line-height:1;padding:.5rem .25rem;text-decoration:none;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;width:2rem}@media (min-width:36rem){.pagination--list .pagination-link{width:2.375rem}}@media (min-width:48rem){.pagination--list .pagination-link{aspect-ratio:1/1;padding:.25rem}}.pagination--list .pagination-link .iconContainer{color:inherit}.disabled .pagination--list .pagination-link{color:#aeb6bc}.pagination-arrow .pagination--list .pagination-link{font-weight:unset}.pagination--list .pagination-link:not(.pagination-link--nolink):focus,.pagination--list .pagination-link:not(.pagination-link--nolink):hover{background-color:#0e1d2d;color:#fff}.pagination--list .onpage{display:none;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.75rem;font-style:normal;font-weight:400}@media (min-width:36rem){.pagination--list .onpage{display:inline-block;margin-right:.25rem}}.pagination--list .selectPage{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:.5rem auto;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pagination--list .selectPage label.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pagination--list .selectPage label.pl-label-input,.pagination--list .selectPage .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer label.pl-input-group,.pagination--list .selectPage .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer label.pl-label-input,.pagination--list .selectPage label.control-label{margin-right:.5rem;width:auto}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pagination--list .selectPage label.pl-input-group .title,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pagination--list .selectPage label.pl-label-input .title,.pagination--list .selectPage .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer label.pl-input-group .title,.pagination--list .selectPage .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer label.pl-label-input .title,.pagination--list .selectPage label.control-label .title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;margin-left:auto}.pagination--list .selectPage select{background-position:100%;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;max-height:12.5rem;min-width:auto;overflow-y:auto;padding:0 1rem 0 .5rem}.store-mainTitle{margin:1.875rem 0}.store-hours{font-size:.875rem;line-height:1.71;margin-bottom:1.25rem;margin-top:.9375rem}.store-hours--shipping{margin-bottom:0}.store-hoursCell{padding-bottom:.625rem}.store-hoursData{font-weight:500}.store-contact address{margin-bottom:.9375rem}.store-phone{margin-bottom:1.875rem}.store-phone:before{height:1.25rem;margin-right:1.125rem;-webkit-mask-image:url(../svg/ico-phone-full.svg);mask-image:url(../svg/ico-phone-full.svg);width:1.25rem}.store-phoneButton{margin-bottom:2.5rem;text-align:center}.PaylineWidget .pl-form-container .pl-schedule-block .store-phoneButton .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .store-phoneButton .pl-pay-btn,.store-phoneButton .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.store-phoneButton .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.store-phoneButton .back-btn,.store-phoneButton .btn{padding-left:2.5rem;width:100%}.PaylineWidget .pl-form-container .pl-schedule-block .store-phoneButton .pl-collect-btn:before,.PaylineWidget[class*=pl-layout-].pl-container-default .store-phoneButton .pl-pay-btn:before,.store-phoneButton .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:before,.store-phoneButton .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:before,.store-phoneButton .back-btn:before,.store-phoneButton .btn:before{background-color:#0e1d2d;-webkit-mask-image:url(../svg/ico-phone.svg);mask-image:url(../svg/ico-phone.svg)}.PaylineWidget .pl-form-container .pl-schedule-block .store-phoneButton .pl-collect-btn:hover:before,.PaylineWidget[class*=pl-layout-].pl-container-default .store-phoneButton .pl-pay-btn:hover:before,.store-phoneButton .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:hover:before,.store-phoneButton .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:hover:before,.store-phoneButton .back-btn:hover:before,.store-phoneButton .btn:hover:before{background-color:#0e1d2d;background-repeat:no-repeat;-webkit-mask-image:url(../svg/ico-phone.svg);mask-image:url(../svg/ico-phone.svg)}.store-favoriteButton{position:relative;text-align:center}.PaylineWidget .pl-form-container .pl-schedule-block .store-favoriteButton .pl-collect-btn:before,.PaylineWidget[class*=pl-layout-].pl-container-default .store-favoriteButton .pl-pay-btn:before,.store-favoriteButton .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:before,.store-favoriteButton .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:before,.store-favoriteButton .back-btn:before,.store-favoriteButton .btn:before{background-color:#fff;background-repeat:no-repeat;-webkit-mask-image:url(../svg/ico-star-filled.svg);mask-image:url(../svg/ico-star-filled.svg);width:1.25rem}.PaylineWidget .pl-form-container .pl-schedule-block .store-favoriteButton .btn-selected.pl-collect-btn:before,.PaylineWidget[class*=pl-layout-].pl-container-default .store-favoriteButton .btn-selected.pl-pay-btn:before,.store-favoriteButton .PaylineWidget .pl-form-container .pl-schedule-block .btn-selected.pl-collect-btn:before,.store-favoriteButton .PaylineWidget[class*=pl-layout-].pl-container-default .btn-selected.pl-pay-btn:before,.store-favoriteButton .btn-selected.back-btn:before,.store-favoriteButton .btn-selected.btn:before{background-color:#fff;background-repeat:no-repeat;-webkit-mask-image:url(../svg/ico-star.svg);mask-image:url(../svg/ico-star.svg);width:1.25rem}.PaylineWidget .pl-form-container .pl-schedule-block .store-favoriteButton .btn-selected.pl-collect-btn:disabled,.PaylineWidget[class*=pl-layout-].pl-container-default .store-favoriteButton .btn-selected.pl-pay-btn:disabled,.store-favoriteButton .PaylineWidget .pl-form-container .pl-schedule-block .btn-selected.pl-collect-btn:disabled,.store-favoriteButton .PaylineWidget[class*=pl-layout-].pl-container-default .btn-selected.pl-pay-btn:disabled,.store-favoriteButton .btn-selected.back-btn:disabled,.store-favoriteButton .btn-selected.btn:disabled{color:#fff;opacity:1}.store-note{border:1px solid rgba(85,182,131,.5);border-radius:12px;overflow:hidden}.store-note__title{background-color:#55b683;color:#fff;display:block;font-size:.6875rem;font-weight:700;height:2.3125rem;line-height:2.3125rem;padding:0 .625rem}.store-note__link{color:#55b683;display:block;font-size:.625rem;margin-top:.3125rem;text-decoration:none}.store-note__link:hover{text-decoration:underline}.store-note__content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.store-note__note{color:#55b683;font-size:1.0625rem;font-weight:700;height:1.75rem;line-height:2.0625rem;text-align:right}.store-note__note--max{font-size:.8125rem}.store-note__mention{color:#686868;font-size:.5625rem}.store-note__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.9375rem 1.875rem .625rem .3125rem}.store-note__label{height:auto;margin:0 .8125rem auto 0;max-width:3.75rem}@media (max-width:87.49875rem){.store-note{margin-top:1.875rem}}@media (max-width:61.99875rem){.store-note{margin-bottom:1.875rem;margin-top:1.875rem}}.store-map{margin-bottom:5rem;margin-top:5rem}.store-mapTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3.125rem}@media (min-width:48rem){.store-mapTitle{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.store-mapWrapper{aspect-ratio:791/380;border-radius:12px}.store-mapWrapper--large{aspect-ratio:auto;height:100%}@media (max-width:61.99875rem){.store-mapWrapper{aspect-ratio:350/280;margin-bottom:1.875rem}.store-mapWrapper--large{height:auto}.store-map{text-align:center}}.store-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:61.99875rem){.store-wrapper{margin-top:-1.25rem}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .store-wrapper .pl-paymentMethods,.pneumaticSearch .store-wrapper .tab-content,.store-wrapper .PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods,.store-wrapper .frame,.store-wrapper .pneumaticSearch .tab-content,.store-wrapper .service{margin-bottom:3.125rem}}.store-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-line-pack:center;align-content:center;background-color:#ebf3fa;margin-bottom:2.5rem;padding:1.25rem 0}.store-header:after{background-color:#ebf3fa;content:"";inset:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:absolute;width:100vw;z-index:-1}@media (min-width:36rem){.store-header{margin-bottom:3.75rem}}.store-schedules{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;font-weight:600}.store-schedules .iconContainer{height:1.3125rem;margin-right:1.125rem;width:1.3125rem}.store-bookable{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem}.store-bookable.error,.store-bookable.error .iconContainer{color:#d7242c}.store-bookable .iconContainer{color:#00a73a;font-size:.75rem;margin-top:.25rem}.store-bookable .loader{height:1.125rem;width:1.125rem}.service{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;font-weight:500;padding:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3334;position:relative}.service-title{margin-bottom:1.875rem;margin-top:2.5rem;text-align:center}@media (min-width:48rem){.service-title{margin-bottom:3.125rem;margin-top:3.75rem}}.service.--large{padding:1.75rem}@media (max-width:61.99875rem){.service{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.service-list{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style-type:none;margin:0 0 5rem;row-gap:.9375rem}@media (max-width:61.99875rem){.service-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-list.service-list-store{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:61.99875rem){.service-list.service-list-store{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-listTitle{font-size:.9375rem;font-weight:500;line-height:1.3334}.service-listTitle span{color:unset}@media (max-width:61.99875rem){.service-listTitle{margin:auto}}.service-list-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}@media (min-width:48rem){.service-list-ctas{margin-bottom:1.875rem}}.service-link{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service-link:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.service-link:focus,.service-link:hover{cursor:pointer;text-decoration:underline}.service-picto{height:1.25rem;width:1.25rem}.service-pictoWrapper{margin-right:.625rem}.service-header,.service-pictoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin-bottom:1.875rem;margin-top:1.875rem}@media (min-width:48rem){.service-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:unset}}.service-picto-card{aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.125rem;margin-right:1.125rem;width:3.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:61.99875rem){.service-picto-card{margin:0 auto .625rem}}.service-picto-card-image{height:100%;width:100%}.service-mini{color:#0e1d2d;font-size:.75rem;line-height:1.3;margin-bottom:0;width:100%}@media (min-width:48rem){.service-mini{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.service .animations{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.75rem;left:0;top:-.625rem;z-index:2}.service .animations-tag{padding:.3125rem 1.875rem .3125rem .9375rem}.service-cta{background:none;border:0;font-size:.9375rem!important;font-weight:500!important;padding:0;text-align:initial;text-decoration:none}.service-cta:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.service-cta:focus,.service-cta:hover{cursor:pointer;text-decoration:underline!important}.storelocatorSearch__title{margin-right:1.25rem}.storelocatorSearch__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3.75rem}.storelocatorSearch__header--small{margin-bottom:.625rem}.storelocatorSearch__form{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:auto;max-width:17.5625rem}.storelocatorSearch__btn{padding-left:2.5rem;padding-right:1.25rem;text-align:center}.storelocatorSearch__btn:before{background-color:#fff;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.25rem;margin-left:-1.25rem;margin-top:-.0625rem;-webkit-mask-image:url(../svg/ico-pointer-full.svg);mask-image:url(../svg/ico-pointer-full.svg);position:absolute;width:.9375rem}.storelocatorSearch__spacer{margin-left:1.25rem;margin-right:1.25rem}.storelocatorSearch__pickup{font-size:.875rem}.storelocatorSearch__store{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}@media (max-width:47.99875rem){.storelocatorSearch__store{-ms-flex-wrap:wrap;flex-wrap:wrap}}.storelocatorSearch__store:not(:first-child){padding-top:1.25rem}.storelocatorSearch__store:not(:last-child){border-bottom:.0625rem solid #dedfe3}.storelocatorSearch__store:last-child .storelocatorSearch__store-address,.storelocatorSearch__store:last-child .storelocatorSearch__store-buttons{margin-bottom:0}.storelocatorSearch__store-line{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.storelocatorSearch__store-details{margin-right:auto;width:50%}@media (max-width:47.99875rem){.storelocatorSearch__store-details{max-width:80%;width:unset}}.storelocatorSearch__store-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;margin-bottom:1.25rem}@media (max-width:47.99875rem){.storelocatorSearch__store-buttons{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.storelocatorSearch__store-buttons a,.storelocatorSearch__store-buttons button,.storelocatorSearch__store-buttons div{width:100%}.storelocatorSearch__store-buttons button{padding-left:3.125rem!important;padding-right:1.25rem}}.storelocatorSearch__store-address{font-size:.875rem;margin-bottom:.9375rem}.storelocatorSearch__store-address .store-phone{margin-bottom:0;margin-top:.625rem}.storelocatorSearch__store-title{font-size:1rem;font-weight:600;line-height:1.428;margin-bottom:.3125rem}.storelocatorSearch__store-position{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:10%}.storelocatorSearch__store-position-image{height:auto;margin-bottom:.625rem;max-width:1.875rem}.storelocatorSearch__title span{color:#d7242c;display:block}.storelocatorSearch__field{min-width:217px}.storelocatorSearch__map{border-radius:12px}.storelocatorSearch__map-toggler{display:none}.storelocatorSearch__frame{padding:.9375rem 0}.storelocatorSearch__frame:not(:first-of-type){margin-top:.9375rem}.storelocatorSearch__frame-content{max-height:100%;overflow-x:auto;padding-left:1.25rem;padding-right:1.5625rem}.storelocatorSearch__frame,.storelocatorSearch__map{height:37.5rem}.storelocatorSearch__map .glyphicon{display:none}@media (max-width:47.99875rem){.storelocatorSearch__title{margin-right:0}.storelocatorSearch__results{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.storelocatorSearch__map{display:none;height:170px}.storelocatorSearch__map-toggler{display:-webkit-box;display:-ms-flexbox;display:flex;height:170px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../img/storelocator/map.jpg);background-repeat:no-repeat;background-size:cover;border-radius:12px}.storelocatorSearch__map--open{display:block}.storelocatorSearch__frame{height:auto;margin-bottom:2.8125rem;margin-top:1.25rem;padding-bottom:.625rem}.storelocatorSearch__frame-content{overflow:initial}.storelocatorSearch__header{margin-bottom:2.5rem;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.storelocatorSearch__form{margin-left:auto;margin-right:auto;margin-top:2.5rem;max-width:21.875rem;width:100%}.storelocatorSearch__spacer{margin-bottom:1.25rem;margin-top:1.25rem}}.modal-body .storelocatorSearch__frame{height:auto}.modal-body .storelocatorSearch__col{max-width:none;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.modal-body .storelocatorSearch__header{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-body .storelocatorSearch__header--small{margin-bottom:.625rem}.modal-body .storelocatorSearch__title{margin-bottom:1rem;text-align:center;width:100%}.modal-body .storelocatorSearch__form{margin-left:0;max-width:inherit}@media (max-width:47.99875rem){.modal-body .storelocatorSearch__form{margin-top:0}.modal-body .storelocatorSearch__btn{min-height:48px;padding:0;width:100%}.modal-body .storelocatorSearch__spacer{margin:0}}.modal-body .storelocatorSearch__btn{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:48px;padding:0}.modal .modal-sticky-header.modal-header .storelocatorSearch__title.title-2{padding-right:1rem}@media (min-width:36rem){.modal .modal-sticky-header.modal-header .storelocatorSearch__title.title-2 span{display:inline-block}}.modal .storelocatorSearch__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:unset}@media (min-width:36rem){.modal .storelocatorSearch__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;max-width:100%}}.modal .storelocatorSearch__frame{height:unset;max-height:37.5rem;overflow-y:auto}.modal .storelocatorSearch__form{margin-left:unset;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:47.99875rem){.modal .storelocatorSearch__form{margin-right:unset;margin-top:unset;max-width:unset}}.modal .storelocatorSearch__results{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.modal .storelocatorSearch__results .col-lg-6{max-width:unset;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding-left:unset;padding-right:unset}.modal .storelocatorSearch__map{height:35.625rem;text-align:left}.modal .storelocatorSearch_card{background-color:#ebf3fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;margin-bottom:2.5rem;padding:1.25rem}.modal .storelocatorSearch_card-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.5rem}.modal .storelocatorSearch_card .searchForm-input{border-bottom:.0625rem solid #d7242c;border-radius:0!important;-webkit-box-shadow:none;box-shadow:none}.modal .storelocatorSearch__spacer{margin:.625rem 0}.modal .storelocatorSearch_card_label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .storelocatorSearch_card_label .iconContainer{font-size:1.125rem;margin-right:.625rem}.modal .storelocatorSearch_card_link{margin-bottom:0}.pac-container{z-index:1061}.facet-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.37}.facet-content{margin-top:1.125rem}.facet-value{border-bottom:.0625rem solid #dedfe3;padding:2.1875rem 0 1.0625rem}@media (min-width:48rem){.facet-value{border:0;padding-top:0}}.facet-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;width:100%}@media (min-width:48rem){.facet-trigger{pointer-events:none}}.facet-triggerIcon{-ms-flex-negative:0;flex-shrink:0;margin-left:.625rem;-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in}.facet-triggerIcon.is-active{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.facet-triggerIcon>svg{font-size:.875rem}@media (min-width:48rem){.facet-triggerIcon{display:none}}.facet-description>*{color:#000;font-size:.8125rem;line-height:1.53;margin:0;padding:0}.facet-ctas{width:100%}.facetsList-container{display:none}@media (min-width:48rem){.facetsList-container{display:block;margin-right:1.25rem;width:100%}}.facetsList-label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;width:100%;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#000;font-size:.875rem;gap:.3125rem;line-height:1.71}.facetsList-title{font-size:.875rem}@media (min-width:48rem){.facetsList-title--bold{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.37}}.facetsList-badge{background-color:#ebf3fa;border-radius:12px;font-size:.875rem;margin-left:auto;padding:.1875rem 0;text-align:center;width:3.75rem}.facetsList-item.season{margin-bottom:1rem!important}.facetsList-item.season .facetsList-label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.3125rem}.facetsList-item.season .facetsList-label svg{height:1.25rem;width:1.25rem}.facetsList-item.season .facetsList-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.facetsList-item.season .facetsList-title{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.facetsList-item.season .facetsList-description{font-size:.75rem;line-height:1.2;width:100%}.facetsList-item.season .custom-input{-webkit-box-ordinal-group:1;-ms-flex-order:0;margin-top:.125rem;order:0;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.facetsList input.ng-valid.ng-not-empty~.facetsList-badge{background-color:#0e1d2d;color:#fff}.facetsList .custom-input{left:0;position:relative;top:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-transform:translateY(0);transform:translateY(0)}.uib-datepicker-popup{font-size:.75rem}.uib-datepicker-popup th{vertical-align:middle!important}.PaylineWidget .pl-form-container .pl-schedule-block .uib-datepicker-popup .uib-day .pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .uib-datepicker-popup th .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .uib-datepicker-popup .uib-day .pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .uib-datepicker-popup th .pl-pay-btn,.uib-datepicker-popup .uib-day .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.uib-datepicker-popup .uib-day .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.uib-datepicker-popup .uib-day .back-btn,.uib-datepicker-popup .uib-day .btn,.uib-datepicker-popup th .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.uib-datepicker-popup th .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.uib-datepicker-popup th .back-btn,.uib-datepicker-popup th .btn{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.3125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:.8125rem;height:1.875rem;justify-content:center}.PaylineWidget .pl-form-container .pl-schedule-block .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup .uib-day .pl-tab.pl-active.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup th .pl-tab.pl-active.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .uib-datepicker-popup .uib-day .active.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .uib-datepicker-popup th .active.pl-collect-btn,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup .uib-day .back-btn.pl-tab.pl-active,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup .uib-day .btn.pl-tab.pl-active,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup .uib-day .pl-form-container .pl-schedule-block .pl-tab.pl-active.pl-collect-btn,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup th .back-btn.pl-tab.pl-active,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup th .btn.pl-tab.pl-active,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup th .pl-form-container .pl-schedule-block .pl-tab.pl-active.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup .uib-day .pl-pay-btn.pl-tab.pl-active,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup th .pl-pay-btn.pl-tab.pl-active,.PaylineWidget[class*=pl-layout-].pl-container-default .uib-datepicker-popup .uib-day .active.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .uib-datepicker-popup .uib-day .pl-layout .pl-paymentMethodLayout-view .pl-pay-btn.pl-tab.pl-active,.PaylineWidget[class*=pl-layout-].pl-container-default .uib-datepicker-popup th .active.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .uib-datepicker-popup th .pl-layout .pl-paymentMethodLayout-view .pl-pay-btn.pl-tab.pl-active,.uib-datepicker-popup .uib-day .PaylineWidget .pl-form-container .pl-schedule-block .active.pl-collect-btn,.uib-datepicker-popup .uib-day .PaylineWidget .pl-form-container .pl-schedule-block .pl-layout .pl-paymentMethodLayout-view .pl-tab.pl-active.pl-collect-btn,.uib-datepicker-popup .uib-day .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .back-btn.pl-tab.pl-active,.uib-datepicker-popup .uib-day .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .btn.pl-tab.pl-active,.uib-datepicker-popup .uib-day .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-form-container .pl-schedule-block .pl-tab.pl-active.pl-collect-btn,.uib-datepicker-popup .uib-day .PaylineWidget[class*=pl-layout-].pl-container-default .active.pl-pay-btn,.uib-datepicker-popup .uib-day .PaylineWidget[class*=pl-layout-].pl-container-default .pl-layout .pl-paymentMethodLayout-view .pl-pay-btn.pl-tab.pl-active,.uib-datepicker-popup .uib-day .active.back-btn,.uib-datepicker-popup .uib-day .btn.active,.uib-datepicker-popup th .PaylineWidget .pl-form-container .pl-schedule-block .active.pl-collect-btn,.uib-datepicker-popup th .PaylineWidget .pl-form-container .pl-schedule-block .pl-layout .pl-paymentMethodLayout-view .pl-tab.pl-active.pl-collect-btn,.uib-datepicker-popup th .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .back-btn.pl-tab.pl-active,.uib-datepicker-popup th .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .btn.pl-tab.pl-active,.uib-datepicker-popup th .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-form-container .pl-schedule-block .pl-tab.pl-active.pl-collect-btn,.uib-datepicker-popup th .PaylineWidget[class*=pl-layout-].pl-container-default .active.pl-pay-btn,.uib-datepicker-popup th .PaylineWidget[class*=pl-layout-].pl-container-default .pl-layout .pl-paymentMethodLayout-view .pl-pay-btn.pl-tab.pl-active,.uib-datepicker-popup th .active.back-btn,.uib-datepicker-popup th .btn.active{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:600}.uib-datepicker-popup .uib-left .glyphicon,.uib-datepicker-popup .uib-right .glyphicon{height:.75rem;width:.375rem}.uib-datepicker-popup .text-info{color:#d7242c!important}.uib-datepicker-popup .text-muted{color:#aeb6bc!important}.facetSlider-slider{margin-top:1.5625rem;padding:.3125rem 0}@media (min-width:48rem){.facetSlider-slider{padding-bottom:.625rem;padding-top:.625rem}}.facetsModal .modal-dialog{display:block;height:100vh;margin:0;max-width:100vw}.facetsModal .modal-content{border-radius:0;max-height:100vh;min-height:100vh;position:relative}.facetsModal-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0!important}.facetsModal-body{margin-bottom:auto;padding:2rem 1rem}.facetsModal-body.facets-list .facet-content{margin-top:0}.facetsModal-body.facets-list .facet-value{padding:1rem 0}.facetsModal-body.facets-list .list-unstyled{margin-top:1rem}.facetsModal-body.facets-list hr{border-bottom:.0625rem solid #dedfe3;margin-bottom:0}.facetsModal-body.facets-list .facetSlider-slider{margin-top:3rem}.facetsModal-footer,.facetsModal-header{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;left:0;margin:0;padding:1rem;position:sticky;right:0;z-index:1020}.facetsModal-header{display:-webkit-box;display:-ms-flexbox;display:flex;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);justify-content:space-between;margin:0}.facetsModal-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.37;margin-bottom:0;padding-right:2rem;text-align:left}@media (min-width:36rem){.facetsModal-title{font-size:1.5rem}}@media (min-width:48rem){.facetsModal-title{font-size:1.75rem}}.facetsModal-footer{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);justify-content:center;margin:0;padding:1rem}.noUi-handle .tooltip-inner{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.productList{margin:0!important;padding-left:0;padding-right:0}.productList-price{text-align:center}.productList-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:.0625rem solid #dedfe3;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.9375rem}@media (max-width:61.99875rem){.productList-header{margin-bottom:.625rem}}.productList-pageTitle{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.37}.productList-sortButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:.875rem;line-height:1.71;width:auto!important}.PaylineWidget .pl-form-container .pl-schedule-block .productList-sortButtons .input-group-btn .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .productList-sortButtons .input-group-btn .pl-pay-btn,.productList-sortButtons .input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.productList-sortButtons .input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.productList-sortButtons .input-group-btn .back-btn,.productList-sortButtons .input-group-btn .btn{padding:0 2.5rem 0 0;width:100%}.PaylineWidget .pl-form-container .pl-schedule-block .productList-sortButtons .input-group-btn .link.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .productList-sortButtons .input-group-btn .link.pl-pay-btn,.productList-sortButtons .input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .link.pl-collect-btn,.productList-sortButtons .input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .link.pl-pay-btn,.productList-sortButtons .input-group-btn .btn.link,.productList-sortButtons .input-group-btn .link.back-btn{padding:.25rem .9375rem}.PaylineWidget .pl-form-container .pl-schedule-block .productList-sortButtons .input-group-btn .link.pl-collect-btn:focus,.PaylineWidget .pl-form-container .pl-schedule-block .productList-sortButtons .input-group-btn .link.pl-collect-btn:hover,.PaylineWidget[class*=pl-layout-].pl-container-default .productList-sortButtons .input-group-btn .link.pl-pay-btn:focus,.PaylineWidget[class*=pl-layout-].pl-container-default .productList-sortButtons .input-group-btn .link.pl-pay-btn:hover,.productList-sortButtons .input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .link.pl-collect-btn:focus,.productList-sortButtons .input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .link.pl-collect-btn:hover,.productList-sortButtons .input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .link.pl-pay-btn:focus,.productList-sortButtons .input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .link.pl-pay-btn:hover,.productList-sortButtons .input-group-btn .btn.link:focus,.productList-sortButtons .input-group-btn .btn.link:hover,.productList-sortButtons .input-group-btn .link.back-btn:focus,.productList-sortButtons .input-group-btn .link.back-btn:hover{background-color:#f8f9fa}.PaylineWidget .pl-form-container .pl-schedule-block .productList-sortButtons .input-group-btn .link.pl-collect-btn:focus,.PaylineWidget[class*=pl-layout-].pl-container-default .productList-sortButtons .input-group-btn .link.pl-pay-btn:focus,.productList-sortButtons .input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .link.pl-collect-btn:focus,.productList-sortButtons .input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .link.pl-pay-btn:focus,.productList-sortButtons .input-group-btn .btn.link:focus,.productList-sortButtons .input-group-btn .link.back-btn:focus{text-decoration:underline}.productList-toggle{border:.0625rem solid #aeb6bc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.productList-toggle .iconContainer{font-size:.625rem;position:absolute;right:20px}.open .productList-toggle .iconContainer{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.productList-list .productList-item{background-color:#fff;border-radius:0 12px 12px 12px;-webkit-box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;display:grid;grid-template-areas:"visual-informations visual-informations visual-informations" "visual caption caption" "attributes attributes attributes" "actions actions actions";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto;margin-left:0;margin-right:0;margin-top:1.5rem;padding:1rem;position:relative;row-gap:.625rem;width:100%}@media (min-width:62rem){.productList-list .productList-item{-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem;grid-template-areas:"visual-informations visual-informations visual-informations" "visual caption actions" "visual attributes  actions";grid-template-columns:minmax(6.25rem,auto) 1.5fr 1.25fr;grid-template-rows:auto auto;row-gap:0}}@media (min-width:87.5rem){.productList-list .productList-item{grid-template-areas:"visual-informations visual-informations visual-informations" "visual caption actions" "visual attributes  actions";grid-template-columns:minmax(9.375rem,auto) 2fr 1.5fr}}.productList-visualCaption{border-bottom:.0625rem solid #dedfe3;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:visual;padding-bottom:1.25rem;position:relative}@media (min-width:48rem){.productList-visualCaption{border-bottom:0;border-right:.0625rem solid #dedfe3;padding-bottom:0}}.productList .productList-visual{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:visual;position:relative;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.productList .productList-visual.brand{margin-bottom:1.75rem}.productList .productList-visual.brand .product-brand{bottom:-1.75rem}.productList .productList-visual:before{content:"";padding-bottom:100%}.productList .productList-visual-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:auto;padding:0;width:100%}.productList .productList-visual-image-wrapper img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.productList-caption{grid-area:caption;margin-top:1rem}@media (min-width:48rem){.productList-caption{margin-top:1rem}}.productList-caption.brand{margin-top:.5rem}.productList-caption.brand .product-brand-tile{font-size:.75rem;line-height:1;margin-bottom:.25rem}.productList-actions{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:actions;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-left:none;border-top:1px solid #ebf3fa;justify-content:center;padding-left:0;padding-top:1rem}@media (min-width:62rem){.productList-actions{border-left:1px solid #ebf3fa;border-top:none;padding-left:1.25rem;padding-top:0}}.productList-actions .payment_label{display:block;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1;margin:.125rem auto .625rem}.productList-actions .price{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem}.productList-actions .price,.productList-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.productList-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.productList-pricesList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0 auto}.cover .productList-pricesList{margin-left:1.25rem;margin-right:1.25rem}.modal .productList-pricesList{display:unset;margin:0}.productList-priceValue{color:#0e1d2d;font-size:1.875rem;font-weight:600;line-height:1.09}.productList-priceValue,.productList-priceValueOld{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal}.productList-priceValueOld{color:#a2a2a3;font-size:1.125rem;font-weight:400;line-height:1.11}.productList-label{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.9375rem;font-style:normal;font-weight:600;line-height:1.37;margin-bottom:.625rem}.productList-subLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.productList-subLabel-stars{display:none}@media (min-width:48rem){.productList-subLabel-stars{margin-left:2.5rem;margin-top:.3125rem}}.productList-subLabel>span:first-of-type{display:inline-block;width:auto}@media (max-width:47.99875rem){.productList-subLabel>span:first-of-type{display:block;width:100%}}.productList-subLabel-mountain-tooltip,.productList-subLabel-winter-tooltip{cursor:pointer;position:relative;text-decoration:underline;z-index:2}.productList-subLabel-mountain-tooltip-content,.productList-subLabel-winter-tooltip-content{border-radius:12px;bottom:-1.375rem;font-size:.625rem;left:50%;margin:0 auto;opacity:0;padding:.25rem .5rem;position:absolute;right:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.productList-subLabel-mountain-tooltip-content p,.productList-subLabel-winter-tooltip-content p{font-size:.625rem;margin:0}.productList-subLabel-mountain-tooltip-content:before,.productList-subLabel-winter-tooltip-content:before{border-color:transparent transparent #0e1d2d;border-style:solid;border-width:0 5px 5px;content:"";height:0;margin:0 auto;position:absolute;top:-5px;width:0}.productList-subLabel-mountain-tooltip:focus .productList-subLabel-mountain-tooltip-content,.productList-subLabel-mountain-tooltip:focus .productList-subLabel-winter-tooltip-content,.productList-subLabel-mountain-tooltip:hover .productList-subLabel-mountain-tooltip-content,.productList-subLabel-mountain-tooltip:hover .productList-subLabel-winter-tooltip-content,.productList-subLabel-winter-tooltip:focus .productList-subLabel-mountain-tooltip-content,.productList-subLabel-winter-tooltip:focus .productList-subLabel-winter-tooltip-content,.productList-subLabel-winter-tooltip:hover .productList-subLabel-mountain-tooltip-content,.productList-subLabel-winter-tooltip:hover .productList-subLabel-winter-tooltip-content{-webkit-animation:fadeIn .3s ease forwards;animation:fadeIn .3s ease forwards;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:280px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#0e1d2d;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);font-size:.625rem;justify-content:center}.productList-logo{height:auto;max-height:2.8125rem;max-width:5rem;width:auto}.productList-logo.lazyload{height:100%;width:100%}.productList-itemLink{text-decoration:none}.productList-itemLink:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.productList-itemLink:focus,.productList-itemLink:hover{text-decoration:underline}.productList-add{margin:.75rem 0 0;position:relative;text-align:center;width:100%;z-index:2}.PaylineWidget .pl-form-container .pl-schedule-block .productList-add .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .productList-add .pl-pay-btn,.productList-add .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.productList-add .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.productList-add .back-btn,.productList-add .btn,.productList-add .full-width{width:100%}@media (min-width:48rem){.productList-add{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto 0 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.productList-availability{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0e1d2d;font-size:.875rem;line-height:1.42;text-align:center;-ms-flex-item-align:self-start;align-self:self-start;-webkit-box-ordinal-group:0;-ms-flex-order:-1;border-bottom:1px solid #ebf3fa;margin:0 0 1rem;order:-1;padding:0 0 .75rem;width:100%}@media (min-width:48rem){.productList-availability{width:auto;-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;border-bottom:none;margin:auto;order:inherit;padding:.5rem 0}}.productList-availabilityLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:auto}.productList-availabilityLabel .link-overrideCover,.productList-availabilityLabel .storeName{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700;white-space:nowrap}.productList-availability .iconContainer{font-size:.9375rem;line-height:1.42;margin-right:.5rem;padding-top:.25rem}.productList-iconContainer+.productList-availabilityLabel a{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700;white-space:nowrap}.productList-attributes{color:#000;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.71;margin-bottom:0}.productList-attributes>li{list-style-position:inside;list-style-type:none}.productList-attributes>li::marker{content:"•  "}.productList-pneumaticsUnit{color:#000;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.71;margin-left:.3125rem;margin-right:.25rem}.productList .imageContainer{height:6.78125rem;margin-right:.625rem;width:7.9375rem}@media (min-width:48rem){.productList .imageContainer{height:10.9375rem;margin-right:1.875rem;min-width:12.8125rem;width:12.8125rem}}.productList .imageContainer-icon{color:#0e1d2d}.productList .imageContainer-icon svg{fill:#0e1d2d}.productList .product-visual-informations{grid-area:visual-informations;left:-1rem;margin-bottom:-1.5rem;overflow:hidden;position:relative;top:-1.5rem;width:110%}.productList .product-pillList{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:61.99875rem){.productList .product-pillList{padding-top:.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.productList .product-brand{border-radius:0;bottom:-1rem}@media (min-width:62rem){.productList .product-brand{border-radius:0 0 0 12px}}.productList .product-brand-title{color:#000;font-size:.75rem}.productList .actions-block-itemsNumber{font-size:.75rem;margin-bottom:1rem}.productList .actions-block-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;width:100%}.productList .actions-block-action{-webkit-box-flex:1;-ms-flex:1;flex:1}.productList .actions-block-action button{border-width:1px;width:100%}.product-visual-informations{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;position:absolute;top:0;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:2}.product-visual-informations .discount_price{background:linear-gradient(244.25deg,#ff7260,#c30009);clip-path:polygon(0 0,100% 0,calc(100% - 1rem) 100%,0 100%);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700;line-height:1.25;min-height:2.125rem;padding:.25rem;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-visual-informations .discount_price .label{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;padding-right:1rem;white-space:nowrap}@media (min-width:36rem){.product-visual-informations .discount_price .label{font-size:.875rem}}.product-visual-informations .discount_price~.animations[class^=animations--]{top:0}.product-visual-informations .discount_price~.animations .animations-tag:first-of-type{clip-path:polygon(1rem 0,100% 0,calc(100% - 1rem) 100%,0 100%)!important;margin-left:-1rem!important}.product-visual-informations .discount_price~.animations .animations-tag:first-of-type .label{padding:0 1rem!important}.product-visual-informations div[class*=animations--]{top:0}.product-visual-informations div[class*=animations--] .label{white-space:nowrap}.product-attributes{grid-area:attributes}.product-pillList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;border-top:1px solid #ebf3fa;gap:.5rem;justify-content:center;margin-bottom:0;padding-top:1.5rem}@media (min-width:36rem){.product-pillList{gap:.5rem}}@media (min-width:48rem){.product-pillList{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.modal .product-pillList{display:none}.product-pill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border-radius:18px;color:#000;font-size:.6875rem;line-height:1;min-height:2rem;padding:.25rem .5rem}@media (min-width:36rem){.product-pill{font-size:.8125rem;padding:.25rem .625rem}}.product-pill:last-child{margin-right:0}.product-pill.bool{border:1px solid;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;padding:.25rem;width:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-pill.bool .product-pillIcon{font-size:1rem;margin-right:0}@media (min-width:36rem){.product-pill.bool .product-pillIcon{font-size:1.125rem}}.product-pillIcon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:.3125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:.875rem;justify-content:center}@media (min-width:36rem){.product-pillIcon{font-size:1rem}}.product-pillIcon svg{color:inherit}.product-brand{background-color:#fff;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.75rem;left:0;margin:0;position:absolute;right:0;width:auto;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-brand-logo{height:100%;max-width:90px;-o-object-fit:contain;object-fit:contain;padding:0;position:absolute;width:100%;z-index:2}.product-pictoOnVisual{position:absolute;right:0;top:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;backdrop-filter:blur(5px);background:hsla(0,0%,100%,.5);border-radius:1rem 0 0 1rem;gap:.5rem;height:2rem;justify-content:center;padding:.25rem .5rem;z-index:2}.product-pictoOnVisual,.product-pictoOnVisual>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-pictoOnVisual>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-pictoOnVisualLabel{display:none}.categoryMenu{color:#000}.categoryMenu a{text-decoration:none}.categoryMenu a:focus,.categoryMenu a:hover{text-decoration:underline}.categoryMenu-title{color:#0e1d2d;font-size:1rem;line-height:1.37;margin-bottom:1.125rem}.categoryMenu-list{margin-bottom:2.5rem}.categoryMenu-listItem{margin-bottom:.3125rem}.categoryMenu-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem;justify-content:center;margin-bottom:.625rem;width:100%}@media (max-width:61.99875rem){.categoryMenu-list{gap:.3125rem}}.categoryMenu-listItem{background-color:#ebf3fa;border-radius:12px;padding:.3125rem .625rem}@media (max-width:61.99875rem){.categoryMenu-listItem{font-size:.75rem}}.accountMenu{position:relative}.accountMenu__container{-ms-flex-item-align:start;align-self:flex-start}.accountMenu__desktop{display:none}.accountMenu__icon{background-color:#0e1d2d;background-position:50%;background-repeat:no-repeat;background-size:contain;height:1.25rem;left:.9375rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25rem}.accountMenu__icon--paper{-webkit-mask-image:url(../svg/ico-page.svg);mask-image:url(../svg/ico-page.svg)}.accountMenu__icon--pin{-webkit-mask-image:url(../svg/ico-pointer.svg);mask-image:url(../svg/ico-pointer.svg)}.accountMenu__icon--creditcard{height:.9375rem;-webkit-mask-image:url(../svg/ico-creditcard.svg);mask-image:url(../svg/ico-creditcard.svg)}.accountMenu__icon--truck{height:1rem;-webkit-mask-image:url(../svg/ico-truck.svg);mask-image:url(../svg/ico-truck.svg)}.accountMenu__icon--cart{-webkit-mask-image:url(../svg/ico-cart.svg);mask-image:url(../svg/ico-cart.svg)}.accountMenu__icon--matriculation{height:.5rem;-webkit-mask-image:url(../svg/ico-matriculation.svg);mask-image:url(../svg/ico-matriculation.svg)}.accountMenu a{border-radius:12px;display:block;padding:1.5625rem 3.125rem;position:relative;text-decoration:none}.accountMenu a:focus,.accountMenu a:hover{background-color:#ebf3fa}.accountMenu a:after{background-color:#0e1d2d;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.75rem;-webkit-mask-image:url(../svg/ico-chevron-right.svg);mask-image:url(../svg/ico-chevron-right.svg);position:absolute;right:.9375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.4375rem}.accountMenu-list{margin-bottom:0}.accountMenu-listItem--active a{color:#d7242c;font-weight:500}@media (max-width:61.99875rem){.accountMenu{border-bottom:.0625rem solid #dedfe3;margin-bottom:1.875rem;padding-bottom:1.875rem}.accountMenu-listItem--active a{background:#ebf3fa}.accountMenu-listItem--active a:after{margin-top:-5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media (min-width:62rem){.accountMenu__container{border-right:.0625rem solid #dedfe3;padding-right:0}.accountMenu__mobile{display:none}.accountMenu__desktop{display:block}}.account__address,.account__matriculation{margin-bottom:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.account__address,.account__address--col,.account__matriculation,.account__matriculation--col{display:-webkit-box;display:-ms-flexbox;display:flex}.account__matriculation .dl-inline-items{margin:0!important}.account__setAddress,.account__setMatriculation{margin-top:auto}.account__content{margin-bottom:5rem}.account__content .storelocatorSearch__form{margin-left:0}.account__content .dl-inline-items{display:inline-block;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.25rem;margin-bottom:.9375rem}.account__content .dl-inline-items dd,.account__content .dl-inline-items dt{display:inline}.account__content .dl-inline-items dt{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;padding-right:.3125rem}.account__content .dl-inline-items dt:after{content:" : "}.account__content .title-1,.account__content .title-2,.account__content h1,.account__content h2{color:#0e1d2d;line-height:1.71}.account__content .title-1,.account__content h1{font-size:1rem;font-weight:600;margin-bottom:1.875rem}.account__content .title-2,.account__content h2{font-size:.875rem;font-weight:500;margin-bottom:1.25rem}.account__content .storelocatorSearch__title.title-2,.account__content h2.storelocatorSearch__title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:2.125rem;margin-bottom:0}.account__content .account-order-add-to-cart{margin-top:.625rem}.account__content .account-order-title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.9375rem;font-style:normal;font-weight:700}.account__content .account-order-subtitle{font-size:.8125rem}.account__content .account-order-spacer{border:none;border-top:.0625rem solid #dedfe3;margin:1.875rem 0}.account__content .account-order-fidelity,.account__content .account-order-informations{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.25rem}@media (max-width:61.99875rem){.account__content .account-order-fidelity,.account__content .account-order-informations{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.account__content .account-order-informations+.account-order-informations{margin-top:1.25rem}.account__content .account-order-informationTitle{margin-bottom:0;width:100%}.account__content .account-order-fidelity__block,.account__content .account-order-information{font-size:.875rem;width:calc(50% - .625rem)}@media (max-width:61.99875rem){.account__content .account-order-fidelity__block,.account__content .account-order-information{width:100%}}.account__content .account-order-information{padding:1.25rem}.account__content .account-order-information .process-gift .panel-heading,.account__content .account-order-information .process-identification .panel-heading,.account__content .account-order-information .process-payment .panel-heading,.account__content .account-order-information .process-premium .panel-heading,.account__content .account-order-information .process-shipping .panel-heading,.account__content .account-order-information .title-2,.account__content .account-order-information .title-3,.account__content .account-order-information h2,.account__content .account-order-information h3,.process-gift .account__content .account-order-information .panel-heading,.process-identification .account__content .account-order-information .panel-heading,.process-payment .account__content .account-order-information .panel-heading,.process-premium .account__content .account-order-information .panel-heading,.process-shipping .account__content .account-order-information .panel-heading{margin-bottom:.9375rem}.account__content .account-order-information .address address,.account__content .account-order-information .store-contact address,.account__content .account-order-information .store-phone address{margin-bottom:0}.account__content .account-order-information .frame__bottom{margin-top:.9375rem;padding-top:.9375rem}.account__content .account-order-fidelity__number{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700}.account__content .account-order-fidelity__description{font-size:.875rem;margin-bottom:.625rem;margin-top:.625rem}.account__content .account-order-fidelity__advantage{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;min-height:3.75rem;padding:.875rem 0}.account__content .account-order-fidelity__advantage .icon{margin-left:auto;width:1.3125rem}.account__content .account-order-fidelity__advantage:first-of-type,.account__content .account-order-fidelity__advantage:last-of-type{min-height:3.125rem}.account__content .account-order-fidelity__advantage:last-of-type{padding-bottom:0}.account__content .account-order-fidelity__advantage:first-of-type{padding-top:0}.account__content .account-order-fidelity__advantage:first-of-type:last-of-type{min-height:2.5rem}.account__content .account-order-fidelity__advantage+.account-order-fidelity__advantage{border-top:.0625rem solid #dedfe3}.account__content .account-order-fidelity__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.account__content .account-order-fidelity__block--large{width:100%}.account__content .account-order-fidelity__block--points{display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .account__content .account-order-fidelity__block--points .pl-paymentMethods,.account__content .account-order-fidelity__block--points .PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods,.account__content .account-order-fidelity__block--points .frame,.account__content .account-order-fidelity__block--points .pneumaticSearch .tab-content,.account__content .account-order-fidelity__block--points .service,.pneumaticSearch .account__content .account-order-fidelity__block--points .tab-content{text-align:center}.account__content .account-order-fidelity__points{color:#d7242c;display:inline-block;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700}.account__content .account-order-header{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}@media (max-width:61.99875rem){.account__content .account-order-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:1.25rem}}.account__content .account-order-header__column{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.625rem}.account__content .account-order-header__column--right{text-align:right}.account__content .account-order-status{color:#d7242c;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;text-transform:uppercase}.account__content .account-order-lines{margin-bottom:1.875rem;margin-top:1.875rem}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .account__content .account-order-lines .pl-paymentMethods,.account__content .account-order-lines .PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods,.account__content .account-order-lines .frame,.account__content .account-order-lines .pneumaticSearch .tab-content,.account__content .account-order-lines .service,.pneumaticSearch .account__content .account-order-lines .tab-content{margin-bottom:1.25rem}.account__content .account-order-lines--list{margin-bottom:3.75rem;margin-top:.625rem}.account__content .account-order-lines td{font-size:.8125rem}.account__content .account-order-lines ul{margin:0}.account__content .account-order-lines .line-order-number{padding-left:.625rem!important}.account__content .account-order-lines .line-link{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:600}.account__content .account-order-lines .line-details,.account__content .account-order-lines .line-prices--total{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500}.account__content .account-order-lines .line-status p{margin:0}.account__content .account-order-lines .line-details a{text-decoration:none}.account__content .account-order-lines .line-mobile-content{display:none}.account__content .account-order-lines .line-visual{text-align:center}.account__content .account-order-lines .line-visual img{max-height:4.375rem;max-width:4.375rem}@media (min-width:62rem){.account__content .account-order-lines td:first-of-type,.account__content .account-order-lines th:first-of-type{text-align:left}.account__content .account-order-lines th{border-bottom:.0625rem solid #dedfe3;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;padding:1.25rem;text-align:center}.account__content .account-order-lines td{padding:.625rem;text-align:center;vertical-align:middle}.account__content .account-order-lines td.line-details{text-align:left}.account__content .account-order-lines td.line-visual{text-align:center}.account__content .account-order-lines td.line-prices--total{text-align:right}.account__content .account-order-lines td:first-of-type{padding-left:0}.account__content .account-order-lines tbody tr:first-of-type td{padding-top:1.25rem}}@media (max-width:61.99875rem){.account__content .account-order-lines .line-mobile-content{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;row-gap:.625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account__content .account-order-lines .line-visual{min-width:5.125rem;text-align:center}.account__content .account-order-lines td.line-details,.account__content .account-order-lines td.line-precisions,.account__content .account-order-lines td.line-prices,.account__content .account-order-lines td.line-quantity,.account__content .account-order-lines td.line-status,.account__content .account-order-lines thead{display:none}.account__content .account-order-lines tr{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;padding:1.25rem}.account__content .account-order-lines .line-order-number{text-align:left!important}.account__content .account-order-lines--list tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0!important;row-gap:.625rem}}.account__content .account-matriculation__information{font-size:.875rem;line-height:1.7;margin-top:.3125rem}.account__content .account-matriculation__information li{list-style-type:none;padding-left:2.5rem;position:relative}.account__content .account-matriculation__information li .dl-inline-items dt{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400}.account__content .account-matriculation__information li:before{background:#000;border-radius:.25rem;content:"";display:block;height:.1875rem;left:.8125rem;position:absolute;top:.625rem;width:.1875rem}.account__content .account-matriculation__number{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700}.account__content .radio--custom .account-matriculation__information{margin-top:-.1875rem}.productRecommandations-wrapper{background-color:#ebf3fa;border-radius:12px;margin-bottom:1rem;padding:.625rem}@media (min-width:36rem){.productRecommandations-wrapper{padding:1rem}}@media (max-width:61.99875rem){.productRecommandations-wrapper{margin-top:1rem}}.productRecommandations-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.125rem;font-style:normal;font-weight:600;margin-bottom:1rem;text-align:center}@media (min-width:36rem){.productRecommandations-title{font-size:1.375rem}}.productRecommandations-title span{color:#d7242c}.productRecommandations-badge,.productRecommandations-pill{background:-webkit-gradient(linear,left top,right top,from(#f9b53a),color-stop(90%,#f9b53acc));background:linear-gradient(90deg,#f9b53a,#f9b53acc 90%);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;padding:.25rem .5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.productRecommandations-badge .label,.productRecommandations-pill .label{color:#fff}.productRecommandations-badge .label.color-dark,.productRecommandations-pill .label.color-dark{color:#000}.productRecommandations-badge~.animations .animations-tag:first-of-type,.productRecommandations-pill~.animations .animations-tag:first-of-type{clip-path:polygon(1rem 0,100% 0,calc(100% - 1rem) 100%,0 100%)!important;margin-left:-1rem!important}.productRecommandations-badge~.animations .animations-tag:first-of-type .label,.productRecommandations-pill~.animations .animations-tag:first-of-type .label{padding:0 1rem!important}.productRecommandations-badge~.discount_price,.productRecommandations-pill~.discount_price{clip-path:polygon(1rem 0,100% 0,calc(100% - 1rem) 100%,0 100%)!important;margin-left:-1rem!important}.productRecommandations-badge~.discount_price .label,.productRecommandations-pill~.discount_price .label{padding:0 1rem!important}.productRecommandations-pill{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;border-radius:.9375rem;font-size:.625rem;font-weight:400;line-height:1;margin:0 auto .5rem;order:-2;padding:.3125rem .625rem}.productRecommandations-badge,.productRecommandations-pill{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal}.productRecommandations-badge{clip-path:polygon(0 0,100% 0,calc(100% - 1rem) 100%,0 100%);font-weight:700;line-height:1.25;min-height:2.125rem;z-index:2}.productRecommandations-badge .label{font-size:.75rem;padding-right:1rem}@media (min-width:36rem){.productRecommandations-badge .label{font-size:.875rem}}.process-gift .list-group-item,.process-identification .list-group-item,.process-payment .list-group-item,.process-premium .list-group-item,.process-shipping .list-group-item{text-decoration:none}.process-gift .panel,.process-identification .panel,.process-payment .panel,.process-premium .panel,.process-shipping .panel{border:none}.process-gift .panel-heading,.process-identification .panel-heading,.process-payment .panel-heading,.process-premium .panel-heading,.process-shipping .panel-heading{background:transparent;border:none;margin-bottom:1.25rem}.process-gift .panel-heading strong,.process-identification .panel-heading strong,.process-payment .panel-heading strong,.process-premium .panel-heading strong,.process-shipping .panel-heading strong{font-weight:600}.process-gift .panel-body,.process-gift .panel-heading,.process-identification .panel-body,.process-identification .panel-heading,.process-payment .panel-body,.process-payment .panel-heading,.process-premium .panel-body,.process-premium .panel-heading,.process-shipping .panel-body,.process-shipping .panel-heading{padding-left:0;padding-right:0}.process-gift .panel-body a,.process-gift .panel-heading a,.process-identification .panel-body a,.process-identification .panel-heading a,.process-payment .panel-body a,.process-payment .panel-heading a,.process-premium .panel-body a,.process-premium .panel-heading a,.process-shipping .panel-body a,.process-shipping .panel-heading a{font-size:.875rem}.process-gift .title-2,.process-gift h2,.process-identification .title-2,.process-identification h2,.process-payment .title-2,.process-payment h2,.process-premium .title-2,.process-premium h2,.process-shipping .title-2,.process-shipping h2{margin-bottom:1.875rem}.process-field-persist-account,.process-field-remember-me{margin-bottom:1.25rem}.process-small{font-size:.8125rem;font-weight:400}.process-gift,.process-payment,.process-premium,.process-shipping{margin-top:1.875rem}.process-gift .process-button-next-step,.process-payment .process-button-next-step,.process-premium .process-button-next-step,.process-shipping .process-button-next-step{float:right}.process-payment-amounts .total td,.process-payment-amounts .total th{border:none;padding-top:.4375rem}.process-shipping .mode-selector-main label{font-size:1rem}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .process-shipping .pl-paymentMethods,.pneumaticSearch .process-shipping .tab-content,.process-shipping .PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods,.process-shipping .frame,.process-shipping .pneumaticSearch .tab-content,.process-shipping .service{margin-bottom:2.5rem;margin-top:1.875rem}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .process-payment-amounts .pl-paymentMethods,.pneumaticSearch .process-payment-amounts .tab-content,.process-payment-amounts .PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods,.process-payment-amounts .frame,.process-payment-amounts .pneumaticSearch .tab-content,.process-payment-amounts .service{margin-top:1.875rem}.process-shipping .storelocatorSearch__frame,.process-shipping .storelocatorSearch__map{height:auto}.cart__coupon{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;min-height:3.75rem;padding:.875rem 0}.PaylineWidget .pl-form-container .pl-schedule-block .cart__coupon .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .cart__coupon .pl-pay-btn,.cart__coupon .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.cart__coupon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.cart__coupon .back-btn,.cart__coupon .btn{margin-left:auto}.cart__coupon+.cart__coupon{border-top:.0625rem solid #dedfe3}.cart__coupon:first-of-type,.cart__coupon:last-of-type{min-height:3.125rem}.cart__coupon:last-of-type{padding-bottom:0}.cart__coupon:first-of-type{padding-top:0}.cart__coupon:first-of-type:last-of-type{min-height:2.5rem}.cart-locked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:600;padding:1.875rem 1.25rem}@media (max-width:47.99875rem){.cart-locked{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cart-locked__link{font-size:.875rem}.cart-shipping__title{background-position:0 0;background-repeat:no-repeat;background-size:1.3125rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;padding-left:2.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:47.99875rem){.cart-shipping__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cart-shipping__title--store{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 21 21'%3E%3Cpath fill='currentColor' d='M20 .4a1 1 0 0 1 1 1v3.478a1 1 0 0 1-1 1h-.175v12.911a.65.65 0 0 1-.554.643l-.096.007h-2.74a.65.65 0 0 1-.643-.554l-.007-.096v-1.026H5.215v1.383c0 .326-.24.596-.554.642l-.096.008H1.826a.65.65 0 0 1-.643-.554l-.007-.096V5.878H1a1 1 0 0 1-1-1V1.4a1 1 0 0 1 1-1zM2.476 5.878v12.617h1.439V8.617c0-.326.241-.596.554-.643l.096-.007h11.87c.326 0 .596.241.643.554l.007.096-.001 2.999.001.018-.001.018v2.696l.001.025-.001.026v2.683l.001.031-.001.03v.995h1.441V5.878zm13.309 10.585-.001-1.44H5.215v1.44zm-10.57-2.74h10.569v-1.439H5.215zm0-2.739h10.569V9.267H5.215zM19.7 1.7H1.3v2.878h18.4z'/%3E%3C/svg%3E");background-repeat:no-repeat}.cart-shipping__link{font-size:.875rem}.cart-deliveries__agreements{margin-top:1.875rem}.cart-deliveries__agreements.cartBox-actions{max-width:unset}.cart-deliveries__hr{border:none;border-top:.0625rem solid #dedfe3;margin-bottom:2.5rem;margin-top:2.1875rem;width:100%}.cart-deliveries-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-deliveries-logo{font-size:3.4375rem;margin:0 .625rem}.cart-deliveries-logo>svg{max-height:3.125rem}.cart-deliveries__reinsurancePicto{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.25rem}.cart-deliveries__reinsurancePicto .iconContainer{position:relative;top:-.125rem}@media (min-width:48rem){.cart-deliveries__spacer{pointer-events:none;position:relative}.cart-deliveries__spacer:before{border-left:.0625rem solid #dedfe3;bottom:0;content:"";left:50%;position:absolute;top:0}}.cart-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem;padding:1.25rem}.cart-line__product-title{font-size:1rem;font-weight:600;margin-bottom:.3125rem}.cart-line__product-link,.cart-line__product-ref{font-size:.8125rem;margin-bottom:.625rem}.cart-line__product-pickup{font-size:.875rem;margin-bottom:1.125rem;padding-left:1.875rem;position:relative}.cart-line__product-pickup:before{background-color:#00a73a;background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;left:0;margin-right:.9375rem;-webkit-mask-image:url(../svg/ico-check.svg);mask-image:url(../svg/ico-check.svg);position:absolute;top:.0625rem;width:1rem}.cart-line__brand{margin-bottom:.625rem;max-height:5rem;max-width:5rem}.cart-line__brand.lazyload{height:5rem;width:5rem}.cart-line__visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:10.9375rem;min-width:10.9375rem;width:10.9375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-line__visual .image-format-cartItem-max-size{height:auto;max-height:9.375rem;max-width:9.375rem;width:auto}.cart-line__visual-link{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.cart-line__actions{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:600;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.cart-line__price-line{font-size:1.375rem;font-weight:600;margin:.3125rem 0}.cart-line__price-line .small{font-size:.8125rem;font-weight:400}.cart-line__info{margin-right:auto;-webkit-box-flex:4;-ms-flex:4;flex:4}.cart-line__prices{font-size:.8125rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.cart-line__content{padding-left:3.125rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-line__content,.cart-line__prices-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-line__prices-wrapper{line-height:20px;-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cart-line__quantity{margin:.3125rem .625rem}.cart-line__quantity .productSelect{margin-top:0}.cart-line__quantity .productSelect-input{-moz-appearance:textfield}.cart-line__quantity .productSelect-input::-webkit-inner-spin-button,.cart-line__quantity .productSelect-input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cart-line__quantity .productSelect-input:not([type=submit]){height:auto}.cart-line__quantity .productSelect-input:disabled{background:transparent;color:#000}.cart-line-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cart-line-prestation{background-color:#ebf3fa;border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin:-1.25rem .625rem 1.25rem;padding:.625rem .625rem 1.25rem}.cart-line-prestation .cart-line{background-color:#fff;border-radius:12px;margin-bottom:0}.cart-line-prestation .cart-line__visual img{max-height:6.25rem;min-height:6.25rem}.cart-line-prestation+.cart-line-prestation{border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin-top:-1.875rem;padding-top:.625rem}.cart-line-options{background-color:#ebf3fa;border-radius:12px;margin-top:1.25rem;padding:.625rem 1.25rem}@media (max-width:61.99875rem){.cart-line-options{margin-top:.625rem}}.cart-line-options-container{background-color:#ebf3fa;border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin:-1.25rem .625rem 1.25rem;padding:1.25rem .625rem}.cart-line-options-container .cart-line{background-color:#fff;border-radius:12px;margin-bottom:0}.cart-line-options-container .cart-line-options{margin-bottom:1.25rem;padding:0}.cart-line-options-container .cart-line-options:first-child{margin-top:0}.cart-line-options-container .cart-line-options:last-child{margin-bottom:0}.cart-delivery__title{margin-bottom:2.5rem;margin-top:1.875rem}.cart-quantity--highlight{color:#d7242c;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700;margin-left:.3125rem}@media (max-width:87.49875rem){.cart-line__info,.cart-line__prices-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:61.99875rem){.cart-table{margin-bottom:0!important}.cart-deliveries__hr{margin:0}.cart-line__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:.625rem}.cart-line__info,.cart-line__prices-wrapper{width:100%}.cart-line__prices-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-line__prices-wrapper--cart{margin-top:.625rem}.cart-line__prices-wrapper .productSelect-input--text{text-align:left}.cart-line__visual{max-width:3.125rem;-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal;min-width:3.125rem}.cart-line__visual .image-format-cartItem-max-size{max-height:3.125rem;max-width:100%}.cart-line__quantity{margin-left:0}}@media (max-width:47.99875rem){.cart__spacer{display:none}}.modal .cart-box-content{padding-bottom:.625rem}.coupon__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.coupon__delete{font-weight:700}.coupon__description{display:block}.progressNav{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:.875rem;justify-content:space-between;margin-bottom:1.875rem;position:relative}.progressNav:before{background-color:#ebf3fa;border-radius:.125rem;bottom:0;content:"";display:block;height:.25rem;left:0;pointer-events:none;position:absolute;right:0}.progressNav li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;text-align:center}.progressNav li:before{border-radius:.125rem;bottom:0;content:"";display:block;height:.25rem;left:0;position:absolute;right:0}.progressNav li+li:before{left:-.125rem}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .progressNav li.pl-tab.pl-active:before,.progressNav .PaylineWidget .pl-layout .pl-paymentMethodLayout-view li.pl-tab.pl-active:before,.progressNav li.active:before,.progressNav li.done:before{background-color:#0e1d2d}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .progressNav .pl-tab.pl-active,.progressNav .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab.pl-active,.progressNav .active{font-weight:500}.progressNav .disabled{color:#aeb6bc}.progressNav a{display:block;padding:1.25rem .625rem 1.1875rem;text-decoration:none}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .progressNav .pl-tab.pl-active,.progressNav .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab.pl-active,.progressNav .active,.progressNav .disabled{cursor:auto;pointer-events:none}.progressNav .done:hover a{color:#d7242c}.progressNav .done:hover:before{background-color:#d7242c;z-index:1}@media (max-width:61.99875rem){.progressNav{overflow-x:auto}}.productDetail-grid{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;display:grid;grid-template-areas:"header" "visual" "content";grid-template-columns:100%;row-gap:.625rem;width:100%}@media (min-width:48rem){.productDetail-grid{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;grid-template-areas:"visual header" "visual content";grid-template-columns:calc(50% - 2rem);grid-template-rows:auto;row-gap:1rem}}@media (min-width:62rem){.productDetail-grid{grid-template-columns:calc(40% - 1rem) calc(60% - 1rem)}}.productDetail-content{grid-area:content}.productDetail-content .add-to-cart-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:48rem){.productDetail-content .add-to-cart-actions{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.productDetail-visual{grid-area:visual}.productDetail-header{grid-area:header}@media (max-width:61.99875rem){.productDetail-header.with-animations{margin-top:2.4375rem}}.productDetail-block{background-color:#ebf3fa;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-dialog .productDetail-block{margin-bottom:1.875rem}.productDetail-block.matriculation{background:url(../img/white-tire-track.png) 100% 100% no-repeat #ebf3fa;background-size:auto;text-align:center}.productDetail-block .matriculationFilter{width:95%}.productDetail-block--no-center{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.625rem;padding:1.25rem}.productDetail-blockIcon{font-size:1rem}.productDetail-blockContent{color:#000;margin-left:1.25rem}.productDetail-blockContentTitle{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.33;margin-bottom:.5625rem}.productDetail-blockContentContent{font-size:.8125rem;line-height:1.53;margin-bottom:0}.productDetail-blockLink{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.42;margin-left:.625rem}.productDetail-header .productList-logo{margin-bottom:1rem;max-height:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.productDetail-blockTitle{font-size:1rem;font-weight:600;line-height:1.37}.productDetail-blockTitle,.productDetail-headerTitle{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal}.productDetail-headerTitle{font-size:2rem;font-weight:700;line-height:1.06;margin-bottom:0}.productDetail-subLabel{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.71;margin-top:.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem}.productDetail-subLabel-stars{margin-left:1.875rem;margin-top:.3125rem}.productDetail-subLabel-mountain-tooltip,.productDetail-subLabel-winter-tooltip{cursor:pointer;height:2rem;position:relative;text-decoration:underline}.productDetail-subLabel-mountain-tooltip-content,.productDetail-subLabel-winter-tooltip-content{border-radius:12px;bottom:-2rem;left:50%;margin:0 auto;opacity:0;padding:.25rem .5rem;position:absolute;right:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.productDetail-subLabel-mountain-tooltip-content p,.productDetail-subLabel-winter-tooltip-content p{font-size:.75rem;margin:0}.productDetail-subLabel-mountain-tooltip-content:before,.productDetail-subLabel-winter-tooltip-content:before{border-color:transparent transparent #0e1d2d;border-style:solid;border-width:0 10px 10px;content:"";height:0;margin:0 auto;position:absolute;top:-10px;width:0}.productDetail-subLabel-mountain-tooltip:focus .productDetail-subLabel-mountain-tooltip-content,.productDetail-subLabel-mountain-tooltip:focus .productDetail-subLabel-winter-tooltip-content,.productDetail-subLabel-mountain-tooltip:hover .productDetail-subLabel-mountain-tooltip-content,.productDetail-subLabel-mountain-tooltip:hover .productDetail-subLabel-winter-tooltip-content,.productDetail-subLabel-winter-tooltip:focus .productDetail-subLabel-mountain-tooltip-content,.productDetail-subLabel-winter-tooltip:focus .productDetail-subLabel-winter-tooltip-content,.productDetail-subLabel-winter-tooltip:hover .productDetail-subLabel-mountain-tooltip-content,.productDetail-subLabel-winter-tooltip:hover .productDetail-subLabel-winter-tooltip-content{-webkit-animation:fadeIn .3s ease forwards;animation:fadeIn .3s ease forwards;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:280px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#0e1d2d;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);justify-content:center;z-index:1050}.productDetail .montage{border-bottom:.0625rem solid #ebf3fa;border-top:.0625rem solid #ebf3fa;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.5rem 0 0;padding:1.5rem 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.625rem}.productDetail .montage svg{font-size:1rem;margin-top:.25rem}.productDetail .montage-content-title{display:block;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;margin-bottom:0}.productDetail .montage-content-description{font-size:.75rem}.modal .productDetail .montage{margin:.625rem 0;padding:.625rem 0}.productDetail-discountDetail{background-color:#d7242c;border-radius:.9375rem;color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:700;left:0;line-height:1.25;padding:.3125rem .625rem;position:absolute;top:2.5rem;z-index:2}.productRecommandations .productDetail-discountDetail{top:5.25rem}.productDetail-reinsurance{color:#0e1d2d;margin-top:1.5625rem}.productDetail-reinsurancePictos{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.cart-deliveries__reinsurancePicto,.productDetail-reinsurancePicto{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;line-height:1.42}.cart-deliveries__reinsurancePicto:first-child,.productDetail-reinsurancePicto:first-child{margin-right:2.5rem}.cart-deliveries__reinsurancePicto .iconContainer,.productDetail-reinsurancePicto .iconContainer{font-size:1.25rem;margin-right:.625rem}.productDetail-reinsuranceContent{border-bottom:1px solid #ebf3fa;border-top:1px solid #ebf3fa;margin-top:2rem;padding:1.5rem 0}.productDetail-reinsuranceContentTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.37;margin-bottom:1.25rem}.productDetail-reinsuranceContentTitle svg{height:1.25rem;margin-right:.625rem;width:1.25rem}.productDetail-reinsuranceContentText{font-size:.8125rem;line-height:1.53;margin-bottom:1.625rem}.productDetail-reinsuranceLink{color:#000;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.42;text-decoration:underline}.productDetail-reinsuranceLink:focus,.productDetail-reinsuranceLink:hover{text-decoration:none}.productDetail-slider{background-color:#ebf3fa;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding:5rem 0;position:relative}.productDetail-slider:before{background:linear-gradient(225deg,#ebf3fa,#e96d60);content:"";display:block;height:.3125rem;left:0;position:absolute;right:0;top:0;z-index:1}.productDetail-slider.no-border:before{display:none}.productDetail-slider:after{background:#ebf3fa;bottom:0;content:"";display:block;left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0;z-index:-1}.productDetail-sliderTitle{color:#0e1d2d;margin-bottom:3.125rem;text-align:center}.productDetail-sliderTitle span{color:#e22424}.productDetail-sliderDivider{background-color:#dedfe3;border:0;height:1px;margin:1.25rem -1.25rem 1.625rem}.productDetail-informationsNav{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.37;margin:5rem calc(50% - 50vw) 3.125rem;overflow:hidden;position:relative}@media (max-width:61.99875rem){.productDetail-informationsNav{overflow-x:auto;overflow-y:hidden}}.productDetail-informationsNav:before{top:0}.productDetail-informationsNav:after,.productDetail-informationsNav:before{background:#ebf3fa;content:"";display:block;height:.0625rem;left:0;position:absolute;right:0;z-index:1}.productDetail-informationsNav:after{bottom:0}.productDetail-informationsNavList{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-left:0;-ms-flex-line-pack:center;align-content:center;margin-bottom:0}@media (max-width:61.99875rem){.productDetail-informationsNavList li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;height:3.75rem;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .9375rem;position:relative;white-space:nowrap;z-index:0}}@media (min-width:48rem){.productDetail-informationsNavList li{margin-left:5rem}.productDetail-informationsNavList li:first-child{margin-left:0}}.productDetail-informationsNavLink{display:inline-block;padding:1.25rem 0;position:relative;text-decoration:none}.productDetail-informationsNavLink.current:after,.productDetail-informationsNavLink:focus:after,.productDetail-informationsNavLink:hover:after{background:#d7242c;bottom:0;content:"";display:block;height:.0625rem;left:0;position:absolute;right:0;z-index:2}.productDetail-price{margin:1.25rem 0}.productDetail-price .price-old-value{margin-left:1.25rem}.modal .productDetail-price{border-top:.0625rem solid #ebf3fa;margin:.9375rem 0;padding-top:.9375rem}.productDetail-price .productList-pricesList{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.productDetail-price .productList-pricesList .price{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;line-height:0}.productDetail-price .productList-pricesList .price-old-value{margin-left:unset}.productDetail-informations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:4.5rem}@media (min-width:48rem){.productDetail-informations{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.productDetail-informations-file{margin-bottom:1.25rem;margin-top:-.625rem}.productDetail-informations-title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700;-webkit-box-flex:1;color:#0e1d2d;-ms-flex:1 1 100%;flex:1 1 100%;font-size:2rem;line-height:1.06;margin-bottom:3.125rem;margin-top:5rem;padding:0 .625rem}.productDetail-informations-title--alt{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.625rem;font-style:normal;font-weight:600;line-height:1.3;margin:0 0 1.875rem;padding:0}.productDetail-informations-title span{color:#d7242c}@media (max-width:61.99875rem){.productDetail-informations-title{font-size:1.625rem;line-height:1.3;margin-bottom:1.875rem;margin-top:1.875rem}.productDetail-informations-title span{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.productDetail-informations-text{color:#000;font-size:.875rem;line-height:1.71;margin-bottom:1.875rem}.productDetail-informations-link{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:20px;margin-bottom:.625rem}.productDetail-informations-link .iconContainer{color:#0e1d2d;font-size:1em;height:1rem;margin-right:.625rem}.productDetail-informations table td{border:0;color:#000;font-size:.875rem;line-height:1.42;padding:1.25rem;width:58%}.productDetail-informations table td:nth-child(odd){font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;width:42%}.productDetail-informations table tr:nth-child(2n){background-color:#ebf3fa}.productDetail-informations-visual{background-color:#ebf3fa;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.25rem;max-height:30.3125rem;padding:5rem 6.25rem;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48rem){.productDetail-informations-visual{margin-top:0;max-height:36.5625rem}}.productDetail-informations-visual img{max-height:21.0625rem;width:auto}@media (min-width:48rem){.productDetail-informations-visual img{max-height:26.5625rem}}.productDetail-seemore{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.42;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.25rem}@media (min-width:48rem){.productDetail-seemore{margin-top:3.125rem}}.productDetail-seemore .iconContainer{font-size:.9375rem;margin-left:.875rem}.productDetail-seemore.show-less .iconContainer svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modal-rbs-catalog-add-to-cart-confirmation .modal-header,.modal-rbs-catalog-quick-buy .modal-header{padding:0}.modal-rbs-catalog-add-to-cart-confirmation .productDetail-header,.modal-rbs-catalog-quick-buy .productDetail-header{margin-top:0;padding-right:.5rem}.modal-rbs-catalog-add-to-cart-confirmation .productDetail-header .productList-logo,.modal-rbs-catalog-quick-buy .productDetail-header .productList-logo{max-height:1.75rem}.modal-rbs-catalog-add-to-cart-confirmation .productDetail-headerTitle,.modal-rbs-catalog-quick-buy .productDetail-headerTitle{font-size:1.375rem;margin:0 auto 0 0;text-align:left}@media (min-width:36rem){.modal-rbs-catalog-add-to-cart-confirmation .productDetail-headerTitle,.modal-rbs-catalog-quick-buy .productDetail-headerTitle{font-size:1.5rem}}@media (min-width:48rem){.modal-rbs-catalog-add-to-cart-confirmation .productDetail-headerTitle,.modal-rbs-catalog-quick-buy .productDetail-headerTitle{font-size:1.75rem}}.modal-rbs-catalog-add-to-cart-confirmation .productDetail-grid,.modal-rbs-catalog-quick-buy .productDetail-grid{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:grid;grid-template-areas:"header" "content";grid-template-columns:100%;row-gap:0;width:100%}.modal-rbs-catalog-add-to-cart-confirmation .productDetail .animations,.modal-rbs-catalog-quick-buy .productDetail .animations{display:none}.storeName{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700;white-space:nowrap}.productGallery .imageContainer:before{padding-bottom:94.696969697%}.productGallery .slick-slide:focus,.productGallery .slick-slide:focus-visible{-webkit-box-shadow:unset!important;box-shadow:unset!important}@media (max-width:47.99875rem){.productGallery-nav{display:none}}.productGallery-thumbnails .slick-track{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:0 .625rem;justify-content:space-between}.productGallery-slideshow.js-productGallery-slideshow:not(.slick-initialized),.productGallery-thumbnails.js-productGallery-thumbnails:not(.slick-initialized){display:none}.productGallery-slideshow.js-productGallery-slideshow.slick-initialized,.productGallery-slideshow.js-productGallery-slideshow:not(.slick-initialized) .productGallery-slide:first-of-type,.productGallery-thumbnails.js-productGallery-thumbnails.slick-initialized,.productGallery-thumbnails.js-productGallery-thumbnails:not(.slick-initialized) .productGallery-slide:first-of-type{display:block}.productThumbnails-item{background-color:transparent;border:0;cursor:pointer;display:block;padding:0}.productThumbnails-thumb{display:block;max-width:9.375rem;min-width:100%;outline:.0625rem solid transparent;outline-offset:-.125rem;position:relative;-webkit-transition:outline .3s ease-in;transition:outline .3s ease-in}.productThumbnails-thumb img{height:auto;-o-object-fit:contain;object-fit:contain;padding:.5rem;width:100%;z-index:-1}.productThumbnails-item:focus .productThumbnails-thumb,.productThumbnails-item:hover .productThumbnails-thumb{outline-color:#d7242c;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.slick-current .productThumbnails-thumb:after{background-color:#d7242c;bottom:0;content:"";height:.25rem;left:0;position:absolute;right:0}.productSelect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.875rem;max-width:6.25rem}.modal .productSelect{margin-top:0}.productSelect-cta{background-color:#ebf3fa;border:0;border-radius:50%;color:#0e1d2d;display:inline-block;font-size:.6875rem;min-height:1.25rem;min-width:1.25rem}.productSelect-cta:disabled{cursor:not-allowed}.productSelect-input:not([type=submit]){border:0;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.375rem;font-style:normal;font-weight:600;height:1.875rem;line-height:.9;padding:0;text-align:center;width:3.4375rem}.productSelect-multiple{font-size:80%;font-weight:400}.modal .cartBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal .cartBox .add-to-cart-price{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.modal .cartBox .text-smaller{font-size:.75rem;margin-bottom:0}.cartBox-actions{background-color:#ebf3fa;border-radius:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:36rem){.cartBox-actions{max-width:60%}}.PaylineWidget .pl-form-container .pl-schedule-block .cartBox-actions .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .cartBox-actions .pl-pay-btn,.cartBox-actions .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.cartBox-actions .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.cartBox-actions .back-btn,.cartBox-actions .btn{width:100%}.cartBox-title{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem;line-height:1.71;margin-top:1rem;row-gap:1rem}.cartBox-title,.cartBox-titleLink{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal}.cartBox-titleLink{font-weight:600;line-height:1.42;white-space:nowrap}.cartBox-title .iconContainer{color:#0e1d2d;font-size:1.125rem;margin-right:.625rem}.cartBox-title .iconContainer>svg{fill:#0e1d2d}.modal .cartBox-title{margin-top:.625rem}.cartBox-availability{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3125rem;margin-bottom:.625rem}.productList-availability .cartBox-availability{margin-bottom:0}.cartBox-availability .iconContainer{margin:0!important;padding:0!important}.cartBox-availability-infos,.cartBox-availability-store{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;width:100%}.cartBox-title--like{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#000;font-size:.875rem;line-height:1.71;margin:1.875rem 0 .9375rem}.cartBox-title--like--alone{margin:0 0 1.875rem}.cartBox-title--like--col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cartBox-title--like--second{margin-bottom:1.5625rem;margin-top:.9375rem}.cartBox-title--like .iconContainer{color:#0e1d2d;font-size:1.25rem;margin-right:.625rem;padding-top:.25rem}.cartBox-title--like .iconContainer>svg{fill:#0e1d2d;color:#fff;font-size:.9375rem}.modal .cartBox-title--like{margin:.625rem 0}.modal .cartBox-title--like:last-of-type{margin-bottom:0}.productVideo{background-size:cover;background:url(../img/route.jpg) no-repeat 50%;color:#ebf3fa;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding:3.75rem 0;position:relative}.productVideo .edito-video{margin:0}.advices-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.625rem;font-style:normal;font-weight:600;line-height:1.3;margin-bottom:3.125rem;margin-top:5rem}.advices-content .no-advices{background-color:#ebf3fa;border-radius:12px;display:inline-block;margin-bottom:1.875rem;padding:3rem 0;text-align:center;width:100%}.advices-content .tpw-summary{background-color:#ebf3fa!important;border-radius:.75rem!important;margin-bottom:1.875rem!important}.advices-content .tpw-summary-sub-questions{background-color:#ebf3fa!important;border-radius:.75rem!important;margin-bottom:2.8125rem!important}.advices-content .tpw-sorts{border:0!important}.advices-content .tpw-sorts .dropdown button{border:1px solid #aeb6bc!important;border-radius:23px!important;color:#000!important;font-size:.875rem!important;height:46px!important;line-height:1.42!important;width:11.875rem}.advices-content .tpw-sorts .dropdown ul{border:1px solid #aeb6bc!important;margin:.125rem 0 0!important}.advices-content .tpw-feedback{color:#0e1d2d!important;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;padding:1.1875rem 0 .8125rem!important}@media (min-width:48rem){.advices-content .tpw-feedback{padding:1.875rem 0!important}}.advices-content .tpw-feedback-left{width:30%!important}.advices-content .tpw-feedback-right{width:70%!important}@media (max-width:61.99875rem){.advices-content .tpw-feedback-left,.advices-content .tpw-feedback-right{padding:0!important}}.advices-content .tpw-rate{font-size:1.5625rem!important;line-height:1.4!important;margin-bottom:.9375rem!important;margin-top:2rem!important}.advices-content .tpw-rate-base{font-size:1.25rem!important;line-height:1.82!important}.advices-content .tpw-verbatim-author{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem!important;font-style:normal;font-weight:700;line-height:1.5!important;min-width:13.75rem}.advices-content .tpw-verbatim-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advices-content .tpw-verbatim-header-left,.advices-content .tpw-verbatim-header-right{text-align:left!important;width:unset!important}@media (max-width:61.99875rem){.advices-content .tpw-verbatim-header-right{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-item-align:start;align-self:flex-start;margin-top:.3125rem}}@media (min-width:48rem){.advices-content .tpw-verbatim-header-right{margin-left:1.25rem!important}}.advices-content .tpw-verbatim-date{font-size:.875rem!important;font-weight:300;line-height:1.71!important}@media (min-width:48rem){.advices-content .tpw-verbatim-date{margin-left:1.25rem!important}}.advices-content .tpw-verbatim-text{color:#000!important;font-size:.875rem!important;line-height:1.71!important}.advices-content .tpw-pagination{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:600;-webkit-box-pack:end!important;-ms-flex-pack:end!important;font-size:.875rem!important;justify-content:flex-end!important;line-height:1.42!important;padding-right:0!important}.advices-content .tpw-pagination>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advices-content .tpw-a,.advices-content .tpw-footer-hr{display:none!important}.advices-content .tpw-a{border:0!important;color:#0e1d2d!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-size:.875rem!important;line-height:1.71!important;padding:0 .9375rem!important;text-decoration:none!important;-webkit-transition:color .2s ease-in!important;transition:color .2s ease-in!important}.advices-content .tpw-footer-center .tpw-a{display:inline-block!important;font-size:.8125rem!important}.advices-content .tpw-active{background-color:transparent!important;color:#000!important;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500}.checkout .header{position:relative}.checkout [data-rbs-commerce-top-menu-process]{position:relative!important;top:0}.checkout .process-top-menu{position:sticky!important;top:0;z-index:1000}.checkout .process-top-menu:before{background:#fff;border-bottom:.25rem solid #ebf3fa;bottom:0;-webkit-box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,0);box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,0);content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.checkout .process-top-menu.affix{position:sticky!important;top:0;z-index:1000}.checkout .process-top-menu.affix .progressNav{margin-bottom:0}.checkout .process-top-menu.affix>div{margin-left:auto;margin-right:auto;max-width:87.5rem;padding-left:.625rem;padding-right:.625rem;width:100%}.checkout .process-top-menu.affix:before{background:#fff;bottom:0;-webkit-box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);content:"";left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0}@media (max-width:47.99875rem){.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn-container,.checkout-sticky{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:61.99875rem){.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn-container,.checkout-sticky{background:#fff;bottom:0;-webkit-box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:.625rem!important;position:fixed;right:0;z-index:50;-ms-flex-pack:distribute;justify-content:space-around}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn-container p,.checkout-sticky p{margin:0}}@media (min-width:62rem){.checkout-sticky-col{position:sticky;top:5.625rem;z-index:1020}}.searchSuggestions-dropdown{padding:1.25rem 0 1.25rem 1.25rem;right:-.625rem;text-align:left;width:calc(100vw - 20px)}@media (min-width:48rem){.searchSuggestions-dropdown{width:21.875rem}}.searchSuggestions-content{height:auto;max-height:calc(100vh - 90px);overflow-x:hidden;padding-right:1.25rem}.searchSuggestions-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.625rem}.searchSuggestions-header-title{font-size:1rem}.searchSuggestions-listItem{margin-top:.625rem;position:relative}.searchSuggestions-listItem:first-child{margin-top:0}.searchSuggestions .productList-visual{margin-right:.625rem;max-height:5rem}.searchSuggestions .productList-label{font-size:.8125rem;margin-top:.9375rem}.searchSuggestions .productList-label--bigger{font-size:.9375rem;margin-top:0}.searchSuggestions .price{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.09}.search-header{border-bottom:.0625rem solid #dedfe3}.search-headerTitle{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.37;margin-bottom:.8125rem}.search-headerSubTitles{list-style:none;margin-bottom:1.25rem;padding-left:0}.search-headerSubTitle{color:#000;font-size:.8125rem;font-weight:300;line-height:1.53}.search-headerSubTitle>a{text-decoration:none}.search-headerSubTitle>a:focus,.search-headerSubTitle>a:hover{text-decoration:underline}.search-headerSubTitle>a strong{font-weight:300}.search-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);-ms-flex-direction:column;flex-direction:column;margin-top:1.25rem;padding:1.25rem;position:relative}@media (min-width:48rem){.search-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.search-itemTitle{font-size:.9375rem;margin-bottom:.9375rem}.search-itemContent{width:73%}.search-itemVisual{height:175px;margin-right:2%;width:25%;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}.search-itemVisual img{margin:0 auto}.search-itemVisual svg{height:auto;width:100%}.search-itemVisual .iconContainer{height:100%;width:50%}.search-itemLink{text-decoration:none}.search-itemLink:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.search-itemLink:focus,.search-itemLink:hover{text-decoration:underline}.search-itemMetaData{font-size:.75rem;font-weight:300;margin-top:.625rem}.search-itemMetaData>*{display:inline-block;margin-left:.625rem}.search-itemMetaData>:first-child{margin-left:0}.hlt1{color:#d7242c;font-size:1.1em;font-weight:600}.tracker .td-coche{text-align:center}.tracker .td-coche .checkbox--custom label{margin:auto;padding-left:1.0625rem;width:1.0625rem}.tracker .trackersModalCollapseIcon.collapsed .icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.tracker .trackersModalCollapseIcon .icon{height:.75rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in;width:.375rem}#trackers-ask-consent-gdpr{bottom:0;left:0;margin:0;max-width:none;position:fixed;right:0;width:100%;z-index:5000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0e1d2d;color:#fff;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;padding:1.25rem}#trackers-ask-consent-gdpr .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,#trackers-ask-consent-gdpr .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,#trackers-ask-consent-gdpr .back-btn,#trackers-ask-consent-gdpr .btn,.PaylineWidget .pl-form-container .pl-schedule-block #trackers-ask-consent-gdpr .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default #trackers-ask-consent-gdpr .pl-pay-btn{white-space:nowrap}#trackers-ask-consent-gdpr .richtext p:last-of-type{margin-bottom:0}#trackers-ask-consent-gdpr .back-btn,#trackers-ask-consent-gdpr .btn-link{margin-left:auto}@media (max-width:61.99875rem){#trackers-ask-consent-gdpr{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:1.25rem}#trackers-ask-consent-gdpr .richtext{width:100%}#trackers-ask-consent-gdpr .back-btn,#trackers-ask-consent-gdpr .btn-link{margin-left:0}}@media (max-width:47.99875rem){#trackers-ask-consent-gdpr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#trackers-ask-consent-gdpr .richtext{text-align:center}}.modal-open #trackers-ask-consent-gdpr{z-index:1039}.lazydelayed,.lazyload,.lazyloading{opacity:0}.lazyloading+.loader{display:block}.lazyloaded{opacity:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.lazyloaded+.loader .loader-dot:before{-webkit-animation:none;animation:none}.announcement{grid-column:span 3;grid-row:span 4;width:100%}.announcement-visual img{height:auto;width:100%}.animations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.animations--info{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:1px solid #ebf3fa;-ms-flex-direction:column;flex-direction:column;padding:1.125rem 0}@media (min-width:48rem){.animations--info{padding:1.5rem 0}}.animations--carousel,.animations--gallery,.animations--list,.animations--slider{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.animations--carousel,.animations--list,.animations--slider{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;top:.3125rem}.animations--carousel .animations-tag,.animations--list .animations-tag,.animations--slider .animations-tag{font-size:.75rem;padding:.25rem}@media (min-width:36rem){.animations--carousel .animations-tag,.animations--list .animations-tag,.animations--slider .animations-tag{font-size:.875rem}}.animations-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ebf3fa;border-radius:50%;color:#000;height:1.5rem;margin:0 .3125rem;width:1.5rem}.animations-info,.animations-tag{background:-webkit-gradient(linear,left top,right top,from(#d7242c),color-stop(90%,#d7242ccc));background:linear-gradient(90deg,#d7242c,#d7242ccc 90%);color:#fff;min-height:2.125rem;position:relative;text-decoration:none}.animations-info.color-dark,.animations-tag.color-dark{color:#000}.animations-info svg,.animations-tag svg{margin-right:.5rem}.animations-info{background:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.animations-info,.animations-info-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.animations-info-link{background-color:#d7242c;font-size:.75rem;padding:.625rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:1.3125rem;color:unset;justify-content:center;min-height:2.625rem}@media (min-width:36rem){.animations-info-link{font-size:.875rem}}.animations-info-link--dark{color:#000}.animations-info:not(:last-of-type):after{border-radius:50%;content:"+";height:2rem;line-height:1;margin:1rem auto;width:2rem;-webkit-box-pack:center;-ms-flex-pack:center;background:#ebf3fa;color:#000;justify-content:center}.animations-info .label,.animations-info:not(:last-of-type):after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.animations-info .label{color:#fff}.animations-info .label--dark{color:#000}.animations-tag{clip-path:polygon(0 0,100% 0,calc(100% - 1rem) 100%,0 100%);padding:.25rem}.animations-tag,.animations-tag .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.animations-tag .label{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;padding-right:1rem}@media (min-width:36rem){.animations-tag .label{font-size:.875rem}}.animations-tag:not(:first-of-type){clip-path:polygon(1rem 0,100% 0,calc(100% - 1rem) 100%,0 100%);margin-left:-1rem}.animations-tag:not(:first-of-type) .label{padding:0 1rem}.recaptcha-container{background:#ebf3fa;border:1px solid #d7e7f5;border-radius:10px;gap:.5rem;margin:2rem auto;max-width:375px;padding:1rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recaptcha-container .frc-banner{bottom:-20px;line-height:1;position:absolute;right:0}.recaptcha-container .frc-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recaptcha-container .frc-container .frc-icon{fill:transparent;stroke:#d7242c;height:3rem;margin:0;width:3rem}.recaptcha-container .frc-container.frc-success .frc-icon{height:3rem;width:3rem;stroke:#28a745}.recaptcha-container .frc-container .frc-content{margin:auto;overflow:visible;padding:10px;-ms-flex-item-align:stretch;align-self:stretch}.recaptcha-container .frc-container progress.frc-progress{background:linear-gradient(244.25deg,#ced4da,#6c757d)!important;border-radius:4px;color:linear-gradient(244.25deg,#ff7260,#c30009);height:8px}.recaptcha-container .frc-container progress.frc-progress::-webkit-progress-bar{background:linear-gradient(244.25deg,#ced4da,#6c757d)!important}.recaptcha-container .frc-container progress.frc-progress::-webkit-progress-value{background:linear-gradient(244.25deg,#ff7260,#c30009)}.recaptcha-container .frc-container .frc-button{font-size:.85rem;margin-top:.5rem;padding:.85rem 1rem}button:disabled,button[disabled]{background:linear-gradient(244.25deg,#f8f9fa,#dee2e6)!important;-webkit-box-shadow:0 12px 24px -8px rgba(140,169,191,.24);box-shadow:0 12px 24px -8px rgba(140,169,191,.24);color:#545b62!important;opacity:1!important}.scrollToTop{bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;z-index:100;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:3.625rem;margin:0 -4rem 0 auto;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;width:3rem}@media screen and (max-width:1540px){.scrollToTop{margin:0 0 0 auto}}@media (max-width:61.99875rem){.scrollToTop{height:2.625rem;width:2rem}}.scrollToTop-btn{background-color:rgba(215,36,44,.7);border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;opacity:0;padding:0;width:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(10px);-webkit-box-shadow:0 0 20px -10px rgba(0,0,0,.1);box-shadow:0 0 20px -10px rgba(0,0,0,.1);color:#fff;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:61.99875rem){.scrollToTop-btn{height:2rem;width:2rem}.scrollToTop-btn .iconContainer{font-size:1rem}}.scrollToTop-btn:focus,.scrollToTop-btn:hover{background-color:#d7242c;-webkit-box-shadow:0 5px 20px -10px rgba(0,0,0,.25);box-shadow:0 5px 20px -10px rgba(0,0,0,.25);-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media (max-width:61.99875rem){.scrollToTop-btn:focus,.scrollToTop-btn:hover{-webkit-transform:translateY(0);transform:translateY(0)}}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .scrollToTop.pl-tab.pl-active .scrollToTop-btn,.scrollToTop.active .scrollToTop-btn{opacity:1}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .scrollToTop.pl-tab.pl-active .scrollToTop-btn>svg,.scrollToTop.active .scrollToTop-btn>svg{overflow:visible!important}.pneumaticSearch-block{margin:1.25rem 0 0;padding:1.25rem 0;position:relative}@media (min-width:36rem){.pneumaticSearch-block{margin:0;padding:1.25rem}}.pneumaticSearch-block:after{background:url(../img/fd_mobile.jpg) no-repeat;background-size:cover;bottom:0;content:"";left:calc(50% - 50vw);opacity:.5;position:absolute;right:calc(50% - 50vw);top:0;z-index:0}@media (min-width:36rem){.pneumaticSearch-block:after{background-image:url(../img/fd_medium.jpg)}}@media (min-width:48rem){.pneumaticSearch-block:after{background-image:url(../img/fd_large.jpg)}}@media (min-width:62rem){.pneumaticSearch-block:after{background-image:url(../img/fd_xl.jpg)}}.pneumaticSearch-block:before{background:#0e1d2d;bottom:0;content:"";left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0;z-index:0}.pneumaticSearch-block.--alt{background:#fff;padding:0}.pneumaticSearch-block.--alt:after,.pneumaticSearch-block.--alt:before{display:none}.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;margin:0 auto;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal}@media (min-width:48rem){.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper .pneumaticSearch-block-search{padding:.625rem;position:relative}.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper .pneumaticSearch-block-search:before{background:#0e1d2d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper .pneumaticSearch-block-search:after{background:url(../img/fd_mobile.jpg) no-repeat 0 25% #ebf3fa;background-size:cover;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;z-index:0}@media (min-width:48rem){.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper .pneumaticSearch-block-search{margin:1.875rem 0}.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper .pneumaticSearch-block-search:after{background-image:url(../img/fd_alt.jpg)}}.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper .recherche-pneumatic{padding:0;position:relative;z-index:1}@media (min-width:48rem){.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper .recherche-pneumatic{padding:0 .625rem}}.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper .recherche-pneumatic-title{margin:1.25rem 0 1.875rem}.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper .recherche-pneumatic-actions{margin:0}.pneumaticSearch-block-wrapper{display:grid;grid-template-columns:100%;position:relative;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:2rem;justify-content:center;margin:1rem auto}@media (min-width:36rem){.pneumaticSearch-block-wrapper{grid-template-columns:100%;margin:2rem auto}}@media (min-width:48rem){.pneumaticSearch-block-wrapper{grid-template-columns:1fr 1fr;margin:3rem auto}}@media (min-width:62rem){.pneumaticSearch-block-wrapper{gap:2.5rem;grid-template-columns:60% 1fr;margin:4rem auto}}.pneumaticSearch-block-sideContent{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:1.25rem}@media (min-width:48rem){.pneumaticSearch-block-sideContent{margin-bottom:0;padding:1.875rem 0}}.pneumaticSearch-block-sideContent-block{background:#fff;border:.0625rem solid #0e1d2d;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;height:11.5625rem;justify-content:center;padding:.625rem;width:11.5625rem;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}@media (max-width:61.99875rem){.pneumaticSearch-block-sideContent-block:last-of-type{margin:0 auto}}.pneumaticSearch-block-sideContent-icon{border-bottom:.125rem solid #d7242c;height:4.375rem;margin:0 auto;max-width:3.75rem;padding-bottom:.3125rem}.pneumaticSearch-block-sideContent-title{color:#d7242c;font-size:1rem;line-height:1;margin:.625rem 0;text-align:center;text-transform:uppercase}.pneumaticSearch-block-sideContent-subtitle{font-size:.6875rem;line-height:1}.pneumaticSearch-block-sideContent-link:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.pneumaticSearch-block-offer,.pneumaticSearch-block-search{-webkit-box-flex:1;-ms-flex:1;flex:1}.pneumaticSearch-block .offer-block{background:#fff;border-radius:1.25rem;padding:1.25rem;text-decoration:none}.pneumaticSearch-block .offer-block-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.125rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:1.25rem;margin-top:.625rem;text-align:center;text-decoration:none}@media (max-width:47.99875rem){.pneumaticSearch-block .offer-block-title{font-size:1.75rem}}.pneumaticSearch-block .offer-block-title span{color:#d7242c;text-decoration:none}.pneumaticSearch-block .offer-link{text-decoration:none!important}.pneumaticSearch-block .offer-title{font-size:1rem;margin-bottom:1.25rem;text-align:center;text-decoration:none}.pneumaticSearch-block .offer-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:1.25rem;justify-content:center}.pneumaticSearch-block .offer-content,.pneumaticSearch-block .offer-desc{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.pneumaticSearch-block .offer-desc{font-size:.875rem;margin-bottom:0;text-align:left}.pneumaticSearch-block .offer-promotion{color:#d7242c;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.625rem;font-style:normal;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.pneumaticSearch-block div[data-type=block]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pneumaticSearch-block div[data-type=block]>*{height:100%;width:100%}.pneumaticSearch-block .recherche-pneumatic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}@media (min-width:48rem){.pneumaticSearch-block .recherche-pneumatic{padding:0 1.25rem}}.pneumaticSearch-block .recherche-pneumatic-title{color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.125rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:2.3125rem;margin-top:.625rem;text-align:center}@media (max-width:47.99875rem){.pneumaticSearch-block .recherche-pneumatic-title{font-size:1.75rem}}@media (min-width:48rem){.pneumaticSearch-block .recherche-pneumatic-title{text-align:left}}.pneumaticSearch-block .recherche-pneumatic-title span{color:#d7242c}.pneumaticSearch-block .recherche-pneumatic-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;margin:auto 0}.pneumaticSearch-block .recherche-pneumatic-btn{overflow:hidden;-webkit-box-flex:1;color:#000;-ms-flex:1;flex:1;font-size:.875rem;height:4rem;min-width:16.875rem;white-space:nowrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(244.25deg,#dedfe3,#ebf3fa);border:0;border-radius:3.875rem;-webkit-box-shadow:0 12px 24px -8px rgba(140,169,191,.48);box-shadow:0 12px 24px -8px rgba(140,169,191,.48);font-weight:600;line-height:1.42857;opacity:1;padding:1rem;text-decoration:underline;-webkit-transition:all .25s ease;transition:all .25s ease}.pneumaticSearch-block .recherche-pneumatic-btn:not(:disabled):not(.disabled):focus,.pneumaticSearch-block .recherche-pneumatic-btn:not(:disabled):not(.disabled):hover{background:linear-gradient(244.25deg,#fff,#fff);color:#0e1d2d;cursor:pointer;opacity:1;text-decoration:none;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.pneumaticSearch-block .recherche-pneumatic-btn:not(:disabled):not(.disabled):active,.pneumaticSearch-block .recherche-pneumatic-btn:not(:disabled):not(.disabled):focus{background:linear-gradient(244.25deg,#fff,#fff);opacity:1;text-decoration:none}.pneumaticSearch-block .recherche-pneumatic-btn>svg{width:1.375rem}.pneumaticSearch-block .recherche-pneumatic-btn>svg:last-of-type{margin:0 0 0 auto;padding-left:.3125rem;width:.75rem}.pneumaticSearch-block .recherche-pneumatic-btn.dimension>svg:first-of-type{width:1.125rem}.modal-sticky .modal-close{right:.5rem}.modal-sticky.loading .modal-content{background:transparent}.modal-sticky-header.modal-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -1rem}.modal-sticky-header.modal-header .title-2,.modal-sticky-header.modal-header h2{font-size:1.375rem;margin:0 auto 0 0;padding-left:1rem;padding-right:3rem;text-align:left}@media (min-width:36rem){.modal-sticky-header.modal-header .title-2,.modal-sticky-header.modal-header h2{font-size:1.5rem}}@media (min-width:48rem){.modal-sticky-header.modal-header .title-2,.modal-sticky-header.modal-header h2{font-size:1.75rem}}@media (min-width:36rem){.modal-sticky-header.modal-header{margin:0 -2rem}}.modal-sticky .modal-content{background:#fff;padding:1rem}@media (min-width:36rem){.modal-sticky .modal-content{padding:1rem 2rem}}.modal-pneumatic-filter{height:100%;margin-top:0;position:relative}.modal-pneumatic-filter .loader-wrapper{backdrop-filter:blur(5px);background-color:rgba(14,29,45,.7);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-pneumatic-filter [class$=actions]{margin:1.5rem auto}.PaylineWidget .pl-form-container .pl-schedule-block .modal-pneumatic-filter .show-all.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .modal-pneumatic-filter .show-all.pl-pay-btn,.modal-pneumatic-filter .PaylineWidget .pl-form-container .pl-schedule-block .show-all.pl-collect-btn,.modal-pneumatic-filter .PaylineWidget[class*=pl-layout-].pl-container-default .show-all.pl-pay-btn,.modal-pneumatic-filter .btn.show-all,.modal-pneumatic-filter .show-all.back-btn{white-space:nowrap}.modal-pneumatic-filter .loader{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:5px solid;border-color:#fff #fff #d7242c;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:48px;margin:auto;width:48px;z-index:1}.modal-pneumatic-filter .btn-actions{bottom:-1rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;z-index:10;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin:1rem -1rem 0;padding:.625rem 0}@media (min-width:36rem){.modal-pneumatic-filter .btn-actions{margin:2rem -1rem 0}}.PaylineWidget .pl-form-container .pl-schedule-block .modal-pneumatic-filter .btn-actions.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .modal-pneumatic-filter .btn-actions.pl-pay-btn,.modal-pneumatic-filter .PaylineWidget .pl-form-container .pl-schedule-block .btn-actions.pl-collect-btn,.modal-pneumatic-filter .PaylineWidget[class*=pl-layout-].pl-container-default .btn-actions.pl-pay-btn,.modal-pneumatic-filter .btn-actions.back-btn,.modal-pneumatic-filter .btn-actions.btn{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.PaylineWidget .pl-form-container .pl-schedule-block .modal-pneumatic-filter .btn-actions.pl-collect-btn:first-of-type,.PaylineWidget[class*=pl-layout-].pl-container-default .modal-pneumatic-filter .btn-actions.pl-pay-btn:first-of-type,.modal-pneumatic-filter .PaylineWidget .pl-form-container .pl-schedule-block .btn-actions.pl-collect-btn:first-of-type,.modal-pneumatic-filter .PaylineWidget[class*=pl-layout-].pl-container-default .btn-actions.pl-pay-btn:first-of-type,.modal-pneumatic-filter .btn-actions.back-btn:first-of-type,.modal-pneumatic-filter .btn-actions.btn:first-of-type{margin:0 auto 0 0}.PaylineWidget .pl-form-container .pl-schedule-block .modal-pneumatic-filter .btn-actions.pl-collect-btn:first-of-type:not(:last-of-type),.PaylineWidget[class*=pl-layout-].pl-container-default .modal-pneumatic-filter .btn-actions.pl-pay-btn:first-of-type:not(:last-of-type),.modal-pneumatic-filter .PaylineWidget .pl-form-container .pl-schedule-block .btn-actions.pl-collect-btn:first-of-type:not(:last-of-type),.modal-pneumatic-filter .PaylineWidget[class*=pl-layout-].pl-container-default .btn-actions.pl-pay-btn:first-of-type:not(:last-of-type),.modal-pneumatic-filter .btn-actions.back-btn:first-of-type:not(:last-of-type),.modal-pneumatic-filter .btn-actions.btn:first-of-type:not(:last-of-type){margin:0 auto}.PaylineWidget .pl-form-container .pl-schedule-block .modal-pneumatic-filter .btn-actions.pl-collect-btn:last-of-type,.PaylineWidget[class*=pl-layout-].pl-container-default .modal-pneumatic-filter .btn-actions.pl-pay-btn:last-of-type,.modal-pneumatic-filter .PaylineWidget .pl-form-container .pl-schedule-block .btn-actions.pl-collect-btn:last-of-type,.modal-pneumatic-filter .PaylineWidget[class*=pl-layout-].pl-container-default .btn-actions.pl-pay-btn:last-of-type,.modal-pneumatic-filter .btn-actions.back-btn:last-of-type,.modal-pneumatic-filter .btn-actions.btn:last-of-type{margin:0 0 0 auto}.PaylineWidget .pl-form-container .pl-schedule-block .modal-pneumatic-filter .btn-actions.pl-collect-btn:last-of-type:not(:first-of-type),.PaylineWidget[class*=pl-layout-].pl-container-default .modal-pneumatic-filter .btn-actions.pl-pay-btn:last-of-type:not(:first-of-type),.modal-pneumatic-filter .PaylineWidget .pl-form-container .pl-schedule-block .btn-actions.pl-collect-btn:last-of-type:not(:first-of-type),.modal-pneumatic-filter .PaylineWidget[class*=pl-layout-].pl-container-default .btn-actions.pl-pay-btn:last-of-type:not(:first-of-type),.modal-pneumatic-filter .btn-actions.back-btn:last-of-type:not(:first-of-type),.modal-pneumatic-filter .btn-actions.btn:last-of-type:not(:first-of-type){margin:0 auto}.modal-pneumatic-filter .matriculation-block .btn-actions{margin:0 -1rem}@media (min-width:36rem){.modal-pneumatic-filter .matriculation-block .btn-actions{margin:0 -2rem}}.modal-pneumatic-filter-content{opacity:0;position:relative}.modal-pneumatic-filter-content.animated{-webkit-animation:fadeIn .5s ease forwards;animation:fadeIn .5s ease forwards}.modal-pneumatic-filter .tab{background-color:#fff;left:0;min-height:100%;position:absolute;right:0;z-index:0}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .modal-pneumatic-filter .tab.pl-tab.pl-active,.modal-pneumatic-filter .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .tab.pl-tab.pl-active,.modal-pneumatic-filter .tab.active{-webkit-transition-delay:.2s;transition-delay:.2s;z-index:1}.modal-pneumatic-filter .tab-title{font-size:1.375rem}@media (min-width:36rem){.modal-pneumatic-filter .tab-title{font-size:1.625rem}}.modal-pneumatic-filter .pneumaticSearch-navigation{background:#ebf3fa;border-radius:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media (min-width:36rem){.modal-pneumatic-filter .pneumaticSearch-navigation{width:80%}}.modal-pneumatic-filter .pneumaticSearch-navigation input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.modal-pneumatic-filter .pneumaticSearch-navigation input+label{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:rgba(14,29,45,0);border:none;border-radius:1.5rem;color:#0e1d2d;height:3rem;justify-content:center;margin-bottom:0;padding:.625rem 1.25rem;-webkit-transition:all .3s ease;transition:all .3s ease}.modal-pneumatic-filter .pneumaticSearch-navigation input+label:focus,.modal-pneumatic-filter .pneumaticSearch-navigation input+label:hover{text-decoration:underline}.modal-pneumatic-filter .pneumaticSearch-navigation input:checked+label{background:#0e1d2d;color:#fff}.modal-pneumatic-filter .pneumaticSearch .navigation-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between;margin:1rem auto}.modal-pneumatic-filter .pneumaticSearch .navigation-content .prev{margin:0 auto 0 0}.modal-pneumatic-filter .pneumaticSearch .navigation-content .selection{margin:0 0 0 auto}.modal-pneumatic-filter .pneumaticSearch .information{display:block;margin:0 0 2rem;position:relative;text-align:center}.modal-pneumatic-filter .pneumaticSearch .information-tooltip{cursor:pointer;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;padding:0 1rem;position:inherit;text-decoration:underline}.modal-pneumatic-filter .pneumaticSearch .information-tooltip-content{left:0!important;margin:0 auto;right:0!important}.modal-pneumatic-filter .pneumaticSearch .information-tooltip-content .tooltip-inner{background-color:#0e1d2d;border-radius:.25rem;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);color:#fff;margin:0 auto;max-width:80%;min-width:320px}.modal-pneumatic-filter .pneumaticSearch .information-tooltip-content .tooltip-arrow{display:none}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel{margin:1rem auto 0;max-width:640px;overflow:hidden;position:relative;z-index:0}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel[data-step=pneumatics_width] .configuration-wheel-rotate-elements{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel[data-step=pneumatics_height] .configuration-wheel-rotate-elements{-webkit-transform:rotate(-17deg);transform:rotate(-17deg)}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel[data-step=pneumatics_diameter] .configuration-wheel-rotate-elements{-webkit-transform:rotate(-34deg);transform:rotate(-34deg)}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel[data-step=pneumatics_load_index] .configuration-wheel-rotate-elements{-webkit-transform:rotate(-51deg);transform:rotate(-51deg)}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel[data-step=pneumatics_speed_index] .configuration-wheel-rotate-elements{-webkit-transform:rotate(-68deg);transform:rotate(-68deg)}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values{--r:50%;--t:6;position:absolute;--w:calc(var(--r) * 1);bottom:0;left:0;margin:0 auto;padding:0 0 100%;right:0;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:100%;z-index:2}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;bottom:var(--w);color:hsla(0,0%,100%,.4);font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(1.125rem,1.8vw,1.625rem);font-style:normal;font-weight:700;height:calc(var(--r) * .92);left:calc(var(--w) - .5 * var(--r) / 5);margin:0;padding:0;position:absolute;text-decoration:none;-webkit-transform:rotate(calc(var(--n) * 18deg));transform:rotate(calc(var(--n) * 18deg));-webkit-transform-origin:center bottom;transform-origin:center bottom;width:calc(var(--r) / 5)}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value .selector{background-color:hsla(0,0%,100%,.3);border:2px solid hsla(0,0%,100%,.8);border-radius:.25rem;bottom:-.5rem;-webkit-box-shadow:0 0 10px -5px rgba(0,0,0,.25);box-shadow:0 0 10px -5px rgba(0,0,0,.25);display:block;left:-.625rem;opacity:0;position:absolute;right:-.625rem;top:-.25rem;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:-1}@media (min-width:48rem){.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value .selector{bottom:-.75rem}}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value .selector:before{border-color:#fff transparent transparent;border-style:solid;border-width:10px 15px 0;bottom:-10px;content:"";height:0;margin:0 auto;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value .selector.inactive{background-color:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.5);-webkit-box-shadow:0 5px 10px -5px transparent;box-shadow:0 5px 10px -5px transparent}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value .selector.inactive:before{border-color:#fff transparent transparent}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value .selector.has-value{background-color:rgba(215,36,44,.2);border:2px solid #d7242c;-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,.25);box-shadow:0 5px 10px -5px rgba(0,0,0,.25)}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value .selector.has-value:before{border-color:#d7242c transparent transparent}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value a{height:1.5rem;position:relative;text-decoration:none}@media (min-width:36rem){.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value a{height:2rem}}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value a:hover{text-decoration:underline}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value.pl-tab.pl-active,.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .value.pl-tab.pl-active,.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value.active{color:hsla(0,0%,100%,.7);text-shadow:0 2px 2px rgba(0,0,0,.25)}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value.selected{color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.5)}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value:first-child{--n:-5}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value:nth-child(2){--n:-4.5}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value:nth-child(3){--n:-4}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value:nth-child(4){--n:-3}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value:nth-child(5){--n:-2}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value:nth-child(6){--n:-1}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-rotate-elements{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:100%;position:absolute;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .9s ease;transition:all .9s ease;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:0}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-rotate-elements img{-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;z-index:0}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;padding-bottom:40%;position:relative;-webkit-transition:all .9s ease;transition:all .9s ease;width:100%}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-content-wrapper{-webkit-animation:initWheel 1.25s ease-out forwards;animation:initWheel 1.25s ease-out forwards;padding-bottom:100%;position:absolute;-webkit-transform:translateY(100%) rotate(1turn);transform:translateY(100%) rotate(1turn);width:100%}.modal-pneumatic-filter .pneumaticSearch .tab-title{margin:1.625rem 0}@media (max-width:47.99875rem){.modal-pneumatic-filter .pneumaticSearch .tab-title{margin:1rem 0}}.modal-pneumatic-filter .pneumaticSearch .tab-title>span{color:#d7242c}.modal-pneumatic-filter .pneumaticSearch .step-title{margin:1.625rem 0}.modal-pneumatic-filter .pneumaticSearch .step-values{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:47.99875rem){.modal-pneumatic-filter .pneumaticSearch .step-values{gap:.625rem}}.modal-pneumatic-filter .pneumaticSearch .step-value{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-width:calc(25% - .625rem)}@media (min-width:36rem){.modal-pneumatic-filter .pneumaticSearch .step-value{min-width:calc(20% - 1.25rem)}}@media (min-width:62rem){.modal-pneumatic-filter .pneumaticSearch .step-value{min-width:calc(20% - 1.25rem)}}@media (min-width:87.5rem){.modal-pneumatic-filter .pneumaticSearch .step-value{min-width:calc(14.2857142857% - 1.25rem)}}.modal-pneumatic-filter .pneumaticSearch .step-value.all,.modal-pneumatic-filter .pneumaticSearch .step-value.dont{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap}.modal-pneumatic-filter .pneumaticSearch .step-value.all input~label,.modal-pneumatic-filter .pneumaticSearch .step-value.dont input~label{margin-bottom:0;padding:.625rem 1.25rem;text-transform:none;white-space:nowrap}.modal-pneumatic-filter .pneumaticSearch .step-value.all input:checked~label,.modal-pneumatic-filter .pneumaticSearch .step-value.all input:focus~label,.modal-pneumatic-filter .pneumaticSearch .step-value.all input:hover~label,.modal-pneumatic-filter .pneumaticSearch .step-value.dont input:checked~label,.modal-pneumatic-filter .pneumaticSearch .step-value.dont input:focus~label,.modal-pneumatic-filter .pneumaticSearch .step-value.dont input:hover~label{background:#0e1d2d;color:#fff}.modal-pneumatic-filter .pneumaticSearch .step-value input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.modal-pneumatic-filter .pneumaticSearch .step-value input~label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #0e1d2d;border-radius:12px;color:#0e1d2d;justify-content:center;margin-bottom:0;padding:.625rem;text-transform:uppercase}.modal-pneumatic-filter .pneumaticSearch .step-value input:checked~label,.modal-pneumatic-filter .pneumaticSearch .step-value input:focus~label,.modal-pneumatic-filter .pneumaticSearch .step-value input:hover~label{background:#0e1d2d;color:#fff}.modal-pneumatic-filter .pneumaticSearch .tab-fadeIn{-webkit-animation:fadeIn .5s ease forwards;animation:fadeIn .5s ease forwards;opacity:0}.modal-pneumatic-filter .pneumaticSearch .blur{-webkit-filter:blur(10px);filter:blur(10px)}.modal-pneumatic-filter .pneumaticSearch .animated{-webkit-transition:all .3s ease;transition:all .3s ease}.modal-pneumatic-filter .pneumaticSearch .fade-in{-webkit-animation:fadeIn .5s ease forwards;animation:fadeIn .5s ease forwards;opacity:0}.modal-pneumatic-filter .pneumaticSearch .fade-out{-webkit-animation:fadeOut .5s ease forwards;animation:fadeOut .5s ease forwards;opacity:1}.modal-pneumatic-filter .pneumaticSearch .error{background-color:rgba(220,53,69,.2);border:1px solid #dc3545;border-radius:12px;color:#dc3545;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:2rem auto 1rem;padding:1rem}.modal-pneumatic-filter .pneumaticSearch .informations-step,.modal-pneumatic-filter .pneumaticSearch .mostcommondimensions{background-color:#ebf3fa;border-radius:12px}.modal-pneumatic-filter .pneumaticSearch .informations-step-title,.modal-pneumatic-filter .pneumaticSearch .mostcommondimensions-title{font-size:1rem;margin:0 0 1.5rem;text-align:left}.modal-pneumatic-filter .pneumaticSearch .informations-step-content,.modal-pneumatic-filter .pneumaticSearch .mostcommondimensions-content{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem;text-align:left}.modal-pneumatic-filter .pneumaticSearch .informations-step-values,.modal-pneumatic-filter .pneumaticSearch .mostcommondimensions-values{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.modal-pneumatic-filter .pneumaticSearch .informations-step-values .btn-white,.modal-pneumatic-filter .pneumaticSearch .mostcommondimensions-values .btn-white{display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;white-space:nowrap;-ms-flex-preferred-size:calc(50% - 0.5rem);flex-basis:calc(50% - 0.5rem);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:none;border-radius:1.5rem;color:#0e1d2d}.modal-pneumatic-filter .pneumaticSearch .informations-step-values .btn-white>svg,.modal-pneumatic-filter .pneumaticSearch .mostcommondimensions-values .btn-white>svg{justify-self:flex-end}.modal-pneumatic-filter .pneumaticSearch .informations-step-values .btn-white:focus,.modal-pneumatic-filter .pneumaticSearch .informations-step-values .btn-white:hover,.modal-pneumatic-filter .pneumaticSearch .mostcommondimensions-values .btn-white:focus,.modal-pneumatic-filter .pneumaticSearch .mostcommondimensions-values .btn-white:hover{background-color:#0e1d2d;color:#fff}.modal-pneumatic-filter .pneumaticSearch .informations-step{margin:2rem 0;padding:1.5rem}.modal-pneumatic-filter .pneumaticSearch .mostcommondimensions{margin:1rem 0;padding:1rem}.modal-pneumatic-filter .pneumaticSearch .pneumatic-content-form{background-color:#fff;-webkit-box-shadow:0 -20px 20px -20px rgba(0,0,0,.5);box-shadow:0 -20px 20px -20px rgba(0,0,0,.5);padding-top:2rem;position:relative;z-index:3}@media (max-width:47.99875rem){.modal-pneumatic-filter .pneumaticSearch .pneumatic-content-form{padding-top:1rem}}.modal-pneumatic-filter .pneumaticSearch .pneumatic-content-form-wrapper{display:block;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:.3s ease;transition:.3s ease;z-index:0}.modal-pneumatic-filter .pneumaticSearch .pneumatic-content-form-wrapper.blur{-webkit-filter:blur(10px);filter:blur(10px);z-index:2}.modal-pneumatic-filter .pneumaticSearch .pneumatic-content-form-loader{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;left:0;position:absolute;right:0;top:0}.modal-pneumatic-filter .pneumaticSearch .pneumatic-content-form-loader .loader{border:5px solid #ebf3fa;border-bottom-color:#d7242c}.modal-pneumatic-filter .pneumaticSearch .step-percent{background-color:#ebf3fa;border-radius:.25rem;-webkit-box-shadow:inset 0 0 5px -2px rgba(0,0,0,.25);box-shadow:inset 0 0 5px -2px rgba(0,0,0,.25);display:block;height:.5rem;margin:1rem 0 2rem;position:relative;width:100%}@media (max-width:47.99875rem){.modal-pneumatic-filter .pneumaticSearch .step-percent{margin:1rem 0}}.modal-pneumatic-filter .pneumaticSearch .step-percent:before{background-color:#d7242c;border-radius:.25rem;content:"";height:.5rem;left:0;position:absolute;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:.2s;transition-delay:.2s;width:0}.modal-pneumatic-filter .pneumaticSearch .step-percent[data-step=pneumatics_width]:before{width:20%}.modal-pneumatic-filter .pneumaticSearch .step-percent[data-step=pneumatics_height]:before{width:40%}.modal-pneumatic-filter .pneumaticSearch .step-percent[data-step=pneumatics_diameter]:before{width:60%}.modal-pneumatic-filter .pneumaticSearch .step-percent[data-step=pneumatics_load_index]:before{width:80%}.modal-pneumatic-filter .pneumaticSearch .step-percent[data-step=pneumatics_speed_index]:before{width:100%}.modal-pneumatic-filter .matriculation-block{background-color:#ebf3fa;border-radius:12px;padding:1rem}@media (min-width:36rem){.modal-pneumatic-filter .matriculation-block{padding:2rem}}.PaylineWidget .pl-layout .modal-pneumatic-filter .matriculation-block .pl-tabs-container,.PaylineWidget .pl-layout .modal-pneumatic-filter .matriculation-block .pl-tabs-container .pl-paymentMethodLayout-view .pl-tab:not(.active),.PaylineWidget .pl-layout .modal-pneumatic-filter .matriculation-block .pl-tabs-container .tabs-tab:not(.active),.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .modal-pneumatic-filter .matriculation-block .nav-tabs .pl-tab:not(.active),.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .modal-pneumatic-filter .matriculation-block .pl-tabs-container .pl-tab:not(.active),.modal-pneumatic-filter .matriculation-block .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container .pl-tab:not(.active),.modal-pneumatic-filter .matriculation-block .PaylineWidget .pl-layout .pl-tabs-container,.modal-pneumatic-filter .matriculation-block .PaylineWidget .pl-layout .pl-tabs-container .pl-paymentMethodLayout-view .pl-tab:not(.active),.modal-pneumatic-filter .matriculation-block .PaylineWidget .pl-layout .pl-tabs-container .tabs-tab:not(.active),.modal-pneumatic-filter .matriculation-block .nav-tabs,.modal-pneumatic-filter .matriculation-block .nav-tabs .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab:not(.active),.modal-pneumatic-filter .matriculation-block .nav-tabs .tabs-tab:not(.active){background:#fff}.modal-pneumatic-filter .matriculation-block select{background-color:#fff;border:0;border-radius:1.4375rem;-webkit-box-shadow:0 2px 15px 0 rgba(44,62,81,.07);box-shadow:0 2px 15px 0 rgba(44,62,81,.07);font-size:.875rem;height:3rem;line-height:1.42;margin:0 auto;min-width:17.5rem;overflow:hidden;padding:1rem 1.5rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.modal-pneumatic-filter .matriculation-block select option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:320px}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes initWheel{0%{opacity:0;-webkit-transform:translateY(100%) rotate(1turn);transform:translateY(100%) rotate(1turn)}50%{opacity:1}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes initWheel{0%{opacity:0;-webkit-transform:translateY(100%) rotate(1turn);transform:translateY(100%) rotate(1turn)}50%{opacity:1}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}.prestations-container{display:none}@media (min-width:48rem){.prestations-container{display:block;margin-right:1.25rem;margin-top:2.0625rem;width:100%}}.prestations-label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;width:100%;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#000;font-size:.875rem;gap:.3125rem;line-height:1.71}.prestations-title{font-size:.875rem}@media (min-width:48rem){.prestations-title--bold{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.37}}.prestations-badge{background-color:#ebf3fa;border-radius:12px;font-size:.875rem;margin-left:auto;padding:.1875rem 0;text-align:center;width:3.75rem}.prestations-item.season{margin-bottom:.3125rem}.prestations-item.season .facetsList-label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.3125rem}.prestations-item.season .facetsList-label svg{height:1.25rem;width:1.25rem}.prestations-item.season .facetsList-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.prestations-item.season .facetsList-title{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prestations-item.season .facetsList-description{font-size:.625rem;line-height:1;width:100%}.prestations-item.season .custom-input{-webkit-box-ordinal-group:1;-ms-flex-order:0;margin-top:.125rem;order:0}.prestations input.ng-valid.ng-not-empty~.facetsList-badge{background-color:#0e1d2d;color:#fff}.prestations .custom-input{left:0;position:relative;top:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.options-line{border-radius:12px;padding:.625rem}@media (max-width:61.99875rem){.options-line{margin-top:0!important}}.options-line:first-of-type{background-color:#fff;font-weight:600}.options-line-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}.options-line-content,.options-line-content-col{display:-webkit-box;display:-ms-flexbox;display:flex}.options-line-content-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:.9375rem;text-align:left}.options-line-bookable{font-weight:400;margin-top:.3125rem}.options-line-multiplier{margin-left:auto;margin-right:.3125rem}.options-line-title{margin-right:auto}.options-line-title+span{font-weight:400}.options-line-price{font-weight:600;min-width:6.25rem;text-align:right}@media (max-width:61.99875rem){.options-line-price{min-width:unset}}.navigation-pre-nav{padding:.9375rem .9375rem 0;width:100%}.navigation-pre-nav .navbar-item{padding:0}.navigation-pre-nav .navbar-item .title{height:unset;margin:unset;position:static;width:unset;clip:unset;overflow:unset;white-space:wrap}.navigation-pre-nav .navigation-close{height:1rem;margin-right:unset;padding:0}.navigation-pre-nav [data-id=search]{all:unset;display:inline-block;margin:0;width:80%}.navigation-pre-nav [data-id=search] .visible-xs-inline-block{display:none!important}.navigation-pre-nav .searchForm-groupBtn{z-index:10}.navigation-pre-nav .navbar-icon{margin-right:.625rem}.navigation-pre-nav .headerShortStore .dropdown-menu-center{left:0}.navigation-pre-nav .searchSuggestions{display:none}.navigation-pre-nav-firstRow,.navigation-pre-nav-secondRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation-pre-nav-firstRow{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:.9375rem}.navigation-pre-nav-secondRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navigation-pre-nav-secondRow .navbar-item{max-width:50%}.brands-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1.0625em;margin:2.5rem 0 1.25rem;text-align:center}@media (min-width:48rem){.brands-title{margin:3.125rem 0}}.brands-title span{color:#d7242c}.brands-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;margin-bottom:1.25rem}@media (min-width:48rem){.brands-list{margin-bottom:3.125rem}}.brands-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:285/143;background:#fff;border-radius:12px;-webkit-box-shadow:0 .75rem 1.5rem -.5rem rgba(144,164,179,.28);box-shadow:0 .75rem 1.5rem -.5rem rgba(144,164,179,.28);justify-content:center;margin-left:auto;margin-right:auto;padding:.625rem 1.25rem;position:relative;width:calc(50% - 1.25rem)}.brands-list-item img{max-height:3.125rem}@media (min-width:48rem){.brands-list-item{width:calc(25% - 1.25rem)}}.brands-list-item-link:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .connector-item .pl-form-group,.connector-item .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-group,.connector-item .form-group{background-color:#ebf3fa;border-radius:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:4rem;padding:.625rem 1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.connector-logo{height:auto;margin-left:.625rem;margin-right:1.25rem;max-width:5rem;min-width:1.25rem}.floa-cartBox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;gap:1.25rem;margin-top:1.25rem}.floa-cartBox,.floa-cartBox-col{display:-webkit-box;display:-ms-flexbox;display:flex}.floa-cartBox-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.floa-cartBox-icon{font-size:4.6875rem;max-height:2.5rem}.floa-cartBox-title{font-weight:600;line-height:1.5714285714em}.floa-cartBox-title span:not(.text-bold){font-weight:400}.floa-cartBox-title span.text-bold{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-weight:600}@media (min-width:36rem){.floa-cartBox-title span.text-bold{display:inline;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}.floa-link{font-weight:600}.floa-modal{font-size:.875rem;line-height:1.7142857143em;padding:1.25rem}.floa-modal .modal-dialog{max-width:44.375rem}@media (min-width:36rem){.floa-modal{padding:3.125rem 5rem}}.floa-logo{display:block;font-size:7.5rem;margin:0 auto 1.875rem;max-height:2.4375rem}@media (min-width:36rem){.floa-logo{font-size:12.3125rem;margin-bottom:2.5rem;max-height:4.375rem}}.floa-title{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:600;line-height:1.375em;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 1.25rem}@media (min-width:36rem){.floa-title{font-size:1.625rem;line-height:1.3076923077em;margin-bottom:1.875rem;max-width:26.25rem}}.floa-title span{color:#d7242c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.floa-title-second{color:#0e1d2d;font-size:1rem;font-weight:600;margin-bottom:1.25rem}.floa-toggleContainer{background-color:#ebf3fa;border-radius:12px;margin-bottom:1.25rem;min-height:19.0625rem;padding:1.25rem}@media (min-width:36rem){.floa-toggleContainer{margin-bottom:1.5625rem;padding:1.25rem 1.875rem}}.floa-toggleContainer .floa-title-second{text-align:center}.floa-toggle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.floa-toggle,.floa-toggle-ctas{display:-webkit-box;display:-ms-flexbox;display:flex}.floa-toggle-ctas{background:#fff;border-bottom:0!important;border-radius:1.5625rem}.floa-toggle-cta{display:inline-block;width:50%}.floa-total{background:#fff;border-radius:12px;margin-bottom:0;padding:1.25rem 1.875rem}.floa-total-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.floa-total-item:first-child{font-weight:600}.floa-schedule-list{margin:1.25rem 0;width:100%}.floa-schedule-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.5rem;position:relative}.floa-schedule-list li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='7' fill='%23FFF'/%3E%3C/svg%3E") no-repeat;content:"";display:block;height:.875rem;margin-right:1rem;width:.875rem}.floa-schedule-list li:after{background-color:#fff;content:"";display:block;height:100%;left:.4375rem;margin-top:1.5625rem;position:absolute;width:.0625rem}.floa-schedule-list li:first-child{font-weight:600}.floa-schedule-list li:first-child:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='7' fill='%23D7242C'/%3E%3C/svg%3E") no-repeat}.floa-schedule-list li:first-child:after{background-color:#d7242c}.floa-schedule-list li:last-child:after{display:none}.floa-schedule-date{margin-right:auto;text-transform:capitalize}.floa-schedule-amount{padding-right:1.875rem}.floa-argument-list{border-bottom:.0625rem solid #ebf3fa;counter-reset:ol-counter;list-style-position:inside;list-style-type:none;margin-bottom:1.875rem;padding-bottom:1.25rem;text-align:left}@media (min-width:36rem){.floa-argument-list{margin-bottom:2.5rem;padding-bottom:2.5rem}}.floa-argument-list>li{counter-increment:ol-counter;margin-bottom:.625rem}.floa-argument-list>li,.floa-argument-list>li:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.floa-argument-list>li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 30 30'%3E%3Cpath fill='%23ebf3fa' d='M15 0c8.31 0 15 6.69 15 15s-6.69 15-15 15S0 23.31 0 15 6.69 0 15 0'/%3E%3C/svg%3E") no-repeat;content:counter(ol-counter) "";-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;height:1.875rem;margin-right:1.25rem;width:1.875rem}.recherche-pneumatic-listing{background-color:#ebf3fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin:2rem 0;padding:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;border-radius:12px;justify-content:space-between}@media (max-width:61.99875rem){.recherche-pneumatic-listing{margin:1rem 0;padding:1rem}}.recherche-pneumatic-listing-actions{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;gap:1.5rem}@media (max-width:47.99875rem){.recherche-pneumatic-listing-actions{width:100%}.recherche-pneumatic-listing-selection{display:none}}.recherche-pneumatic-listing-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;min-height:3rem;padding:0 1rem;width:100%}.recherche-pneumatic-listing-btn:focus,.recherche-pneumatic-listing-btn:hover{cursor:pointer}.recherche-pneumatic-listing-btn.dimension{border:1px solid #0e1d2d;border-radius:1.5rem}.recherche-pneumatic-listing-btn.vehicle{background:transparent;border:0;display:none;text-decoration:underline}@media (min-width:48rem){.recherche-pneumatic-listing-btn.vehicle{display:block}}.productAnimations{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.productAnimations-detail{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;background:#d7242c;border-radius:.9375rem;color:#fff;font-size:.625rem;justify-content:center;margin:0 auto .5rem;padding:.3125rem .625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.productAnimations-detail--dark{color:#000}.facetsHeading-title{font-size:2rem;font-weight:800;line-height:1.0625em;margin-bottom:1.25rem}.nearest-stores{padding-top:1.875rem}.nearest-stores-title{margin-bottom:1.875rem}.nearest-stores-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nearest-stores-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:1.875rem}@media (max-width:61.99875rem){.nearest-stores-item{padding-left:unset!important}.nearest-stores-item:before{display:none!important}}@media (min-width:48rem){.nearest-stores-item{-ms-flex-preferred-size:33%;flex-basis:33%;margin-bottom:.5rem}}.calendar{background-color:#ebf3fa;border-radius:12px;display:block;padding:1.875rem 1.25rem}@media (min-width:48rem){.calendar{padding:3.125rem 3.75rem}}.calendar-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.625rem 0;-ms-flex-preferred-size:calc(33.3333333333% - 10px);flex-basis:calc(33.3333333333% - 10px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.calendar-header,.calendar-item{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.875rem}.calendar-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendar-month,.calendar-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-nav{background:transparent;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none}.calendar-nav:focus,.calendar-nav:hover{text-decoration:underline}.calendar-nav:disabled{background-image:none!important;cursor:not-allowed;opacity:.8}.calendar-nav:disabled:focus,.calendar-nav:disabled:hover{text-decoration:none}.calendar-nav svg{font-size:.6875rem}.calendar-nav-left svg{margin-right:1.25rem}.calendar-nav-right svg{margin-left:1.25rem}.calendar-dateList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin:1.875rem 0;overflow-x:auto;text-align:center}@media (min-width:48rem){.calendar-dateList{overflow-x:unset}}.calendar-dateList time{background:#fff;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.9375rem}.calendar-dateList time span{font-weight:600}.calendar-dateList time:first-letter{text-transform:uppercase}.calendar-date{background-color:#fff;border:1px solid #fff;border-radius:.3125rem;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;font-weight:600;line-height:1.7142857143em;margin-bottom:.3125rem;padding:.3125rem;width:100%}.calendar-date.is-selected{background:#d7242c!important;border:1px solid #d7242c;color:#fff!important;display:inline-block;outline-offset:.0625rem}.calendar-date:hover{cursor:pointer}.calendar-date:disabled{cursor:not-allowed}.calendar-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendar-errors{margin-top:1.25rem}.calendar-errors .highlight-error,.calendar-errors span{color:#d7242c;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:600}@media (min-width:48rem){.minutpass-col{padding-right:2.1875rem}}.minutpass-page-title{margin-bottom:2.5rem}.minutpass-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #0e1d2d;border-radius:12px;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin-top:2.5rem;padding:1.875rem 2.5rem}.PaylineWidget .pl-form-container .pl-schedule-block .minutpass-contact .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .minutpass-contact .pl-pay-btn,.minutpass-contact .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.minutpass-contact .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.minutpass-contact .back-btn,.minutpass-contact .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:61.99875rem){.PaylineWidget .pl-form-container .pl-schedule-block .minutpass-contact .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .minutpass-contact .pl-pay-btn,.minutpass-contact .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.minutpass-contact .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.minutpass-contact .back-btn,.minutpass-contact .btn{padding:.3125rem 1.25rem}}.minutpass-service-description{margin-bottom:2.5rem}.minutpass-contact-title{font-size:1rem;font-weight:600;line-height:1.375em}.minutpass-cards-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:48rem){.minutpass-cards-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2.5rem}}.minutpass-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.minutpass-card svg{font-size:1.375rem;margin-top:1.375rem}.minutpass-card ul{margin-bottom:0}.minutpass-card-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.minutpass-card-detail .hours{font-size:.8125rem}@media (min-width:48rem){.minutpass-card-detail .hours{font-size:1rem}}.minutpass-card-message{font-size:1.6875rem;line-height:1.3333333333em;padding:2.1875rem 0;text-align:center}.minutpass-card-message,.minutpass-card-message-withIcon{background-color:#ebf3fa;border-radius:12px;margin-bottom:1.875rem}.minutpass-card-message-withIcon{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;padding:1.25rem}.minutpass-card-message-title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-style:normal;font-weight:600;line-height:1.4375em}.minutpass-card-message-title span{color:#d7242c}.unavoidables{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:2.5rem;overflow:hidden;padding-bottom:5rem;position:relative}@media (min-width:48rem){.unavoidables{margin-top:1.875rem}}.unavoidables:after{background:linear-gradient(178deg,#ebf3fa,#ebf3fa 50%,#fff 0,#fff);bottom:0;content:"";display:block;height:4.0625rem;left:0;position:absolute;right:0}.unavoidables-title{margin-bottom:3.125rem;text-align:center}.unavoidables-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:87.5rem;padding-left:.625rem;padding-right:.625rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:48rem){.unavoidables-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.unavoidables-list{position:relative}.unavoidables-list:before{background-color:#ebf3fa;bottom:-6.5625rem;content:"";left:0;position:absolute;right:0;top:6.5625rem}.unavoidables-item{position:relative;-ms-flex-preferred-size:calc(33% - 1.25rem);background-color:#fff;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:calc(33% - 1.25rem);height:100%;overflow:hidden;text-align:center;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.unavoidables-imageContainer:before{padding-bottom:11.25rem}.unavoidables-item-image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.unavoidables-itemContent{font-size:1rem;padding:2.5rem 1.875rem}.unavoidables-itemTitle{font-size:1.0625rem;line-height:1.4705882353em;margin-bottom:.3125rem}.unavoidables-itemPrice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;color:#d7242c;font-weight:600;justify-content:center}.unavoidables-itemPrice .main-price{margin:0}.unavoidables-itemPrice .price-value{color:#d7242c;font-size:1rem}.unavoidables-itemDescription{font-size:.875rem;margin:.9375rem 0}.unavoidables-action{margin-top:.9375rem}.highlight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:.625rem solid #0e1d2d;border-radius:12px;-ms-flex-direction:column;flex-direction:column;gap:1.875rem}@media (min-width:62rem){.highlight{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.highlight.alt{background:#ebf3fa;border:unset;-webkit-box-shadow:0 .75rem 1.5rem -.5rem rgba(144,164,179,.28);box-shadow:0 .75rem 1.5rem -.5rem rgba(144,164,179,.28)}.highlight-content{padding:1.875rem 1.25rem}@media (min-width:62rem){.highlight-content{padding:3.125rem 0}}.highlight-title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.625rem;font-style:normal;font-weight:600}.highlight-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin-top:1.875rem}@media (min-width:62rem){.highlight-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.highlight-actions-col{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:600;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.highlight-actions-col b{color:#d7242c}@media (min-width:62rem){.highlight-actions-col{margin-left:1.25rem;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.alt .highlight-visual{border-top-left-radius:12px;border-top-right-radius:12px}@media (min-width:62rem){.alt .highlight-visual{border-bottom-left-radius:12px;border-top-left-radius:12px;border-top-right-radius:0}}.banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ebf3fa;border-radius:12px;gap:.625rem;line-height:1.7142857143em;margin-bottom:1.25rem;padding:.625rem 1.875rem}.banner,.banner-icon{font-size:.875rem}.banner-text{margin:0}.banner-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner-with-bold .bold{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700}.serviceItem{background:#ebf3fa;border-radius:12px;-webkit-box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;margin-left:0!important;margin-right:0!important;margin-top:1.5rem;padding-left:0!important;padding-right:0!important;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:62rem){.serviceItem{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.serviceItem .product-visual{width:100%}@media (min-width:62rem){.serviceItem .product-visual{-ms-flex-preferred-size:18.853820598%;flex-basis:18.853820598%;-ms-flex-negative:0;flex-shrink:0}}.serviceItem .product-visual-image{border-top-left-radius:12px;border-top-right-radius:12px;height:100%;width:100%}@media (min-width:62rem){.serviceItem .product-visual-image{border-bottom-left-radius:12px;border-top-right-radius:unset}}.serviceItem .product-caption{background:#fff;padding:1.875rem}@media (min-width:62rem){.serviceItem .product-caption{-ms-flex-preferred-size:46.7607973422%;flex-basis:46.7607973422%;-ms-flex-negative:1;flex-shrink:1}}.serviceItem .product-label{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:600;line-height:1.4705882353em;margin-bottom:.9375rem}.serviceItem .product-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.875rem}@media (min-width:62rem){.serviceItem .product-actions{-ms-flex-preferred-size:34.3853820598%;flex-basis:34.3853820598%;-ms-flex-negative:1;flex-shrink:1}}.serviceItem .product-actions .productList-priceValue{font-size:1.25rem}.serviceItem .product-actions-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin-top:1.25rem;width:100%}.PaylineWidget .pl-form-container .pl-schedule-block .serviceItem .product-actions-ctas .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .serviceItem .product-actions-ctas .pl-pay-btn,.serviceItem .product-actions-ctas .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.serviceItem .product-actions-ctas .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.serviceItem .product-actions-ctas .back-btn,.serviceItem .product-actions-ctas .btn{width:100%}@media (min-width:62rem){.serviceItem .product-actions-ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.PaylineWidget .pl-form-container .pl-schedule-block .serviceItem .product-actions-ctas .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .serviceItem .product-actions-ctas .pl-pay-btn,.serviceItem .product-actions-ctas .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.serviceItem .product-actions-ctas .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.serviceItem .product-actions-ctas .back-btn,.serviceItem .product-actions-ctas .btn{width:unset}}.conditional-product-list{background:#ebf3fa;border-radius:.625rem;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;max-width:37.5rem;padding:2.5rem}@media (min-width:48rem){.conditional-product-list{margin-bottom:2.5rem}}.conditional-product-list-title{font-weight:700;padding:0;text-align:center}.conditional-product-list-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1.5rem;justify-content:space-between}@media (min-width:48rem){.conditional-product-list-question{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem}.conditional-product-list-action{width:21.875rem}}.PaylineWidget .pl-form-container .pl-schedule-block .conditional-product-list-action .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .conditional-product-list-action .pl-pay-btn,.conditional-product-list-action .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.conditional-product-list-action .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.conditional-product-list-action .btn-primary,.conditional-product-list-action .recaptcha-container .frc-container .frc-button,.recaptcha-container .frc-container .conditional-product-list-action .frc-button{width:100%}.conditional-product-list-choices{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}.conditional-product-list-radio{width:50%}.conditional-product-list-radio .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;border-radius:.625rem;justify-content:center;padding:.625rem 1rem;width:100%}.conditional-product-list-radio [type=radio]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.conditional-product-list-radio [type=radio]:checked+.label{background-color:#00a73a;color:#fff}.conditional-product-list-radio [type=radio]:checked+.label:after{background-color:#fff;background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;margin-left:.9375rem;-webkit-mask-image:url(../svg/ico-check.svg);mask-image:url(../svg/ico-check.svg);width:1rem}.conditional-product-list-list .pagination{margin:1.25rem 0 1.875rem}@media (min-width:48rem){.conditional-product-list-list .pagination{margin:2.5rem 0}}.faq-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:.0625rem solid #d7242c;border-radius:12px;font-size:1rem;margin-top:1rem;padding:1rem;width:100%}.faq-btn.no-underline{text-decoration:none!important}.faq-btn .iconContainer{font-size:1rem}.faq-btn[aria-expanded=true] .plus{display:none}.faq-btn[aria-expanded=false] .plus,.faq-btn[aria-expanded=true] .minus{display:block}.faq-btn[aria-expanded=false] .minus{display:none}.faq-itemContent{margin-top:1rem;padding:0 1rem}.faq-itemContent .richtext li{list-style-type:none}.panel{background-color:#fff;border:.0625rem solid rgba(0,0,0,.125);border-radius:12px}.panel-body{padding:1.25rem}.panel-heading{background-color:rgba(0,0,0,.03);border-bottom:.0625rem solid rgba(0,0,0,.125);margin-bottom:0;padding:.75rem 1.25rem}.panel-heading:first-child{border-radius:11px 11px 0 0}.panel-title{margin-bottom:.75rem}.panel-footer{background-color:rgba(0,0,0,.03);border-top:.0625rem solid rgba(0,0,0,.125);padding:.75rem 1.25rem}.panel-footer:last-child{border-radius:0 0 11px 11px}.alert{border:.0625rem solid transparent;border-radius:12px;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert .list-unstyled{margin-bottom:0}.modal .alert{font-size:.75rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{color:inherit;padding:.75rem 1.25rem;position:absolute;right:0;top:0}.alert-primary{background-color:#cce5ff;border-color:#b8daff;color:#004085}.alert-primary hr{border-top-color:#9ecdff}.alert-primary .alert-link{color:#002752}.alert-secondary{background-color:#e2e3e5;border-color:#d6d8db;color:#383d41}.alert-secondary hr{border-top-color:#c8cccf}.alert-secondary .alert-link{color:#212326}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c32}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.alert-warning hr{border-top-color:#ffe7a0}.alert-warning .alert-link{color:#533f02}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-danger hr{border-top-color:#f1b1b7}.alert-danger .alert-link{color:#491217}.alert-light{background-color:#fefefe;border-color:#fdfdfe;color:#818182}.alert-light hr{border-top-color:#eef1f3}.alert-light .alert-link{color:#686868}.alert-dark{background-color:#d6d8d9;border-color:#c6c8ca;color:#1b1e21}.alert-dark hr{border-top-color:#b9bbbd}.alert-dark .alert-link{color:#040505}.alert-default{background-color:#ccc;border-color:#b8b8b8;color:#000}.alert-default hr{border-top-color:#ababab}.alert-default .alert-link{color:#000}.table{color:#212529;margin-bottom:20px;width:100%}.table td,.table th{border-top:.0625rem solid #dee2e6;padding:.75rem;vertical-align:top}.table thead th{border-bottom:.125rem solid #dee2e6;vertical-align:bottom}.table tbody+tbody{border-top:.125rem solid #dee2e6}.table-amounts{margin-bottom:0;margin-top:1.25rem}.table-amounts td,.table-amounts th{border:none;font-size:.875rem;padding:.4375rem 0}.table-amounts td.total,.table-amounts th.total{border-top:1px solid #dedfe3;font-weight:500;padding-bottom:0;padding-top:.9375rem;vertical-align:middle}.table-amounts td.total-price,.table-amounts th.total-price{font-size:1.375rem}.table-amounts td.lastLine,.table-amounts th.lastLine{padding-bottom:.9375rem}@media (max-width:47.99875rem){.table-amounts{margin-top:.8125rem}}.table tr:first-of-type td.total,.table tr:first-of-type th.total{border:none}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:.0625rem solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:.125rem}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075);color:#212529}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9ecdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cccf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe7a0}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b1b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#eef1f3}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbd}.table-default,.table-default>td,.table-default>th{background-color:#b8b8b8}.table-default tbody+tbody,.table-default td,.table-default th,.table-default thead th{border-color:#7a7a7a}.table-hover .table-default:hover,.table-hover .table-default:hover>td,.table-hover .table-default:hover>th{background-color:#ababab}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{background-color:#343a40;border-color:#454d55;color:#fff}.table .thead-light th{background-color:#e9ecef;border-color:#dee2e6;color:#495057}.table-dark{background-color:#343a40;color:#fff}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075);color:#fff}@media (max-width:35.99875rem){.table-responsive-sm{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:47.99875rem){.table-responsive-md{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:61.99875rem){.table-responsive-lg{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:87.49875rem){.table-responsive-xl{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.breadcrumb{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8125rem;line-height:1.53846;list-style:none;margin:.625rem 0;padding:.4375rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48rem){.breadcrumb{font-size:.875rem;line-height:1.14;margin-bottom:1.25rem}}.sidebarPage-content .breadcrumb{margin-bottom:.4375rem}.breadcrumbContainer .breadcrumb{margin:0;padding:0}.breadcrumb-container{background-color:#fff;position:relative}@media (max-width:61.99875rem){.breadcrumb-container{overflow-x:hidden}}.breadcrumb-container--inverted{background:#0e1d2d;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;color:#fff;margin-bottom:3.125rem;padding-bottom:2.5rem;text-align:center}.breadcrumb-container--inverted .breadcrumb{color:#fff;margin-bottom:1.25rem;padding-top:.625rem}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .breadcrumb-container--inverted .breadcrumb-item.pl-tab.pl-active,.breadcrumb-container--inverted .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .breadcrumb-item.pl-tab.pl-active,.breadcrumb-container--inverted .breadcrumb-item.active,.breadcrumb-container--inverted .breadcrumb-item:not(:last-child):after{color:#fff}.breadcrumb-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0 .4375rem 0 0}.breadcrumb-item:not(:last-child):after{color:#000;content:"•";display:inline-block;padding-left:.4375rem}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .breadcrumb-item.pl-tab.pl-active,.breadcrumb-item.active{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;padding-right:0}@media (max-width:61.99875rem){.breadcrumb-item{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.breadcrumb-item:nth-last-child(-n+2),.breadcrumb-item:nth-last-child(3){height:auto;margin:0;overflow:visible;padding:0 .4375rem 0 0;position:relative;width:auto;clip:auto;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:normal}.breadcrumb-item:nth-last-child(3) span{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.breadcrumb-item:nth-last-child(3) a:before{color:#000;content:"… ";display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb-item:nth-last-child(3):first-of-type span{height:auto;margin:0;overflow:visible;position:relative;width:auto;clip:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;white-space:normal}.breadcrumb-item:nth-last-child(3):first-of-type a:before{display:none}}.breadcrumb-link{text-decoration:none}.breadcrumb-link:focus,.breadcrumb-link:hover{text-decoration:underline}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{color:#000;display:none;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;height:100%;left:0;line-height:1.71;outline:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1050}.modal-dialog{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;margin:0;max-width:100vw;pointer-events:none;position:relative;right:0;top:0;width:100vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48rem){.modal-dialog{max-width:70vw;position:fixed}}@media (min-width:62rem){.modal-dialog{max-width:60vw;max-width:50vw}}@media (min-width:87.5rem){.modal-dialog{max-width:50vw}}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.fade .modal-dialog{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.modal.in .modal-dialog,.modal.show .modal-dialog{-webkit-transform:translateX(0);transform:translateX(0)}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{content:"";display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-clip:padding-box;background-color:#fff;border:0;border:1px solid rgba(0,0,0,.2);border-radius:0;-ms-flex-direction:column;flex-direction:column;height:100vh;max-height:100vh;outline:0;overflow-x:auto;padding:1.25rem 1.25rem 0;pointer-events:auto;text-align:center;width:100%}@supports (-webkit-touch-callout:none){.modal-content{height:100%}}.modal-content .btn-default{line-height:1rem;padding:.9375rem .625rem}.customSelection-modal .modal-content{text-align:left}.PaylineWidget .pl-layout .customSelection-modal .modal-content .pl-tabs-container,.customSelection-modal .modal-content .PaylineWidget .pl-layout .pl-tabs-container,.customSelection-modal .modal-content .nav-tabs{display:none}.modal-backdrop{backdrop-filter:blur(5px);display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;left:0;position:fixed;top:0;width:100vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(14,29,45,.7);z-index:1040}.modal-backdrop.fade{opacity:0}.modal-backdrop.in,.modal-backdrop.show{opacity:1}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;justify-content:space-between;position:sticky;top:0;z-index:5;-webkit-box-orient:initial;-webkit-box-direction:initial;border-bottom:0;-ms-flex-direction:initial;flex-direction:row;padding:1.25rem 0}.modal-content .close,.modal-content .modal-close{background-color:#0e1d2d;background-position:50%;background-repeat:no-repeat;background-size:1rem;border:0;cursor:pointer;height:1rem;margin-left:auto;-webkit-mask-image:url(../svg/ico-cross.svg);mask-image:url(../svg/ico-cross.svg);overflow:hidden;padding:.3125rem;position:absolute;right:.8125rem;text-indent:6.25rem;top:1.75rem;width:1rem;z-index:2}.modal-content .close:focus,.modal-content .close:hover,.modal-content .modal-close:focus,.modal-content .modal-close:hover{cursor:pointer}.modal-title{font-size:1.375rem;line-height:1.5;padding-left:1rem;padding-right:3rem;text-align:left}@media (min-width:36rem){.modal-title{font-size:1.5rem}}@media (min-width:48rem){.modal-title{font-size:1.75rem}}.modal-title span{color:#d7242c}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:.9375rem}.modal-body .disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1.875rem .9375rem}.modal-footer>*{margin:.25rem}.PaylineWidget .pl-form-container .pl-schedule-block .modal-footer .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .modal-footer .pl-pay-btn,.modal-footer .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.modal-footer .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.modal-footer .back-btn,.modal-footer .btn{width:100%}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:36rem){.modal-dialog{margin:0 auto;max-width:49.5625rem}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-body{padding:.9375rem 1.875rem}.modal-header{padding:.9375rem 0}.modal-footer{padding:.9375rem 1.875rem}.modal-sm{max-width:18.75rem}}@media (min-width:62rem){.modal-lg,.modal-xl{max-width:49.5625rem}}@media (min-width:87.5rem){.modal-xl{max-width:71.25rem}}.modal-ajax-waiting-modal{text-align:center}.modal-ajax-waiting-modal .modal-dialog{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center;max-width:100%}.modal-ajax-waiting-modal .modal-content{background-color:transparent;border:0}.modal-rbs-catalog-add-to-cart-confirmation,.modal-rbs-catalog-quick-buy{display:block}@media (max-width:61.99875rem){.modal-rbs-catalog-add-to-cart-confirmation .modal-header,.modal-rbs-catalog-quick-buy .modal-header{padding-bottom:0}.modal-rbs-catalog-add-to-cart-confirmation .process-gift .panel-heading,.modal-rbs-catalog-add-to-cart-confirmation .process-identification .panel-heading,.modal-rbs-catalog-add-to-cart-confirmation .process-payment .panel-heading,.modal-rbs-catalog-add-to-cart-confirmation .process-premium .panel-heading,.modal-rbs-catalog-add-to-cart-confirmation .process-shipping .panel-heading,.modal-rbs-catalog-add-to-cart-confirmation .title-3,.modal-rbs-catalog-add-to-cart-confirmation h3,.modal-rbs-catalog-quick-buy .process-gift .panel-heading,.modal-rbs-catalog-quick-buy .process-identification .panel-heading,.modal-rbs-catalog-quick-buy .process-payment .panel-heading,.modal-rbs-catalog-quick-buy .process-premium .panel-heading,.modal-rbs-catalog-quick-buy .process-shipping .panel-heading,.modal-rbs-catalog-quick-buy .title-3,.modal-rbs-catalog-quick-buy h3,.process-gift .modal-rbs-catalog-add-to-cart-confirmation .panel-heading,.process-gift .modal-rbs-catalog-quick-buy .panel-heading,.process-identification .modal-rbs-catalog-add-to-cart-confirmation .panel-heading,.process-identification .modal-rbs-catalog-quick-buy .panel-heading,.process-payment .modal-rbs-catalog-add-to-cart-confirmation .panel-heading,.process-payment .modal-rbs-catalog-quick-buy .panel-heading,.process-premium .modal-rbs-catalog-add-to-cart-confirmation .panel-heading,.process-premium .modal-rbs-catalog-quick-buy .panel-heading,.process-shipping .modal-rbs-catalog-add-to-cart-confirmation .panel-heading,.process-shipping .modal-rbs-catalog-quick-buy .panel-heading{max-width:80vw}.modal-rbs-catalog-add-to-cart-confirmation .modal-body,.modal-rbs-catalog-quick-buy .modal-body{padding:0}.modal-rbs-catalog-add-to-cart-confirmation .productList-logo,.modal-rbs-catalog-quick-buy .productList-logo{max-height:1.75rem!important}.modal-rbs-catalog-add-to-cart-confirmation .modal-footer,.modal-rbs-catalog-quick-buy .modal-footer{padding-bottom:0;padding-top:.625rem}}.modal-rbs-catalog-add-to-cart-confirmation .add-to-cart-actions,.modal-rbs-catalog-quick-buy .add-to-cart-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-rbs-catalog-add-to-cart-confirmation .modal-content{background:#fff;padding:1rem}@media (min-width:36rem){.modal-rbs-catalog-add-to-cart-confirmation .modal-content{padding:1rem 2rem}}.modal-rbs-catalog-add-to-cart-confirmation .productList-logo{display:none}.modal-storlocator-header-formGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%}.modal-storlocator-header-formGroup input{max-width:70%}.PaylineWidget .pl-form-container .pl-schedule-block .modal-storlocator-header-formGroup .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .modal-storlocator-header-formGroup .pl-pay-btn,.modal-storlocator-header-formGroup .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.modal-storlocator-header-formGroup .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.modal-storlocator-header-formGroup .back-btn,.modal-storlocator-header-formGroup .btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.PaylineWidget .pl-form-container .pl-schedule-block .modal-storlocator-header-formGroup .pl-collect-btn span,.PaylineWidget[class*=pl-layout-].pl-container-default .modal-storlocator-header-formGroup .pl-pay-btn span,.modal-storlocator-header-formGroup .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn span,.modal-storlocator-header-formGroup .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn span,.modal-storlocator-header-formGroup .back-btn span,.modal-storlocator-header-formGroup .btn span{display:none}.modal-subtitle{font-size:1.25rem;font-weight:600;margin-bottom:1.25rem}.modal-subtitle,.tooltip{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;line-height:1.5;text-align:left}.tooltip{font-size:.875rem;font-weight:400;letter-spacing:normal;line-break:auto;margin:0;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070;word-wrap:break-word}.tooltip,.tooltip .arrow{display:block;position:absolute}.tooltip .arrow{height:.4rem;width:.8rem}.tooltip .arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top,.tooltip.auto[x-placement^=top],.tooltip.top{padding:.4rem 0;top:0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow,.tooltip.auto[x-placement^=top] .arrow,.tooltip.top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before,.tooltip.auto[x-placement^=top] .arrow:before,.tooltip.top .arrow:before{border-top-color:#ebf3fa;border-width:.4rem .4rem 0;top:0}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right,.tooltip.auto[x-placement^=right],.tooltip.right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow,.tooltip.auto[x-placement^=right] .arrow,.tooltip.right .arrow{height:.8rem;left:0;width:.4rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before,.tooltip.auto[x-placement^=right] .arrow:before,.tooltip.right .arrow:before{border-right-color:#ebf3fa;border-width:.4rem .4rem .4rem 0;right:0}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom,.tooltip.auto[x-placement^=bottom],.tooltip.bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow,.tooltip.auto[x-placement^=bottom] .arrow,.tooltip.bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before,.tooltip.auto[x-placement^=bottom] .arrow:before,.tooltip.bottom .arrow:before{border-bottom-color:#ebf3fa;border-width:0 .4rem .4rem;bottom:0}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left,.tooltip.auto[x-placement^=left],.tooltip.left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow,.tooltip.auto[x-placement^=left] .arrow,.tooltip.left .arrow{height:.8rem;right:0;width:.4rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before,.tooltip.auto[x-placement^=left] .arrow:before,.tooltip.left .arrow:before{border-left-color:#ebf3fa;border-width:.4rem 0 .4rem .4rem;left:0}.tooltip-inner{background-color:#ebf3fa;border-radius:18px;color:#0e1d2d;max-width:12.5rem;padding:.25rem .5rem;text-align:center}.popover{border-radius:.3rem;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:17.25rem;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:0;white-space:normal;word-break:normal;word-spacing:normal;z-index:1060;word-wrap:break-word;background-clip:padding-box;background-color:#fff;border:.0625rem solid rgba(0,0,0,.2)}.popover,.popover .arrow{display:block;position:absolute}.popover .arrow{height:.5rem;margin:0 .3rem;width:1rem}.popover .arrow:after,.popover .arrow:before{border-color:transparent;border-style:solid;content:"";display:block;position:absolute}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:-.5625rem}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{border-top-color:rgba(0,0,0,.25);border-width:.5rem .5rem 0;bottom:0}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{border-top-color:#fff;border-width:.5rem .5rem 0;bottom:.0625rem}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{height:1rem;left:-.5625rem;margin:.3rem 0;width:.5rem}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{border-right-color:rgba(0,0,0,.25);border-width:.5rem .5rem .5rem 0;left:0}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{border-right-color:#fff;border-width:.5rem .5rem .5rem 0;left:.0625rem}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:-.5625rem}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{border-bottom-color:rgba(0,0,0,.25);border-width:0 .5rem .5rem;top:0}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{border-bottom-color:#fff;border-width:0 .5rem .5rem;top:.0625rem}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:.0625rem solid #f7f7f7;content:"";display:block;left:50%;margin-left:-.5rem;position:absolute;top:0;width:1rem}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{height:1rem;margin:.3rem 0;right:-.5625rem;width:.5rem}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{border-left-color:rgba(0,0,0,.25);border-width:.5rem 0 .5rem .5rem;right:0}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{border-left-color:#fff;border-width:.5rem 0 .5rem .5rem;right:.0625rem}.popover-header{background-color:#f7f7f7;border-bottom:.0625rem solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);font-size:1rem;margin-bottom:0;padding:.5rem .75rem}.popover-header:empty{display:none}.popover-body{color:#212529;padding:.5rem .75rem}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-border{-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;display:inline-block;height:2rem;vertical-align:text-bottom;width:2rem}.spinner-border-sm{border-width:.2em;height:1rem;width:1rem}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite;background-color:currentColor;border-radius:50%;display:inline-block;height:2rem;opacity:0;vertical-align:text-bottom;width:2rem}.spinner-grow-sm{height:1rem;width:1rem}.productList .discount-detail{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.discount-detail-label{background-color:#d7242c;border-radius:.9375rem;color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.625rem;font-style:normal;font-weight:400;line-height:1.25;padding:.3125rem .625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.preHeaderMessage{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 0%;flex:1 1 0%;height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.preHeaderMessage:not(.slick-initialized){-ms-flex-wrap:wrap;flex-wrap:wrap}.preHeaderMessage:not(.slick-initialized):focus,.preHeaderMessage:not(.slick-initialized):hover{overflow-x:hidden;overflow-y:auto}@media (prefers-reduced-motion:reduce){.preHeaderMessage.slick-has-arrows{padding-right:1.5rem}}.preHeaderMessage .slick-list{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0}.preHeaderMessage .slick-control,.preHeaderMessage .slick-controls{display:none}@media (prefers-reduced-motion:reduce){.preHeaderMessage .slick-control{background-color:#d7242c;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;padding:.3125rem;position:static;-webkit-transform:none;transform:none}.preHeaderMessage .slick-control>svg{font-size:.75rem;fill:#fff;height:1em;width:1em}.preHeaderMessage .slick-control:focus,.preHeaderMessage .slick-control:hover{background-color:#000}.preHeaderMessage .slick-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 .3125rem}.preHeaderMessage .slick-controls>li{padding:0 .15625rem}.preHeaderMessage .slick-pause{bottom:unset!important;height:2rem!important;margin:0 .3125rem!important;position:relative!important;right:0!important;width:2rem!important}.preHeaderMessage .autoplayNav{margin-left:0!important}}.preHeaderMessage-item{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.preHeaderMessage-content{text-align:center}@media (min-width:48rem){.preHeaderMessage-content{text-align:left}}.preHeaderMessage-content,.preHeaderMessage-content>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preHeader{background-color:#0e1d2d;color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500}.preHeader a:not(.preHeader-faq){text-decoration:none}.preHeader a:not(.preHeader-faq):focus,.preHeader a:not(.preHeader-faq):hover{text-decoration:underline}.preHeader-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.preHeader-shortStore{-ms-flex-item-align:stretch;align-self:stretch}.preHeader-link{font-size:1rem;line-height:1.25;padding:0 1.25rem;text-transform:uppercase}@media (min-width:62rem){.preHeader-link.visible-lg-block{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.25rem}}.preHeader-faq{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;text-decoration:underline;text-transform:none}.preHeader-faq svg{font-size:1.4375em;fill:transparent}.preHeader-separator{position:relative}.preHeader-separator:before{background-color:currentColor;content:"";inset:.3125em 0;inset-inline-start:-1.125em;pointer-events:none;position:absolute;width:.125em}.inovaxo-iframe{border:0;margin:auto;min-height:66.25rem;width:100%}#didomi-host,#didomi-host .didomi-popup-header{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif!important}#didomi-host a:not(.didomi-no-link-style){color:#d7242c!important}#didomi-host .didomi-exterior-border,#didomi-host .didomi-popup-container{border:.0625rem solid #d7242c!important}#didomi-host span{display:inline-block!important}#didomi-host .didomi-components-button{border:.1428571429em solid transparent!important;border-radius:1.5625rem!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem!important;font-style:normal;font-weight:500;line-height:normal!important;min-height:2.5rem!important;padding:.625rem 1.875rem!important;text-align:center!important;text-decoration:none!important;-webkit-transition:background-color .15s ease-in,color .15s ease-in;transition:background-color .15s ease-in,color .15s ease-in}#didomi-host .didomi-components-button span{margin-left:auto;margin-right:auto}#didomi-host .didomi-components-button.highlight-button{background:linear-gradient(244.25deg,#ff7260,#c30009)!important;border:0!important;-webkit-box-shadow:0 12px 24px -8px rgba(140,169,191,.48)!important;box-shadow:0 12px 24px -8px rgba(140,169,191,.48)!important;color:#fff!important;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:600;line-height:1.42857!important;margin-right:0!important;text-decoration:none;-webkit-transition:background .25s ease-in;transition:background .25s ease-in}#didomi-host .didomi-button-standard,#didomi-host .didomi-consent-popup-view-vendors-list-link{background-color:#fff!important;border-color:#0e1d2d!important;border-radius:1.5625rem!important;color:#0e1d2d!important;line-height:1.42857!important}#didomi-host .didomi-popup-footer{padding:0 1.25rem 1.875rem}.PaylineWidget *,.PaylineWidget.pl-layout-tab *{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods{border:none}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn-container{margin:.625rem 0 0 auto}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-container-view .pl-form-control-addon{padding:.4375rem 1rem;-webkit-transform:unset;transform:unset}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-paymentMethodLayout-view .pl-pmContainer{overflow:initial;padding:0}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-paymentMethodLayout-view .pl-pmContainer.pl-even{background:transparent}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-paymentMethodLayout-view .pl-pmContainer .pl-comment{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:600;text-align:left}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-paymentMethodLayout-view .pl-pmContainer .pl-paymentMethod-view{padding:0}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-paymentMethodLayout-view .pl-pmContainer .pl-paymentMethod-view .pl-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-paymentMethodLayout-view .pl-pmContainer .pl-paymentMethod-view .pl-form-container .pl-input-feedback{color:#d7242c}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-paymentMethodLayout-view .pl-pmContainer .pl-input-feedback.pl-icon-warning{top:.25rem}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-paymentMethodLayout-view .pl-pmContainer input.pl-input{margin-top:0}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-paymentMethodLayout-view .pl-pmContainer .pl-input{background:transparent;-webkit-box-shadow:none;box-shadow:none;margin:.4375rem 0 0;padding-bottom:0;padding-left:1.875rem;padding-top:0}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer{background:transparent;margin:0}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-message{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-message-error{color:#d7242c}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-label-input{color:#000;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group{background:#fff;display:block;margin:0}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:48rem){.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-group.pl-cvvContainer,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-group.pl-expirationDateContainer{width:calc(50% - 1.25rem)}}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-card-logos-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3.125rem}.PaylineWidget .pl-layout .pl-tabs-container{overflow:initial;-webkit-box-pack:start!important;-ms-flex-pack:start!important;background-color:#ebf3fa!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;justify-content:flex-start!important;margin-bottom:1.5rem!important}@media (min-width:48rem){.PaylineWidget .pl-layout .pl-tabs-container{width:50%}}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto!important;padding:0;top:auto!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:3.125rem}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab.pl-active{background:#0e1d2d}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab.pl-active img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.PaylineWidget.pl-container-default .pl-container-view{background-color:#ebf3fa;border-radius:2.5rem;margin:0;max-width:unset}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-paymentMethods{padding-top:0}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container{margin-bottom:0!important;padding:.625rem 1.25rem!important;width:unset!important}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab.pl-active{background-color:transparent}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-pmContainer{margin-top:-1.25rem}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-paymentMethods{padding-bottom:1.25rem}.PaylineWidget[class*=pl-layout-] .pl-card-logos-container .pl-card-logos{padding:0;text-align:left}@media (max-width:47.99875rem){.PaylineWidget .pl-form-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:36rem){.PaylineWidget .pl-form-container>div{width:calc(50% - .625rem)}}.PaylineWidget .pl-form-container .pl-clear{display:none}.PaylineWidget .pl-form-container .pl-schedule-block{background-color:#fff;border-radius:12px;padding:1.25rem 1.875rem}.PaylineWidget .pl-form-container .pl-schedule-block .pl-schedule-title{font-size:1rem;font-weight:600;line-height:1;margin-bottom:1.25rem;margin-top:0}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list{margin:0 auto;max-width:75%}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.625rem;position:relative}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='7' fill='%23EBF3FA'/%3E%3C/svg%3E") no-repeat;content:"";display:block;height:.875rem;margin-right:1rem;width:1rem}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list li:after{background-color:#ebf3fa;content:"";display:block;height:100%;left:.4375rem;margin-top:1.5625rem;position:absolute;width:.0625rem}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list li .pl-schedule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;color:inherit;font-size:.875rem;font-weight:400;justify-content:space-between;width:100%}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list li .pl-schedule>span{font-size:inherit;font-weight:inherit}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list li:first-child:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='7' fill='%23D7242C'/%3E%3C/svg%3E") no-repeat}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list li:first-child:after{background-color:#d7242c}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list li:first-child .pl-schedule{font-weight:600}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list li:last-child:after{display:none}.PaylineWidget .pl-form-container .pl-schedule-block .pl-fees-legal{font-style:inherit;margin-bottom:.625rem}.PaylineWidget .pl-form-container .pl-schedule-block .pl-fees-link{color:inherit;font-weight:600;text-decoration:underline}.pac-container{background-color:#fff;border-radius:12px;margin-top:.625rem;padding:.625rem}.pac-item{border:0}.pac-icon.pac-icon-marker{display:none}.PaylineWidget .pl-layout .pl-tabs-container,.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;cursor:default;pointer-events:none}.PaylineWidget .pl-layout .pl-tabs-container,.nav-tabs{border-bottom:.0625rem solid #dee2e6}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-tabs .pl-tab,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container .pl-tab,.PaylineWidget .pl-layout .pl-tabs-container .nav-item,.PaylineWidget .pl-layout .pl-tabs-container .pl-paymentMethodLayout-view .pl-tab,.nav-tabs .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab,.nav-tabs .nav-item{margin-bottom:-.0625rem}.PaylineWidget .pl-layout .pl-tabs-container .nav-link,.nav-tabs .nav-link{border:.0625rem solid transparent;border-top-left-radius:12px;border-top-right-radius:12px}.PaylineWidget .pl-layout .pl-tabs-container .nav-link:focus,.PaylineWidget .pl-layout .pl-tabs-container .nav-link:hover,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.PaylineWidget .pl-layout .pl-tabs-container .nav-link.disabled,.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#6c757d}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-tabs .nav-link.pl-tab.pl-active,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-tabs .show.pl-tab .nav-link,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container .nav-link.pl-tab.pl-active,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container .show.pl-tab .nav-link,.PaylineWidget .pl-layout .pl-tabs-container .nav-item.show .nav-link,.PaylineWidget .pl-layout .pl-tabs-container .nav-link.active,.PaylineWidget .pl-layout .pl-tabs-container .pl-paymentMethodLayout-view .nav-link.pl-tab.pl-active,.PaylineWidget .pl-layout .pl-tabs-container .pl-paymentMethodLayout-view .show.pl-tab .nav-link,.nav-tabs .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-link.pl-tab.pl-active,.nav-tabs .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .show.pl-tab .nav-link,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;color:#495057}.PaylineWidget .pl-layout .pl-tabs-container .dropdown-menu,.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-.0625rem}.nav-pills .nav-link{border-radius:12px}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-pills .nav-link.pl-tab.pl-active,.nav-pills .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-link.pl-tab.pl-active,.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#007bff;color:#fff}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-fill .pl-tab,.nav-fill .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab,.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-justified .pl-tab,.nav-justified .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab,.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .tab-content>.pl-tab.pl-active,.navbar .collapse,.tab-content>.active{display:block}.navbar-nav:after{clear:both;content:"";display:block}.navbar-nav>li{float:left}.navbar-nav>li>a{display:block;padding:10px 20px;position:relative}.product-list>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.625rem;margin-right:-.625rem;padding-left:.625rem;padding-right:.625rem;position:relative;width:100%}.col:empty,[class*=col-]:empty{display:none}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-group [class*=col-],.form-group [class*=col-]{padding-left:0;padding-right:0}.proximis-toolbar{bottom:0;font-size:.875rem;left:0;position:fixed;right:0}.proximis-toolbar:after{clear:both;content:"";display:block}.proximis-toolbar .navbar-brand,.proximis-toolbar .navbar-left{float:left}.proximis-toolbar .navbar-brand img{vertical-align:middle}.proximis-toolbar .navbar-right{float:right}.proximis-toolbar .navbar-right .dropdown-menu{left:auto;right:0}.proximis-toolbar .dropdown .dropdown-menu,.proximis-toolbar .dropup .dropdown-menu{bottom:100%;font-size:inherit;top:auto}.proximis-toolbar .dropdown-header.bg-info{color:#000!important}.proximis-toolbar .container,.proximis-toolbar .container-fluid{max-width:100%}.panel .bg-info{background-color:transparent!important}.u-h1[class]{font-size:2.8125rem}.u-h2[class]{font-size:2rem}.u-h3[class]{font-size:1.625rem}.u-h4[class]{font-size:1rem}.u-h5[class]{font-size:.9375rem}.u-h6[class]{font-size:.875rem}.imgFit{display:block;height:100%;width:100%}.imgFit--cover{-o-object-fit:cover;object-fit:cover}.imgFit--contain{-o-object-fit:contain;object-fit:contain}:focus-visible{-webkit-box-shadow:0 0 0 .125rem #fff,inset 0 0 .625rem -.25rem rgba(215,36,44,.8),0 0 0 .25rem rgba(215,36,44,.7)!important;box-shadow:0 0 0 .125rem #fff,inset 0 0 .625rem -.25rem rgba(215,36,44,.8),0 0 0 .25rem rgba(215,36,44,.7)!important}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-default,a.bg-default:focus,a.bg-default:hover,button.bg-default:focus,button.bg-default:hover{background-color:#000!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:.0625rem solid #dee2e6!important}.border-top{border-top:.0625rem solid #dee2e6!important}.border-right{border-right:.0625rem solid #dee2e6!important}.border-bottom{border-bottom:.0625rem solid #dee2e6!important}.border-left{border-left:.0625rem solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-default{border-color:#000!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:12px!important}.rounded-top{border-top-left-radius:12px!important}.rounded-right,.rounded-top{border-top-right-radius:12px!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:12px!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:12px!important}.rounded-left{border-top-left-radius:12px!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{clear:both;content:"";display:block}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:36rem){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:48rem){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:62rem){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:87.5rem){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.8571428571%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:36rem){.flex-sm-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:48rem){.flex-md-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:62rem){.flex-lg-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:87.5rem){.flex-xl-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:36rem){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:48rem){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:62rem){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:87.5rem){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.3125rem!important}.mt-1,.my-1{margin-top:.3125rem!important}.mr-1,.mx-1{margin-right:.3125rem!important}.mb-1,.my-1{margin-bottom:.3125rem!important}.ml-1,.mx-1{margin-left:.3125rem!important}.m-2{margin:.625rem!important}.mt-2,.my-2{margin-top:.625rem!important}.mr-2,.mx-2{margin-right:.625rem!important}.mb-2,.my-2{margin-bottom:.625rem!important}.ml-2,.mx-2{margin-left:.625rem!important}.m-3{margin:1.25rem!important}.mt-3,.my-3{margin-top:1.25rem!important}.mr-3,.mx-3{margin-right:1.25rem!important}.mb-3,.my-3{margin-bottom:1.25rem!important}.ml-3,.mx-3{margin-left:1.25rem!important}.m-4{margin:1.875rem!important}.mt-4,.my-4{margin-top:1.875rem!important}.mr-4,.mx-4{margin-right:1.875rem!important}.mb-4,.my-4{margin-bottom:1.875rem!important}.ml-4,.mx-4{margin-left:1.875rem!important}.m-5{margin:3.125rem!important}.mt-5,.my-5{margin-top:3.125rem!important}.mr-5,.mx-5{margin-right:3.125rem!important}.mb-5,.my-5{margin-bottom:3.125rem!important}.ml-5,.mx-5{margin-left:3.125rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.3125rem!important}.pt-1,.py-1{padding-top:.3125rem!important}.pr-1,.px-1{padding-right:.3125rem!important}.pb-1,.py-1{padding-bottom:.3125rem!important}.pl-1,.px-1{padding-left:.3125rem!important}.p-2{padding:.625rem!important}.pt-2,.py-2{padding-top:.625rem!important}.pr-2,.px-2{padding-right:.625rem!important}.pb-2,.py-2{padding-bottom:.625rem!important}.pl-2,.px-2{padding-left:.625rem!important}.p-3{padding:1.25rem!important}.pt-3,.py-3{padding-top:1.25rem!important}.pr-3,.px-3{padding-right:1.25rem!important}.pb-3,.py-3{padding-bottom:1.25rem!important}.pl-3,.px-3{padding-left:1.25rem!important}.p-4{padding:1.875rem!important}.pt-4,.py-4{padding-top:1.875rem!important}.pr-4,.px-4{padding-right:1.875rem!important}.pb-4,.py-4{padding-bottom:1.875rem!important}.pl-4,.px-4{padding-left:1.875rem!important}.p-5{padding:3.125rem!important}.pt-5,.py-5{padding-top:3.125rem!important}.pr-5,.px-5{padding-right:3.125rem!important}.pb-5,.py-5{padding-bottom:3.125rem!important}.pl-5,.px-5{padding-left:3.125rem!important}.m-n1{margin:-.3125rem!important}.mt-n1,.my-n1{margin-top:-.3125rem!important}.mr-n1,.mx-n1{margin-right:-.3125rem!important}.mb-n1,.my-n1{margin-bottom:-.3125rem!important}.ml-n1,.mx-n1{margin-left:-.3125rem!important}.m-n2{margin:-.625rem!important}.mt-n2,.my-n2{margin-top:-.625rem!important}.mr-n2,.mx-n2{margin-right:-.625rem!important}.mb-n2,.my-n2{margin-bottom:-.625rem!important}.ml-n2,.mx-n2{margin-left:-.625rem!important}.m-n3{margin:-1.25rem!important}.mt-n3,.my-n3{margin-top:-1.25rem!important}.mr-n3,.mx-n3{margin-right:-1.25rem!important}.mb-n3,.my-n3{margin-bottom:-1.25rem!important}.ml-n3,.mx-n3{margin-left:-1.25rem!important}.m-n4{margin:-1.875rem!important}.mt-n4,.my-n4{margin-top:-1.875rem!important}.mr-n4,.mx-n4{margin-right:-1.875rem!important}.mb-n4,.my-n4{margin-bottom:-1.875rem!important}.ml-n4,.mx-n4{margin-left:-1.875rem!important}.m-n5{margin:-3.125rem!important}.mt-n5,.my-n5{margin-top:-3.125rem!important}.mr-n5,.mx-n5{margin-right:-3.125rem!important}.mb-n5,.my-n5{margin-bottom:-3.125rem!important}.ml-n5,.mx-n5{margin-left:-3.125rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:36rem){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.3125rem!important}.mt-sm-1,.my-sm-1{margin-top:.3125rem!important}.mr-sm-1,.mx-sm-1{margin-right:.3125rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.3125rem!important}.ml-sm-1,.mx-sm-1{margin-left:.3125rem!important}.m-sm-2{margin:.625rem!important}.mt-sm-2,.my-sm-2{margin-top:.625rem!important}.mr-sm-2,.mx-sm-2{margin-right:.625rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.625rem!important}.ml-sm-2,.mx-sm-2{margin-left:.625rem!important}.m-sm-3{margin:1.25rem!important}.mt-sm-3,.my-sm-3{margin-top:1.25rem!important}.mr-sm-3,.mx-sm-3{margin-right:1.25rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1.25rem!important}.ml-sm-3,.mx-sm-3{margin-left:1.25rem!important}.m-sm-4{margin:1.875rem!important}.mt-sm-4,.my-sm-4{margin-top:1.875rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.875rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.875rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.875rem!important}.m-sm-5{margin:3.125rem!important}.mt-sm-5,.my-sm-5{margin-top:3.125rem!important}.mr-sm-5,.mx-sm-5{margin-right:3.125rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3.125rem!important}.ml-sm-5,.mx-sm-5{margin-left:3.125rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.3125rem!important}.pt-sm-1,.py-sm-1{padding-top:.3125rem!important}.pr-sm-1,.px-sm-1{padding-right:.3125rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.3125rem!important}.pl-sm-1,.px-sm-1{padding-left:.3125rem!important}.p-sm-2{padding:.625rem!important}.pt-sm-2,.py-sm-2{padding-top:.625rem!important}.pr-sm-2,.px-sm-2{padding-right:.625rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.625rem!important}.pl-sm-2,.px-sm-2{padding-left:.625rem!important}.p-sm-3{padding:1.25rem!important}.pt-sm-3,.py-sm-3{padding-top:1.25rem!important}.pr-sm-3,.px-sm-3{padding-right:1.25rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1.25rem!important}.pl-sm-3,.px-sm-3{padding-left:1.25rem!important}.p-sm-4{padding:1.875rem!important}.pt-sm-4,.py-sm-4{padding-top:1.875rem!important}.pr-sm-4,.px-sm-4{padding-right:1.875rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.875rem!important}.pl-sm-4,.px-sm-4{padding-left:1.875rem!important}.p-sm-5{padding:3.125rem!important}.pt-sm-5,.py-sm-5{padding-top:3.125rem!important}.pr-sm-5,.px-sm-5{padding-right:3.125rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3.125rem!important}.pl-sm-5,.px-sm-5{padding-left:3.125rem!important}.m-sm-n1{margin:-.3125rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.3125rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.3125rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.3125rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.3125rem!important}.m-sm-n2{margin:-.625rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.625rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.625rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.625rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.625rem!important}.m-sm-n3{margin:-1.25rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1.25rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1.25rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1.25rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1.25rem!important}.m-sm-n4{margin:-1.875rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.875rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.875rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.875rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.875rem!important}.m-sm-n5{margin:-3.125rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3.125rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3.125rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3.125rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3.125rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:48rem){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.3125rem!important}.mt-md-1,.my-md-1{margin-top:.3125rem!important}.mr-md-1,.mx-md-1{margin-right:.3125rem!important}.mb-md-1,.my-md-1{margin-bottom:.3125rem!important}.ml-md-1,.mx-md-1{margin-left:.3125rem!important}.m-md-2{margin:.625rem!important}.mt-md-2,.my-md-2{margin-top:.625rem!important}.mr-md-2,.mx-md-2{margin-right:.625rem!important}.mb-md-2,.my-md-2{margin-bottom:.625rem!important}.ml-md-2,.mx-md-2{margin-left:.625rem!important}.m-md-3{margin:1.25rem!important}.mt-md-3,.my-md-3{margin-top:1.25rem!important}.mr-md-3,.mx-md-3{margin-right:1.25rem!important}.mb-md-3,.my-md-3{margin-bottom:1.25rem!important}.ml-md-3,.mx-md-3{margin-left:1.25rem!important}.m-md-4{margin:1.875rem!important}.mt-md-4,.my-md-4{margin-top:1.875rem!important}.mr-md-4,.mx-md-4{margin-right:1.875rem!important}.mb-md-4,.my-md-4{margin-bottom:1.875rem!important}.ml-md-4,.mx-md-4{margin-left:1.875rem!important}.m-md-5{margin:3.125rem!important}.mt-md-5,.my-md-5{margin-top:3.125rem!important}.mr-md-5,.mx-md-5{margin-right:3.125rem!important}.mb-md-5,.my-md-5{margin-bottom:3.125rem!important}.ml-md-5,.mx-md-5{margin-left:3.125rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.3125rem!important}.pt-md-1,.py-md-1{padding-top:.3125rem!important}.pr-md-1,.px-md-1{padding-right:.3125rem!important}.pb-md-1,.py-md-1{padding-bottom:.3125rem!important}.pl-md-1,.px-md-1{padding-left:.3125rem!important}.p-md-2{padding:.625rem!important}.pt-md-2,.py-md-2{padding-top:.625rem!important}.pr-md-2,.px-md-2{padding-right:.625rem!important}.pb-md-2,.py-md-2{padding-bottom:.625rem!important}.pl-md-2,.px-md-2{padding-left:.625rem!important}.p-md-3{padding:1.25rem!important}.pt-md-3,.py-md-3{padding-top:1.25rem!important}.pr-md-3,.px-md-3{padding-right:1.25rem!important}.pb-md-3,.py-md-3{padding-bottom:1.25rem!important}.pl-md-3,.px-md-3{padding-left:1.25rem!important}.p-md-4{padding:1.875rem!important}.pt-md-4,.py-md-4{padding-top:1.875rem!important}.pr-md-4,.px-md-4{padding-right:1.875rem!important}.pb-md-4,.py-md-4{padding-bottom:1.875rem!important}.pl-md-4,.px-md-4{padding-left:1.875rem!important}.p-md-5{padding:3.125rem!important}.pt-md-5,.py-md-5{padding-top:3.125rem!important}.pr-md-5,.px-md-5{padding-right:3.125rem!important}.pb-md-5,.py-md-5{padding-bottom:3.125rem!important}.pl-md-5,.px-md-5{padding-left:3.125rem!important}.m-md-n1{margin:-.3125rem!important}.mt-md-n1,.my-md-n1{margin-top:-.3125rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.3125rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.3125rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.3125rem!important}.m-md-n2{margin:-.625rem!important}.mt-md-n2,.my-md-n2{margin-top:-.625rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.625rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.625rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.625rem!important}.m-md-n3{margin:-1.25rem!important}.mt-md-n3,.my-md-n3{margin-top:-1.25rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1.25rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1.25rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1.25rem!important}.m-md-n4{margin:-1.875rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.875rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.875rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.875rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.875rem!important}.m-md-n5{margin:-3.125rem!important}.mt-md-n5,.my-md-n5{margin-top:-3.125rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3.125rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3.125rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3.125rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:62rem){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.3125rem!important}.mt-lg-1,.my-lg-1{margin-top:.3125rem!important}.mr-lg-1,.mx-lg-1{margin-right:.3125rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.3125rem!important}.ml-lg-1,.mx-lg-1{margin-left:.3125rem!important}.m-lg-2{margin:.625rem!important}.mt-lg-2,.my-lg-2{margin-top:.625rem!important}.mr-lg-2,.mx-lg-2{margin-right:.625rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.625rem!important}.ml-lg-2,.mx-lg-2{margin-left:.625rem!important}.m-lg-3{margin:1.25rem!important}.mt-lg-3,.my-lg-3{margin-top:1.25rem!important}.mr-lg-3,.mx-lg-3{margin-right:1.25rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1.25rem!important}.ml-lg-3,.mx-lg-3{margin-left:1.25rem!important}.m-lg-4{margin:1.875rem!important}.mt-lg-4,.my-lg-4{margin-top:1.875rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.875rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.875rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.875rem!important}.m-lg-5{margin:3.125rem!important}.mt-lg-5,.my-lg-5{margin-top:3.125rem!important}.mr-lg-5,.mx-lg-5{margin-right:3.125rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3.125rem!important}.ml-lg-5,.mx-lg-5{margin-left:3.125rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.3125rem!important}.pt-lg-1,.py-lg-1{padding-top:.3125rem!important}.pr-lg-1,.px-lg-1{padding-right:.3125rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.3125rem!important}.pl-lg-1,.px-lg-1{padding-left:.3125rem!important}.p-lg-2{padding:.625rem!important}.pt-lg-2,.py-lg-2{padding-top:.625rem!important}.pr-lg-2,.px-lg-2{padding-right:.625rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.625rem!important}.pl-lg-2,.px-lg-2{padding-left:.625rem!important}.p-lg-3{padding:1.25rem!important}.pt-lg-3,.py-lg-3{padding-top:1.25rem!important}.pr-lg-3,.px-lg-3{padding-right:1.25rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1.25rem!important}.pl-lg-3,.px-lg-3{padding-left:1.25rem!important}.p-lg-4{padding:1.875rem!important}.pt-lg-4,.py-lg-4{padding-top:1.875rem!important}.pr-lg-4,.px-lg-4{padding-right:1.875rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.875rem!important}.pl-lg-4,.px-lg-4{padding-left:1.875rem!important}.p-lg-5{padding:3.125rem!important}.pt-lg-5,.py-lg-5{padding-top:3.125rem!important}.pr-lg-5,.px-lg-5{padding-right:3.125rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3.125rem!important}.pl-lg-5,.px-lg-5{padding-left:3.125rem!important}.m-lg-n1{margin:-.3125rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.3125rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.3125rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.3125rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.3125rem!important}.m-lg-n2{margin:-.625rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.625rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.625rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.625rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.625rem!important}.m-lg-n3{margin:-1.25rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1.25rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1.25rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1.25rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1.25rem!important}.m-lg-n4{margin:-1.875rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.875rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.875rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.875rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.875rem!important}.m-lg-n5{margin:-3.125rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3.125rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3.125rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3.125rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3.125rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:87.5rem){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.3125rem!important}.mt-xl-1,.my-xl-1{margin-top:.3125rem!important}.mr-xl-1,.mx-xl-1{margin-right:.3125rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.3125rem!important}.ml-xl-1,.mx-xl-1{margin-left:.3125rem!important}.m-xl-2{margin:.625rem!important}.mt-xl-2,.my-xl-2{margin-top:.625rem!important}.mr-xl-2,.mx-xl-2{margin-right:.625rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.625rem!important}.ml-xl-2,.mx-xl-2{margin-left:.625rem!important}.m-xl-3{margin:1.25rem!important}.mt-xl-3,.my-xl-3{margin-top:1.25rem!important}.mr-xl-3,.mx-xl-3{margin-right:1.25rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1.25rem!important}.ml-xl-3,.mx-xl-3{margin-left:1.25rem!important}.m-xl-4{margin:1.875rem!important}.mt-xl-4,.my-xl-4{margin-top:1.875rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.875rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.875rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.875rem!important}.m-xl-5{margin:3.125rem!important}.mt-xl-5,.my-xl-5{margin-top:3.125rem!important}.mr-xl-5,.mx-xl-5{margin-right:3.125rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3.125rem!important}.ml-xl-5,.mx-xl-5{margin-left:3.125rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.3125rem!important}.pt-xl-1,.py-xl-1{padding-top:.3125rem!important}.pr-xl-1,.px-xl-1{padding-right:.3125rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.3125rem!important}.pl-xl-1,.px-xl-1{padding-left:.3125rem!important}.p-xl-2{padding:.625rem!important}.pt-xl-2,.py-xl-2{padding-top:.625rem!important}.pr-xl-2,.px-xl-2{padding-right:.625rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.625rem!important}.pl-xl-2,.px-xl-2{padding-left:.625rem!important}.p-xl-3{padding:1.25rem!important}.pt-xl-3,.py-xl-3{padding-top:1.25rem!important}.pr-xl-3,.px-xl-3{padding-right:1.25rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1.25rem!important}.pl-xl-3,.px-xl-3{padding-left:1.25rem!important}.p-xl-4{padding:1.875rem!important}.pt-xl-4,.py-xl-4{padding-top:1.875rem!important}.pr-xl-4,.px-xl-4{padding-right:1.875rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.875rem!important}.pl-xl-4,.px-xl-4{padding-left:1.875rem!important}.p-xl-5{padding:3.125rem!important}.pt-xl-5,.py-xl-5{padding-top:3.125rem!important}.pr-xl-5,.px-xl-5{padding-right:3.125rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3.125rem!important}.pl-xl-5,.px-xl-5{padding-left:3.125rem!important}.m-xl-n1{margin:-.3125rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.3125rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.3125rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.3125rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.3125rem!important}.m-xl-n2{margin:-.625rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.625rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.625rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.625rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.625rem!important}.m-xl-n3{margin:-1.25rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1.25rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1.25rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1.25rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1.25rem!important}.m-xl-n4{margin:-1.875rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.875rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.875rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.875rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.875rem!important}.m-xl-n5{margin:-3.125rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3.125rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3.125rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3.125rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3.125rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{background-color:transparent;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:36rem){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:48rem){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:62rem){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:87.5rem){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-no-transform{text-transform:none!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-default,a.text-default:focus,a.text-default:hover{color:#000!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.text-decoration-none{text-decoration:none!important}.text-break{word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:35.99875rem){.visible-xs{display:block!important}.visible-xs table.visible-xs{display:table!important}.visible-xs tr.visible-xs{display:table-row!important}.visible-xs td.visible-xs,.visible-xs th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:36rem) and (max-width:47.99875rem){.visible-sm{display:block!important}.visible-sm table.visible-sm{display:table!important}.visible-sm tr.visible-sm{display:table-row!important}.visible-sm td.visible-sm,.visible-sm th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:48rem) and (max-width:61.99875rem){.visible-md{display:block!important}.visible-md table.visible-md{display:table!important}.visible-md tr.visible-md{display:table-row!important}.visible-md td.visible-md,.visible-md th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:62rem){.visible-lg{display:block!important}.visible-lg table.visible-lg{display:table!important}.visible-lg tr.visible-lg{display:table-row!important}.visible-lg td.visible-lg,.visible-lg th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (max-width:35.99875rem){.hidden-xs{display:none!important}}@media (min-width:36rem) and (max-width:47.99875rem){.hidden-sm{display:none!important}}@media (min-width:48rem) and (max-width:61.99875rem){.hidden-md{display:none!important}}@media (min-width:62rem){.hidden-lg{display:none!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVsZW1lbnRzL19saXN0LnNjc3MiLCJtYWluLmNzcyIsInNldHRpbmdzL190eXBvZ3JhcGh5LnNjc3MiLCJnZW5lcmljL19ib3gtc2l6aW5nLnNjc3MiLCJnZW5lcmljL19ub3JtYWxpemUuc2NzcyIsInNldHRpbmdzL19jb2xvcnMuc2NzcyIsImdlbmVyaWMvX3Jlc2V0LnNjc3MiLCJnZW5lcmljL19zaGFyZWQuc2NzcyIsInRvb2xzL190eXBvZ3JhcGh5LnNjc3MiLCJsaWIvc2VsZWN0Mi9fbGliLnNlbGVjdDIuY29yZS5zY3NzIiwibGliL3NlbGVjdDIvX2xpYi5zZWxlY3QyLnNpbmdsZS5zY3NzIiwibGliL3NlbGVjdDIvX2xpYi5zZWxlY3QyLm11bHRpcGxlLnNjc3MiLCJsaWIvc2VsZWN0Mi9fbGliLnNlbGVjdDIuZHJvcGRvd24uc2NzcyIsImVsZW1lbnRzL19wYWdlLnNjc3MiLCJzZXR0aW5ncy9fZ2xvYmFsLnNjc3MiLCJlbGVtZW50cy9faGVhZGluZ3Muc2NzcyIsImVsZW1lbnRzL190ZXh0LnNjc3MiLCJlbGVtZW50cy9fbGlua3Muc2NzcyIsImVsZW1lbnRzL19pbWFnZXMuc2NzcyIsImVsZW1lbnRzL19mb3Jtcy5zY3NzIiwiZWxlbWVudHMvX3RhYmxlLnNjc3MiLCJlbGVtZW50cy9fc3ZnLnNjc3MiLCJlbGVtZW50cy9fcGFzdGlsbGUuc2NzcyIsInRvb2xzL2Jvb3RzdHJhcC9fYm9vdHN0cmFwLmJyZWFrcG9pbnRzLnNjc3MiLCJvYmplY3RzL19ncmlkLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC5ncmlkLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC5ncmlkLWZyYW1ld29yay5zY3NzIiwib2JqZWN0cy9fbWVkaWEuc2NzcyIsIm9iamVjdHMvX2xpc3QtaW5saW5lLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC5saXN0cy5zY3NzIiwib2JqZWN0cy9fdHJhbnNpdGlvbnMuc2NzcyIsInRvb2xzL2Jvb3RzdHJhcC9fYm9vdHN0cmFwLnRyYW5zaXRpb24uc2NzcyIsIm9iamVjdHMvX2Ryb3Bkb3duLnNjc3MiLCJzZXR0aW5ncy9fYm9vdHN0cmFwLXZhcmlhYmxlcy5zY3NzIiwidmVuZG9ycy9fcmZzLnNjc3MiLCJzZXR0aW5ncy9fYm9vdHN0cmFwLW92ZXJyaWRlcy5zY3NzIiwidG9vbHMvYm9vdHN0cmFwL19ib290c3RyYXAubmF2LWRpdmlkZXIuc2NzcyIsInRvb2xzL2Jvb3RzdHJhcC9fYm9vdHN0cmFwLmhvdmVyLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC5ncmFkaWVudHMuc2NzcyIsIm9iamVjdHMvX2lucHV0LWdyb3VwLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC5ib3JkZXItcmFkaXVzLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC5idXR0b25zLnNjc3MiLCJvYmplY3RzL19ub1VpU2xpZGVyLnNjc3MiLCJvYmplY3RzL19pbWFnZUNvbnRhaW5lci5zY3NzIiwiY29tcG9uZW50cy9faWNvbkNvbnRhaW5lci5zY3NzIiwiY29tcG9uZW50cy9faWNvbi5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fZnJhbWUuc2NzcyIsImNvbXBvbmVudHMvX3RhZy5zY3NzIiwiY29tcG9uZW50cy9fc2tpcExpbmtzLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC5zY3JlZW4tcmVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fYWRkcmVzcy5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19sb2dvLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2hGb3JtLnNjc3MiLCJjb21wb25lbnRzL19uYXZiYXIuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlckRyb3Bkb3duLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXJTaG9ydFN0b3JlLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXJTaG9ydEFjY291bnQuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlclNob3J0Q2FydC5zY3NzIiwidG9vbHMvX21peGlucy5zY3NzIiwiY29tcG9uZW50cy9fdG9wTmF2LnNjc3MiLCJjb21wb25lbnRzL19oYW1idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb25DYXRlZ29yaWVzLnNjc3MiLCJjb21wb25lbnRzL19uYXZpZ2F0aW9uU3ViY2F0ZWdvcmllcy5zY3NzIiwiY29tcG9uZW50cy9fcmVpbnN1cmFuY2Uuc2NzcyIsImNvbXBvbmVudHMvX25ld3NsZXR0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3RlckNvcHkuc2NzcyIsImNvbXBvbmVudHMvX3RhYnMuc2NzcyIsImNvbXBvbmVudHMvX3NsaWNrLnNjc3MiLCJjb21wb25lbnRzL19zbGlkZXNob3cuc2NzcyIsImNvbXBvbmVudHMvX3NlcnZpY2VzQmxvY2suc2NzcyIsImNvbXBvbmVudHMvX2Jsb2NrTGluay5zY3NzIiwiY29tcG9uZW50cy9fY2F0YWxvZ0Jsb2NrLnNjc3MiLCJjb21wb25lbnRzL190aXBzLnNjc3MiLCJjb21wb25lbnRzL19ldmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3N0b3JlbG9jYXRvckhvbWUuc2NzcyIsImNvbXBvbmVudHMvX3NlcnZpY2VzTGlzdC5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdE9mZmVyTGlzdC5zY3NzIiwiY29tcG9uZW50cy9fcGVudW1hdGljU2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19tYXRyaWN1bGF0aW9uRmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL19lZGl0by5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX2xvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmUuc2NzcyIsImNvbXBvbmVudHMvX3NlcnZpY2VzLnNjc3MiLCJjb21wb25lbnRzL19zdG9yZWxvY2F0b3JTZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX2ZhY2V0LnNjc3MiLCJjb21wb25lbnRzL19mYWNldHNMaXN0LnNjc3MiLCJjb21wb25lbnRzL19kYXRlcGlja2VyLnNjc3MiLCJjb21wb25lbnRzL19mYWNldFNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fZmFjZXRzTW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3RMaXN0LnNjc3MiLCJjb21wb25lbnRzL19jYXRlZ29yeU1lbnUuc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnRNZW51LnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0UmVjb21tYW5kYXRpb25zLnNjc3MiLCJjb21wb25lbnRzL19wcm9jZXNzLnNjc3MiLCJjb21wb25lbnRzL19jYXJ0LnNjc3MiLCJjb21wb25lbnRzL19wcm9ncmVzc05hdi5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdERldGFpbC5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdEdhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3RUaHVtYm5haWxzLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0U2VsZWN0LnNjc3MiLCJjb21wb25lbnRzL19jYXJ0Qm94LnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0VmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX2FkdmljZXMuc2NzcyIsImNvbXBvbmVudHMvX2NoZWNrb3V0LnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2hTdWdnZXN0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL190cmFja2VyLnNjc3MiLCJjb21wb25lbnRzL19sYXp5bG9hZC5zY3NzIiwiY29tcG9uZW50cy9fYW5ub3VuY2VtZW50LnNjc3MiLCJjb21wb25lbnRzL19hbmltYXRpb25zLnNjc3MiLCJjb21wb25lbnRzL19jYXB0Y2hhLnNjc3MiLCJjb21wb25lbnRzL19zY3JvbGxUb1RvcC5zY3NzIiwiY29tcG9uZW50cy9fcG5ldW1hdGljU2VhcmNoQmxvY2suc2NzcyIsImNvbXBvbmVudHMvX3BuZXVtYXRpY1NlYXJjaE1vZGFsLnNjc3MiLCJjb21wb25lbnRzL19wcmVzdGF0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fb3B0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fbmF2aWdhdGlvbi1wcmUtbmF2LnNjc3MiLCJjb21wb25lbnRzL19icmFuZHMuc2NzcyIsImNvbXBvbmVudHMvX2Nvbm5lY3Rvci5zY3NzIiwiY29tcG9uZW50cy9fZmxvYS5zY3NzIiwiY29tcG9uZW50cy9fcmVjaGVyY2hlLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0QW5pbWF0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fZmFjZXRzSGVhZGluZy5zY3NzIiwiY29tcG9uZW50cy9fbmVhcmVzdFN0b3Jlcy5zY3NzIiwiY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyIsImNvbXBvbmVudHMvX21pbnV0cGFzcy5zY3NzIiwiY29tcG9uZW50cy9fdW5hdm9pZGFibGVzLnNjc3MiLCJjb21wb25lbnRzL19oaWdobGlnaHQuc2NzcyIsImNvbXBvbmVudHMvX2Jhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fc2VydmljZUl0ZW0uc2NzcyIsImNvbXBvbmVudHMvX2NvbmRpdGlvbmFsUHJvZHVjdExpc3Quc2NzcyIsImNvbXBvbmVudHMvX2ZhcS5zY3NzIiwiY29tcG9uZW50cy9fcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX2FsZXJ0LnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC5hbGVydC5zY3NzIiwiY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC50YWJsZS1yb3cuc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL190b29sdGlwLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC5yZXNldC10ZXh0LnNjc3MiLCJjb21wb25lbnRzL19wb3BvdmVyLnNjc3MiLCJjb21wb25lbnRzL19zcGlubmVycy5zY3NzIiwiY29tcG9uZW50cy9fZGlzY291bnQtZGV0YWlsLnNjc3MiLCJjb21wb25lbnRzL19wcmVoZWFkZXJNZXNzYWdlcy5zY3NzIiwidG9vbHMvYm9vdHN0cmFwL19ib290c3RyYXAudGV4dC10cnVuY2F0ZS5zY3NzIiwiY29tcG9uZW50cy9fcHJlSGVhZGVyLnNjc3MiLCJ2ZW5kb3JzL19pbm92YXhvLnNjc3MiLCJ2ZW5kb3JzL19kaWRvbWkuc2NzcyIsInZlbmRvcnMvX3BheWxpbmUuc2NzcyIsInZlbmRvcnMvX2dvb2dsZU1hcHMuc2NzcyIsInBhZ2VzL19wcm94aW1pcy5zY3NzIiwidG9vbHMvYm9vdHN0cmFwL19ib290c3RyYXAuY2xlYXJmaXguc2NzcyIsInV0aWxpdGllcy9faGVhZGluZ3Muc2NzcyIsInV0aWxpdGllcy9faW1nRml0LnNjc3MiLCJ1dGlsaXRpZXMvX2FjY2Vzc2liaWxpdHkuc2NzcyIsInV0aWxpdGllcy9ib290c3RyYXAvX2Jvb3RzdHJhcC5hbGlnbi5zY3NzIiwidG9vbHMvYm9vdHN0cmFwL19ib290c3RyYXAuYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ1dGlsaXRpZXMvYm9vdHN0cmFwL19ib290c3RyYXAuYmFja2dyb3VuZC5zY3NzIiwidXRpbGl0aWVzL2Jvb3RzdHJhcC9fYm9vdHN0cmFwLmJvcmRlcnMuc2NzcyIsInV0aWxpdGllcy9ib290c3RyYXAvX2Jvb3RzdHJhcC5kaXNwbGF5LnNjc3MiLCJ1dGlsaXRpZXMvYm9vdHN0cmFwL19ib290c3RyYXAuZW1iZWQuc2NzcyIsInV0aWxpdGllcy9ib290c3RyYXAvX2Jvb3RzdHJhcC5mbGV4LnNjc3MiLCJ1dGlsaXRpZXMvYm9vdHN0cmFwL19ib290c3RyYXAuZmxvYXQuc2NzcyIsInV0aWxpdGllcy9ib290c3RyYXAvX2Jvb3RzdHJhcC5pbnRlcmFjdGlvbnMuc2NzcyIsInV0aWxpdGllcy9ib290c3RyYXAvX2Jvb3RzdHJhcC5vdmVyZmxvdy5zY3NzIiwidXRpbGl0aWVzL2Jvb3RzdHJhcC9fYm9vdHN0cmFwLnBvc2l0aW9uLnNjc3MiLCJ1dGlsaXRpZXMvYm9vdHN0cmFwL19ib290c3RyYXAuc2NyZWVucmVhZGVycy5zY3NzIiwidXRpbGl0aWVzL2Jvb3RzdHJhcC9fYm9vdHN0cmFwLnNoYWRvd3Muc2NzcyIsInV0aWxpdGllcy9ib290c3RyYXAvX2Jvb3RzdHJhcC5zaXppbmcuc2NzcyIsInV0aWxpdGllcy9ib290c3RyYXAvX2Jvb3RzdHJhcC5zcGFjaW5nLnNjc3MiLCJ1dGlsaXRpZXMvYm9vdHN0cmFwL19ib290c3RyYXAuc3RyZXRjaGVkLWxpbmsuc2NzcyIsInV0aWxpdGllcy9ib290c3RyYXAvX2Jvb3RzdHJhcC50ZXh0LnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC50ZXh0LWVtcGhhc2lzLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC50ZXh0LWhpZGUuc2NzcyIsInV0aWxpdGllcy9ib290c3RyYXAvX2Jvb3RzdHJhcC52aXNpYmlsaXR5LnNjc3MiLCJ1dGlsaXRpZXMvYm9vdHN0cmFwL19ib290c3RyYXAucmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0NJLGdCQ2krQkosQ0N2L0JBLFdBQ0UsbUJBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSx1RERvQ0YsQ0MvQkEsV0FDRSxtQkFBQSxDQUdBLGlCQUFBLENBREEsZUFBQSxDQURBLHNERG1DRixDQzlCQSxXQUNFLG1CQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEseUREa0NGLENDNUJBLFdBQ0UsbUJBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSxvRERnQ0YsQ0UxREEsaUJBR0UsNkJBQUEsQ0FBQSxxQkY2R0YsQ0c1R0EsS0FDRSxnQkFBQSxDQUNBLDZCSDBIRixD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QmwrRE0sWUFDRSwyQkFGUyxDQUVULGdCQUZTLENBRVQsT3pCbytEUixDeUJyK0RNLFlBQ0UsMkJBRlMsQ0FFVCxnQkFGUyxDQUVULE96QnUrRFIsQ3lCeCtETSxZQUNFLDJCQUZTLENBRVQsZ0JBRlMsQ0FFVCxPekIwK0RSLEN5QjMrRE0sWUFDRSw0QkFGUyxDQUVULGdCQUZTLENBRVQsT3pCNitEUixDeUI5K0RNLGFBQ0UsNEJBRlMsQ0FFVCxpQkFGUyxDQUVULFF6QmcvRFIsQ3lCai9ETSxhQUNFLDRCQUZTLENBRVQsaUJBRlMsQ0FFVCxRekJtL0RSLEN5QnAvRE0sYUFDRSw0QkFGUyxDQUVULGlCQUZTLENBRVQsUXpCcy9EUixDeUI5K0RVLGFEMUJWLGF4QjJnRUEsQ3lCai9EVSxhRDFCVix5QnhCOGdFQSxDeUJwL0RVLGFEMUJWLDBCeEJpaEVBLEN5QnYvRFUsYUQxQlYsZXhCb2hFQSxDeUIxL0RVLGFEMUJWLDBCeEJ1aEVBLEN5QjcvRFUsYUQxQlYsMEJ4QjBoRUEsQ3lCaGdFVSxhRDFCVixleEI2aEVBLEN5Qm5nRVUsYUQxQlYsMEJ4QmdpRUEsQ3lCdGdFVSxhRDFCViwwQnhCbWlFQSxDeUJ6Z0VVLGFEMUJWLGV4QnNpRUEsQ3lCNWdFVSxjRDFCViwwQnhCeWlFQSxDeUIvZ0VVLGNEMUJWLDBCeEI0aUVBLENBQ0YsQzBCam1FQSxPQUNFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLHNCMUJtbUVGLEMwQmhtRUEsWUFDRSxrQkFBQSxDQUFBLFVBQUEsQ0FBQSxNMUJtbUVGLEMyQnptRUEsNEJDQUUsZUFBQSxDQURBLGM1Qm9uRUYsQzJCL21FQSxrQkFDRSxvQjNCa25FRixDMkJobkVFLG1DQUNFLGtCM0JrbkVKLEM2QjNuRUEsTUNZTSxzQ0RYSixDQ1dJLDhCOUJtbkVOLEM4Qi9tRU0sdUNEaEJOLE1DaUJRLHVCQUFBLENBQUEsZTlCa25FTixDQUNGLEM2QmpvRUUsaUJBQ0UsUzdCbW9FSixDNkJob0VFLFNBQ0UsUzdCa29FSixDNkI3bkVF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QUVFLHVCQUFBLENBQ0Esb0JBQUEsQ0FDQSxlcEdvMFZaLENvR2owVlUsNkRBQ0UsV3BHbTBWWixDb0doMFZVLG1EQUNFLHNCQUFBLENBQ0EsVXBHazBWWixDb0c1elZJLGVBQ0UsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSw2QkFBQSxDQUFBLDRCQUFBLENBQUEsc0JBQUEsQ0FBQSxrQnBHOHpWTixDb0czelZJLHNCQUNFLHdCaEc5UU0sQ2dHa1JOLDhCbEV2UFUsQ2tFc1BWLCtCbEV0UFUsQ2tFb1BWLCtCQUFBLENBQ0EsK0JwRyt6Vk4sQ29HM3pWTSxpQ0FDRSxxQmhHblFBLENnR29RQSxrQmxFM1BRLENrRTRQUixlcEc2elZSLENvRzF6Vk0sNkNBQ0Usa0JBQUEsQ0FDQSxrQnBHNHpWUixDb0d6elZNLDRDQUlFLDhCbEV4UVEsQ2tFdVFSLCtCbEV2UVEsQ2tFcVFSLG9CQUFBLENBQ0EsbUJwRzZ6VlIsQ29HdnpWSSxtQkFDRSx3QmhHeFNNLENnR3lTTixrQmxFOVFVLENrRStRVixrQkFBQSxDQUNBLHVCcEd5elZOLENzQnZqV0ksK0I4RTBQQSxtQkFPSSxrQnBHMHpWTixDQUNGLENvR3Z6VkksNkJBQ0Usd0JoR25UTSxDZ0d1VE4sOEJsRTVSVSxDa0UyUlYsK0JsRTNSVSxDa0V5UlYsK0JBQUEsQ0FDQSx1QnBHMnpWTixDb0d2elZNLHdDQUNFLHFCaEd4U0EsQ2dHeVNBLGtCbEVoU1EsQ2tFaVNSLGVwR3l6VlIsQ29HdHpWTSxnREFFRSxxQkFBQSxDQURBLFNwR3l6VlIsQ29HdHpWUSw0REFDRSxZcEd3elZWLENvR3J6VlEsMkRBQ0UsZXBHdXpWVixDb0doelZJLHNCQUNFLG9CQUFBLENBQ0EsbUJwR2t6Vk4sQ29HOXlWRSwwQkFHRSxhaEdoV00sQ0c2Qkosb0RBQUEsQ0FFQSxpQkFBQSxDQURBLGVBQUEsQzZGbVVGLG9CcEdpelZKLENzQjdsV0ksK0I4RWlURSw0Q0FFRSxrQkFBQSxDQUFBLFVBQUEsQ0FBQSxNcEc4eVZOLENBQ0YsQ3NCbG1XSSwrQjhFMFRBLFlBQ0UseUJwRzJ5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c3hlRixDMklueGVFLDBCQUtFLGFBQUEsQ0FEQSxzQkFBQSxDQUhBLGlCQUFBLENBRUEsT0FBQSxDQURBLEszSXd4ZUosQzJJM3dlRSxldEd0REUsd0JzR3VEdUIsQ0N4RHpCLG9CRHdEcUUsQ0MxRHJFLGE1STAwZUYsQzRJdDBlRSxrQkFDRSx3QjVJdzBlSixDNElyMGVFLDJCQUNFLGE1SXUwZUosQzJJdnhlRSxpQnRHdERFLHdCc0d1RHVCLENDeER6QixvQkR3RHFFLENDMURyRSxhNUlzMWVGLEM0SWwxZUUsb0JBQ0Usd0I1SW8xZUosQzRJajFlRSw2QkFDRSxhNUltMWVKLEMySW55ZUUsZXRHdERFLHdCc0d1RHVCLENDeER6QixvQkR3RHFFLENDMURyRSxhNUlrMmVGLEM0STkxZUUsa0JBQ0Usd0I1SWcyZUosQzRJNzFlRSwyQkFDRSxhNUkrMWVKLEMySS95ZUUsWXRHdERFLHdCc0d1RHVCLENDeER6QixvQkR3RHFFLENDMURyRSxhNUk4MmVGLEM0STEyZUUsZUFDRSx3QjVJNDJlSixDNEl6MmVFLHdCQUNFLGE1STIyZUosQzJJM3plRSxldEd0REUsd0JzR3VEdUIsQ0N4RHpCLG9CRHdEcUUsQ0MxRHJFLGE1STAzZUYsQzRJdDNlRSxrQkFDRSx3QjVJdzNlSixDNElyM2VFLDJCQUNFLGE1SXUzZUosQzJJdjBlRSxjdEd0REUsd0JzR3VEdUIsQ0N4RHpCLG9CRHdEcUUsQ0MxRHJFLGE1SXM0ZUYsQzRJbDRlRSxpQkFDRSx3QjVJbzRlSixDNElqNGVFLDBCQUNFLGE1SW00ZUosQzJJbjFlRSxhdEd0REUsd0JzR3VEdUIsQ0N4RHpCLG9CRHdEcUUsQ0MxRHJFLGE1SWs1ZUYsQzRJOTRlRSxnQkFDRSx3QjVJZzVlSixDNEk3NGVFLHlCQUNFLGE1SSs0ZUosQzJJLzFlRSxZdEd0REUsd0JzR3VEdUIsQ0N4RHpCLG9CRHdEcUUsQ0MxRHJFLGE1STg1ZUYsQzRJMTVlRSxlQUNFLHdCNUk0NWVKLEM0SXo1ZUUsd0JBQ0UsYTVJMjVlSixDMkkzMmVFLGV0R3RERSxxQnNHdUR1QixDQ3hEekIsb0JEd0RxRSxDQzFEckUsVTVJMDZlRixDNEl0NmVFLGtCQUNFLHdCNUl3NmVKLEM0SXI2ZUUsMkJBQ0UsVTVJdTZlSixDNkl2NmVBLE9BR0UsYTdHSVMsQzZHTFQsa0JoSXFFaUIsQ2dJdEVqQixVN0k0NmVGLEM2SXY2ZUUsb0JBSUUsaUNBQUEsQ0FGQSxjN0dtVmlCLEM2R2xWakIsa0I3STA2ZUosQzZJdDZlRSxnQkFFRSxtQ0FBQSxDQURBLHFCN0l5NmVKLEM2SXI2ZUUsbUJBQ0UsZ0M3SXU2ZUosQzZJcDZlRSxlQUVFLGVBQUEsQ0FEQSxrQjdJdTZlSixDNklwNmVJLG9DQUVFLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCN0lzNmVOLEM2SXA2ZU0sZ0RBR0UsNEJBQUEsQ0FGQSxlQUFBLENBR0EsZ0JBQUEsQ0FGQSxvQkFBQSxDQUdBLHFCN0l1NmVSLEM2SXI2ZVEsNERBQ0Usa0I3SXc2ZVYsQzZJcDZlTSxzREFDRSx1QjdJdTZlUixDc0J2NWVJLCtCdUh2Q0YsZUE0QkksbUI3SXM2ZUosQ0FDRixDNkkvNWVRLGtFQUNFLFc3SWs2ZVYsQzZJdDVlRSwwQkFFRSxhN0l5NWVKLEM2STk0ZUUsc0RBRUUsNkI3SW81ZUosQzZJaDVlSSxrREFFRSwyQjdJazVlTixDNkk1NGVFLG1HQUlFLFE3SSs0ZUosQzZJdDRlRSx5Q0FDRSxnQzdJeTRlSixDb0N6L2VFLDRCeUc0SEksaUM3R3NPVyxDNkd2T1gsYTdJbTRlTixDOElsZ2ZJLG1EQUdFLHdCOUlxZ2ZOLEM4SWpnZk0sdUZBSUUsb0I5SW1nZlIsQzhJci9lUSw0R0FFRSx3QjlJMi9lVixDOEl0aGZJLHlEQUdFLHdCOUl5aGZOLEM4SXJoZk0sK0ZBSUUsb0I5SXVoZlIsQzhJemdmUSxrSEFFRSx3QjlJK2dmVixDOEkxaWZJLG1EQUdFLHdCOUk2aWZOLEM4SXppZk0sdUZBSUUsb0I5STJpZlIsQzhJN2hmUSw0R0FFRSx3QjlJbWlmVixDOEk5amZJLDBDQUdFLHdCOUlpa2ZOLEM4STdqZk0sMkVBSUUsb0I5SStqZlIsQzhJampmUSxtR0FFRSx3QjlJdWpmVixDOElsbGZJLG1EQUdFLHdCOUlxbGZOLEM4SWpsZk0sdUZBSUUsb0I5SW1sZlIsQzhJcmtmUSw0R0FFRSx3QjlJMmtmVixDOEl0bWZJLGdEQUdFLHdCOUl5bWZOLEM4SXJtZk0sbUZBSUUsb0I5SXVtZlIsQzhJemxmUSx5R0FFRSx3QjlJK2xmVixDOEkxbmZJLDZDQUdFLHdCOUk2bmZOLEM4SXpuZk0sK0VBSUUsb0I5STJuZlIsQzhJN21mUSxzR0FFRSx3QjlJbW5mVixDOEk5b2ZJLDBDQUdFLHdCOUlpcGZOLEM4STdvZk0sMkVBSUUsb0I5SStvZlIsQzhJam9mUSxtR0FFRSx3QjlJdW9mVixDOElscWZJLG1EQUdFLHdCOUlxcWZOLEM4SWpxZk0sdUZBSUUsb0I5SW1xZlIsQzhJcnBmUSw0R0FFRSx3QjlJMnBmVixDOEk3cGZRLHlKQUVFLGlDOUl5cWZWLEM2STdpZkksc0JBRUUsd0I3Ry9JSyxDNkdnSkwsb0I3RzBOb0IsQzZHNU5wQixVN0lramZOLEM2STNpZkksdUJBRUUsd0I3RzdKSyxDNkc4Skwsb0I3RzdKSyxDNkcySkwsYTdJK2lmTixDNkl4aWZBLFlBRUUsd0I3Ry9KUyxDNkc4SlQsVTdJNGlmRixDNkl6aWZFLG1EQUdFLG9CN0kyaWZKLEM2SXhpZkUsMkJBQ0UsUTdJMGlmSixDNkl0aWZJLG9EQUNFLG9DN0l3aWZOLENvQzN0ZkUsdUN5RzJMTSxxQzdHb0xjLEM2R3JMZCxVN0lxaWZSLENzQmxxZkksK0J1SDhJQSxxQkFFSSxhQUFBLENBRUEsZUFBQSxDQURBLFVBQUEsQ0FFQSxnQzdJdWhmTixDNklwaGZNLHFDQUNFLFE3SXNoZlIsQ0FDRixDc0I5cWZJLCtCdUg4SUEscUJBRUksYUFBQSxDQUVBLGVBQUEsQ0FEQSxVQUFBLENBRUEsZ0M3SWtpZk4sQzZJL2hmTSxxQ0FDRSxRN0lpaWZSLENBQ0YsQ3NCenJmSSwrQnVIOElBLHFCQUVJLGFBQUEsQ0FFQSxlQUFBLENBREEsVUFBQSxDQUVBLGdDN0k2aWZOLEM2STFpZk0scUNBQ0UsUTdJNGlmUixDQUNGLENzQnBzZkksK0J1SDhJQSxxQkFFSSxhQUFBLENB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LEN5SXNhSixlaEg1S2lCLENnSDZLakIsZWhKczRmRixDaUoxMWdCQSxTaEh3SE0saUJBcENhLENpSHRGakIsZWxIb1NtQixDa0g3Um5CLHFCQUFBLENBSUEsZUFBQSxDREFBLFFqSGcyQmUsQ2tIeDJCZixnQkFBQSxDQUNBLG9CQUFBLENBQ0EsZ0JBQUEsQ0FDQSxtQkFBQSxDQUlBLGtCQUFBLENBRkEsaUJBQUEsQ0FDQSxtQkFBQSxDREFBLFlqSDhxQmUsQ2lIMXFCZixvQmpKKzBnQkYsQ2lKNzBnQkUseUJBTEEsYUFBQSxDQUZBLGlCakowMWdCRixDaUpuMWdCRSxnQkFJRSxZakgyMUJtQixDaUg1MUJuQixXakpnMWdCSixDaUo3MGdCSSx1QkFHRSx3QkFBQSxDQUNBLGtCQUFBLENBRkEsVUFBQSxDQURBLGlCakprMWdCTixDaUoxMGdCQSxnR0FFRSxlQUFBLENBQ0EsS2pKKzBnQkYsQ2lKNzBnQkUsNEhBQ0UsUWpKazFnQkosQ2lKaDFnQkksd0pBR0Usd0I3SWpCTSxDNklnQk4sMEJBQUEsQ0FEQSxLakp1MWdCTixDaUpoMWdCQSx3R0FFRSxlakpxMWdCRixDaUpuMWdCRSxvSUFHRSxZakh3ekJrQixDaUgxekJsQixNQUFBLENBQ0EsV2pKeTFnQkosQ2lKdDFnQkksZ0tBR0UsMEI3SWxDTSxDNklpQ04sZ0NBQUEsQ0FEQSxPako2MWdCTixDaUp0MWdCQSw0R0FFRSxlakoyMWdCRixDaUp6MWdCRSx3SUFDRSxLako4MWdCSixDaUo1MWdCSSxvS0FHRSwyQjdJakRNLEM2SWdETiwwQkFBQSxDQURBLFFqSm0yZ0JOLENpSjUxZ0JBLG9HQUVFLGVqSmkyZ0JGLENpSi8xZ0JFLGdJQUdFLFlqSHd4QmtCLENpSDF4QmxCLE9BQUEsQ0FDQSxXakpxMmdCSixDaUpsMmdCSSw0SkFHRSx5QjdJbEVNLEM2SWlFTixnQ0FBQSxDQURBLE1qSnkyZ0JOLENpSjkwZ0JBLGVBT0Usd0I3SWxHVSxDbUNWUixrQkFBQSxDMEcwR0YsYTdJckdRLEM2SW1HUixpQkFBQSxDQUNBLG9CQUFBLENBRUEsaUJqSmkxZ0JGLENt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LGtCaEs2MWlCSixDaUtyMmlCQSxlQUNFLDRIQUFBLENBQUEsb0hqSysyaUJGLENrS3gzaUJBLGdCQUNFLGlDbEsyM2lCRixDa0t2M2lCQSxXQUNFLDRCbEswM2lCRixDa0t2M2lCQSxjQUNFLCtCbEswM2lCRixDa0t2M2lCQSxjQUNFLCtCbEswM2lCRixDa0t2M2lCQSxtQkFDRSxvQ2xLMDNpQkYsQ2tLdjNpQkEsZ0JBQ0UsaUNsSzAzaUJGLENtSzM0aUJFLFlBQ0Usa0NuSzg0aUJKLENvQ3A0aUJFLHNGK0hMSSxrQ25LKzRpQk4sQ21LcjVpQkUsY0FDRSxrQ25LdzVpQkosQ29DOTRpQkUsOEYrSExJLGtDbkt5NWlCTixDbUsvNWlCRSxZQUNFLGtDbktrNmlCSixDb0N4NWlCRSxzRitITEksa0NuS202aUJOLENtS3o2aUJFLFNBQ0Usa0NuSzQ2aUJKLENvQ2w2aUJFLDBFK0hMSSxrQ25LNjZpQk4sQ21LbjdpQkUsWUFDRSxrQ25LczdpQkosQ29DNTZpQkUsc0YrSExJLGtDbkt1N2lCTixDbUs3N2lCRSxXQUNFLGtDbktnOGlCSixDb0N0N2lCRSxrRitITEksa0NuS2k4aUJOLENtS3Y4aUJFLFVBQ0Usa0NuSzA4aUJKLENvQ2g4aUJFLDhFK0hMSSxrQ25LMjhpQk4sQ21LajlpQkUsU0FDRSxrQ25LbzlpQkosQ29DMThpQkUsMEUrSExJLGtDbktxOWlCTixDb0NoOWlCRSxrRytITEksK0JuSys5aUJOLENvS2graUJBLFVBQ0UsK0JwS20raUJGLENvS2graUJBLGdCQUNFLHNDcEttK2lCRixDcUs5K2lCQSxRQUNFLHVDcktpL2lCRixDcUs5K2lCQSxZQUNFLDJDcktpL2lCRixDcUs5K2lCQSxjQUNFLDZDcktpL2lCRixDcUs5K2lCQSxlQUNFLDhDcktpL2lCRixDcUs5K2lCQSxhQUNFLDRDcktpL2lCRixDcUs5K2lCQSxVQUNFLGtCcktpL2lCRixDcUs5K2lCQSxjQUNFLHNCcktpL2lCRixDcUs5K2lCQSxnQkFDRSx3QnJLaS9pQkYsQ3FLOStpQkEsaUJBQ0UseUJyS2kvaUJGLENxSzkraUJBLGVBQ0UsdUJyS2kvaUJGLENxSzcraUJFLGdCQUNFLDhCcktnL2lCSixDcUtqL2lCRSxrQkFDRSw4QnJLby9pQkosQ3FLci9pQkUsZ0JBQ0UsOEJyS3cvaUJKLENxS3ovaUJFLGFBQ0UsOEJySzQvaUJKLENxSzcvaUJFLGdCQUNFLDhCcktnZ2pCSixDcUtqZ2pCRSxlQUNFLDhCcktvZ2pCSixDcUtyZ2pCRSxjQUNFLDhCckt3Z2pCSixDcUt6Z2pCRSxhQUNFLDhCcks0Z2pCSixDcUs3Z2pCRSxnQkFDRSwyQnJLZ2hqQkosQ3FLNWdqQkEsY0FDRSwyQnJLK2dqQkYsQ3FLeGdqQkEsWUFDRSw2QnJLMmdqQkYsQ3FLeGdqQkEsU0FDRSw0QnJLMmdqQkYsQ3FLeGdqQkEsYUFDRSxxQ3JLNGdqQkYsQ3FLeGdqQkEsNEJBSEUsc0NyS2doakJGLENxS3hnakJBLCtCQUhFLHlDcktnaGpCRixDcUt4Z2pCQSw4QkFIRSx3Q3JLZ2hqQkYsQ3FLN2dqQkEsY0FDRSxxQ3JLNGdqQkYsQ3FLeGdqQkEsWUFDRSw2QnJLMmdqQkYsQ3FLeGdqQkEsZ0JBQ0UsMkJySzJnakJGLENxS3hnakJBLGNBQ0UsNkJySzJnakJGLENxS3hnakJBLFdBQ0UseUJySzJnakJGLEM4Si9takJFLGdCQUVFLFVBQUEsQ0FDQSxVQUFBLENBRkEsYTlKb25qQkosQ3NLM21qQk0sUUFDRSxzQnRLOG1qQlIsQ3NLL21qQk0sVUFDRSx3QnRLa25qQlIsQ3NLbm5qQk0sZ0JBQ0UsOEJ0S3NuakJSLENzS3ZuakJNLFNBQ0UsdUJ0SzBuakJSLENzSzNuakJNLFNBQ0UsdUJ0SzhuakJSLENzSy9uakJNLGFBQ0UsMkJ0S2tvakJSLENzS25vakJNLGNBQ0UsNEJ0S3NvakJSLENzS3ZvakJNLFFBQ0UsNkJBQUEsQ0FBQSw2QkFBQSxDQUFBLHNCdEswb2pCUixDc0szb2pCTSxlQUNFLG9DQUFBLENBQUEsb0NBQUEsQ0FBQSw2QnRLOG9qQlIsQ3NCOWxqQkkseUJnSmpERSxXQUNFLHNCdEttcGpCTixDc0twcGpCSSxhQUNFLHdCdEtzcGpCTixDc0t2cGpCSSxtQkFDRSw4QnRLeXBqQk4sQ3NLMXBqQkksWUFDRSx1QnRLNHBqQk4sQ3NLN3BqQkksWUFDRSx1QnRLK3BqQk4sQ3NLaHFqQkksZ0JBQ0UsMkJ0S2txakJOLENzS25xakJJLGlCQUNFLDRCdEtxcWpCTixDc0t0cWpCSSxXQUNFLDZCQUFBLENBQUEsNkJBQUEsQ0FBQSxzQnRLd3FqQk4sQ3NLenFqQkksa0JBQ0Usb0NBQUEsQ0FBQSxvQ0FBQSxDQUFBLDZCdEsycWpCTixDQUNGLENzQjVuakJJLHlCZ0pqREUsV0FDRSxzQnRLZ3JqQk4sQ3NLanJqQkksYUFDRSx3QnRLbXJqQk4sQ3NLcHJqQkksbUJBQ0UsOEJ0S3NyakJOLENzS3ZyakJJLFlBQ0UsdUJ0S3lyakJOLENzSzFyakJJLFlBQ0UsdUJ0SzRyakJOLENzSzdyakJJLGdCQUNFLDJCdEsrcmpCTixDc0toc2pCSSxpQkFDRSw0QnRLa3NqQk4sQ3NLbnNqQkksV0FDRSw2QkFBQSxDQUFBLDZCQUFBLENBQUEsc0J0S3FzakJOLENzS3RzakJJLGtCQUNFLG9DQUFBLENBQUEsb0NBQUEsQ0FBQSw2QnRLd3NqQk4sQ0FDRixDc0J6cGpCSSx5QmdKakRFLFdBQ0Usc0J0SzZzakJOLENzSzlzakJJLGFBQ0Usd0J0S2d0akJOLENzS2p0akJJLG1CQUNFLDhCdEttdGpCTixDc0twdGpCSSxZQUNFLHVCdEtzdGpCTixDc0t2dGpCSSxZQUNFLHVCdEt5dGpCTixDc0sxdGpCSSxnQkFDRSwyQnRLNHRqQk4sQ3NLN3RqQkksaUJBQ0UsNEJ0Syt0akJOLENzS2h1akJJLFdBQ0UsNkJBQUEsQ0FBQSw2QkFBQSxDQUFBLHNCdEtrdWpCTixDc0tudWpCSSxrQkFDRSxvQ0FBQSxDQUFBLG9DQUFBLENBQUEsNkJ0S3F1akJOLENBQ0YsQ3NCdHJqQkksMkJnSmpERSxXQUNFLHNCdEswdWpCTixDc0szdWpCSSxhQUNFLHdCdEs2dWpCTixDc0s5dWpCSSxtQkFDRSw4QnRLZ3ZqQk4sQ3NLanZqQkksWUFDRSx1QnRLbXZqQk4sQ3NLcHZqQkksWUFDRSx1QnRLc3ZqQk4sQ3NLdnZqQkksZ0JB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QSxnQkFBQSxDQUhBLGVBQUEsQ0FDQSxVQUFBLENBR0EsU0FBQSxDQUNBLGtCakQwK2tCSixDOEt2Z2xCQSxXQUNFLDhEQUFBLENBQUEsc0Q5SzBnbEJGLEM4S3ZnbEJBLFFBQ0UseURBQUEsQ0FBQSxpRDlLMGdsQkYsQzhLdmdsQkEsV0FDRSx5REFBQSxDQUFBLGlEOUswZ2xCRixDOEt2Z2xCQSxhQUNFLGlDQUFBLENBQUEseUI5SzBnbEJGLEMrS25obEJJLE1BQ0UsbUIvS3NobEJOLEMrS3ZobEJJLE1BQ0UsbUIvSzBobEJOLEMrSzNobEJJLE1BQ0UsbUIvSzhobEJOLEMrSy9obEJJLE9BQ0Usb0IvS2tpbEJOLEMrS25pbEJJLFFBQ0Usb0IvS3NpbEJOLEMrS3ZpbEJJLE1BQ0Usb0IvSzBpbEJOLEMrSzNpbEJJLE1BQ0Usb0IvSzhpbEJOLEMrSy9pbEJJLE1BQ0Usb0IvS2tqbEJOLEMrS25qbEJJLE9BQ0UscUIvS3NqbEJOLEMrS3ZqbEJJLFFBQ0UscUIvSzBqbEJOLEMrS3JqbEJBLFFBQ0Usd0IvS3dqbEJGLEMrS3JqbEJBLFFBQ0UseUIvS3dqbEJGLEMrS25qbEJBLFlBQ0UseUIvS3NqbEJGLEMrS25qbEJBLFlBQ0UsMEIvS3NqbEJGLEMrS25qbEJBLFFBQ0UscUIvS3NqbEJGLEMrS25qbEJBLFFBQ0Usc0IvS3NqbEJGLENnTC9rbEJRLEtBQ0Usa0JoTGtsbEJWLENnTGhsbEJRLFlBRUUsc0JoTG1sbEJWLENnTGpsbEJRLFlBRUUsd0JoTG9sbEJWLENnTGxsbEJRLFlBRUUseUJoTHFsbEJWLENnTG5sbEJRLFlBRUUsdUJoTHNsbEJWLENnTHZtbEJRLEtBQ0UseUJoTDBtbEJWLENnTHhtbEJRLFlBRUUsNkJoTDJtbEJWLENnTHptbEJRLFlBRUUsK0JoTDRtbEJWLENnTDFtbEJRLFlBRUUsZ0NoTDZtbEJWLENnTDNtbEJRLFlBRUUsOEJoTDhtbEJWLENnTC9ubEJRLEtBQ0Usd0JoTGtvbEJWLENnTGhvbEJRLFlBRUUsNEJoTG1vbEJWLENnTGpvbEJRLFlBRUUsOEJoTG9vbEJWLENnTGxvbEJRLFlBRUUsK0JoTHFvbEJWLENnTG5vbEJRLFlBRUUsNkJoTHNvbEJWLENnTHZwbEJRLEtBQ0Usd0JoTDBwbEJWLENnTHhwbEJRLFlBRUUsNEJoTDJwbEJWLENnTHpwbEJRLFlBRUUsOEJoTDRwbEJWLENnTDFwbEJRLFlBRUUsK0JoTDZwbEJWLENnTDNwbEJRLFlBRUUsNkJoTDhwbEJWLENnTC9xbEJRLEtBQ0UseUJoTGtybEJWLENnTGhybEJRLFlBRUUsNkJoTG1ybEJWLENnTGpybEJRLFlBRUUsK0JoTG9ybEJWLENnTGxybEJRLFlBRUUsZ0NoTHFybEJWLENnTG5ybEJRLFlBRUUsOEJoTHNybEJWLENnTHZzbEJRLEtBQ0UseUJoTDBzbEJWLENnTHhzbEJRLFlBRUUsNkJoTDJzbEJWLENnTHpzbEJRLFlBRUUsK0JoTDRzbEJWLENnTDFzbEJRLFlBRUUsZ0NoTDZzbEJWLENnTDNzbEJRLFlBRUUsOEJoTDhzbEJWLENnTC90bEJRLEtBQ0UsbUJoTGt1bEJWLENnTGh1bEJRLFlBRUUsdUJoTG11bEJWLENnTGp1bEJRLFlBRUUseUJoTG91bEJWLENnTGx1bEJRLFlBRUUsMEJoTHF1bEJWLENnTG51bEJRLFlBRUUsd0JoTHN1bEJWLENnTHZ2bEJRLEtBQ0UsMEJoTDB2bEJWLENnTHh2bEJRLFlBRUUsOEJoTDJ2bEJWLENnTHp2bEJRLFlBRUUsZ0NoTDR2bEJWLENnTDF2bEJRLFlBRUUsaUNoTDZ2bEJWLENnTDN2bEJRLFlBRUUsK0JoTDh2bEJWLENnTC93bEJRLEtBQ0UseUJoTGt4bEJWLENnTGh4bEJRLFlBRUUsNkJoTG14bEJWLENnTGp4bEJRLFlBRUUsK0JoTG94bEJWLENnTGx4bEJRLFlBRUUsZ0NoTHF4bEJWLENnTG54bEJRLFlBRUUsOEJoTHN4bEJWLENnTHZ5bEJRLEtBQ0UseUJoTDB5bEJWLENnTHh5bEJRLFlBRUUsNkJoTDJ5bEJWLENnTHp5bEJRLFlBRUUsK0JoTDR5bEJWLENnTDF5bEJRLFlBRUUsZ0NoTDZ5bEJWLENnTDN5bEJRLFlBRUUsOEJoTDh5bEJWLENnTC96bEJRLEtBQ0UsMEJoTGswbEJWLENnTGgwbEJRLFlBRUUsOEJoTG0wbEJWLENnTGowbEJRLFlBRUUsZ0NoTG8wbEJWLENnTGwwbEJRLFlBRUUsaUNoTHEwbEJWLENnTG4wbEJRLFlBRUUsK0JoTHMwbEJWLENnTHYxbEJRLEtBQ0UsMEJoTDAxbEJWLENnTHgxbEJRLFlBRUUsOEJoTDIxbEJWLENnTHoxbEJRLFlBRUUsZ0NoTDQxbEJWLENnTDExbEJRLFlBRUUsaUNoTDYxbEJWLENnTDMxbEJRLFlBRUUsK0JoTDgxbEJWLENnTHQxbEJRLE1BQ0UsMEJoTHkxbEJWLENnTHYxbEJRLGNBRUUsOEJoTDAxbEJWLENnTHgxbEJRLGNBRUUsZ0NoTDIxbEJWLENnTHoxbEJRLGNBRUUsaUNoTDQxbEJWLENnTDExbEJRLGNBRUUsK0JoTDYxbEJWLENnTDkybEJRLE1BQ0UseUJoTGkzbEJWLENnTC8ybEJRLGNBRUUsNkJoTGszbEJWLENnTGgzbEJRLGNBRUUsK0JoTG0zbEJWLENnTGozbEJRLGNBRUUsZ0NoTG8zbEJWLENnTGwzbEJRLGNBRUUsOEJoTHEzbEJWLENnTHQ0bEJRLE1BQ0UseUJoTHk0bEJWLENnTHY0bEJRLGNBRUUsNkJoTDA0bEJWLENnTHg0bEJRLGNBRUUsK0JoTDI0bEJWLENnTHo0bEJRLGNBRUUsZ0NoTDQ0bEJWLENnTDE0bEJRLGNBRUUsOEJoTDY0bEJWLENnTDk1bEJRLE1BQ0UsMEJoTGk2bEJWLENnTC81bEJRLGNBRUUsOEJoTGs2bEJWLENnTGg2bEJRLGNBRUUsZ0NoTG02bEJWLENnTGo2bEJRLGNBRUUsaUNoTG82bEJWLENnTGw2bEJRLGNBRUUsK0JoTHE2bEJWLENnTHQ3bEJRLE1BQ0UsMEJoTHk3bEJWLENnTHY3bEJRLGNBRUUsOEJoTDA3bEJWLENnTHg3bEJRLGNBRUUsZ0NoTDI3bEJWLENnTHo3bEJRLGNBRUUsaUNoTDQ3bEJWLENnTDE3bEJRLGNBRUUsK0JoTDY3bEJWLENnTHY3bEJJLFFBQ0UscUJoTDA3bEJOLENnTHg3bEJJLGtCQUVFLHlCaEwyN2xCTixDZ0x6N2xCSSxrQkFFRSwyQmhMNDdsQk4sQ2dMMTdsQkksa0JBRUUsNEJoTDY3bEJOLENnTDM3bEJJLGtCQUVFLDBCaEw4N2xCTixDc0I3OGxCSSx5QjBKbERJLFFBQ0Usa0JoTG1nbUJSLENnTGpnbUJNLGtCQUVFLHNCaExtZ21CUixDZ0xqZ21CTSxrQkFFRSx3QmhMbWdtQlIsQ2dMamdtQk0sa0JBRUUseUJoTG1nbUJSLENnTGpnbUJNLGtCQUVFLHVCaExtZ21CUixDZ0xwaG1CTSxRQUNFLHlCaExzaG1CUixDZ0xwaG1CTSxrQkFFRSw2QmhMc2htQlIsQ2dMcGhtQk0sa0JBRUUsK0JoTHNobUJSLENnTHBobUJNLGtCQUVFLGdDaExzaG1CUixDZ0xwaG1CTSxrQkFFRSw4QmhMc2htQlIsQ2dMdmltQk0sUUFDRSx3QmhMeWltQlIsQ2dMdmltQk0sa0JBRUUsNEJoTHlpbUJSLENnTHZpbUJNLGtCQUVFLDhCaEx5aW1CUixDZ0x2aW1CTSxrQkFFRSwrQmhMeWltQlIsQ2dMdmltQk0sa0JBRUUsNkJoTHlpbUJSLENnTDFqbUJNLFFBQ0Usd0JoTDRqbUJSLENnTDFqbUJNLGtCQUVFLDRCaEw0am1CUixDZ0wxam1CTSxrQkFFRSw4QmhMNGptQlIsQ2dMMWptQk0sa0JBRUUsK0JoTDRqbUJSLENnTDFqbUJNLGtCQUVFLDZCaEw0am1CUixDZ0w3a21CTSxRQUNFLHlCaEwra21CUixDZ0w3a21CTSxrQkFFRSw2QmhMK2ttQlIsQ2dMN2ttQk0sa0JBRUUsK0JoTCtrbUJSLENnTDdrbUJNLGtCQUVFLGdDaEwra21CUixDZ0w3a21CTSxrQkFFRSw4QmhMK2ttQlIsQ2dMaG1tQk0sUUFDRSx5QmhMa21tQlIsQ2dMaG1tQk0sa0JBRUUsNkJoTGttbUJSLENnTGhtbUJNLGtCQUVFLCtCaExrbW1CUixDZ0xobW1CTSxrQkFFRSxnQ2hMa21tQlIsQ2dMaG1tQk0sa0JBRUUsOEJoTGttbUJSLENnTG5ubUJNLFFBQ0UsbUJoTHFubUJSLENnTG5ubUJNLGtCQUVFLHVCaExxbm1CUixDZ0xubm1CTSxrQkFFRSx5QmhMcW5tQlIsQ2dMbm5tQk0sa0JBRUUsMEJoTHFubUJSLENnTG5ubUJNLGtCQUVFLHdCaExxbm1CUixDZ0x0b21CTSxRQUNFLDBCaEx3b21CUixDZ0x0b21CTSxrQkFFRSw4QmhMd29tQlIsQ2dMdG9tQk0sa0JBRUUsZ0NoTHdvbUJSLENnTHRvbUJNLGtCQUVFLGlDaEx3b21CUixDZ0x0b21CTSxrQkFFRSwrQmhMd29tQlIsQ2dMenBtQk0sUUFDRSx5QmhMMnBtQlIsQ2dMenBtQk0sa0JBRUUsNkJoTDJwbUJSLENnTHpwbUJNLGtCQUVFLCtCaEwycG1CUixDZ0x6cG1CTSxrQkFFRSxnQ2hMMnBtQlIsQ2dMenBtQk0sa0JBRUUsOEJoTDJwbUJSLENnTDVxbUJNLFFBQ0UseUJoTDhxbUJSLENnTDVxbUJNLGtCQUVFLDZCaEw4cW1CUixDZ0w1cW1CTSxrQkFFRSwrQmhMOHFtQlIsQ2dMNXFtQk0sa0JBRUUsZ0NoTDhxbUJSLENnTDVxbUJNLGtCQUVFLDhCaEw4cW1CUixDZ0wvcm1CTSxRQUNFLDBCaExpc21CUixDZ0wvcm1CTSxrQkFFRSw4QmhMaXNtQlIsQ2dML3JtQk0sa0JBRUUsZ0NoTGlzbUJSLENnTC9ybUJNLGtCQUVFLGlDaExpc21CUixDZ0wvcm1CTSxrQkFFRSwrQmhMaXNtQlIsQ2dMbHRtQk0sUUFDRSwwQmhMb3RtQlIsQ2dMbHRtQk0sa0JBRUUsOEJoTG90bUJSLENnTGx0bUJNLGtCQUVFLGdDaExvdG1CUixDZ0xsdG1CTSxrQkFFRSxpQ2hMb3RtQlIsQ2dMbHRtQk0sa0JBRUUsK0JoTG90bUJSLENnTDVzbUJNLFNBQ0UsMEJoTDhzbUJSLENnTDVzbUJNLG9CQUVFLDhCaEw4c21CUixDZ0w1c21CTSxvQkFFRSxnQ2hMOHNtQlIsQ2dMNXNtQk0sb0JBRUUsaUNoTDhzbUJSLENnTDVzbUJNLG9CQUVFLCtCaEw4c21CUixDZ0wvdG1CTSxTQUNFLHlCaExpdW1CUixDZ0wvdG1CTSxvQkFFRSw2QmhMaXVtQlIsQ2dML3RtQk0sb0JBRUUsK0JoTGl1bUJSLENnTC90bUJNLG9CQUVFLGdDaExpdW1CUixDZ0wvdG1CTSxvQkFFRSw4QmhMaXVtQlIsQ2dMbHZtQk0sU0FDRSx5QmhMb3ZtQlIsQ2dMbHZtQk0sb0JBRUUsNkJoTG92bUJSLENnTGx2bUJNLG9CQUVFLCtCaExvdm1CUixDZ0xsdm1CTSxvQkFFRSxnQ2hMb3ZtQlIsQ2dMbHZtQk0sb0JBRUUsOEJoTG92bUJSLENnTHJ3bUJNLFNBQ0UsMEJoTHV3bUJSLENnTHJ3bUJNLG9CQUVFLDhCaEx1d21CUixDZ0xyd21CTSxvQkFFRSxnQ2hMdXdtQlIsQ2dMcndtQk0sb0JBRUUsaUNoTHV3bUJSLENnTHJ3bUJNLG9CQUVFLCtCaEx1d21CUixDZ0x4eG1CTSxTQUNFLDBCaEwweG1CUixDZ0x4eG1CTSxvQkFFRSw4QmhMMHhtQlIsQ2dMeHhtQk0sb0JBRUUsZ0NoTDB4bUJSLENnTHh4bUJNLG9CQUVFLGlDaEwweG1CUixDZ0x4eG1CTSxvQkFFRSwrQmhMMHhtQlIsQ2dMcHhtQkUsV0FDRSxxQmhMc3htQkosQ2dMcHhtQkUsd0JBRUUseUJoTHN4bUJKLENnTHB4bUJFLHdCQUVFLDJCaExzeG1CSixDZ0xweG1CRSx3QkFFRSw0QmhMc3htQkosQ2dMcHhtQkUsd0JBRUUsMEJoTHN4bUJKLENBQ0YsQ3NCdHltQkkseUIwSmxESSxRQUNFLGtCaEwyMW1CUixDZ0x6MW1CTSxrQkFFRSxzQmhMMjFtQlIsQ2dMejFtQk0sa0JBRUUsd0JoTDIxbUJSLENnTHoxbUJNLGtCQUVFLHlCaEwyMW1CUixDZ0x6MW1CTSxrQkFFRSx1QmhMMjFtQlIsQ2dMNTJtQk0sUUFDRSx5QmhMODJtQlIsQ2dMNTJtQk0sa0JBRUUsNkJoTDgybUJSLENnTDUybUJNLGtCQUVFLCtCaEw4Mm1CUixDZ0w1Mm1CTSxrQkFFRSxnQ2hMODJtQlIsQ2dMNTJtQk0sa0JBRUUsOEJoTDgybUJSLENnTC8zbUJNLFFBQ0Usd0JoTGk0bUJSLENnTC8zbUJNLGtCQUVFLDRCaExpNG1CUixDZ0wvM21CTSxrQkFFRSw4QmhMaTRtQlIsQ2dMLzNtQk0sa0JBRUUsK0JoTGk0bUJSLENnTC8zbUJNLGtCQUVFLDZCaExpNG1CUixDZ0xsNW1CTSxRQUNFLHdCaExvNW1CUixDZ0xsNW1CTSxrQkFFRSw0QmhMbzVtQlIsQ2dMbDVtQk0sa0JBRUUsOEJoTG81bUJSLENnTGw1bUJNLGtCQUVFLCtCaExvNW1CUixDZ0xsNW1CTSxrQkFFRSw2QmhMbzVtQlIsQ2dMcjZtQk0sUUFDRSx5QmhMdTZtQlIsQ2dMcjZtQk0sa0JBRUUsNkJoTHU2bUJSLENnTHI2bUJNLGtCQUVFLCtCaEx1Nm1CUixDZ0xyNm1CTSxrQkFFRSxnQ2hMdTZtQlIsQ2dMcjZtQk0sa0JBRUUsOEJoTHU2bUJSLENnTHg3bUJNLFFBQ0UseUJoTDA3bUJSLENnTHg3bUJNLGtCQUVFLDZCaEwwN21CUixDZ0x4N21CTSxrQkFFRSwrQmhMMDdtQlIsQ2dMeDdtQk0sa0JBRUUsZ0NoTDA3bUJSLENnTHg3bUJNLGtCQUVFLDhCaEwwN21CUixDZ0wzOG1CTSxRQUNFLG1CaEw2OG1CUixDZ0wzOG1CTSxrQkFFRSx1QmhMNjhtQlIsQ2dMMzhtQk0sa0JBRUUseUJoTDY4bUJSLENnTDM4bUJNLGtCQUVFLDBCaEw2OG1CUixDZ0wzOG1CTSxrQkFFRSx3QmhMNjhtQlIsQ2dMOTltQk0sUUFDRSwwQmhMZyttQlIsQ2dMOTltQk0sa0JBRUUsOEJoTGcrbUJSLENnTDk5bUJNLGtCQUVFLGdDaExnK21CUixDZ0w5OW1CTSxrQkFFRSxpQ2hMZyttQlIsQ2dMOTltQk0sa0JBRUUsK0JoTGcrbUJSLENnTGovbUJNLFFBQ0UseUJoTG0vbUJSLENnTGovbUJNLGtCQUVFLDZCaExtL21CUixDZ0xqL21CTSxrQkFFRSwrQmhMbS9tQlIsQ2dMai9tQk0sa0JBRUUsZ0NoTG0vbUJSLENnTGovbUJNLGtCQUVFLDhCaExtL21CUixDZ0xwZ25CTSxRQUNFLHlCaExzZ25CUixDZ0xwZ25CTSxrQkFFRSw2QmhMc2duQlIsQ2dMcGduQk0sa0JBRUUsK0JoTHNnbkJSLENnTHBnbkJNLGtCQUVFLGdDaExzZ25CUixDZ0xwZ25CTSxrQkFFRSw4QmhMc2duQlIsQ2dMdmhuQk0sUUFDRSwwQmhMeWhuQlIsQ2dMdmhuQk0sa0JBRUUsOEJoTHlobkJSLENnTHZobkJNLGtCQUVFLGdDaEx5aG5CUixDZ0x2aG5CTSxrQkFFRSxpQ2hMeWhuQlIsQ2dMdmhuQk0sa0JBRUUsK0JoTHlobkJSLENnTDFpbkJNLFFBQ0UsMEJoTDRpbkJSLENnTDFpbkJNLGtCQUVFLDhCaEw0aW5CUixDZ0wxaW5CTSxrQkFFRSxnQ2hMNGluQlIsQ2dMMWluQk0sa0JBRUUsaUNoTDRpbkJSLENnTDFpbkJNLGtCQUVFLCtCaEw0aW5CUixDZ0xwaW5CTSxTQUNFLDBCaExzaW5CUixDZ0xwaW5CTSxvQkFFRSw4QmhMc2luQlIsQ2dMcGluQk0sb0JBRUUsZ0NoTHNpbkJSLENnTHBpbkJNLG9CQUVFLGlDaExzaW5CUixDZ0xwaW5CTSxvQkFFRSwrQmhMc2luQlIsQ2dMdmpuQk0sU0FDRSx5QmhMeWpuQlIsQ2dMdmpuQk0sb0JBRUUsNkJoTHlqbkJSLENnTHZqbkJNLG9CQUVFLCtCaEx5am5CUixDZ0x2am5CTSxvQkFFRSxnQ2hMeWpuQlIsQ2dMdmpuQk0sb0JBRUUsOEJoTHlqbkJSLENnTDFrbkJNLFNBQ0UseUJoTDRrbkJSLENnTDFrbkJNLG9CQUVFLDZCaEw0a25CUixDZ0wxa25CTSxvQkFFRSwrQmhMNGtuQlIsQ2dMMWtuQk0sb0JBRUUsZ0NoTDRrbkJSLENnTDFrbkJNLG9CQUVFLDhCaEw0a25CUixDZ0w3bG5CTSxTQUNFLDBCaEwrbG5CUixDZ0w3bG5CTSxvQkFFRSw4QmhMK2xuQlIsQ2dMN2xuQk0sb0JBRUUsZ0NoTCtsbkJSLENnTDdsbkJNLG9CQUVFLGlDaEwrbG5CUixDZ0w3bG5CTSxvQkFFRSwrQmhMK2xuQlIsQ2dMaG5uQk0sU0FDRSwwQmhMa25uQlIsQ2dMaG5uQk0sb0JBRUUsOEJoTGtubkJSLENnTGhubkJNLG9CQUVFLGdDaExrbm5CUixDZ0xobm5CTSxvQkFFRSxpQ2hMa25uQlIsQ2dMaG5uQk0sb0JBRUUsK0JoTGtubkJSLENnTDVtbkJFLFdBQ0UscUJoTDhtbkJKLENnTDVtbkJFLHdCQUVFLHlCaEw4bW5CSixDZ0w1bW5CRSx3QkFFRSwyQmhMOG1uQkosQ2dMNW1uQkUsd0JBRUUsNEJoTDhtbkJKLENnTDVtbkJFLHdCQUVFLDBCaEw4bW5CSixDQUNGLENzQjlubkJJLHlCMEpsREksUUFDRSxrQmhMbXJuQlIsQ2dManJuQk0sa0JBRUUsc0JoTG1ybkJSLENnTGpybkJNLGtCQUVFLHdCaExtcm5CUixDZ0xqcm5CTSxrQkFFRSx5QmhMbXJuQlIsQ2dManJuQk0sa0JBRUUsdUJoTG1ybkJSLENnTHBzbkJNLFFBQ0UseUJoTHNzbkJSLENnTHBzbkJNLGtCQUVFLDZCaExzc25CUixDZ0xwc25CTSxrQkFFRSwrQmhMc3NuQlIsQ2dMcHNuQk0sa0JBRUUsZ0NoTHNzbkJSLENnTHBzbkJNLGtCQUVFLDhCaExzc25CUixDZ0x2dG5CTSxRQUNFLHdCaEx5dG5CUixDZ0x2dG5CTSxrQkFFRSw0QmhMeXRuQlIsQ2dMdnRuQk0sa0JBRUUsOEJoTHl0bkJSLENnTHZ0bkJNLGtCQUVFLCtCaEx5dG5CUixDZ0x2dG5CTSxrQkFFRSw2QmhMeXRuQlIsQ2dMMXVuQk0sUUFDRSx3QmhMNHVuQlIsQ2dMMXVuQk0sa0JBRUUsNEJoTDR1bkJSLENnTDF1bkJNLGtCQUVFLDhCaEw0dW5CUixDZ0wxdW5CTSxrQkFFRSwrQmhMNHVuQlIsQ2dMMXVuQk0sa0JBRUUsNkJoTDR1bkJSLENnTDd2bkJNLFFBQ0UseUJoTCt2bkJSLENnTDd2bkJNLGtCQUVFLDZCaEwrdm5CUixDZ0w3dm5CTSxrQkFFRSwrQmhMK3ZuQlIsQ2dMN3ZuQk0sa0JBRUUsZ0NoTCt2bkJSLENnTDd2bkJNLGtCQUVFLDhCaEwrdm5CUixDZ0xoeG5CTSxRQUNFLHlCaExreG5CUixDZ0xoeG5CTSxrQkFFRSw2QmhMa3huQlIsQ2dMaHhuQk0sa0JBRUUsK0JoTGt4bkJSLENnTGh4bkJNLGtCQUVFLGdDaExreG5CUixDZ0xoeG5CTSxrQkFFRSw4QmhMa3huQlIsQ2dMbnluQk0sUUFDRSxtQmhMcXluQlIsQ2dMbnluQk0sa0JBRUUsdUJoTHF5bkJSLENnTG55bkJNLGtCQUVFLHlCaExxeW5CUixDZ0xueW5CTSxrQkFFRSwwQmhMcXluQlIsQ2dMbnluQk0sa0JBRUUsd0JoTHF5bkJSLENnTHR6bkJNLFFBQ0UsMEJoTHd6bkJSLENnTHR6bkJNLGtCQUVFLDhCaEx3em5CUixDZ0x0em5CTSxrQkFFRSxnQ2hMd3puQlIsQ2dMdHpuQk0sa0JBRUUsaUNoTHd6bkJSLENnTHR6bkJNLGtCQUVFLCtCaEx3em5CUixDZ0x6MG5CTSxRQUNFLHlCaEwyMG5CUixDZ0x6MG5CTSxrQkFFRSw2QmhMMjBuQlIsQ2dMejBuQk0sa0JBRUUsK0JoTDIwbkJSLENnTHowbkJNLGtCQUVFLGdDaEwyMG5CUixDZ0x6MG5CTSxrQkFFRSw4QmhMMjBuQlIsQ2dMNTFuQk0sUUFDRSx5QmhMODFuQlIsQ2dMNTFuQk0sa0JBRUUsNkJoTDgxbkJSLENnTDUxbkJNLGtCQUVFLCtCaEw4MW5CUixDZ0w1MW5CTSxrQkFFRSxnQ2hMODFuQlIsQ2dMNTFuQk0sa0JBRUUsOEJoTDgxbkJSLENnTC8ybkJNLFFBQ0UsMEJoTGkzbkJSLENnTC8ybkJNLGtCQUVFLDhCaExpM25CUixDZ0wvMm5CTSxrQkFFRSxnQ2hMaTNuQlIsQ2dMLzJuQk0sa0JBRUUsaUNoTGkzbkJSLENnTC8ybkJNLGtCQUVFLCtCaExpM25CUixDZ0xsNG5CTSxRQUNFLDBCaExvNG5CUixDZ0xsNG5CTSxrQkFFRSw4QmhMbzRuQlIsQ2dMbDRuQk0sa0JBRUUsZ0NoTG80bkJSLENnTGw0bkJNLGtCQUVFLGlDaExvNG5CUixDZ0xsNG5CTSxrQkFFRSwrQmhMbzRuQlIsQ2dMNTNuQk0sU0FDRSwwQmhMODNuQlIsQ2dMNTNuQk0sb0JBRUUsOEJoTDgzbkJSLENnTDUzbkJNLG9CQUVFLGdDaEw4M25CUixDZ0w1M25CTSxvQkFFRSxpQ2hMODNuQlIsQ2dMNTNuQk0sb0JBRUUsK0JoTDgzbkJSLENnTC80bkJNLFNBQ0UseUJoTGk1bkJSLENnTC80bkJNLG9CQUVFLDZCaExpNW5CUixDZ0wvNG5CTSxvQkFFRSwrQmhMaTVuQlIsQ2dMLzRuQk0sb0JBRUUsZ0NoTGk1bkJSLENnTC80bkJNLG9CQUVFLDhCaExpNW5CUixDZ0xsNm5CTSxTQUNFLHlCaExvNm5CUixDZ0xsNm5CTSxvQkFFRSw2QmhMbzZuQlIsQ2dMbDZuQk0sb0JBRUUsK0JoTG82bkJSLENnTGw2bkJNLG9CQUVFLGdDaExvNm5CUixDZ0xsNm5CTSxvQkFFRSw4QmhMbzZuQlIsQ2dMcjduQk0sU0FDRSwwQmhMdTduQlIsQ2dMcjduQk0sb0JBRUUsOEJoTHU3bkJSLENnTHI3bkJNLG9CQUVFLGdDaEx1N25CUixDZ0xyN25CTSxvQkFFRSxpQ2hMdTduQlIsQ2dMcjduQk0sb0JBRUUsK0JoTHU3bkJSLENnTHg4bkJNLFNBQ0UsMEJoTDA4bkJSLENnTHg4bkJNLG9CQUVFLDhCaEwwOG5CUixDZ0x4OG5CTSxvQkFFRSxnQ2hMMDhuQlIsQ2dMeDhuQk0sb0JBRUUsaUNoTDA4bkJSLENnTHg4bkJNLG9CQUVFLCtCaEwwOG5CUixDZ0xwOG5CRSxXQUNFLHFCaExzOG5CSixDZ0xwOG5CRSx3QkFFRSx5QmhMczhuQkosQ2dMcDhuQkUsd0JBRUUsMkJoTHM4bkJKLENnTHA4bkJFLHdCQUVFLDRCaExzOG5CSixDZ0xwOG5CRSx3QkFFRSwwQmhMczhuQkosQ0FDRixDc0J0OW5CSSwyQjBKbERJLFFBQ0Usa0JoTDJnb0JSLENnTHpnb0JNLGtCQUVFLHNCaEwyZ29CUixDZ0x6Z29CTSxrQkFFRSx3QmhMMmdvQlIsQ2dMemdvQk0sa0JBRUUseUJoTDJnb0JSLENnTHpnb0JNLGtCQUVFLHVCaEwyZ29CUixDZ0w1aG9CTSxRQUNFLHlCaEw4aG9CUixDZ0w1aG9CTSxrQkFFRSw2QmhMOGhvQlIsQ2dMNWhvQk0sa0JBRUUsK0JoTDhob0JSLENnTDVob0JNLGtCQUVFLGdDaEw4aG9CUixDZ0w1aG9CTSxrQkFFRSw4QmhMOGhvQlIsQ2dML2lvQk0sUUFDRSx3QmhMaWpvQlIsQ2dML2lvQk0sa0JBRUUsNEJoTGlqb0JSLENnTC9pb0JNLGtCQUVFLDhCaExpam9CUixDZ0wvaW9CTSxrQkFFRSwrQmhMaWpvQlIsQ2dML2lvQk0sa0JBRUUsNkJoTGlqb0JSLENnTGxrb0JNLFFBQ0Usd0JoTG9rb0JSLENnTGxrb0JNLGtCQUVFLDRCaExva29CUixDZ0xsa29CTSxrQkFFRSw4QmhMb2tvQlIsQ2dMbGtvQk0sa0JBRUUsK0JoTG9rb0JSLENnTGxrb0JNLGtCQUVFLDZCaExva29CUixDZ0xybG9CTSxRQUNFLHlCaEx1bG9CUixDZ0xybG9CTSxrQkFFRSw2QmhMdWxvQlIsQ2dMcmxvQk0sa0JBRUUsK0JoTHVsb0JSLENnTHJsb0JNLGtCQUVFLGdDaEx1bG9CUixDZ0xybG9CTSxrQkFFRSw4QmhMdWxvQlIsQ2dMeG1vQk0sUUFDRSx5QmhMMG1vQlIsQ2dMeG1vQk0sa0JBRUUsNkJoTDBtb0JSLENnTHhtb0JNLGtCQUVFLCtCaEwwbW9CUixDZ0x4bW9CTSxrQkFFRSxnQ2hMMG1vQlIsQ2dMeG1vQk0sa0JBRUUsOEJoTDBtb0JSLENnTDNub0JNLFFBQ0UsbUJoTDZub0JSLENnTDNub0JNLGtCQUVFLHVCaEw2bm9CUixDZ0wzbm9CTSxrQkFFRSx5QmhMNm5vQlIsQ2dMM25vQk0sa0JBRUUsMEJoTDZub0JSLENnTDNub0JNLGtCQUVFLHdCaEw2bm9CUixDZ0w5b29CTSxRQUNFLDBCaExncG9CUixDZ0w5b29CTSxrQkFFRSw4QmhMZ3BvQlIsQ2dMOW9vQk0sa0JBRUUsZ0NoTGdwb0JSLENnTDlvb0JNLGtCQUVFLGlDaExncG9CUixDZ0w5b29CTSxrQkFFRSwrQmhMZ3BvQlIsQ2dManFvQk0sUUFDRSx5QmhMbXFvQlIsQ2dManFvQk0sa0JBRUUsNkJoTG1xb0JSLENnTGpxb0JNLGtCQUVFLCtCaExtcW9CUixDZ0xqcW9CTSxrQkFFRSxnQ2hMbXFvQlIsQ2dManFvQk0sa0JBRUUsOEJoTG1xb0JSLENnTHByb0JNLFFBQ0UseUJoTHNyb0JSLENnTHByb0JNLGtCQUVFLDZCaExzcm9CUixDZ0xwcm9CTSxrQkFFRSwrQmhMc3JvQlIsQ2dMcHJvQk0sa0JBRUUsZ0NoTHNyb0JSLENnTHByb0JNLGtCQUVFLDhCaExzcm9CUixDZ0x2c29CTSxRQUNFLDBCaEx5c29CUixDZ0x2c29CTSxrQkFFRSw4QmhMeXNvQlIsQ2dMdnNvQk0sa0JBRUUsZ0NoTHlzb0JSLENnTHZzb0JNLGtCQUVFLGlDaEx5c29CUixDZ0x2c29CTSxrQkFFRSwrQmhMeXNvQlIsQ2dMMXRvQk0sUUFDRSwwQmhMNHRvQlIsQ2dMMXRvQk0sa0JBRUUsOEJoTDR0b0JSLENnTDF0b0JNLGtCQUVFLGdDaEw0dG9CUixDZ0wxdG9CTSxrQkFFRSxpQ2hMNHRvQlIsQ2dMMXRvQk0sa0JBRUUsK0JoTDR0b0JSLENnTHB0b0JNLFNBQ0UsMEJoTHN0b0JSLENnTHB0b0JNLG9CQUVFLDhCaExzdG9CUixDZ0xwdG9CTSxvQkFFRSxnQ2hMc3RvQlIsQ2dMcHRvQk0sb0JBRUUsaUNoTHN0b0JSLENnTHB0b0JNLG9CQUVFLCtCaExzdG9CUixDZ0x2dW9CTSxTQUNFLHlCaEx5dW9CUixDZ0x2dW9CTSxvQkFFRSw2QmhMeXVvQlIsQ2dMdnVvQk0sb0JBRUUsK0JoTHl1b0JSLENnTHZ1b0JNLG9CQUVFLGdDaEx5dW9CUixDZ0x2dW9CTSxvQkFFRSw4QmhMeXVvQlIsQ2dMMXZvQk0sU0FDRSx5QmhMNHZvQlIsQ2dMMXZvQk0sb0JBRUUsNkJoTDR2b0JSLENnTDF2b0JNLG9CQUVFLCtCaEw0dm9CUixDZ0wxdm9CTSxvQkFFRSxnQ2hMNHZvQlIsQ2dMMXZvQk0sb0JBRUUsOEJoTDR2b0JSLENnTDd3b0JNLFNBQ0UsMEJoTCt3b0JSLENnTDd3b0JNLG9CQUVFLDhCaEwrd29CUixDZ0w3d29CTSxvQkFFRSxnQ2hMK3dvQlIsQ2dMN3dvQk0sb0JBRUUsaUNoTCt3b0JSLENnTDd3b0JNLG9CQUVFLCtCaEwrd29CUixDZ0xoeW9CTSxTQUNFLDBCaExreW9CUixDZ0xoeW9CTSxvQkFFRSw4QmhMa3lvQlIsQ2dMaHlvQk0sb0JBRUUsZ0NoTGt5b0JSLENnTGh5b0JNLG9CQUVFLGlDaExreW9CUixDZ0xoeW9CTSxvQkFFRSwrQmhMa3lvQlIsQ2dMNXhvQkUsV0FDRSxxQmhMOHhvQkosQ2dMNXhvQkUsd0JBRUUseUJoTDh4b0JKLENnTDV4b0JFLHdCQUVFLDJCaEw4eG9CSixDZ0w1eG9CRSx3QkFFRSw0QmhMOHhvQkosQ2dMNXhvQkUsd0JBRUUsMEJoTDh4b0JKLENBQ0YsQ2lMcjJvQkUsc0JBV0UsNEJBQUEsQ0FQQSxRQUFBLENBS0EsVUFBQSxDQUpBLE1BQUEsQ0FHQSxtQkFBQSxDQVBBLGlCQUFBLENBRUEsT0FBQSxDQURBLEtBQUEsQ0FJQSxTakwwMm9CSixDa0wvMm9CQSxnQkFDRSxnR2xMazNvQkYsQ2tMNzJvQkEsY0FDRSw0QmxMZzNvQkYsQ2tMNzJvQkEsV0FDRSw0QmxMZzNvQkYsQ2tMNzJvQkEsYUFDRSw0QmxMZzNvQkYsQ2tMNzJvQkEsZTNCcEJFLGVBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCdkpxNG9CRixDa0x6Mm9CSSxXQUNFLHlCbEw0Mm9CTixDa0wxMm9CSSxZQUNFLDBCbEw2Mm9CTixDa0wzMm9CSSxhQUNFLDJCbEw4Mm9CTixDc0IzMW9CSSx5QjRKMUJBLGNBQ0UseUJsTHkzb0JKLENrTHYzb0JFLGVBQ0UsMEJsTHkzb0JKLENrTHYzb0JFLGdCQUNFLDJCbEx5M29CSixDQUNGLENzQnYyb0JJLHlCNEoxQkEsY0FDRSx5QmxMbzRvQkosQ2tMbDRvQkUsZUFDRSwwQmxMbzRvQkosQ2tMbDRvQkUsZ0JBQ0UsMkJsTG80b0JKLENBQ0YsQ3NCbDNvQkkseUI0SjFCQSxjQUNFLHlCbEwrNG9CSixDa0w3NG9CRSxlQUNFLDBCbEwrNG9CSixDa0w3NG9CRSxnQkFDRSwyQmxMKzRvQkosQ0FDRixDc0I3M29CSSwyQjRKMUJBLGNBQ0UseUJsTDA1b0JKLENrTHg1b0JFLGVBQ0UsMEJsTDA1b0JKLENrTHg1b0JFLGdCQUNFLDJCbEwwNW9CSixDQUNGLENrTHA1b0JBLGdCQUNFLGtDbExzNW9CRixDa0xuNW9CQSxnQkFDRSxrQ2xMczVvQkYsQ2tMbjVvQkEsaUJBQ0UsbUNsTHM1b0JGLENrTG41b0JBLG1CQUNFLDZCbExzNW9CRixDa0xqNW9CQSxtQkFDRSx5QmxMbzVvQkYsQ2tMajVvQkEscUJBQ0UsNkJsTG81b0JGLENrTGo1b0JBLG9CQUNFLHlCbExvNW9CRixDa0xqNW9CQSxrQkFDRSx5QmxMbzVvQkYsQ2tMajVvQkEsb0JBQ0UsNEJsTG81b0JGLENrTGo1b0JBLGFBQ0UsMkJsTG81b0JGLENrTC80b0JBLFlBQ0Usb0JsTGs1b0JGLENtTHgrb0JFLGNBQ0UsdUJuTDIrb0JKLENvQ2orb0JFLDBDK0lMTSx1Qm5MMCtvQlIsQ21MaC9vQkUsZ0JBQ0UsdUJuTG0vb0JKLENvQ3orb0JFLDhDK0lMTSx1Qm5May9vQlIsQ21MeC9vQkUsY0FDRSx1Qm5MMi9vQkosQ29Dai9vQkUsMEMrSUxNLHVCbkwwL29CUixDbUxoZ3BCRSxXQUNFLHVCbkxtZ3BCSixDb0N6L29CRSxvQytJTE0sdUJuTGtncEJSLENtTHhncEJFLGNBQ0UsdUJuTDJncEJKLENvQ2pncEJFLDBDK0lMTSx1Qm5MMGdwQlIsQ21MaGhwQkUsYUFDRSx1Qm5MbWhwQkosQ29DemdwQkUsd0MrSUxNLHVCbkxraHBCUixDbUx4aHBCRSxZQUNFLHVCbkwyaHBCSixDb0NqaHBCRSxzQytJTE0sdUJuTDBocEJSLENtTGhpcEJFLFdBQ0UsdUJuTG1pcEJKLENvQ3pocEJFLG9DK0lMTSx1Qm5Ma2lwQlIsQ29DN2hwQkUsd0QrSUxNLG9CbkwwaXBCUixDa0xuOW9CQSxXQUNFLHVCbExzOW9CRixDa0xuOW9CQSxZQUNFLHVCbExzOW9CRixDa0xuOW9CQSxlQUNFLDhCbExzOW9CRixDa0xuOW9CQSxlQUNFLGtDbExzOW9CRixDa0xqOW9CQSxXRWhIRSw0QkFBQSxDQUNBLFFBQUEsQ0FIQSxpQkFBQSxDQURBLFVBQUEsQ0FFQSxnQnBMMGtwQkYsQ2tMcjlvQkEsc0JBQ0UsOEJsTHc5b0JGLENrTHI5b0JBLFlBQ0UsOEJsTHc5b0JGLENrTG45b0JBLFlBQ0UsdUJsTHM5b0JGLENxTHJscEJBLFNBQ0UsNEJyTHdscEJGLENxTHJscEJBLFdBQ0UsMkJyTHdscEJGLENzTHBrcEJBLHdTQVlFLHNCdEw4a3BCRixDc0JoanBCSSwrQmdLM0JKLFlBdkNFLHVCdEx1bnBCQSxDc0x0bnBCQSw2QkFDRSx1QnRMd25wQkYsQ3NMdG5wQkEsMEJBQ0UsMkJ0THducEJGLENzTHRucEJBLG9EQUVFLDRCdEx3bnBCRixDc0xwbHBCRixrQkFFSSx1QnRMd2xwQkYsQ3NMcGxwQkYsbUJBRUksd0J0THdscEJGLENzTHBscEJGLHlCQUVJLDhCdEx3bHBCRixDQWpCRixDc0IzaHBCSSxxRGdLeENKLFlBL0RFLHVCdEx5cHBCQSxDc0x4cHBCQSw2QkFDRSx1QnRMMHBwQkYsQ3NMeHBwQkEsMEJBQ0UsMkJ0TDBwcEJGLENzTHhwcEJBLG9EQUVFLDRCdEwwcHBCRixDc0w5bHBCRixrQkFFSSx1QnRMa21wQkYsQ3NMOWxwQkYsbUJBRUksd0J0TGttcEJGLENzTDlscEJGLHlCQUVJLDhCdExrbXBCRixDQWpCRixDc0I3anBCSSxxRGdLaEJKLFlBdkZFLHVCdEwycnBCQSxDc0wxcnBCQSw2QkFDRSx1QnRMNHJwQkYsQ3NMMXJwQkEsMEJBQ0UsMkJ0TDRycEJGLENzTDFycEJBLG9EQUVFLDRCdEw0cnBCRixDc0x4bXBCRixrQkFFSSx1QnRMNG1wQkYsQ3NMeG1wQkYsbUJBRUksd0J0TDRtcEJGLENzTHhtcEJGLHlCQUVJLDhCdEw0bXBCRixDQWpCRixDc0JqcHBCSSx5QmdLMERKLFlBL0dFLHVCdEw2dHBCQSxDc0w1dHBCQSw2QkFDRSx1QnRMOHRwQkYsQ3NMNXRwQkEsMEJBQ0UsMkJ0TDh0cEJGLENzTDV0cEJBLG9EQUVFLDRCdEw4dHBCRixDc0xsbnBCRixrQkFFSSx1QnRMc25wQkYsQ3NMbG5wQkYsbUJBRUksd0J0THNucEJGLENzTGxucEJGLHlCQUVJLDhCdExzbnBCRixDQWpCRixDc0J0cXBCSSwrQmdLcUVKLFdBekhFLHNCdExpdnBCQSxDQUNGLENzQnpwcEJJLHFEZ0tzQ0osV0EvSEUsc0J0THV2cEJBLENBQ0YsQ3NCL3BwQkkscURnSzRDSixXQXJJRSxzQnRMNnZwQkEsQ0FDRixDc0J2dHBCSSx5QmdLb0dKLFdBM0lFLHNCdExtd3BCQSxDQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgTElTVFMgOiBERUZBVUxUIFNUWUxFXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbnVsLmRlZmF1bHRTdHlsZSxcbm9sLmRlZmF1bHRTdHlsZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMThweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG4gICAgfVxuICB9XG59XG5cbnVsLmRlZmF1bHRTdHlsZSB7XG4gID4gbGkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAoiBcIjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxufVxuXG5vbC5kZWZhdWx0U3R5bGUge1xuICBjb3VudGVyLXJlc2V0OiBvbC1jb3VudGVyO1xuXG4gID4gbGkge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBvbC1jb3VudGVyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob2wtY291bnRlcikgXCIuIFwiO1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuICAgICAgbWluLXdpZHRoOiByZW0oMTRweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIFNFVFRJTkdTIEFORCBUT09MU1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBDT0xPUlNcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgU0VUVElOR1NcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgQ09ORklHXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIENPTkZJR1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBGT05UU1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wb3BwaW5zLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcG9wcGlucy1tZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcG9wcGlucy1zZW1pLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcG9wcGlucy1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIFRPT0xTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIEZVTkNUSU9OU1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBNSVhJTlNcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgVFlQT0dSQVBIWVxuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBCT09UU1RSQVAgQkFTRUQgU0VUVElOR1MgQU5EIFRPT0xTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIEdFTkVSSUNcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgQk9YLVNJWklOR1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBOT1JNQUxJWkUuQ1NTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIHRvcCBuYXYgZml4ZXMgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG4gIGNvbG9yOiAjMDAwMDAwOyAvKiBhcHBsZSBJb3Mgb3ZlcnJpZGUgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIFJFU0VUXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKipcbiAqIEEgdmVyeSBzaW1wbGUgcmVzZXQgdGhhdCBzaXRzIG9uIHRvcCBvZiBOb3JtYWxpemUuY3NzLlxuICovXG5ib2R5LFxuaDEsXG4udGl0bGUtMSwgaDIsIC50aXRsZS0yLCBoMywgLnByb2Nlc3MtaWRlbnRpZmljYXRpb24gLnBhbmVsLWhlYWRpbmcsIC5wcm9jZXNzLXNoaXBwaW5nIC5wYW5lbC1oZWFkaW5nLCAucHJvY2Vzcy1naWZ0IC5wYW5lbC1oZWFkaW5nLCAucHJvY2Vzcy1wcmVtaXVtIC5wYW5lbC1oZWFkaW5nLCAucHJvY2Vzcy1wYXltZW50IC5wYW5lbC1oZWFkaW5nLCAudGl0bGUtMywgaDQsIC50aXRsZS00LCBoNSwgLnRpdGxlLTUsIGg2LCAudGl0bGUtNixcbnAsIGJsb2NrcXVvdGUsIHByZSxcbmRsLCBkZCwgb2wsIHVsLFxuZm9ybSwgZmllbGRzZXQsIGxlZ2VuZCxcbmZpZ3VyZSxcbnRhYmxlLCB0aCwgdGQsIGNhcHRpb24sXG5ociB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdHJhaWxpbmcgbWFyZ2lucyBmcm9tIG5lc3RlZCBsaXN0cy5cbiAqL1xubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSBzcGFjZXMgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRleHQgYWxpZ25tZW50IGluIHRhYmxlIGhlYWRpbmdzXG4gKi9cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgYm90dG9tIGdhcCBpbiBJRVxuICovXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gRml4IG92ZXJmbG93IGluIElFIDkvMTAvMTFcbiAqIDIuIFJlbW92ZSBib3R0b20gZ2FwXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBpdGFsaWMgb24gYDxhZGRyZXNzPmBcbiAqL1xuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbmltZ1thbHRdIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIFNIQVJFRFxuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyoqXG4gKiBTaGFyZWQgZGVjbGFyYXRpb25zIGZvciBjZXJ0YWluIGVsZW1lbnRzLlxuICovXG51bCwgb2wsIGRsLFxuYmxvY2txdW90ZSwgcCwgYWRkcmVzcyxcbmhyLFxudGFibGUsXG5maWVsZHNldCwgZmlndXJlLFxucHJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIExJQlNcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG4gIGhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIEVMRU1FTlRTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIFBBR0VcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qKlxuICogUGFnZS1sZXZlbCBzdHlsaW5nIChlLmcuIEhUTUwgYW5kIEJPRFkgZWxlbWVudHMpLlxuICovXG5odG1sIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBIRUFESU5HU1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyoqXG4gKiBTaW1wbGUgZGVmYXVsdCBzdHlsZXMgZm9yIGhlYWRpbmdzIDEgdGhyb3VnaCA2LlxuICovXG5oMSwgLnRpdGxlLTEge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuaDEgc3BhbiwgLnRpdGxlLTEgc3BhbiB7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuXG4uaDEtYW5uaW1DbyB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5oMiwgLnRpdGxlLTIge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG59XG5oMiBzcGFuLCAudGl0bGUtMiBzcGFuIHtcbiAgY29sb3I6ICNENzI0MkM7XG59XG5cbmgzLCAucHJvY2Vzcy1pZGVudGlmaWNhdGlvbiAucGFuZWwtaGVhZGluZywgLnByb2Nlc3Mtc2hpcHBpbmcgLnBhbmVsLWhlYWRpbmcsIC5wcm9jZXNzLWdpZnQgLnBhbmVsLWhlYWRpbmcsIC5wcm9jZXNzLXByZW1pdW0gLnBhbmVsLWhlYWRpbmcsIC5wcm9jZXNzLXBheW1lbnQgLnBhbmVsLWhlYWRpbmcsIC50aXRsZS0zIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbmgzIHNwYW4sIC5wcm9jZXNzLWlkZW50aWZpY2F0aW9uIC5wYW5lbC1oZWFkaW5nIHNwYW4sIC5wcm9jZXNzLXNoaXBwaW5nIC5wYW5lbC1oZWFkaW5nIHNwYW4sIC5wcm9jZXNzLWdpZnQgLnBhbmVsLWhlYWRpbmcgc3BhbiwgLnByb2Nlc3MtcHJlbWl1bSAucGFuZWwtaGVhZGluZyBzcGFuLCAucHJvY2Vzcy1wYXltZW50IC5wYW5lbC1oZWFkaW5nIHNwYW4sIC50aXRsZS0zIHNwYW4ge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cblxuaDQsIC50aXRsZS00IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuaDQgc3BhbiwgLnRpdGxlLTQgc3BhbiB7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuXG5oNSwgLnRpdGxlLTUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuaDUgc3BhbiwgLnRpdGxlLTUgc3BhbiB7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuXG5oNiwgLnRpdGxlLTYge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5oNiBzcGFuLCAudGl0bGUtNiBzcGFuIHtcbiAgY29sb3I6ICNENzI0MkM7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgVEVYVFxuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRleHQtc21hbGwsIC5jb3Vwb25fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU0O1xufVxuLnRleHQtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnRleHQtY29sb3ItcHJpbWFyeSB7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIExJTktTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKipcbiAqIERlZmF1bHQgc3R5bGVzIGZvciBzaW1wbGUgaHlwZXJsaW5rcy5cbiAqL1xuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBGaXggdG8gYWxsb3cgXCJjbGlja1wiIG9uIGV4dGVybmFsIFNWRyBpbiBNaWNyb3NvZnQgRURHRcKgKi9cbn1cbmE6bm90KC5ob3Zlci11bnN0eWxlZCk6aG92ZXIsIGE6bm90KC5mb2N1cy11bnN0eWxlZCk6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5hIHN2ZyA+IHVzZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGluay1vdmVycmlkZUNvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIElNQUdFU1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyoqXG4gKiAxLiBGbHVpZCBpbWFnZXMgZm9yIHJlc3BvbnNpdmUgcHVycG9zZXMuXG4gKiAyLiBPZmZzZXQgYGFsdGAgdGV4dCBmcm9tIHN1cnJvdW5kaW5nIGNvcHkuXG4gKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgLyogWzFdICovXG4gIGhlaWdodDogYXV0bzsgLyogWzFdICovXG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLyogWzJdICovXG59XG5cbi5pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgRk9STSBGSUVMRFNcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmxhYmVsLFxubGVnZW5kIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNDI4NTcxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0Mjg1NzFlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5pbnB1dDpub3QoW3R5cGU9c3VibWl0XSksXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDAuMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbiwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluO1xufVxuaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQsIGVhc2Utb3V0O1xufVxuaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOmRpc2FibGVkLFxudGV4dGFyZWE6ZGlzYWJsZWQsXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERkUzO1xuICBjb2xvcjogI0EyQTJBMztcbn1cblxuaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pLFxuc2VsZWN0IHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAyLjg3NWVtO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS42MzMgMS4xNDJhLjkxNS45MTUgMCAwIDAgMCAxLjI4NWw0LjczNCA0LjgwN2EuODg1Ljg4NSAwIDAgMCAxLjI2NiAwbDQuNzM0LTQuODA3YS45MTUuOTE1IDAgMCAwIDAtMS4yODUuODg4Ljg4OCAwIDAgMC0xLjI2NSAwTDYgNS4zMDcgMS44OTggMS4xNDJhLjg4OC44ODggMCAwIDAtMS4yNjUgMFonIGZpbGw9J2N1cnJlbnRDb2xvcicvJTNFJTNDL3N2ZyUzRVwiKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRkZGRiAwJSwgI0ZGRkZGRiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxLjM3NWVtIHRvcCA1MCUsIDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjgxMjVlbSBhdXRvLCAxMDAlO1xufVxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDAwMDA7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLjYzMyAxLjE0MmEuOTE1LjkxNSAwIDAgMCAwIDEuMjg1bDQuNzM0IDQuODA3YS44ODUuODg1IDAgMCAwIDEuMjY2IDBsNC43MzQtNC44MDdhLjkxNS45MTUgMCAwIDAgMC0xLjI4NS44ODguODg4IDAgMCAwLTEuMjY1IDBMNiA1LjMwNyAxLjg5OCAxLjE0MmEuODg4Ljg4OCAwIDAgMC0xLjI2NSAwWicgZmlsbD0nY3VycmVudENvbG9yJy8lM0UlM0Mvc3ZnJTNFXCIpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGRkZGIDAlLCAjRkZGRkZGIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERkUzO1xuICBjb2xvcjogI0EyQTJBMztcbn1cblxudGV4dGFyZWEge1xuICBwYWRkaW5nOiAwLjMxMjVlbSAwLjYyNWVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIFRBQkxFXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxudGFibGUgdGgsXG50YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG50YWJsZSBjb2wge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgU1ZHXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5zdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5wYXN0aWxsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNXJlbTtcbiAgd2lkdGg6IDVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxMGRlZywgI0ZGRkZGRiAwJSwgI0VCRjNGQSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggLThweCByZ2JhKDE0NCwgMTY0LCAxNzksIDAuNSk7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXN0aWxsZS00MCB7XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIHdpZHRoOiAzLjEyNXJlbTtcbn1cbi5wYXN0aWxsZS01MCB7XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIHdpZHRoOiAzLjEyNXJlbTtcbn1cbi5wYXN0aWxsZS05MCB7XG4gIGhlaWdodDogNS42MjVyZW07XG4gIHdpZHRoOiA1LjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAucGFzdGlsbGUtOTAge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxufVxuLnBhc3RpbGxlLXJlZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjQuMDFkZWcsICNGRjcyNjAgMCUsICNGRjcyNjAgNDMuMzMlLCAjQzMwMDA5IDEwMCUsICNDMzAwMDkgMTAwJSk7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IC04cHggcmdiYSgxNDAsIDE2OSwgMTkxLCAwLjQ4KTtcbn1cblxuLnBhc3RpbGxlLWltYWdlIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1heC1oZWlnaHQ6IDUwJTtcbn1cbi5wYXN0aWxsZS1pbWFnZS5sYXp5bG9hZCB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xufVxuLnBhc3RpbGxlLWltYWdlLmxhenlsb2FkZWQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIExJU1RTIDogREVGQVVMVCBTVFlMRVxuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudWwuZGVmYXVsdFN0eWxlLFxub2wuZGVmYXVsdFN0eWxlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbnVsLmRlZmF1bHRTdHlsZSA+IGxpLFxub2wuZGVmYXVsdFN0eWxlID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG51bC5kZWZhdWx0U3R5bGUgPiBsaTo6YmVmb3JlLFxub2wuZGVmYXVsdFN0eWxlID4gbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRDcyNDJDO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxudWwuZGVmYXVsdFN0eWxlID4gbGkgKyBsaSxcbm9sLmRlZmF1bHRTdHlsZSA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cblxudWwuZGVmYXVsdFN0eWxlID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiIFwiO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxub2wuZGVmYXVsdFN0eWxlIHtcbiAgY291bnRlci1yZXNldDogb2wtY291bnRlcjtcbn1cbm9sLmRlZmF1bHRTdHlsZSA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sLWNvdW50ZXI7XG59XG5vbC5kZWZhdWx0U3R5bGUgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihvbC1jb3VudGVyKSBcIi4gXCI7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtaW4td2lkdGg6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgT0JKRUNUU1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogODcuNXJlbTtcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4Ny41cmVtKSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29sbGFwc2UgdHIuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4uY29sbGFwc2UgdGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtLWNhcmV0IC5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbiAgd2lkdGg6IDAuODEyNWVtO1xuICBoZWlnaHQ6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IDAuMDYyNWVtO1xufVxuXG4uZHJvcGRvd24tYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuOTM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4sIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbjtcbn1cbi5kcm9wZG93bi1idXR0b246aG92ZXIsIC5kcm9wZG93bi1idXR0b246Zm9jdXMge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQsIGVhc2Utb3V0O1xufVxuLmRyb3Bkb3duLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEyLjE4NzVyZW07XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwLjMxMjVyZW07XG4gIG1hcmdpbjogMC4zMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbn1cbi5kcm9wZG93bi1tZW51ID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpub3QoLmJ0bik6bm90KC5iYWNrLWJ0bikge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGdhcDogMC4zMTI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6bm90KC5idG4pOm5vdCguYmFjay1idG4pOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpub3QoLmJ0bik6bm90KC5iYWNrLWJ0bik6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6bm90KC5idG4pOm5vdCguYmFjay1idG4pOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg3LjVyZW0pIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLS1jYXJldCAuY2FyZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49bGVmdF0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjEuNjI4Mzc4Mzc4NCwgMjQuMjUsIDI2Ljg3MTYyMTYyMTYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAuZHJvcGRvd24taXRlbS5wbC10YWIucGwtYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3BlbiA+IC5kcm9wZG93bi1tZW51LFxuLmRyb3Bkb3duLS1ob3Zlcjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3BlbiA+IGEsXG4uZHJvcGRvd24tLWhvdmVyOmhvdmVyID4gYSB7XG4gIG91dGxpbmU6IDA7XG59XG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLS1jYXJldCAuY2FyZXQsXG4uZHJvcGRvd24tLWhvdmVyOmhvdmVyIC5kcm9wZG93bi10b2dnbGUtLWNhcmV0IC5jYXJldCB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cbi5vcGVuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLS1jYXJldCAuY2FyZXQsXG4uZHJvcGRvd24tLWhvdmVyOmhvdmVyLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLS1jYXJldCAuY2FyZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cblxuLmRyb3Bkb3duLS1ob3Zlcjpob3ZlciA+IC5kcm9wZG93bi10b2dnbGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kcm9wZG93bi0taG92ZXI6aG92ZXIgPiAuZHJvcGRvd24tbWVudTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMC4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuLmRyb3B1cC5kcm9wZG93bi0taG92ZXI6aG92ZXIgPiAuZHJvcGRvd24tbWVudTo6YWZ0ZXIge1xuICB0b3A6IDEwMCU7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAqIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiAucGwtaW5wdXQtZ3JvdXAsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC1oZWlnaHQ6IDIuNzVyZW07XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdChbdHlwZT1zdWJtaXRdKSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiAucGwtaW5wdXQtZ3JvdXA6bm90KFt0eXBlPXN1Ym1pdF0pLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bm90KFt0eXBlPXN1Ym1pdF0pLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KFt0eXBlPXN1Ym1pdF0pLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdChbdHlwZT1zdWJtaXRdKSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5wbC1pbnB1dC1ncm91cCArIC5mb3JtLWNvbnRyb2wsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5wbC1pbnB1dC1ncm91cCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiAucGwtaW5wdXQtZ3JvdXAgKyAucGwtaW5wdXQtZ3JvdXAsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5wbC1pbnB1dC1ncm91cCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmlucHV0LWdyb3VwID4gLnBsLWlucHV0LWdyb3VwICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5wbC1pbnB1dC1ncm91cCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAucGwtaW5wdXQtZ3JvdXAsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAucGwtaW5wdXQtZ3JvdXAsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNjI1cmVtO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cywgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiAucGwtaW5wdXQtZ3JvdXA6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDQ7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmlucHV0LWdyb3VwID4gLnBsLWlucHV0LWdyb3VwOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiAucGwtaW5wdXQtZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCxcbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBsLWNvbGxlY3QtYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGwtcGF5LWJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJhY2stYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtY29sbGVjdC1idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wbC1wYXktYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYmFjay1idG4sXG4uaW5wdXQtZ3JvdXAtYWRkb24gLmJ0bixcbi5pbnB1dC1ncm91cC1hZGRvbiAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFkZG9uIC5wbC1jb2xsZWN0LWJ0bixcbi5pbnB1dC1ncm91cC1hZGRvbiAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFkZG9uIC5wbC1wYXktYnRuLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5iYWNrLWJ0bixcbi5pbnB1dC1ncm91cC1idG4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1idG4gLnBsLWNvbGxlY3QtYnRuLFxuLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWJ0biAucGwtcGF5LWJ0bixcbi5pbnB1dC1ncm91cC1idG4gLmJhY2stYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpkaXNhYmxlZCwgLmlucHV0LWdyb3VwLXByZXBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46ZGlzYWJsZWQsIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBsLWNvbGxlY3QtYnRuOmRpc2FibGVkLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG46ZGlzYWJsZWQsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGwtcGF5LWJ0bjpkaXNhYmxlZCwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJhY2stYnRuOmRpc2FibGVkLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmRpc2FibGVkLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0bjpkaXNhYmxlZCxcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtY29sbGVjdC1idG46ZGlzYWJsZWQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpkaXNhYmxlZCxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wbC1wYXktYnRuOmRpc2FibGVkLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYmFjay1idG46ZGlzYWJsZWQsXG4uaW5wdXQtZ3JvdXAtYWRkb24gLmJ0bjpkaXNhYmxlZCxcbi5pbnB1dC1ncm91cC1hZGRvbiAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0bjpkaXNhYmxlZCxcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFkZG9uIC5wbC1jb2xsZWN0LWJ0bjpkaXNhYmxlZCxcbi5pbnB1dC1ncm91cC1hZGRvbiAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG46ZGlzYWJsZWQsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFkZG9uIC5wbC1wYXktYnRuOmRpc2FibGVkLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5iYWNrLWJ0bjpkaXNhYmxlZCxcbi5pbnB1dC1ncm91cC1idG4gLmJ0bjpkaXNhYmxlZCxcbi5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46ZGlzYWJsZWQsXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1idG4gLnBsLWNvbGxlY3QtYnRuOmRpc2FibGVkLFxuLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG46ZGlzYWJsZWQsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWJ0biAucGwtcGF5LWJ0bjpkaXNhYmxlZCxcbi5pbnB1dC1ncm91cC1idG4gLmJhY2stYnRuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wbC1jb2xsZWN0LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmlucHV0LWdyb3VwLXByZXBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBsLXBheS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5iYWNrLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3Zlcixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3Zlcixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLWNvbGxlY3QtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtcGF5LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3Zlcixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJhY2stYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4uaW5wdXQtZ3JvdXAtYWRkb24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hZGRvbiAucGwtY29sbGVjdC1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4uaW5wdXQtZ3JvdXAtYWRkb24gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hZGRvbiAucGwtcGF5LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3Zlcixcbi5pbnB1dC1ncm91cC1hZGRvbiAuYmFjay1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYnRuIC5wbC1jb2xsZWN0LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3Zlcixcbi5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1idG4gLnBsLXBheS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4uaW5wdXQtZ3JvdXAtYnRuIC5iYWNrLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0Q3MjQyQztcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOmZvY3VzLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wbC1jb2xsZWN0LWJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLXByZXBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOmZvY3VzLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBsLXBheS1idG46Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5iYWNrLWJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46Zm9jdXMsXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLWNvbGxlY3QtYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG46Zm9jdXMsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtcGF5LWJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJhY2stYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYWRkb24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46Zm9jdXMsXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hZGRvbiAucGwtY29sbGVjdC1idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYWRkb24gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOmZvY3VzLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hZGRvbiAucGwtcGF5LWJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hZGRvbiAuYmFjay1idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOmZvY3VzLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYnRuIC5wbC1jb2xsZWN0LWJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOmZvY3VzLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1idG4gLnBsLXBheS1idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYnRuIC5iYWNrLWJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAuYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wbC1jb2xsZWN0LWJ0biArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmJ0biArIC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLnBsLWNvbGxlY3QtYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biArIC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGwtY29sbGVjdC1idG4gKyAucGwtY29sbGVjdC1idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1wYXktYnRuICsgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBsLXBheS1idG4gKyAuYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtcGF5LWJ0biArIC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBsLXBheS1idG4gKyAucGwtY29sbGVjdC1idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuYnRuICsgLnBsLXBheS1idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biArIC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBsLWNvbGxlY3QtYnRuICsgLnBsLXBheS1idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biArIC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBsLXBheS1idG4gKyAucGwtcGF5LWJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJhY2stYnRuICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuYmFjay1idG4gKyAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJhY2stYnRuICsgLnBsLWNvbGxlY3QtYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmJhY2stYnRuICsgLnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYmFjay1idG4gKyAucGwtcGF5LWJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5iYWNrLWJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAuYmFjay1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBsLWNvbGxlY3QtYnRuICsgLmJhY2stYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4gKyAuYmFjay1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGwtcGF5LWJ0biArIC5iYWNrLWJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJhY2stYnRuICsgLmJhY2stYnRuLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBsLWNvbGxlY3QtYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGwtcGF5LWJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJhY2stYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtdGV4dCArIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAucGwtY29sbGVjdC1idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLXRleHQgKyAucGwtcGF5LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5wbC1wYXktYnRuLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYmFjay1idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biArIC5idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLWNvbGxlY3QtYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuYnRuICsgLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAucGwtY29sbGVjdC1idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuICsgLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wbC1jb2xsZWN0LWJ0biArIC5wbC1jb2xsZWN0LWJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLXBheS1idG4gKyAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtcGF5LWJ0biArIC5idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1wYXktYnRuICsgLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtcGF5LWJ0biArIC5wbC1jb2xsZWN0LWJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5idG4gKyAucGwtcGF5LWJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuICsgLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biArIC5wbC1wYXktYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtY29sbGVjdC1idG4gKyAucGwtcGF5LWJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuICsgLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtcGF5LWJ0biArIC5wbC1wYXktYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYmFjay1idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5iYWNrLWJ0biArIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAuYmFjay1idG4gKyAucGwtY29sbGVjdC1idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuYmFjay1idG4gKyAucGwtcGF5LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5iYWNrLWJ0biArIC5wbC1wYXktYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJhY2stYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biArIC5iYWNrLWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtY29sbGVjdC1idG4gKyAuYmFjay1idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biArIC5iYWNrLWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wbC1wYXktYnRuICsgLmJhY2stYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYmFjay1idG4gKyAuYmFjay1idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtY29sbGVjdC1idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtcGF5LWJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYmFjay1idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC10ZXh0ICsgLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLnBsLWNvbGxlY3QtYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLXRleHQgKyAucGwtcGF5LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLnBsLXBheS1idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJhY2stYnRuLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuICsgLmJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFkZG9uIC5wbC1jb2xsZWN0LWJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYWRkb24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuYnRuICsgLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYWRkb24gLmJ0biArIC5wbC1jb2xsZWN0LWJ0bixcbi5pbnB1dC1ncm91cC1hZGRvbiAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biArIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFkZG9uIC5wbC1jb2xsZWN0LWJ0biArIC5wbC1jb2xsZWN0LWJ0bixcbi5pbnB1dC1ncm91cC1hZGRvbiAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1wYXktYnRuICsgLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hZGRvbiAucGwtcGF5LWJ0biArIC5idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFkZG9uIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLXBheS1idG4gKyAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYWRkb24gLnBsLXBheS1idG4gKyAucGwtY29sbGVjdC1idG4sXG4uaW5wdXQtZ3JvdXAtYWRkb24gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5idG4gKyAucGwtcGF5LWJ0bixcbi5pbnB1dC1ncm91cC1hZGRvbiAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAucGwtcGF5LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYWRkb24gLmJ0biArIC5wbC1wYXktYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hZGRvbiAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biArIC5wbC1wYXktYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFkZG9uIC5wbC1jb2xsZWN0LWJ0biArIC5wbC1wYXktYnRuLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biArIC5wbC1wYXktYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hZGRvbiAucGwtcGF5LWJ0biArIC5wbC1wYXktYnRuLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5iYWNrLWJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYWRkb24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuYmFjay1idG4gKyAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hZGRvbiAuYmFjay1idG4gKyAucGwtY29sbGVjdC1idG4sXG4uaW5wdXQtZ3JvdXAtYWRkb24gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5iYWNrLWJ0biArIC5wbC1wYXktYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hZGRvbiAuYmFjay1idG4gKyAucGwtcGF5LWJ0bixcbi5pbnB1dC1ncm91cC1hZGRvbiAuYnRuICsgLmJhY2stYnRuLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuICsgLmJhY2stYnRuLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYWRkb24gLnBsLWNvbGxlY3QtYnRuICsgLmJhY2stYnRuLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biArIC5iYWNrLWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYWRkb24gLnBsLXBheS1idG4gKyAuYmFjay1idG4sXG4uaW5wdXQtZ3JvdXAtYWRkb24gLmJhY2stYnRuICsgLmJhY2stYnRuLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hZGRvbiAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYWRkb24gLnBsLWNvbGxlY3QtYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYWRkb24gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFkZG9uIC5wbC1wYXktYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYWRkb24gLmJhY2stYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYWRkb24gLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hZGRvbiAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYWRkb24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtdGV4dCArIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFkZG9uIC5pbnB1dC1ncm91cC10ZXh0ICsgLnBsLWNvbGxlY3QtYnRuLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5wbC1wYXktYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hZGRvbiAuaW5wdXQtZ3JvdXAtdGV4dCArIC5wbC1wYXktYnRuLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJhY2stYnRuLFxuLmlucHV0LWdyb3VwLWJ0biAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAuYnRuLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYnRuIC5wbC1jb2xsZWN0LWJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmJ0biArIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWJ0biAuYnRuICsgLnBsLWNvbGxlY3QtYnRuLFxuLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biArIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWJ0biAucGwtY29sbGVjdC1idG4gKyAucGwtY29sbGVjdC1idG4sXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1wYXktYnRuICsgLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1idG4gLnBsLXBheS1idG4gKyAuYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1idG4gLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtcGF5LWJ0biArIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1idG4gLnBsLXBheS1idG4gKyAucGwtY29sbGVjdC1idG4sXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuYnRuICsgLnBsLXBheS1idG4sXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biArIC5wbC1wYXktYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1idG4gLmJ0biArIC5wbC1wYXktYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1idG4gLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAucGwtcGF5LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1idG4gLnBsLWNvbGxlY3QtYnRuICsgLnBsLXBheS1idG4sXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biArIC5wbC1wYXktYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1idG4gLnBsLXBheS1idG4gKyAucGwtcGF5LWJ0bixcbi5pbnB1dC1ncm91cC1idG4gLmJhY2stYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuYmFjay1idG4gKyAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1idG4gLmJhY2stYnRuICsgLnBsLWNvbGxlY3QtYnRuLFxuLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmJhY2stYnRuICsgLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWJ0biAuYmFjay1idG4gKyAucGwtcGF5LWJ0bixcbi5pbnB1dC1ncm91cC1idG4gLmJ0biArIC5iYWNrLWJ0bixcbi5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAuYmFjay1idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1idG4gLnBsLWNvbGxlY3QtYnRuICsgLmJhY2stYnRuLFxuLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4gKyAuYmFjay1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWJ0biAucGwtcGF5LWJ0biArIC5iYWNrLWJ0bixcbi5pbnB1dC1ncm91cC1idG4gLmJhY2stYnRuICsgLmJhY2stYnRuLFxuLmlucHV0LWdyb3VwLWJ0biAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1idG4gLnBsLWNvbGxlY3QtYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1idG4gLnBsLXBheS1idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1idG4gLmJhY2stYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYnRuIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYnRuIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtdGV4dCArIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWJ0biAuaW5wdXQtZ3JvdXAtdGV4dCArIC5wbC1jb2xsZWN0LWJ0bixcbi5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC10ZXh0ICsgLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWJ0biAuaW5wdXQtZ3JvdXAtdGV4dCArIC5wbC1wYXktYnRuLFxuLmlucHV0LWdyb3VwLWJ0biAuaW5wdXQtZ3JvdXAtdGV4dCArIC5iYWNrLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNjI1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIG1hcmdpbi1yaWdodDogLTAuMDYyNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCxcbi5pbnB1dC1ncm91cC1idG4ge1xuICBtYXJnaW4tbGVmdDogLTAuMDYyNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2NlZDRkYTtcbn1cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9dLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubm9VaS10YXJnZXQsXG4ubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ub1VpLWJhc2UsXG4ubm9VaS1jb25uZWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm5vVWktY29ubmVjdHMge1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm9VaS1jb25uZWN0LFxuLm5vVWktb3JpZ2luIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1zdHlsZTogZmxhdDtcbn1cblxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xuICB0b3A6IC0xMDAlO1xuICB3aWR0aDogMDtcbn1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBoZWlnaHQ6IDA7XG59XG5cbi5ub1VpLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubm9VaS10b3VjaC1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50OyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xufVxuXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbn1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB0b3A6IC0wLjMxMjVyZW07XG4gIHJpZ2h0OiAtMC4zNzVyZW07XG59XG5cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDAuMTI1cmVtO1xufVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICBib3R0b206IC0wLjM3NXJlbTtcbiAgcmlnaHQ6IC0wLjMxMjVyZW07XG59XG5cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBsZWZ0OiAtMC4zNzVyZW07XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ubm9VaS10YXJnZXQge1xuICBtYXJnaW46IDAuMzEyNXJlbSAwO1xuICBib3JkZXI6IDBweCBzb2xpZCAjRDhEOEQ4O1xuICBwYWRkaW5nOiAwIDAuMzc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xufVxuXG4ubm9VaS1jb25uZWN0cyB7XG4gIG1hcmdpbjogMCAtMC4zNzVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjc1cmVtKTtcbn1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMwRTFEMkQ7XG59XG5cbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cblxuLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZS1pbiwgYm9yZGVyIDAuMTVzIGVhc2UtaW47XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwRTFEMkQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4ubm9VaS1oYW5kbGUgLnRvb2x0aXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcbiAgbWluLXdpZHRoOiA0LjE4NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vVWktaGFuZGxlIC50b29sdGlwLWlubmVyIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4ubm9VaS1vcmlnaW46bGFzdC1vZi10eXBlIC50b29sdGlwIHtcbiAgbWFyZ2luLWxlZnQ6IC0zLjQzNzVyZW07XG59XG5cbi5ub1VpLWFjdGl2ZSxcbi5ub1VpLWhhbmRsZTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCwgZWFzZS1vdXQ7XG4gIGJvcmRlci1jb2xvcjogIzBFMUQyRDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVyZW0gI0ZGRkZGRiwgMCAwIDAgMC4yNXJlbSAjMEUxRDJEO1xufVxuXG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LCBbZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI0EyQTJBMztcbn1cbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjREVERkUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTJBMkEzO1xufVxuXG4uaW1hZ2VDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDQuNTYyNXJlbTtcbiAgei1pbmRleDogMDtcbn1cbi5pbWFnZUNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMjAuNTQ3OTQ1MjA1NSU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG59XG4uaW1hZ2VDb250YWluZXIuaW1hZ2VDb250YWluZXItLWxpbms6Zm9jdXMge1xuICBvdXRsaW5lOiAwLjEyNXJlbSBzb2xpZCAjRDcyNDJDO1xufVxuLmltYWdlQ29udGFpbmVyIC5sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmltYWdlQ29udGFpbmVyIC5sYXp5bG9hZCxcbi5pbWFnZUNvbnRhaW5lciAubGF6eWxvYWRpbmcsXG4uaW1hZ2VDb250YWluZXIgLmxhenlkZWxheWVkIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5pbWFnZUNvbnRhaW5lciAubGF6eWxvYWRpbmcgKyAubG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW1hZ2VDb250YWluZXIgLmxhenlsb2FkZWQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG59XG4uaW1hZ2VDb250YWluZXIgLmxhenlsb2FkZWQgKyAubG9hZGVyIC5sb2FkZXItZG90OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmltYWdlQ29udGFpbmVyLS1zcXVhcmU6OmJlZm9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuXG4uaW1hZ2VDb250YWluZXItaW1hZ2UsXG4uaW1hZ2VDb250YWluZXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cbi5pbWFnZUNvbnRhaW5lci1pbWFnZS5uby1pbWFnZSxcbi5pbWFnZUNvbnRhaW5lci1pY29uLm5vLWltYWdlIHtcbiAgY29sb3I6ICNFQkYzRkEgIWltcG9ydGFudDtcbn1cbi5pbWFnZUNvbnRhaW5lci1pbWFnZS5uby1pbWFnZSBzdmcsXG4uaW1hZ2VDb250YWluZXItaWNvbi5uby1pbWFnZSBzdmcge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5pbWFnZUNvbnRhaW5lci1pbWFnZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLmltYWdlQ29udGFpbmVyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5pbWFnZUNvbnRhaW5lci1pbWFnZS5sYXp5bG9hZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW1hZ2VDb250YWluZXItLWNvdmVyIC5pbWFnZUNvbnRhaW5lci1pbWFnZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmltYWdlQ29udGFpbmVyLWljb24ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmltYWdlQ29udGFpbmVyLWljb24gPiBzdmcge1xuICBmaWxsOiAjMDAwMDAwO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbn1cblxuLmltYWdlQ29udGFpbmVyLWJhZGdlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtaW4td2lkdGg6IDcuMTg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgei1pbmRleDogMTAyMTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBDT01QT05FTlRTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaWNvbkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmljb25Db250YWluZXIgPiBzdmcge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmljb25Db250YWluZXItLWZpeGVkID4gc3ZnIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uaWNvbkNvbnRhaW5lci0tcGxhaW5CYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiAzLjc1cmVtO1xuICB3aWR0aDogMy43NXJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxMC40MmRlZywgI0ZGRkZGRiAwJSwgI0RBRTdGMCAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCAtNXB4IHJnYmEoMTQ0LCAxNjQsIDE3OSwgMC40NSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODcuNXJlbSkge1xuICAuaWNvbkNvbnRhaW5lci0tcGxhaW5CYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDUuNjI1cmVtO1xuICAgIHdpZHRoOiA1LjYyNXJlbTtcbiAgfVxufVxuXG4uaWNvbixcbi5nbHlwaGljb24ge1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbn1cbi5pY29uLWNoZXZyb24tcmlnaHQsXG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLWNoZXZyb24tcmlnaHQuc3ZnXCIpO1xufVxuLmljb24tY2hldnJvbi1sZWZ0LFxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLWNoZXZyb24tbGVmdC5zdmdcIik7XG59XG4uaWNvbi1lZGl0LFxuLmdseXBoaWNvbi1lZGl0IHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1lZGl0LnN2Z1wiKTtcbiAgaGVpZ2h0OiAxLjE4NzVyZW07XG59XG4uaWNvbi1yZW1vdmUsXG4uZ2x5cGhpY29uLXJlbW92ZSB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tdHJhc2guc3ZnXCIpO1xufVxuLmljb24tYmFjayxcbi5nbHlwaGljb24tYmFjayB7XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLWFycm93LWxlZnQuc3ZnXCIpO1xufVxuLmljb24tY2FsZW5kYXIsXG4uZ2x5cGhpY29uLWNhbGVuZGFyIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1jYWxlbmRhci5zdmdcIik7XG59XG4uaWNvbi1pbmZvLXNpZ24sXG4uZ2x5cGhpY29uLWluZm8tc2lnbiB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28taW5mb3JtYXRpb24uc3ZnXCIpO1xufVxuLmljb24tZGlzY291bnQsXG4uZ2x5cGhpY29uLWRpc2NvdW50IHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1kaXNjb3VudC5zdmdcIik7XG59XG4uaWNvbi1wZXJjZW50LFxuLmdseXBoaWNvbi1wZXJjZW50IHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1wZXJjZW50LnN2Z1wiKTtcbn1cbi5pY29uLWxvZ2luLFxuLmdseXBoaWNvbi1sb2dpbiB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tbG9naW4uc3ZnXCIpO1xufVxuLmljb24tY3JlYXRlLWFjY291bnQsXG4uZ2x5cGhpY29uLWNyZWF0ZS1hY2NvdW50IHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1jcmVhdGUtYWNjb3VudC5zdmdcIik7XG59XG5cbi5idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sIC5iYWNrLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMC4xNDI4NTcxNDI5ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNTcxNDI4NTcxNGVtIDEuNDI4NTcxNDI4NmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xNDI4NTcxNDI5ZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbiwgY29sb3IgMC4xNXMgZWFzZS1pbjtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5iYWNrLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5iYWNrLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLmJhY2stYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LCBlYXNlLW91dDtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5iYWNrLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ0bi5kaXNhYmxlZCwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuZGlzYWJsZWQucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuZGlzYWJsZWQucGwtcGF5LWJ0biwgLmRpc2FibGVkLmJhY2stYnRuLCAuYnRuOmRpc2FibGVkLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0bjpkaXNhYmxlZCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOmRpc2FibGVkLCAuYmFjay1idG46ZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNERURGRTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURGRTM7XG4gIGNvbG9yOiAjQTJBMkEzO1xufVxuLmJ0bi5kaXNhYmxlZCA+IHN2ZywgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuZGlzYWJsZWQucGwtY29sbGVjdC1idG4gPiBzdmcsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuZGlzYWJsZWQucGwtcGF5LWJ0biA+IHN2ZywgLmRpc2FibGVkLmJhY2stYnRuID4gc3ZnLCAuYnRuOmRpc2FibGVkID4gc3ZnLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0bjpkaXNhYmxlZCA+IHN2ZywgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOmRpc2FibGVkID4gc3ZnLCAuYmFjay1idG46ZGlzYWJsZWQgPiBzdmcge1xuICBmaWxsOiAjQTJBMkEzO1xufVxuLmJ0bi5uZy1hbmltYXRlLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5uZy1hbmltYXRlLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLm5nLWFuaW1hdGUucGwtcGF5LWJ0biwgLm5nLWFuaW1hdGUuYmFjay1idG4ge1xuICB0cmFuc2l0aW9uOiAwcztcbn1cblxuLmJ0bi1wcmltYXJ5LCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAucmVjYXB0Y2hhLWNvbnRhaW5lciAuZnJjLWNvbnRhaW5lciAuZnJjLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjQ0LjI1ZGVnLCAjRkY3MjYwIDAlLCAjQzMwMDA5IDEwMCUpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDEycHggMjRweCAtOHB4IHJnYmEoMTQwLCAxNjksIDE5MSwgMC40OCk7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAyLjVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZS1pbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAucmVjYXB0Y2hhLWNvbnRhaW5lciAuZnJjLWNvbnRhaW5lciAuZnJjLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAucmVjYXB0Y2hhLWNvbnRhaW5lciAuZnJjLWNvbnRhaW5lciAuZnJjLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMwRTFEMkQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLnJlY2FwdGNoYS1jb250YWluZXIgLmZyYy1jb250YWluZXIgLmZyYy1idXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnJlY2FwdGNoYS1jb250YWluZXIgLmZyYy1jb250YWluZXIgLmZyYy1idXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0Q3MjQyQztcbn1cbi5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46ZGlzYWJsZWQsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpkaXNhYmxlZCwgLnJlY2FwdGNoYS1jb250YWluZXIgLmZyYy1jb250YWluZXIgLmZyYy1idXR0b246ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuZGlzYWJsZWQucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuZGlzYWJsZWQucGwtcGF5LWJ0biwgLnJlY2FwdGNoYS1jb250YWluZXIgLmZyYy1jb250YWluZXIgLmRpc2FibGVkLmZyYy1idXR0b24ge1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uYnRuLWRlZmF1bHQsXG4uYnRuLXNlY29uZGFyeSxcbi5idG4tdHJhbnNwYXJlbnQge1xuICBib3JkZXItY29sb3I6ICMwRTFEMkQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBtYXgtaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbi5idG4tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmJ0bi1kZWZhdWx0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAuYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4uYnRuLXRyYW5zcGFyZW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsXG4uYnRuLXRyYW5zcGFyZW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi10cmFuc3BhcmVudDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNENzI0MkM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuLmJ0bi1kZWZhdWx0LmFsdCxcbi5idG4tc2Vjb25kYXJ5LmFsdCxcbi5hbHQuYnRuLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10cmFuc3BhcmVudCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjRDcyNDJDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tdGVydGlhcnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMC4xODc1cmVtO1xufVxuLmJ0bi10ZXJ0aWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmJ0bi10ZXJ0aWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tdGVydGlhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuYnRuLXRlcnRpYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENzI0MkM7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmJ0bi10ZXJ0aWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLmJ0bi10ZXJ0aWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tcXVhdGVybmFyeSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tcXVhdGVybmFyeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjE4NzVyZW07XG59XG4uYnRuLXF1YXRlcm5hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5idG4tcXVhdGVybmFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tcXVhdGVybmFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5idG4tcXVhdGVybmFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1czo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLWFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5idG4tcXVhdGVybmFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1xdWluYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDQuMjVkZWcsICMzNjNCM0UgMCUsICMwRTFEMkQgMTAwJSk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IC04cHggcmdiYSgxNDAsIDE2OSwgMTkxLCAwLjQ4KTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDIuNXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLWluO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLXF1aW5hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5idG4tcXVpbmFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgY29sb3I6ICMwRTFEMkQ7XG59XG4uYnRuLXF1aW5hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5idG4tcXVpbmFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRDcyNDJDO1xuICBjb2xvcjogIzBFMUQyRDtcbn1cbi5idG4tcXVpbmFyeTpkaXNhYmxlZCwgLmJ0bi1xdWluYXJ5LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJ0bi0taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tLWljb24gPiBzdmcge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI4NTcxNDNlbTtcbn1cblxuLmJ0bi1saW5rLCAuYmFjay1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYnRuLWxpbmstLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5idG4tbGluazpub3QoLmhvdmVyLXVuc3R5bGVkKTpob3ZlciwgLmJhY2stYnRuOm5vdCguaG92ZXItdW5zdHlsZWQpOmhvdmVyLCAuYnRuLWxpbms6bm90KC5mb2N1cy11bnN0eWxlZCk6Zm9jdXMsIC5iYWNrLWJ0bjpub3QoLmZvY3VzLXVuc3R5bGVkKTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idG4tbGluay5idG4tLW5vVW5kZXJsaW5lLCAuYnRuLS1ub1VuZGVybGluZS5iYWNrLWJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2suYnRuLS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tbm8tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJhY2stYnRuIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5iYWNrLWJ0biAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmJhY2stYnRuIC5pY29uIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5iYWNrLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjE4NzVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjA2MjVyZW07XG4gIHdpZHRoOiAxLjMxMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYnRuLXpJbmRleCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuLmJ0bi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLmJ0bi1sb2FkZXIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBnYXA6IDAuNjI1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJ0bi1sb2FkZXIgLmxvYWRpbmcge1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMTQsIDI5LCA0NSwgMC44KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxNCwgMjksIDQ1LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5idG4tcGhvbmUge1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ0bi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMS4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTFEMkQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tcGhvbmUuc3ZnXCIpO1xufVxuLmJ0bi1waG9uZTpmb2N1czpiZWZvcmUsIC5idG4tcGhvbmU6aG92ZXI6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1waG9uZS1mdWxsLnN2Z1wiKTtcbn1cbi5mb3JtLWdyb3VwLS1waG9uZSAuYnRuLXBob25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uZnJhbWUsIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMsIC5zZXJ2aWNlLCAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDEuMjVyZW07XG59XG4uZnJhbWVfX25hbWUsIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9uIGgyLCAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbiAudGl0bGUtMixcbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9uIGgzLFxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24gLnByb2Nlc3MtaWRlbnRpZmljYXRpb24gLnBhbmVsLWhlYWRpbmcsXG4ucHJvY2Vzcy1pZGVudGlmaWNhdGlvbiAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbiAucGFuZWwtaGVhZGluZyxcbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9uIC5wcm9jZXNzLXNoaXBwaW5nIC5wYW5lbC1oZWFkaW5nLFxuLnByb2Nlc3Mtc2hpcHBpbmcgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24gLnBhbmVsLWhlYWRpbmcsXG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbiAucHJvY2Vzcy1naWZ0IC5wYW5lbC1oZWFkaW5nLFxuLnByb2Nlc3MtZ2lmdCAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbiAucGFuZWwtaGVhZGluZyxcbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9uIC5wcm9jZXNzLXByZW1pdW0gLnBhbmVsLWhlYWRpbmcsXG4ucHJvY2Vzcy1wcmVtaXVtIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9uIC5wYW5lbC1oZWFkaW5nLFxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24gLnByb2Nlc3MtcGF5bWVudCAucGFuZWwtaGVhZGluZyxcbi5wcm9jZXNzLXBheW1lbnQgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24gLnBhbmVsLWhlYWRpbmcsXG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbiAudGl0bGUtMywgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHlfX2Jsb2NrIGgyLCAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sgLnRpdGxlLTIsXG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sgaDMsXG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sgLnByb2Nlc3MtaWRlbnRpZmljYXRpb24gLnBhbmVsLWhlYWRpbmcsXG4ucHJvY2Vzcy1pZGVudGlmaWNhdGlvbiAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sgLnBhbmVsLWhlYWRpbmcsXG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sgLnByb2Nlc3Mtc2hpcHBpbmcgLnBhbmVsLWhlYWRpbmcsXG4ucHJvY2Vzcy1zaGlwcGluZyAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sgLnBhbmVsLWhlYWRpbmcsXG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sgLnByb2Nlc3MtZ2lmdCAucGFuZWwtaGVhZGluZyxcbi5wcm9jZXNzLWdpZnQgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHlfX2Jsb2NrIC5wYW5lbC1oZWFkaW5nLFxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHlfX2Jsb2NrIC5wcm9jZXNzLXByZW1pdW0gLnBhbmVsLWhlYWRpbmcsXG4ucHJvY2Vzcy1wcmVtaXVtIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWZpZGVsaXR5X19ibG9jayAucGFuZWwtaGVhZGluZyxcbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWZpZGVsaXR5X19ibG9jayAucHJvY2Vzcy1wYXltZW50IC5wYW5lbC1oZWFkaW5nLFxuLnByb2Nlc3MtcGF5bWVudCAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sgLnBhbmVsLWhlYWRpbmcsXG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sgLnRpdGxlLTMsIC5hZGRyZXNzX19uYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZnJhbWVfX2JvdHRvbSB7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjREVERkUzO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAzLjEyNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZnJhbWVfX2JvdHRvbS0tY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mcmFtZSAuYnRuLCAuZnJhbWUgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmZyYW1lIC5wbC1jb2xsZWN0LWJ0biwgLmZyYW1lIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5mcmFtZSAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXQucGwtbGF5b3V0LXRhYiAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wYXltZW50TWV0aG9kcyAuYnRuLCAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheW1lbnRNZXRob2RzIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheW1lbnRNZXRob2RzIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMgLnBsLXBheS1idG4sIC5zZXJ2aWNlIC5idG4sIC5zZXJ2aWNlIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5zZXJ2aWNlIC5wbC1jb2xsZWN0LWJ0biwgLnNlcnZpY2UgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnNlcnZpY2UgLnBsLXBheS1idG4sIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5idG4sIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5wbC1jb2xsZWN0LWJ0biwgLnBuZXVtYXRpY1NlYXJjaCAudGFiLWNvbnRlbnQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBuZXVtYXRpY1NlYXJjaCAudGFiLWNvbnRlbnQgLnBsLXBheS1idG4sIC5mcmFtZSAuYmFjay1idG4sIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMgLmJhY2stYnRuLCAuc2VydmljZSAuYmFjay1idG4sIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5iYWNrLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mcmFtZSAuYnRuLXdyYXAsIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMgLmJ0bi13cmFwLCAuc2VydmljZSAuYnRuLXdyYXAsIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5idG4td3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uZnJhbWUgLmJ0bi1pY29uLCAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheW1lbnRNZXRob2RzIC5idG4taWNvbiwgLnNlcnZpY2UgLmJ0bi1pY29uLCAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAuYnRuLWljb24sIC5mcmFtZSAuYmFjay1idG4sIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMgLmJhY2stYnRuLCAuc2VydmljZSAuYmFjay1idG4sIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5iYWNrLWJ0biB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxLjQyODU3MTQyODZlbSArIDMuNDM3NXJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mcmFtZSAuYnRuLWljb24uYnRuLWxpbmssIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMgLmJ0bi1pY29uLmJ0bi1saW5rLCAuc2VydmljZSAuYnRuLWljb24uYnRuLWxpbmssIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5idG4taWNvbi5idG4tbGluaywgLmZyYW1lIC5iYWNrLWJ0biwgLlBheWxpbmVXaWRnZXQucGwtbGF5b3V0LXRhYiAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wYXltZW50TWV0aG9kcyAuYmFjay1idG4sIC5zZXJ2aWNlIC5iYWNrLWJ0biwgLnBuZXVtYXRpY1NlYXJjaCAudGFiLWNvbnRlbnQgLmJhY2stYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZyYW1lIC5idG4taWNvbiAuaWNvbiwgLlBheWxpbmVXaWRnZXQucGwtbGF5b3V0LXRhYiAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wYXltZW50TWV0aG9kcyAuYnRuLWljb24gLmljb24sIC5zZXJ2aWNlIC5idG4taWNvbiAuaWNvbiwgLnBuZXVtYXRpY1NlYXJjaCAudGFiLWNvbnRlbnQgLmJ0bi1pY29uIC5pY29uLCAuZnJhbWUgLmJhY2stYnRuIC5pY29uLCAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheW1lbnRNZXRob2RzIC5iYWNrLWJ0biAuaWNvbiwgLnNlcnZpY2UgLmJhY2stYnRuIC5pY29uLCAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAuYmFjay1idG4gLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTJweDtcbn1cbi5mcmFtZSAuYnRuLWljb246YmVmb3JlLCAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheW1lbnRNZXRob2RzIC5idG4taWNvbjpiZWZvcmUsIC5zZXJ2aWNlIC5idG4taWNvbjpiZWZvcmUsIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5idG4taWNvbjpiZWZvcmUsIC5mcmFtZSAuYmFjay1idG46YmVmb3JlLCAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheW1lbnRNZXRob2RzIC5iYWNrLWJ0bjpiZWZvcmUsIC5zZXJ2aWNlIC5iYWNrLWJ0bjpiZWZvcmUsIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5iYWNrLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjE4NzVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjA2MjVyZW07XG4gIHdpZHRoOiAxLjMxMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmZyYW1lIC5idG4tbGluaywgLlBheWxpbmVXaWRnZXQucGwtbGF5b3V0LXRhYiAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wYXltZW50TWV0aG9kcyAuYnRuLWxpbmssIC5zZXJ2aWNlIC5idG4tbGluaywgLnBuZXVtYXRpY1NlYXJjaCAudGFiLWNvbnRlbnQgLmJ0bi1saW5rLCAuZnJhbWUgLmJhY2stYnRuLCAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheW1lbnRNZXRob2RzIC5iYWNrLWJ0biwgLnNlcnZpY2UgLmJhY2stYnRuLCAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAuYmFjay1idG4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGFnIHtcbiAgYmFja2dyb3VuZDogI0Q3MjQyQztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNC4zNzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xufVxuXG4uc2tpcExpbmtzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDAuMzEyNXJlbTtcbiAgbGVmdDogMC4zMTI1cmVtO1xuICB6LWluZGV4OiAxMDMwO1xufVxuLnNraXBMaW5rcyBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI0RFREZFMztcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuOTM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMzNjNCM0U7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbn1cbi5za2lwTGlua3MgYTphY3RpdmUsIC5za2lwTGlua3MgYTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uZm9ybS1maWxlLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm0tZ3JvdXAsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmZvcm0tZ3JvdXAtLWZpZGVsaXR5IC5zZWxlY3QyIHtcbiAgbWluLXdpZHRoOiAxOC43NXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZvcm0tZ3JvdXAtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XG59XG4uZm9ybS1ncm91cCBpbnB1dFt0eXBlPWZpbGVdLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1mb3JtLWdyb3VwIGlucHV0W3R5cGU9ZmlsZV0ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZm9ybS1ncm91cC0tdGl0bGUsIC5mb3JtLWdyb3VwLS1xdWFudGl0eSwgLmZvcm0tZ3JvdXAtLWJpcnRoZGF5IHtcbiAgbWF4LXdpZHRoOiAxMS41NjI1cmVtO1xufVxuLmZvcm0tZ3JvdXAtLXBob25lIHtcbiAgbWF4LXdpZHRoOiAxMi41cmVtO1xufVxuXG4uZm9ybS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbn1cblxuLmZvcm0tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oYXMtZXJyb3IgaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pLFxuLmhhcy1lcnJvciB0ZXh0YXJlYSxcbi5oYXMtZXJyb3Igc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRDcyNDJDO1xufVxuLmhhcy1lcnJvciBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6Zm9jdXMsXG4uaGFzLWVycm9yIHRleHRhcmVhOmZvY3VzLFxuLmhhcy1lcnJvciBzZWxlY3Q6Zm9jdXMge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQsIGVhc2Utb3V0O1xufVxuXG4uY2hlY2tib3gsXG4ucmFkaW8ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmNoZWNrYm94ID4gbGFiZWwsXG4ucmFkaW8gPiBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5jaGVja2JveC0tY3VzdG9tIFt0eXBlPWNoZWNrYm94XSxcbi5jaGVja2JveC0tY3VzdG9tIFt0eXBlPXJhZGlvXSxcbi5yYWRpby0tY3VzdG9tIFt0eXBlPWNoZWNrYm94XSxcbi5yYWRpby0tY3VzdG9tIFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgbWF4LWhlaWdodDogMC4wNjI1cmVtO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jaGVja2JveC0tY3VzdG9tID4gbGFiZWwsXG4uY2hlY2tib3gtLWN1c3RvbSA+IC5jb250cm9sLWxhYmVsLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuY2hlY2tib3gtLWN1c3RvbSA+IC5wbC1pbnB1dC1ncm91cCxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gPiAucGwtbGFiZWwtaW5wdXQsXG4ucmFkaW8tLWN1c3RvbSA+IGxhYmVsLFxuLnJhZGlvLS1jdXN0b20gPiAuY29udHJvbC1sYWJlbCxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnJhZGlvLS1jdXN0b20gPiAucGwtaW5wdXQtZ3JvdXAsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tID4gLnBsLWxhYmVsLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuNDM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5jaGVja2JveC0tY3VzdG9tIC5jb250cm9sLWxhYmVsLmJ0biwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuY29udHJvbC1sYWJlbC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuY2hlY2tib3gtLWN1c3RvbSAuY29udHJvbC1sYWJlbC5wbC1jb2xsZWN0LWJ0biwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuYnRuLnBsLWlucHV0LWdyb3VwLCAuY2hlY2tib3gtLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWlucHV0LWdyb3VwLnBsLWNvbGxlY3QtYnRuLCAuY2hlY2tib3gtLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtcG1Db250YWluZXIgLnBsLWlucHV0LWdyb3VwLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5jaGVja2JveC0tY3VzdG9tIC5idG4ucGwtaW5wdXQtZ3JvdXAsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtaW5wdXQtZ3JvdXAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1wbUNvbnRhaW5lciAuY2hlY2tib3gtLWN1c3RvbSAucGwtaW5wdXQtZ3JvdXAucGwtY29sbGVjdC1idG4sIC5jaGVja2JveC0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmJ0bi5wbC1sYWJlbC1pbnB1dCwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1sYWJlbC1pbnB1dC5wbC1jb2xsZWN0LWJ0biwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLXBtQ29udGFpbmVyIC5wbC1sYWJlbC1pbnB1dC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuY2hlY2tib3gtLWN1c3RvbSAuYnRuLnBsLWxhYmVsLWlucHV0LCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5jaGVja2JveC0tY3VzdG9tIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWxhYmVsLWlucHV0LnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gLnBsLWxhYmVsLWlucHV0LnBsLWNvbGxlY3QtYnRuLCAuY2hlY2tib3gtLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmNvbnRyb2wtbGFiZWwucGwtcGF5LWJ0biwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtcGF5LWJ0bi5wbC1pbnB1dC1ncm91cCwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtcGF5LWJ0bi5wbC1sYWJlbC1pbnB1dCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5jaGVja2JveC0tY3VzdG9tIC5jb250cm9sLWxhYmVsLnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuY2hlY2tib3gtLWN1c3RvbSAucGwtcG1Db250YWluZXIgLnBsLXBheS1idG4ucGwtaW5wdXQtZ3JvdXAsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gLnBsLXBheS1idG4ucGwtaW5wdXQtZ3JvdXAsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuY2hlY2tib3gtLWN1c3RvbSAucGwtcG1Db250YWluZXIgLnBsLXBheS1idG4ucGwtbGFiZWwtaW5wdXQsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gLnBsLXBheS1idG4ucGwtbGFiZWwtaW5wdXQsIC5jaGVja2JveC0tY3VzdG9tIC5jb250cm9sLWxhYmVsLmJhY2stYnRuLCAuY2hlY2tib3gtLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5iYWNrLWJ0bi5wbC1pbnB1dC1ncm91cCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuY2hlY2tib3gtLWN1c3RvbSAuYmFjay1idG4ucGwtaW5wdXQtZ3JvdXAsIC5jaGVja2JveC0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmJhY2stYnRuLnBsLWxhYmVsLWlucHV0LCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5jaGVja2JveC0tY3VzdG9tIC5iYWNrLWJ0bi5wbC1sYWJlbC1pbnB1dCxcbi5yYWRpby0tY3VzdG9tIC5jb250cm9sLWxhYmVsLmJ0bixcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmNvbnRyb2wtbGFiZWwucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5yYWRpby0tY3VzdG9tIC5jb250cm9sLWxhYmVsLnBsLWNvbGxlY3QtYnRuLFxuLnJhZGlvLS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuYnRuLnBsLWlucHV0LWdyb3VwLFxuLnJhZGlvLS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1pbnB1dC1ncm91cC5wbC1jb2xsZWN0LWJ0bixcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1wbUNvbnRhaW5lciAucGwtaW5wdXQtZ3JvdXAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tIC5idG4ucGwtaW5wdXQtZ3JvdXAsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWlucHV0LWdyb3VwLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tIC5wbC1pbnB1dC1ncm91cC5wbC1jb2xsZWN0LWJ0bixcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmJ0bi5wbC1sYWJlbC1pbnB1dCxcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtbGFiZWwtaW5wdXQucGwtY29sbGVjdC1idG4sXG4ucmFkaW8tLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtcG1Db250YWluZXIgLnBsLWxhYmVsLWlucHV0LnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucmFkaW8tLWN1c3RvbSAuYnRuLnBsLWxhYmVsLWlucHV0LFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucmFkaW8tLWN1c3RvbSAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1sYWJlbC1pbnB1dC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1wbUNvbnRhaW5lciAucmFkaW8tLWN1c3RvbSAucGwtbGFiZWwtaW5wdXQucGwtY29sbGVjdC1idG4sXG4ucmFkaW8tLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmNvbnRyb2wtbGFiZWwucGwtcGF5LWJ0bixcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLXBheS1idG4ucGwtaW5wdXQtZ3JvdXAsXG4ucmFkaW8tLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1wYXktYnRuLnBsLWxhYmVsLWlucHV0LFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5yYWRpby0tY3VzdG9tIC5jb250cm9sLWxhYmVsLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnJhZGlvLS1jdXN0b20gLnBsLXBtQ29udGFpbmVyIC5wbC1wYXktYnRuLnBsLWlucHV0LWdyb3VwLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucmFkaW8tLWN1c3RvbSAucGwtcGF5LWJ0bi5wbC1pbnB1dC1ncm91cCxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucmFkaW8tLWN1c3RvbSAucGwtcG1Db250YWluZXIgLnBsLXBheS1idG4ucGwtbGFiZWwtaW5wdXQsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tIC5wbC1wYXktYnRuLnBsLWxhYmVsLWlucHV0LFxuLnJhZGlvLS1jdXN0b20gLmNvbnRyb2wtbGFiZWwuYmFjay1idG4sXG4ucmFkaW8tLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5iYWNrLWJ0bi5wbC1pbnB1dC1ncm91cCxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnJhZGlvLS1jdXN0b20gLmJhY2stYnRuLnBsLWlucHV0LWdyb3VwLFxuLnJhZGlvLS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuYmFjay1idG4ucGwtbGFiZWwtaW5wdXQsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tIC5iYWNrLWJ0bi5wbC1sYWJlbC1pbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNoZWNrYm94LS1jdXN0b20gLmNvbnRyb2wtbGFiZWwuYnRuLm5nLWFuaW1hdGUsIC5jaGVja2JveC0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmNvbnRyb2wtbGFiZWwubmctYW5pbWF0ZS5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuY2hlY2tib3gtLWN1c3RvbSAuY29udHJvbC1sYWJlbC5uZy1hbmltYXRlLnBsLWNvbGxlY3QtYnRuLCAuY2hlY2tib3gtLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5idG4ubmctYW5pbWF0ZS5wbC1pbnB1dC1ncm91cCwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5uZy1hbmltYXRlLnBsLWlucHV0LWdyb3VwLnBsLWNvbGxlY3QtYnRuLCAuY2hlY2tib3gtLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtcG1Db250YWluZXIgLm5nLWFuaW1hdGUucGwtaW5wdXQtZ3JvdXAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gLmJ0bi5uZy1hbmltYXRlLnBsLWlucHV0LWdyb3VwLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5jaGVja2JveC0tY3VzdG9tIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLm5nLWFuaW1hdGUucGwtaW5wdXQtZ3JvdXAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1wbUNvbnRhaW5lciAuY2hlY2tib3gtLWN1c3RvbSAubmctYW5pbWF0ZS5wbC1pbnB1dC1ncm91cC5wbC1jb2xsZWN0LWJ0biwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuYnRuLm5nLWFuaW1hdGUucGwtbGFiZWwtaW5wdXQsIC5jaGVja2JveC0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAubmctYW5pbWF0ZS5wbC1sYWJlbC1pbnB1dC5wbC1jb2xsZWN0LWJ0biwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLXBtQ29udGFpbmVyIC5uZy1hbmltYXRlLnBsLWxhYmVsLWlucHV0LnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5jaGVja2JveC0tY3VzdG9tIC5idG4ubmctYW5pbWF0ZS5wbC1sYWJlbC1pbnB1dCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuY2hlY2tib3gtLWN1c3RvbSAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5uZy1hbmltYXRlLnBsLWxhYmVsLWlucHV0LnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gLm5nLWFuaW1hdGUucGwtbGFiZWwtaW5wdXQucGwtY29sbGVjdC1idG4sIC5jaGVja2JveC0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuY29udHJvbC1sYWJlbC5uZy1hbmltYXRlLnBsLXBheS1idG4sIC5jaGVja2JveC0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLm5nLWFuaW1hdGUucGwtcGF5LWJ0bi5wbC1pbnB1dC1ncm91cCwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAubmctYW5pbWF0ZS5wbC1wYXktYnRuLnBsLWxhYmVsLWlucHV0LCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmNoZWNrYm94LS1jdXN0b20gLmNvbnRyb2wtbGFiZWwubmctYW5pbWF0ZS5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmNoZWNrYm94LS1jdXN0b20gLnBsLXBtQ29udGFpbmVyIC5uZy1hbmltYXRlLnBsLXBheS1idG4ucGwtaW5wdXQtZ3JvdXAsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gLm5nLWFuaW1hdGUucGwtcGF5LWJ0bi5wbC1pbnB1dC1ncm91cCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5jaGVja2JveC0tY3VzdG9tIC5wbC1wbUNvbnRhaW5lciAubmctYW5pbWF0ZS5wbC1wYXktYnRuLnBsLWxhYmVsLWlucHV0LCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5jaGVja2JveC0tY3VzdG9tIC5uZy1hbmltYXRlLnBsLXBheS1idG4ucGwtbGFiZWwtaW5wdXQsIC5jaGVja2JveC0tY3VzdG9tIC5jb250cm9sLWxhYmVsLm5nLWFuaW1hdGUuYmFjay1idG4sIC5jaGVja2JveC0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLm5nLWFuaW1hdGUuYmFjay1idG4ucGwtaW5wdXQtZ3JvdXAsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gLm5nLWFuaW1hdGUuYmFjay1idG4ucGwtaW5wdXQtZ3JvdXAsIC5jaGVja2JveC0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLm5nLWFuaW1hdGUuYmFjay1idG4ucGwtbGFiZWwtaW5wdXQsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gLm5nLWFuaW1hdGUuYmFjay1idG4ucGwtbGFiZWwtaW5wdXQsXG4ucmFkaW8tLWN1c3RvbSAuY29udHJvbC1sYWJlbC5idG4ubmctYW5pbWF0ZSxcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmNvbnRyb2wtbGFiZWwubmctYW5pbWF0ZS5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnJhZGlvLS1jdXN0b20gLmNvbnRyb2wtbGFiZWwubmctYW5pbWF0ZS5wbC1jb2xsZWN0LWJ0bixcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmJ0bi5uZy1hbmltYXRlLnBsLWlucHV0LWdyb3VwLFxuLnJhZGlvLS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5uZy1hbmltYXRlLnBsLWlucHV0LWdyb3VwLnBsLWNvbGxlY3QtYnRuLFxuLnJhZGlvLS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLXBtQ29udGFpbmVyIC5uZy1hbmltYXRlLnBsLWlucHV0LWdyb3VwLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucmFkaW8tLWN1c3RvbSAuYnRuLm5nLWFuaW1hdGUucGwtaW5wdXQtZ3JvdXAsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLm5nLWFuaW1hdGUucGwtaW5wdXQtZ3JvdXAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtcG1Db250YWluZXIgLnJhZGlvLS1jdXN0b20gLm5nLWFuaW1hdGUucGwtaW5wdXQtZ3JvdXAucGwtY29sbGVjdC1idG4sXG4ucmFkaW8tLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5idG4ubmctYW5pbWF0ZS5wbC1sYWJlbC1pbnB1dCxcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAubmctYW5pbWF0ZS5wbC1sYWJlbC1pbnB1dC5wbC1jb2xsZWN0LWJ0bixcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1wbUNvbnRhaW5lciAubmctYW5pbWF0ZS5wbC1sYWJlbC1pbnB1dC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnJhZGlvLS1jdXN0b20gLmJ0bi5uZy1hbmltYXRlLnBsLWxhYmVsLWlucHV0LFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucmFkaW8tLWN1c3RvbSAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5uZy1hbmltYXRlLnBsLWxhYmVsLWlucHV0LnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tIC5uZy1hbmltYXRlLnBsLWxhYmVsLWlucHV0LnBsLWNvbGxlY3QtYnRuLFxuLnJhZGlvLS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5jb250cm9sLWxhYmVsLm5nLWFuaW1hdGUucGwtcGF5LWJ0bixcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLm5nLWFuaW1hdGUucGwtcGF5LWJ0bi5wbC1pbnB1dC1ncm91cCxcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLm5nLWFuaW1hdGUucGwtcGF5LWJ0bi5wbC1sYWJlbC1pbnB1dCxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucmFkaW8tLWN1c3RvbSAuY29udHJvbC1sYWJlbC5uZy1hbmltYXRlLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnJhZGlvLS1jdXN0b20gLnBsLXBtQ29udGFpbmVyIC5uZy1hbmltYXRlLnBsLXBheS1idG4ucGwtaW5wdXQtZ3JvdXAsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tIC5uZy1hbmltYXRlLnBsLXBheS1idG4ucGwtaW5wdXQtZ3JvdXAsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnJhZGlvLS1jdXN0b20gLnBsLXBtQ29udGFpbmVyIC5uZy1hbmltYXRlLnBsLXBheS1idG4ucGwtbGFiZWwtaW5wdXQsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tIC5uZy1hbmltYXRlLnBsLXBheS1idG4ucGwtbGFiZWwtaW5wdXQsXG4ucmFkaW8tLWN1c3RvbSAuY29udHJvbC1sYWJlbC5uZy1hbmltYXRlLmJhY2stYnRuLFxuLnJhZGlvLS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAubmctYW5pbWF0ZS5iYWNrLWJ0bi5wbC1pbnB1dC1ncm91cCxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnJhZGlvLS1jdXN0b20gLm5nLWFuaW1hdGUuYmFjay1idG4ucGwtaW5wdXQtZ3JvdXAsXG4ucmFkaW8tLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5uZy1hbmltYXRlLmJhY2stYnRuLnBsLWxhYmVsLWlucHV0LFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucmFkaW8tLWN1c3RvbSAubmctYW5pbWF0ZS5iYWNrLWJ0bi5wbC1sYWJlbC1pbnB1dCB7XG4gIHRyYW5zaXRpb246IDBzO1xufVxuLmNoZWNrYm94LS1jdXN0b20gLmN1c3RvbS1pbnB1dCxcbi5yYWRpby0tY3VzdG9tIC5jdXN0b20taW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMjIyMjIyO1xuICB3aWR0aDogMS4yODU3MTQyODU3ZW07XG4gIGhlaWdodDogMS4yODU3MTQyODU3ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5jaGVja2JveC0tY3VzdG9tIC5jdXN0b20taW5wdXQ6OmJlZm9yZSxcbi5yYWRpby0tY3VzdG9tIC5jdXN0b20taW5wdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jaGVja2JveC0tY3VzdG9tIGlucHV0OmhvdmVyIH4gLmN1c3RvbS1pbnB1dCwgLmNoZWNrYm94LS1jdXN0b206aG92ZXIgLmN1c3RvbS1pbnB1dCxcbi5yYWRpby0tY3VzdG9tIGlucHV0OmhvdmVyIH4gLmN1c3RvbS1pbnB1dCxcbi5yYWRpby0tY3VzdG9tOmhvdmVyIC5jdXN0b20taW5wdXQge1xuICBib3JkZXItY29sb3I6ICNBMkEyQTM7XG59XG4uY2hlY2tib3gtLWN1c3RvbSBbZGlzYWJsZWRdIH4gLmN1c3RvbS1pbnB1dCwgLmNoZWNrYm94LS1jdXN0b20uaXMtZGlzYWJsZWQgLmN1c3RvbS1pbnB1dCxcbi5yYWRpby0tY3VzdG9tIFtkaXNhYmxlZF0gfiAuY3VzdG9tLWlucHV0LFxuLnJhZGlvLS1jdXN0b20uaXMtZGlzYWJsZWQgLmN1c3RvbS1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0RFREZFMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbn1cbi5jaGVja2JveC0tY3VzdG9tICsgLmNoZWNrYm94LS1jdXN0b20sXG4uY2hlY2tib3gtLWN1c3RvbSArIC5yYWRpby0tY3VzdG9tLFxuLnJhZGlvLS1jdXN0b20gKyAuY2hlY2tib3gtLWN1c3RvbSxcbi5yYWRpby0tY3VzdG9tICsgLnJhZGlvLS1jdXN0b20ge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG5cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuICsgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmlucHV0LWdyb3VwLWJ0biArIC5wbC1pbnB1dC1ncm91cCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biArIC5wbC1pbnB1dC1ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNoZWNrYm94LS1jdXN0b20gLmN1c3RvbS1pbnB1dDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwLjg1NzE0Mjg1NzFlbTtcbiAgaGVpZ2h0OiAwLjg1NzE0Mjg1NzFlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uY2hlY2tib3gtLWN1c3RvbS5pcy1jaGVja2VkIC5jdXN0b20taW5wdXQ6OmJlZm9yZSxcbi5jaGVja2JveC0tY3VzdG9tIGlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0OjpiZWZvcmUsXG4uY2hlY2tib3gtLWN1c3RvbSBpbnB1dDphY3RpdmUgfiAuY3VzdG9tLWlucHV0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUxRDJEO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG4uY2hlY2tib3gtLWN1c3RvbSBbZGlzYWJsZWRdOmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0LFxuLmNoZWNrYm94LS1jdXN0b20gLmlzLWRpc2FibGVkIGlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjREVERkUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xufVxuLmNoZWNrYm94LS1jdXN0b20gW2Rpc2FibGVkXTpjaGVja2VkIH4gLmN1c3RvbS1pbnB1dDo6YmVmb3JlLFxuLmNoZWNrYm94LS1jdXN0b20gLmlzLWRpc2FibGVkIGlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUxRDJEO1xufVxuLmNoZWNrYm94LS1jdXN0b20gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmFkaW8tLWN1c3RvbSAuY3VzdG9tLWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5yYWRpby0tY3VzdG9tIC5jdXN0b20taW5wdXQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMC44NTcxNDI4NTcxZW07XG4gIGhlaWdodDogMC44NTcxNDI4NTcxZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnJhZGlvLS1jdXN0b20uaXMtY2hlY2tlZCAuY3VzdG9tLWlucHV0OjpiZWZvcmUsXG4ucmFkaW8tLWN1c3RvbSBpbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1pbnB1dDo6YmVmb3JlLFxuLnJhZGlvLS1jdXN0b20gaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1pbnB1dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbn1cbi5yYWRpby0tY3VzdG9tIFtkaXNhYmxlZF06Y2hlY2tlZCB+IC5jdXN0b20taW5wdXQsXG4ucmFkaW8tLWN1c3RvbSAuaXMtZGlzYWJsZWQgaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20taW5wdXQge1xuICBib3JkZXItY29sb3I6ICNERURGRTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG59XG4ucmFkaW8tLWN1c3RvbSBbZGlzYWJsZWRdOmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0OjpiZWZvcmUsXG4ucmFkaW8tLWN1c3RvbSAuaXMtZGlzYWJsZWQgaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20taW5wdXQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTFEMkQ7XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mb3JtLWlubGluZSA+IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5oZWxwLWJsb2NrLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1tZXNzYWdlLWVycm9yIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBjb2xvcjogI0FFQjZCQztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0tZmlsZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cbi5mb3JtLWZpbGUtYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgMy40Mzc1cmVtKTtcbn1cbi5mb3JtLWZpbGUtYnRuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tdXBsb2FkLnN2Z1wiKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMi4xODc1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC4wNjI1cmVtO1xuICB3aWR0aDogMS4zMTI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5mb3JtLWZpbGUtYnRuOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENzI0MkM7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tdXBsb2FkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5mb3JtLWZpbGUtbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRyb2wtbGFiZWwsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWlucHV0LWdyb3VwLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1sYWJlbC1pbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb250cm9sLWxhYmVsID4gc3BhbiwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtaW5wdXQtZ3JvdXAgPiBzcGFuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1sYWJlbC1pbnB1dCA+IHNwYW4sXG4uY29udHJvbC1sYWJlbCA+IGVtLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtaW5wdXQtZ3JvdXAgPiBlbSxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWxhYmVsLWlucHV0ID4gZW0ge1xuICBvcmRlcjogMjtcbn1cblxuLmNhcHRjaGEtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS1jb250cm9sOm5vdChbdHlwZT1zdWJtaXRdKSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtaW5wdXQtZ3JvdXA6bm90KFt0eXBlPXN1Ym1pdF0pLFxuc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyLFxuLmlucHV0LWdyb3VwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FFQjZCQztcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWdyb3VwLS1iaXJ0aGRheS5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLFxuLmZvcm0tZ3JvdXAtLXBob25lLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAsXG4uZm9ybS1ncm91cC0tYmlydGhkYXlDcmVhdGUuaGFzLWVycm9yIC5pbnB1dC1ncm91cCxcbi5mb3JtLWdyb3VwLS1waG9uZUNyZWF0ZS5oYXMtZXJyb3IgLmlucHV0LWdyb3VwIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDcyNDJDO1xufVxuXG4uZm9ybS1jb250cm9sOm5vdChbdHlwZT1zdWJtaXRdKSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtaW5wdXQtZ3JvdXA6bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuLmZvcm0tY29udHJvbDpub3QoW3R5cGU9c3VibWl0XSk6OnBsYWNlaG9sZGVyLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1pbnB1dC1ncm91cDpub3QoW3R5cGU9c3VibWl0XSk6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjQUVCNkJDO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sOm5vdChbdHlwZT1zdWJtaXRdKSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciB0ZXh0YXJlYS5wbC1pbnB1dC1ncm91cDpub3QoW3R5cGU9c3VibWl0XSkge1xuICBoZWlnaHQ6IDkuNjg3NXJlbTtcbiAgcmVzaXplOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDAuODEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuODEyNXJlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3R5cGU9c3VibWl0XSksIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgc2VsZWN0LnBsLWlucHV0LWdyb3VwOm5vdChbdHlwZT1zdWJtaXRdKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDE4IDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbDpzcGFjZT0ncHJlc2VydmUnIHN0eWxlPSdmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiclM0UlM0NwYXRoIGQ9J00xMy43OTMgNy4yNmEuNjE0LjYxNCAwIDAgMCAuMDcxLS44NjZMOS40NjkgMS4yMzVsLS4wNjYtLjA2NmEuNjE3LjYxNyAwIDAgMC0uODcyLjA2Nkw0LjEzNiA2LjM5NGwtLjA1OC4wODFhLjYxNC42MTQgMCAwIDAgLjEyOS43ODVsLjA4MS4wNThhLjYxNy42MTcgMCAwIDAgLjc4Ni0uMTI4TDguMzYgMy4zMzN2MTEuMDRhLjU5My41OTMgMCAwIDAgLjA0Ny4yMzUuNjMzLjYzMyAwIDAgMCAuMTMzLjE5OS41NzEuNTcxIDAgMCAwIC4xOTkuMTMzLjY2My42NjMgMCAwIDAgLjIzNS4wNDdoLjAwMmEuNjAzLjYwMyAwIDAgMCAuMzQxLS4xMDQuNjI1LjYyNSAwIDAgMCAuMTctLjE2OS42NzQuNjc0IDAgMCAwIC4wOTItLjIyMi41OTIuNTkyIDAgMCAwIC4wMTEtLjExOVYzLjI3NGwzLjMzNiAzLjkxNi4wNzEuMDdhLjYxNi42MTYgMCAwIDAgLjc5NiAwWicgZmlsbD0nY3VycmVudENvbG9yJy8lM0UlM0NwYXRoIGQ9J00xNi45NjUgMTMuNDkyYS42NS42NSAwIDAgMSAuNjQzLjU1NGwuMDA3LjA5NnYyLjg4MmEyLjY1MSAyLjY1MSAwIDAgMS0yLjQ4MyAyLjY0NWwtLjE2Ny4wMDVIMi44OTVBMi42NSAyLjY1IDAgMCAxIC4yNSAxNy4xOTJsLS4wMDUtLjE2OHYtMi44ODJhLjY1LjY1IDAgMCAxIDEuMjkzLS4wOTZsLjAwNy4wOTZ2Mi44ODJhMS4zNSAxLjM1IDAgMCAwIDEuMjIgMS4zNDRsLjEzLjAwNmgxMi4wN2ExLjM1IDEuMzUgMCAwIDAgMS4zNDQtMS4yMmwuMDA2LS4xM3YtMi44ODJhLjY1LjY1IDAgMCAxIC42NS0uNjVaJyBmaWxsPSdjdXJyZW50Q29sb3InIHN0eWxlPSdmaWxsLXJ1bGU6bm9uemVybycvJTNFJTNDL3N2ZyUzRSUwQVwiKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRkZGRiAwJSwgI0ZGRkZGRiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjgxMjVyZW07XG59XG5cbnNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5zZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXItLWJlbG93LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5zZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IDA7XG59XG5zZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDAgMi44MTI1cmVtIDAgMS4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS42MzMgMS4xNDJhLjkxNS45MTUgMCAwIDAgMCAxLjI4NWw0LjczNCA0LjgwN2EuODg1Ljg4NSAwIDAgMCAxLjI2NiAwbDQuNzM0LTQuODA3YS45MTUuOTE1IDAgMCAwIDAtMS4yODUuODg4Ljg4OCAwIDAgMC0xLjI2NSAwTDYgNS4zMDcgMS44OTggMS4xNDJhLjg4OC44ODggMCAwIDAtMS4yNjUgMFonIGZpbGw9J2N1cnJlbnRDb2xvcicvJTNFJTNDL3N2ZyUzRVwiKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRkZGRiAwJSwgI0ZGRkZGRiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDAuODEyNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuMzc1cmVtO1xufVxuc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAxOTtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyM3B4O1xufVxuLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IC5zZWxlY3QyLXJlc3VsdHM6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIzcHg7XG59XG4uc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUgLnNlbGVjdDItcmVzdWx0czpiZWZvcmUge1xuICBib3R0b206IDA7XG59XG4uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIG1heC1oZWlnaHQ6IDEyLjVyZW07XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuMjVyZW07XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FFQjZCQztcbn1cbi5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG59XG4uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xufVxuXG4ucmVxdWlyZWQtZXhwbGFpbiB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4uZmxhZyB7XG4gIG1pbi13aWR0aDogMXJlbTtcbn1cblxuLmZvcm0tbmV3c2xldHRlclRva2VuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZvcm0tbmV3c2xldHRlclRva2VuIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmZvcm0tbmV3c2xldHRlclRva2VuIC5idG4sIC5mb3JtLW5ld3NsZXR0ZXJUb2tlbiAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuZm9ybS1uZXdzbGV0dGVyVG9rZW4gLnBsLWNvbGxlY3QtYnRuLCAuZm9ybS1uZXdzbGV0dGVyVG9rZW4gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmZvcm0tbmV3c2xldHRlclRva2VuIC5wbC1wYXktYnRuLCAuZm9ybS1uZXdzbGV0dGVyVG9rZW4gLmJhY2stYnRuIHtcbiAgZmxleDogMSAxIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZvcm0tbmV3c2xldHRlclRva2VuIC5idG4sIC5mb3JtLW5ld3NsZXR0ZXJUb2tlbiAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuZm9ybS1uZXdzbGV0dGVyVG9rZW4gLnBsLWNvbGxlY3QtYnRuLCAuZm9ybS1uZXdzbGV0dGVyVG9rZW4gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmZvcm0tbmV3c2xldHRlclRva2VuIC5wbC1wYXktYnRuLCAuZm9ybS1uZXdzbGV0dGVyVG9rZW4gLmJhY2stYnRuIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICB9XG59XG5cbi5hZGRyZXNzLCAuc3RvcmUtY29udGFjdCwgLnN0b3JlLXBob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG59XG4uYWRkcmVzczpiZWZvcmUsIC5zdG9yZS1jb250YWN0OmJlZm9yZSwgLnN0b3JlLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUxRDJEO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLXBvaW50ZXItZnVsbC5zdmdcIik7XG59XG4uYWRkcmVzc19fdGl0bGUsIC5zdG9yZS1jb250YWN0VGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuI2hlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UgYWxsO1xufVxuI2hlYWRlci5mYWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDEuMzc1cmVtIDAgcmdiYSg0NSwgNTYsIDY3LCAwLjEzKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICAvKiYtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxNDlweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBzbSkpIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpIHtcbiAgICAgIGhlaWdodDogMTg2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKSkge1xuICAgICAgaGVpZ2h0OiAyMDVweDtcbiAgICB9XG5cbiAgICAmLWNoZWNrb3V0IHtcbiAgICAgIGhlaWdodDogOTlweDtcbiAgICB9XG4gIH0qL1xufVxuLmhlYWRlciAuYmFjay1idG4ge1xuICBtYXgtd2lkdGg6IDcuNXJlbTtcbiAgbWFyZ2luOiAwIDEuMjVyZW0gMCAwO1xufVxuLmhlYWRlciAuYmFjay1idG4gLmljb24ge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhlYWRlciAuY29udGFpbmVyLS1jaGVja291dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLmhlYWRlciAuY29udGFpbmVyLS1jaGVja291dCAuaGVhZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogNC4zNzVyZW07XG4gIH1cbiAgLmhlYWRlciAuY29udGFpbmVyLS1jaGVja291dCAuaGVhZGVyLWNvbnRlbnQgLmxvZ28gPiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQuMzc1cmVtO1xuICB9XG59XG4uaGVhZGVyIGgxLCAuaGVhZGVyIC50aXRsZS0xIHtcbiAgbWFyZ2luOiAwIGF1dG8gMCAwO1xufVxuLmhlYWRlci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuMjVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuaGVhZGVyLWNvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmhlYWRlci1sb2dvIHtcbiAgbWFyZ2luOiAtMS4yNXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5oZWFkZXItbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uaGVhZGVyIFtkYXRhLWlkPXNlYXJjaF0ge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5oZWFkZXIgW2RhdGEtaWQ9c2VhcmNoXSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuaGVhZGVyIFtkYXRhLWlkPXNlYXJjaF0ge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuaGVhZGVyIC5kcm9wZG93bi1tZW51LWNlbnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLmhlYWRlciAuaGVhZGVyLWhhbWJ1cmdlciB7XG4gICAgZmxleDogMTtcbiAgICBvcmRlcjogMTtcbiAgICBtYXgtd2lkdGg6IDIuMTg3NXJlbTtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXItbG9nbyxcbiAgLmhlYWRlciBoMSxcbiAgLmhlYWRlciAudGl0bGUtMSB7XG4gICAgZmxleDogMTtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXItbmF2YmFyIHtcbiAgICBmbGV4OiAxO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5oZWFkZXIgW2RhdGEtaWQ9c2VhcmNoXSB7XG4gICAgb3JkZXI6IDQ7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cbi5sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxvZ28gPiBpbWcge1xuICBtYXgtaGVpZ2h0OiA1LjMxMjVyZW07XG4gIHdpZHRoOiA5LjM3NXJlbTtcbn1cblxuLnNlYXJjaEZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoRm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VhcmNoRm9ybS1ncm91cCAuZm9ybS1jb250cm9sOm5vdChbdHlwZT1zdWJtaXRdKSwgLnNlYXJjaEZvcm0tZ3JvdXAgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtaW5wdXQtZ3JvdXA6bm90KFt0eXBlPXN1Ym1pdF0pLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5zZWFyY2hGb3JtLWdyb3VwIC5wbC1pbnB1dC1ncm91cDpub3QoW3R5cGU9c3VibWl0XSkge1xuICBoZWlnaHQ6IDNyZW07XG59XG4uc2VhcmNoRm9ybS1ncm91cCAuYnRuLCAuc2VhcmNoRm9ybS1ncm91cCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuc2VhcmNoRm9ybS1ncm91cCAucGwtY29sbGVjdC1idG4sIC5zZWFyY2hGb3JtLWdyb3VwIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5zZWFyY2hGb3JtLWdyb3VwIC5wbC1wYXktYnRuLCAuc2VhcmNoRm9ybS1ncm91cCAuYmFjay1idG4ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlYXJjaEZvcm0taW5wdXQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnNlYXJjaEZvcm0taW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDIwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLnNlYXJjaEZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zZWFyY2hGb3JtLWdyb3VwQnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLnNlYXJjaEZvcm0taWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5uYXZiYXIuaGVhZGVyLW5hdmJhciB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5uYXZiYXIge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuXG4ubmF2YmFyLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc4MTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzgxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAubmF2YmFyLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbTtcbiAgfVxuICAubmF2YmFyLWl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4Ny40OTg3NXJlbSkge1xuICAubmF2YmFyLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAubmF2YmFyLWl0ZW0gLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NXJlbSkge1xuICAubmF2YmFyLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuLm5hdmJhci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubmF2YmFyLWxpbmsge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW47XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubmF2YmFyLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IC0wLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVlbTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubmF2YmFyLWxpbms6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1saW5rOmxpbms6aG92ZXIsIC5uYXZiYXItbGluazpsaW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmF2YmFyLWxpbms6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5hdmJhci1saW5rLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC5uYXZiYXItbGluayAudGV4dC1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5uYXZiYXItbGluayAubmF2YmFyLWljb24tLW1pbmkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJhci1pY29uIHN2ZyB7XG4gIGZpbGw6ICMwRTFEMkQ7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXMgZWFzZS1pbjtcbn1cblxuLm5hdmJhci1pY29uLS1taW5pIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdmJhci1pY29uLS1taW5pIHN2ZyB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuLmRyb3Bkb3duLS1ob3Zlcjpob3ZlciAubmF2YmFyLWljb24tLW1pbmksIC5vcGVuIC5uYXZiYXItaWNvbi0tbWluaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5uYXZiYXItaWNvbkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxLjU2MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5uYXZiYXItaWNvbkNvbnRhaW5lciAuYmFkZ2Uge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgbWluLXdpZHRoOiAxcmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAwLjU2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNENzI0MkM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC4zNzVyZW07XG4gIHJpZ2h0OiAtMC4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAyO1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG5cbi5oZWFkZXJEcm9wZG93biAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpub3QoLmJ0bik6bm90KC5iYWNrLWJ0bikge1xuICBjb2xvcjogIzBFMUQyRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyRHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6bm90KC5idG4pOm5vdCguYmFjay1idG4pOmZvY3VzLCAuaGVhZGVyRHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6bm90KC5idG4pOm5vdCguYmFjay1idG4pOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyRHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuYnRuLCAuaGVhZGVyRHJvcGRvd24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuZHJvcGRvd24tbWVudSA+IGxpID4gYS5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaGVhZGVyRHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEucGwtY29sbGVjdC1idG4sIC5oZWFkZXJEcm9wZG93biAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5oZWFkZXJEcm9wZG93biAuZHJvcGRvd24tbWVudSA+IGxpID4gYS5wbC1wYXktYnRuLCAuaGVhZGVyRHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuYmFjay1idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJEcm9wZG93biAuZHJvcGRvd24tbWVudSA+IGxpID4gYS5idG4taWNvbi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xufVxuLmhlYWRlckRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmJ0bi10ZXJ0aWFyeSAuaWNvbi1sb2dpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENzI0MkM7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tbG9naW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmhlYWRlckRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmJ0biAuaWNvbiwgLmhlYWRlckRyb3Bkb3duIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEucGwtY29sbGVjdC1idG4gLmljb24sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmhlYWRlckRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLnBsLWNvbGxlY3QtYnRuIC5pY29uLCAuaGVhZGVyRHJvcGRvd24gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLnBsLXBheS1idG4gLmljb24sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaGVhZGVyRHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEucGwtcGF5LWJ0biAuaWNvbiwgLmhlYWRlckRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmJhY2stYnRuIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTEuODc1cmVtO1xufVxuLmhlYWRlckRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkgKyBsaSB7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjREVERkUzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5oZWFkZXJEcm9wZG93biAuaWNvbkNvbnRhaW5lcjpub3QoLm5hdmJhci1pY29uLS1taW5pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxufVxuXG4uaGVhZGVyRHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlYWRlckRyb3Bkb3duLWhlYWRlciA+IC5oZWFkZXJEcm9wZG93bi1saW5rIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhlYWRlckRyb3Bkb3duLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5oZWFkZXJEcm9wZG93bi1pY29uIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uaGVhZGVyRHJvcGRvd24taWNvbi0tYmlnIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5oZWFkZXJEcm9wZG93bi1pY29uLS1iaWcge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICB9XG59XG5cbi5oZWFkZXJEcm9wZG93bi1saW5rIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDA7XG59XG5cbi5oZWFkZXJEcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDEuMzc1cmVtIDAgcmdiYSg0NSwgNTYsIDY3LCAwLjEzKTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTcuMTg3NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5oZWFkZXJEcm9wZG93bi0td2l0aC1jb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5oZWFkZXJEcm9wZG93bi1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaGVhZGVyRHJvcGRvd24taGlnaGxpZ2h0IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGNvbG9yOiAjRDcyNDJDO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLmhlYWRlclNob3J0U3RvcmUtZHJvcGRvd25UaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNERURGRTM7XG59XG5cbi5oZWFkZXJTaG9ydEFjY291bnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJTaG9ydEFjY291bnQtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuOTM3NXJlbSAxLjE4NzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjQUVCNkJDO1xufVxuLmhlYWRlclNob3J0QWNjb3VudC1oZWFkZXIgPiBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd25UaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMDtcbn1cblxuLmhlYWRlclNob3J0Q2FydC1kcm9wZG93biB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XG4gIHJpZ2h0OiAtMC42MjVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmhlYWRlclNob3J0Q2FydC1kcm9wZG93biB7XG4gICAgd2lkdGg6IDIxLjg3NXJlbTtcbiAgfVxufVxuLmhlYWRlclNob3J0Q2FydC1kcm9wZG93biAuYnRuLCAuaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24gLnBsLWNvbGxlY3QtYnRuLCAuaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24gLnBsLXBheS1idG4sIC5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24gLmJhY2stYnRuIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xufVxuXG4uaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duLWl0ZW0ge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI0RFREZFMztcbiAgcGFkZGluZzogMXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duLWl0ZW0gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluO1xufVxuLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1saWdodGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24tbGlzdElubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICBjb2x1bW4tZ2FwOiAwLjE4NzVyZW07XG59XG5cbi5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogNS42MjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1mb290ZXIgLmJ0biwgLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1mb290ZXIgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1mb290ZXIgLnBsLWNvbGxlY3QtYnRuLCAuaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duLWZvb3RlciAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duLWZvb3RlciAucGwtcGF5LWJ0biwgLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1mb290ZXIgLmJhY2stYnRuIHtcbiAgbWF4LXdpZHRoOiAxMi4xODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24tZm9vdGVyIC5idG4sIC5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24tZm9vdGVyIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24tZm9vdGVyIC5wbC1jb2xsZWN0LWJ0biwgLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1mb290ZXIgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1mb290ZXIgLnBsLXBheS1idG4sIC5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24tZm9vdGVyIC5iYWNrLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICB9XG59XG5cbi5oZWFkZXJTaG9ydENhcnQtdmlzdWFsIHtcbiAgbWF4LWhlaWdodDogNC4zNzVyZW07XG4gIG1heC13aWR0aDogNXJlbTtcbiAgbWFyZ2luOiBhdXRvIDAuOTM3NXJlbSBhdXRvIGF1dG87XG59XG5cbi5tZWRpYS1ib2R5IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xufVxuXG4udG9wTmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4Ny40OTg3NXJlbSkge1xuICAudG9wTmF2IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuICAudG9wTmF2Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG4udG9wTmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnRvcE5hdi1saXN0ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wTmF2LWxpc3QgPiBsaTpmaXJzdC1vZi10eXBlIC50b3BOYXYtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50b3BOYXYtbGlzdCA+IGxpOmZpcnN0LW9mLXR5cGUgLnRvcE5hdi1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMTk1LCAwLCA5KSwgcmdiKDE5NSwgMCwgOSkgNzAlLCByZ2IoMjU1LCAxMTQsIDk2KSA5NSUsIHJnYigyNTUsIDExNCwgOTYpIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICByaWdodDogLTMuMTI1cmVtO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODcuNDk4NzVyZW0pIHtcbiAgLnRvcE5hdi1saXN0ID4gbGk6Zmlyc3Qtb2YtdHlwZSAudG9wTmF2LWxpbms6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0yLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAudG9wTmF2LWxpc3QgPiBsaTpmaXJzdC1vZi10eXBlIC50b3BOYXYtbGluazo6YmVmb3JlIHtcbiAgICByaWdodDogLTEuMjVyZW07XG4gIH1cbn1cbi50b3BOYXYtbGlzdCA+IGxpOmZpcnN0LW9mLXR5cGUgLnRvcE5hdi1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTMuNzVyZW07XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDUwJTtcbiAgdHJhbnNmb3JtOiBza2V3WCgxNWRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODcuNDk4NzVyZW0pIHtcbiAgLnRvcE5hdi1saXN0ID4gbGk6Zmlyc3Qtb2YtdHlwZSAudG9wTmF2LWxpbms6OmFmdGVyIHtcbiAgICByaWdodDogLTMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnRvcE5hdi1saXN0ID4gbGk6Zmlyc3Qtb2YtdHlwZSAudG9wTmF2LWxpbms6OmFmdGVyIHtcbiAgICByaWdodDogLTEuODc1cmVtO1xuICAgIHdpZHRoOiAxLjg3NXJlbTtcbiAgfVxufVxuLnRvcE5hdi1saXN0ID4gbGk6Zmlyc3Qtb2YtdHlwZSAudG9wTmF2LWxpbms6aG92ZXI6OmJlZm9yZSwgLnRvcE5hdi1saXN0ID4gbGk6Zmlyc3Qtb2YtdHlwZSAudG9wTmF2LWxpbms6Zm9jdXM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4udG9wTmF2LWxpbmtbY2xhc3NdIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnRvcE5hdi1saW5rW2NsYXNzXSB7XG4gICAgaGVpZ2h0OiAyLjgxMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi50b3BOYXYtbGlua1tjbGFzc106bm90KC50b3BOYXYtbGluay0tZmlyc3QpOmhvdmVyLCAudG9wTmF2LWxpbmtbY2xhc3NdOm5vdCgudG9wTmF2LWxpbmstLWZpcnN0KTpmb2N1cyB7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuLnRvcE5hdi1saW5rW2NsYXNzXTpub3QoLnRvcE5hdi1saW5rLS1maXJzdCk6aG92ZXI6OmFmdGVyLCAudG9wTmF2LWxpbmtbY2xhc3NdOm5vdCgudG9wTmF2LWxpbmstLWZpcnN0KTpmb2N1czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuOTM3NXJlbTtcbiAgcmlnaHQ6IDAuOTM3NXJlbTtcbiAgYm90dG9tOiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3MjQyQztcbn1cblxuLmhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyLjA2MjVyZW07XG4gIHdpZHRoOiAyLjA2MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuaGFtYnVyZ2VyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODEyNXJlbTtcbiAgfVxufVxuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhhbWJ1cmdlci1pY29uIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuaGFtYnVyZ2VyLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB9XG59XG5cbi5oYW1idXJnZXItbGFiZWwge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTA1MDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uaXMtbmF2aWdhdGlvbi1vcGVuIC5uYXZpZ2F0aW9uIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmlnYXRpb246bm90KC5pcy1sZXZlbDEtb3BlbikgLm5hdmlnYXRpb24taGVhZGVyIC5idG4tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm5hdmlnYXRpb246bm90KC5pcy1sZXZlbDEtb3BlbikgLm5hdmlnYXRpb24taGVhZGVyIC5idG4tdGVydGlhcnk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5uYXZpZ2F0aW9uOm5vdCguaXMtbGV2ZWwxLW9wZW4pIC5uYXZpZ2F0aW9uLWhlYWRlciAuYnRuLXRlcnRpYXJ5Om5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNCwgMjksIDQ1LCAwLjcpO1xufVxuXG4ubmF2aWdhdGlvbi1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5uYXZpZ2F0aW9uLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5uYXZpZ2F0aW9uLWl0ZW0gLmljb25Db250YWluZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5uYXZpZ2F0aW9uLWxpbmssXG4ubmF2aWdhdGlvbi1yZXR1cm4ge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmlnYXRpb24tbGluazpob3ZlciwgLm5hdmlnYXRpb24tbGluazpmb2N1cyxcbi5uYXZpZ2F0aW9uLXJldHVybjpob3Zlcixcbi5uYXZpZ2F0aW9uLXJldHVybjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmF2aWdhdGlvbi1saW5rOmZvY3VzLFxuLm5hdmlnYXRpb24tcmV0dXJuOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uYXZpZ2F0aW9uLWxpbmsge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdGV4dC1zaGFkb3c6IC0wLjYyNXJlbSAxLjg3NXJlbSA0LjM3NXJlbSAwIHJnYmEoMjMzLCAyMzMsIDIzMywgMC4yKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXMtc2hvd24gPiAubmF2aWdhdGlvbi1saW5rLCAuaXMtYWN0aXZlID4gLm5hdmlnYXRpb24tbGluaywgLm5hdmlnYXRpb24tbGluazpob3ZlciwgLm5hdmlnYXRpb24tbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5uYXZpZ2F0aW9uLWxpbmtMYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2aWdhdGlvbi1saW5rTGFiZWwtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBtYXgtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbn1cblxuLm5hdmlnYXRpb24tbGluay0tdW5zdHlsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmlzLXNob3duID4gLm5hdmlnYXRpb24tbGluay0tdW5zdHlsZWQsIC5pcy1hY3RpdmUgPiAubmF2aWdhdGlvbi1saW5rLS11bnN0eWxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uaXMtc2hvd24gPiAubmF2aWdhdGlvbi1saW5rLS11bnN0eWxlZDpob3ZlciwgLmlzLXNob3duID4gLm5hdmlnYXRpb24tbGluay0tdW5zdHlsZWQ6Zm9jdXMsIC5pcy1hY3RpdmUgPiAubmF2aWdhdGlvbi1saW5rLS11bnN0eWxlZDpob3ZlciwgLmlzLWFjdGl2ZSA+IC5uYXZpZ2F0aW9uLWxpbmstLXVuc3R5bGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubmF2aWdhdGlvbi1yZXR1cm4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5uYXZpZ2F0aW9uLXJldHVybiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1pY29uQmFjayB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbi5uYXZpZ2F0aW9uLWljb25CYWNrID4gc3ZnIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubmF2aWdhdGlvbi1wYW5lbC1jYXRlZ29yaWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubmF2aWdhdGlvbi1zdWJwYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMS44NzVyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAyOCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLm5hdmlnYXRpb24tc3VicGFuZWwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5uYXZpZ2F0aW9uLXN1YnBhbmVsLmlzLWxldmVsMS1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLm5hdmlnYXRpb24tc3VicGFuZWwge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5uYXZpZ2F0aW9uLXN1YnBhbmVsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMjglO1xuICAgIHdpZHRoOiAyOCU7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjRTBFQUYyO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5pcy1zaG93biA+IC5uYXZpZ2F0aW9uLXN1YnBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2aWdhdGlvbi1zdWJwYW5lbCAubmF2aWdhdGlvbi1zdWJwYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDI7XG59XG4ubmF2aWdhdGlvbi1zdWJwYW5lbCAubmF2aWdhdGlvbi1zdWJwYW5lbC5pcy12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubmF2aWdhdGlvbi1zdWJwYW5lbCAubmF2aWdhdGlvbi1zdWJwYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxOS4wNjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjU2MjVyZW07XG4gIH1cbn1cblxuLm5hdmlnYXRpb25QYW5lbCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiAyOCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLm5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uLW5hdiB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAxLjg3NXJlbTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IDAgMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubmF2aWdhdGlvbi1uYXYge1xuICAgIG1hcmdpbjogMCAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5uYXZpZ2F0aW9uLW5hdiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzdweCAtIDI2OXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1oZWFkZXIsXG4ubmF2aWdhdGlvbi1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgei1pbmRleDogMTAyMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubmF2aWdhdGlvbi1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gMDtcbiAgbWFyZ2luOiAwIDAuNzVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubmF2aWdhdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbjogMCAxLjg3NXJlbTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBwYWRkaW5nOiAyLjVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubmF2aWdhdGlvbi1mb290ZXIge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDA7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tZm9vdGVyTGFiZWwge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICB3aWR0aDogMTQuODc1cmVtO1xufVxuXG4ubmF2aWdhdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDM0cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5uYXZpZ2F0aW9uLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41NjI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEuMDYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uYXZpZ2F0aW9uLWNsb3NlID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5uYXZpZ2F0aW9uLWNsb3NlOmhvdmVyLCAubmF2aWdhdGlvbi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAubmF2aWdhdGlvbi1iZWZvcmUtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWJlZm9yZS1saW5rcy1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWJlZm9yZS1saW5rcy1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICB9XG59XG4ubmF2aWdhdGlvbkNhdGVnb3JpZXMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uQ2F0ZWdvcmllcy10aXRsZSB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtaXRlbSB7XG4gIGNvbG9yOiAjMEUxRDJEO1xufVxuLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWl0ZW0gYSxcbi5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1pdGVtIC5idG4tbGluayxcbi5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1pdGVtIC5iYWNrLWJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1pdGVtIGE6aG92ZXIsIC5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1pdGVtIGE6Zm9jdXMsXG4ubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtaXRlbSAuYnRuLWxpbms6aG92ZXIsXG4ubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtaXRlbSAuYmFjay1idG46aG92ZXIsXG4ubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtaXRlbSAuYnRuLWxpbms6Zm9jdXMsXG4ubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtaXRlbSAuYmFjay1idG46Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1pdGVtIGE6aG92ZXI6bm90KC5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1saW5rKSwgLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWl0ZW0gYTpmb2N1czpub3QoLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWxpbmspLFxuLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWl0ZW0gLmJ0bi1saW5rOmhvdmVyOm5vdCgubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtbGluayksXG4ubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtaXRlbSAuYmFjay1idG46aG92ZXI6bm90KC5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1saW5rKSxcbi5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1pdGVtIC5idG4tbGluazpmb2N1czpub3QoLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWxpbmspLFxuLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWl0ZW0gLmJhY2stYnRuOmZvY3VzOm5vdCgubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtbGluaykge1xuICBjb2xvcjogIzBFMUQyRDtcbn1cblxuLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogLTAuMzEyNXJlbSAwIDA7XG59XG4ubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtbGlzdCBhIHtcbiAgY29sb3I6ICMwRTFEMkQ7XG59XG4ubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtbGlzdDpub3QoLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWxpc3QtLWJ1dHRvbnMpID4gbGkgKyBsaSB7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjRTlFOUU5O1xufVxuLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWxpc3Q6bm90KC5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1saXN0LS1idXR0b25zKSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuXG4ucmVpbnN1cmFuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVpbnN1cmFuY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc4ZGVnLCB3aGl0ZSAwJSwgd2hpdGUgNTAlLCAjZWJmM2ZhIDUwJSwgI2ViZjNmYSAxMDAlKTtcbiAgaGVpZ2h0OiA0LjA2MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5yZWluc3VyYW5jZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiA2LjI1cmVtIDAgMy43NXJlbTtcbiAgZ2FwOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5yZWluc3VyYW5jZS1saXN0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLnJlaW5zdXJhbmNlLWl0ZW0ge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5yZWluc3VyYW5jZS1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnJlaW5zdXJhbmNlLWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMjBweCk7XG4gIH1cbn1cbi5yZWluc3VyYW5jZS1pdGVtIC5wYXN0aWxsZSB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbi5yZWluc3VyYW5jZS1pdGVtIGEge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlaW5zdXJhbmNlLWl0ZW0gYTpob3ZlciwgLnJlaW5zdXJhbmNlLWl0ZW0gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnJlaW5zdXJhbmNlLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1pbjtcbn1cblxuLm5ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUxRDJEO1xufVxuLm5ld3NsZXR0ZXItY29udGVudCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMy4xMjVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubmV3c2xldHRlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDA7XG4gIH1cbn1cbi5uZXdzbGV0dGVyLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyYWNlLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTIwcHggYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMjAuODEyNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5uZXdzbGV0dGVyLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICB9XG59XG4ubmV3c2xldHRlci10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLm5ld3NsZXR0ZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICB9XG59XG4ubmV3c2xldHRlci10ZXh0IHNwYW4ge1xuICBjb2xvcjogI0Q3MDkxMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDAuMzEyNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5ld3NsZXR0ZXItdGV4dCBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogc2tld1goLTE1ZGVnKTtcbiAgei1pbmRleDogLTE7XG59XG4ubmV3c2xldHRlci1saW5rOmZvY3VzLCAubmV3c2xldHRlci1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmZvb3RlckNvcHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUxRDJEO1xuICBwYWRkaW5nOiAxLjU2MjVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZm9vdGVyQ29weSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXJDb3B5LWNvcHkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZmxleC1iYXNpczogMzUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZm9vdGVyQ29weS1jb3B5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4uZm9vdGVyQ29weS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZvb3RlckNvcHktbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAwLjYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mb290ZXJDb3B5LWxpc3QgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mb290ZXJDb3B5LWxpc3QgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmZvb3RlckNvcHktbGlzdCA+IGxpIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDIwJSAtIDEwcHgpO1xuICB9XG59XG4uZm9vdGVyQ29weS1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3RlckNvcHktbGluazpob3ZlciwgLmZvb3RlckNvcHktbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGFicywgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udGFicyAubmF2LXRhYnMsIC50YWJzIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC50YWJzIC5wbC10YWJzLWNvbnRhaW5lciwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5uYXYtdGFicywgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWJzLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0sIC50YWJzIC5uYXYtdGFicyAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYiwgLnRhYnMgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtdGFicy1jb250YWluZXIgLm5hdi1pdGVtLCAudGFicyAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnRhYnMgLnBsLXRhYnMtY29udGFpbmVyIC5uYXYtaXRlbSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAudGFicyAucGwtdGFicy1jb250YWluZXIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLm5hdi10YWJzIC5uYXYtaXRlbSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5uYXYtdGFicyAucGwtdGFiLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYnMtY29udGFpbmVyIC5uYXYtaXRlbSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWJzLWNvbnRhaW5lciAucGwtdGFiIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50YWJzIC5uYXYtbGluaywgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cbi50YWJzIC5uYXYtbGluazo6YmVmb3JlLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLm5hdi1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW47XG59XG4udGFicyAubmF2LWxpbms6Zm9jdXMsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAubmF2LWxpbms6Zm9jdXMsIC50YWJzIC5uYXYtbGluazpob3ZlciwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJzLXRhYiwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtYmFzaXM6IDQ3JTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBib3gtc2hhZG93OiAtMC42MjVyZW0gMS44NzVyZW0gNC4zNzVyZW0gMCByZ2JhKDIzMywgMjMzLCAyMzMsIDAuMik7XG4gIHBhZGRpbmc6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAudGFicy10YWIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cbi50YWJzLXRhYjpmb2N1cywgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWI6Zm9jdXMsIC50YWJzLXRhYjpob3ZlciwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWI6aG92ZXIge1xuICBib3JkZXI6IDA7XG59XG4udGFicy10YWIuYWN0aXZlLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLmFjdGl2ZS5wbC10YWIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiLnBsLWFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUxRDJEO1xufVxuXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1kb3QtY29udGVudCxcbi5zbGljay12aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLXRyYWNrLFxuLnNsaWNrLWxpc3Qge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay10cmFjayB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbi5zbGljay1zbGlkZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTI1cmVtICMwRTFEMkQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2stY29udHJvbHMsXG4uc2xpY2stZG90cyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNsaWNrLXBhdXNlLFxuLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLCBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1wYXVzZSA+IHN2Zyxcbi5zbGljay1hcnJvdyA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG4uc2xpY2stcGF1c2U6aG92ZXIsIC5zbGljay1wYXVzZTpmb2N1cyxcbi5zbGljay1hcnJvdzpob3Zlcixcbi5zbGljay1hcnJvdzpmb2N1cyB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCwgZWFzZS1vdXQ7XG59XG4uc2xpY2stcGF1c2Uuc2xpY2staGlkZGVuLFxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5zbGljay1wcmV2ID4gc3ZnLFxuLnNsaWNrLXByZXYgPiAuaWNvbkNvbnRhaW5lciA+IHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC4xMjVlbSk7XG59XG5cbi5zbGljay1wYXVzZSxcbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uc2xpY2stcGF1c2UgPiBzdmcsXG4uc2xpY2stcGF1c2UgPiAuaWNvbkNvbnRhaW5lciA+IHN2Zyxcbi5zbGljay1uZXh0ID4gc3ZnLFxuLnNsaWNrLW5leHQgPiAuaWNvbkNvbnRhaW5lciA+IHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjEyNWVtKTtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDEuMjVyZW0gLTAuMzEyNXJlbSAwO1xufVxuXG4uc2xpY2stZG90IHtcbiAgcGFkZGluZzogMCAwLjMxMjVyZW07XG59XG4uc2xpY2stZG90IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMHJlbSBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiAwLjEyNXJlbTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQsIDI5LCA0NSwgMC4zKTtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwLjA2MjVyZW0gMC4yNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW47XG59XG4uc2xpY2stZG90IGJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAwLjYyNXJlbSBzb2xpZCAjMEUxRDJEO1xuICBtYXJnaW46IC0wLjYyNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xufVxuLnNsaWNrLWRvdCBidXR0b246aG92ZXIsIC5zbGljay1kb3QgYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uc2xpY2stZG90IGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5zbGljay1kb3QgYnV0dG9uOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnNsaWNrLWRvdC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc2xpY2stY29udHJvbCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4sIGJhY2tncm91bmQgMC4zcyBlYXNlLWluO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWNvbnRyb2wgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNsaWNrLWNvbnRyb2w6aG92ZXIsIC5zbGljay1jb250cm9sOmZvY3VzIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LCBlYXNlLW91dDtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkLnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWluaXRpYWxpemVkLnJvdyAuc2xpY2stdHJhY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNsaWNrLWluaXRpYWxpemVkLnJvdyAuc2xpY2stc2xpZGUge1xuICBmbGV4OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQucm93IC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG59XG4uc2xpY2staW5pdGlhbGl6ZWQucm93IC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cbi5zbGljay1pbml0aWFsaXplZC5yb3cgLnNsaWNrLWRvdHMge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyB7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyA+IGxpLmRvdHNOYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9yZGVyOiAwO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzID4gbGkuYXV0b3BsYXlOYXYge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgPiBsaSAuYXJyb3dOYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzID4gbGkgLmFycm93TmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDAuNjI1cmVtIDEuMjVyZW0gLTAuNjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXTpob3ZlciwgLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2hhZG93OiAwIDAuNjI1cmVtIDEuMjVyZW0gLTAuNjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXSBzdmcge1xuICBmaWxsOiAjMEUxRDJEO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSArIDFyZW0pKTtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogbm9uZTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWFycm93ID4gc3ZnIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1wcmV2IHtcbiAgbGVmdDogMXJlbTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLXByZXY6aG92ZXIgPiBzdmcsIC5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLXByZXY6Zm9jdXMgPiBzdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stbmV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcmlnaHQ6IDFyZW07XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1uZXh0OmhvdmVyID4gc3ZnLCAuc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1uZXh0OmZvY3VzID4gc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWF1dG9wbGF5IHtcbiAgb3JkZXI6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1hdXRvcGxheTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWF1dG9wbGF5ID4gc3ZnIHtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1hdXRvcGxheTpmb2N1cyA+IHN2ZywgLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stYXV0b3BsYXk6aG92ZXIgPiBzdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWF1dG9wbGF5IHtcbiAgICBib3R0b206IDFyZW07XG4gICAgcmlnaHQ6IDEuNzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHdpZHRoOiAzLjEyNXJlbTtcbiAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyB7XG4gIG9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogYXV0bztcbiAgZ2FwOiAwLjI1cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1kb3RzIC5zbGljay1kb3Qge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1kb3RzIC5zbGljay1kb3QgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1kb3RzIC5zbGljay1kb3QgYnV0dG9uOjphZnRlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTUsIDM2LCA0NCwgMC41KTtcbiAgYm9yZGVyOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZSBhbGw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyAuc2xpY2stZG90IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1kb3RzIC5zbGljay1kb3QgYnV0dG9uOmhvdmVyOjphZnRlciwgLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyAuc2xpY2stZG90IGJ1dHRvbjpmb2N1czo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNENzI0MkM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAuc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1kb3RzIC5zbGljay1kb3QgYnV0dG9uOmhvdmVyOjphZnRlciwgLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyAuc2xpY2stZG90IGJ1dHRvbjpmb2N1czo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LCAzNiwgNDQsIDAuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyAuc2xpY2stZG90LnNsaWNrLWFjdGl2ZSBidXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0Q3MjQyQztcbiAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWRvdHMgLnNsaWNrLWRvdC5zbGljay1hY3RpdmU6aG92ZXIgYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNENzI0MkM7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljazpob3ZlciAuc2xpY2stYXJyb3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpZGVzaG93IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiA1MDAvNzYwO1xufVxuLnNsaWRlc2hvdy0taG9tZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDg3LjVyZW07XG4gIGFzcGVjdC1yYXRpbzogMi40O1xuICBtYXgtaGVpZ2h0OiA5LjA2MjVyZW07XG4gIG1hcmdpbjogMC45Mzc1cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnNsaWRlc2hvdy0taG9tZSB7XG4gICAgYXNwZWN0LXJhdGlvOiA1LjM4NDYxNTM4NDY7XG4gICAgbWF4LWhlaWdodDogMTYuMjVyZW07XG4gIH1cbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWRlc2hvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWRlc2hvdy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWRlc2hvdy1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi10b3A6IC0ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzID4gbGkuZG90c05hdiB7XG4gIG9yZGVyOiAwO1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgPiBsaS5hdXRvcGxheU5hdiB7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyA+IGxpIC5hcnJvd05hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgPiBsaSAuYXJyb3dOYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0gc3ZnIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdOmhvdmVyLCAuc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm94LXNoYWRvdzogMCAwLjA2MjVyZW0gMC4yNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICAuc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXTpob3ZlciwgLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF06Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3gtc2hhZG93OiAwIDAuMDYyNXJlbSAwLjI1cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdIHN2ZyB7XG4gICAgZmlsbDogIzBFMUQyRDtcbiAgfVxufVxuLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gIG1hcmdpbjogMDtcbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBub25lO1xufVxuLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stYXJyb3cgPiBzdmcge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWFycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxLjc1cmVtO1xufVxuLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stcHJldjpob3ZlciA+IHN2ZywgLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stcHJldjpmb2N1cyA+IHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1uZXh0IHtcbiAgbWFyZ2luOiAwO1xuICByaWdodDogMS43NXJlbTtcbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLW5leHQ6aG92ZXIgPiBzdmcsIC5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLW5leHQ6Zm9jdXMgPiBzdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stYXV0b3BsYXkge1xuICBvcmRlcjogMTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWF1dG9wbGF5OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stYXV0b3BsYXkgPiBzdmcge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWF1dG9wbGF5OmZvY3VzID4gc3ZnLCAuc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1hdXRvcGxheTpob3ZlciA+IHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stYXV0b3BsYXkge1xuICAgIHJpZ2h0OiAxLjc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICB3aWR0aDogMy4xMjVyZW07XG4gICAgYm90dG9tOiAzLjVyZW07XG4gIH1cbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWRvdHMge1xuICBvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDFyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyAuc2xpY2stZG90IHtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWRvdHMgLnNsaWNrLWRvdCBidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1kb3RzIC5zbGljay1kb3QgYnV0dG9uOjphZnRlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNoYWRvdzogMCAwLjA2MjVyZW0gMC4yNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZSBhbGw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyAuc2xpY2stZG90IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1kb3RzIC5zbGljay1kb3QgYnV0dG9uOmhvdmVyOjphZnRlciwgLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyAuc2xpY2stZG90IGJ1dHRvbjpmb2N1czo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAuc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1kb3RzIC5zbGljay1kb3QgYnV0dG9uOmhvdmVyOjphZnRlciwgLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyAuc2xpY2stZG90IGJ1dHRvbjpmb2N1czo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1kb3RzIC5zbGljay1kb3Quc2xpY2stYWN0aXZlIGJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xufVxuLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyAuc2xpY2stZG90LnNsaWNrLWFjdGl2ZTpob3ZlciBidXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGlkZXNob3c6aG92ZXIgLnNsaWNrLWFycm93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGlkZXNob3ctaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNsaWRlc2hvdy1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zbGlkZXNob3ctY29udGVudCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnNsaWRlc2hvdy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbi5zbGlkZXNob3ctdGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4Ny41cmVtKSB7XG4gIC5zbGlkZXNob3ctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG4uc2xpZGVzaG93LWRlc2Mge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDM7XG59XG4uc2xpZGVzaG93LWNvbENvbnRlbnQge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cbi5zbGlkZXNob3cgLmJ0biwgLnNsaWRlc2hvdyAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuc2xpZGVzaG93IC5wbC1jb2xsZWN0LWJ0biwgLnNsaWRlc2hvdyAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuc2xpZGVzaG93IC5wbC1wYXktYnRuLCAuc2xpZGVzaG93IC5iYWNrLWJ0biB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuLnNsaWRlc2hvdyAuYnRuOjpiZWZvcmUsIC5zbGlkZXNob3cgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46OmJlZm9yZSwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuc2xpZGVzaG93IC5wbC1jb2xsZWN0LWJ0bjo6YmVmb3JlLCAuc2xpZGVzaG93IC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjo6YmVmb3JlLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnNsaWRlc2hvdyAucGwtcGF5LWJ0bjo6YmVmb3JlLCAuc2xpZGVzaG93IC5iYWNrLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zbGlkZXNob3cgLmJ0biwgLnNsaWRlc2hvdyAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuc2xpZGVzaG93IC5wbC1jb2xsZWN0LWJ0biwgLnNsaWRlc2hvdyAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuc2xpZGVzaG93IC5wbC1wYXktYnRuLCAuc2xpZGVzaG93IC5iYWNrLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG4uc2xpZGVzaG93IC5zbGljay1wYXVzZSwgLnNsaWRlc2hvdyAuc2xpY2stY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4Ny41cmVtKSB7XG4gIC5zbGlkZXNob3cgLnNsaWNrLXBhdXNlLCAuc2xpZGVzaG93IC5zbGljay1jb250cm9sIHtcbiAgICBtYXJnaW46IDAgLTMuMTI1cmVtO1xuICB9XG59XG4uc2xpZGVzaG93IC5zbGljay1wYXVzZSA+IHN2ZywgLnNsaWRlc2hvdyAuc2xpY2stY29udHJvbCA+IHN2ZyB7XG4gIG1hcmdpbjogdW5zZXQ7XG59XG4uc2xpZGVzaG93IC5zbGljay1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2xpZGVzaG93IC5zbGljay10cmFjayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zbGlkZXNob3cgLnNsaWNrLXNsaWRlIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5zbGlkZXNob3cgLnNsaWNrLXNsaWRlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4wNjI1cmVtIHJnYmEoMTQsIDI5LCA0NSwgMC40KTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGlkZXNob3cgLnNsaWNrLXBhdXNlLCAuc2xpZGVzaG93IC5zbGljay1hcnJvdyB7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uc2xpZGVzaG93IC5zbGljay1wYXVzZTpob3ZlciwgLnNsaWRlc2hvdyAuc2xpY2stcGF1c2U6Zm9jdXMsIC5zbGlkZXNob3cgLnNsaWNrLWFycm93OmhvdmVyLCAuc2xpZGVzaG93IC5zbGljay1hcnJvdzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5zbGlkZXNob3cgLnNsaWNrLXBhdXNlOjpiZWZvcmUsIC5zbGlkZXNob3cgLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuNjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNsaWRlc2hvdyAuc2xpY2stcGF1c2Uge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNsaWRlc2hvdyAuc2xpY2stcGF1c2Uge1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uc2xpZGVzaG93IC5zbGljay1wYXVzZSA+IHN2ZyB7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS4zNzVyZW07XG4gIGhlaWdodDogMS42MjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbTtcbn1cbi5zbGlkZXNob3cgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB2aWV3Qm94PScwIDAgNyAxMiclM0UlM0NwYXRoIGQ9J002LjcgMTEuNGMuMy0uMy4zLS45IDAtMS4zTDIuNiA2bDQuMi00LjFjLjMtLjMuMy0uOSAwLTEuMy0uNC0uNC0uOS0uNC0xLjMgMEwuNiA1LjRjLS4zLjMtLjMuOSAwIDEuM2w0LjggNC43Yy40LjMgMSAuMyAxLjMgMHonIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5zbGlkZXNob3cgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNyAxMiclM0UlM0NwYXRoIGQ9J00uNjQyIDExLjM2N2EuOTE2LjkxNiAwIDAgMCAxLjI4NSAwbDQuODA3LTQuNzM0YS44ODUuODg1IDAgMCAwIDAtMS4yNjZMMS45MjcuNjMzYS45MTUuOTE1IDAgMCAwLTEuMjg1IDAgLjg4OC44ODggMCAwIDAgMCAxLjI2NUw0LjgwNyA2IC42NDIgMTAuMTAyYS44ODguODg4IDAgMCAwIDAgMS4yNjVaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uc2xpZGVzaG93IC5zbGljay1kb3QgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB3aWR0aDogMC40Mzc1cmVtO1xuICBoZWlnaHQ6IDAuNDM3NXJlbTtcbn1cbi5zbGlkZXNob3cgLnNsaWNrLWRvdCBidXR0b246YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2xpZGVzaG93IC5zbGljay1kb3QgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWRlc2hvdyAuc2xpY2stZG90LnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLnNsaWRlc2hvdyAuc2xpY2stZG90LnNsaWNrLWFjdGl2ZTpob3ZlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWRlc2hvdyAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA5LjM3NXJlbTtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNsaWRlc2hvdyAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAzLjEyNXJlbTtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA0MCU7XG4gIH1cbn1cbi5zbGlkZXNob3ctc3RvcmUge1xuICBhc3BlY3QtcmF0aW86IDM3NS8yMDg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnNsaWRlc2hvdy1zdG9yZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNDQwLzQ0MDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG4uc2xpZGVzaG93LXN0b3JlIC5zbGljay1kb3RzIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5zbGlkZXNob3ctc3RvcmUgLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS41NjI1cmVtO1xufVxuLnNsaWRlc2hvdy1zdG9yZSAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbDpzcGFjZT0ncHJlc2VydmUnIHZpZXdCb3g9JzAgMCA3IDEyJyUzRSUzQ3BhdGggZD0nTTYuNyAxMS40Yy4zLS4zLjMtLjkgMC0xLjNMMi42IDZsNC4yLTQuMWMuMy0uMy4zLS45IDAtMS4zLS40LS40LS45LS40LTEuMyAwTC42IDUuNGMtLjMuMy0uMy45IDAgMS4zbDQuOCA0LjdjLjQuMyAxIC4zIDEuMyAweicgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnNsaWRlc2hvdy1zdG9yZSAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA3IDEyJyUzRSUzQ3BhdGggZD0nTS42NDIgMTEuMzY3YS45MTYuOTE2IDAgMCAwIDEuMjg1IDBsNC44MDctNC43MzRhLjg4NS44ODUgMCAwIDAgMC0xLjI2NkwxLjkyNy42MzNhLjkxNS45MTUgMCAwIDAtMS4yODUgMCAuODg4Ljg4OCAwIDAgMCAwIDEuMjY1TDQuODA3IDYgLjY0MiAxMC4xMDJhLjg4OC44ODggMCAwIDAgMCAxLjI2NVonIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNlcnZpY2VzQmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLnNlcnZpY2VzQmxvY2stLW5vTWluaGVpZ2h0IHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG5cbi5zZXJ2aWNlc0Jsb2NrLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zZXJ2aWNlc0Jsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5zZXJ2aWNlc0Jsb2NrLXRpdGxlLS1mb3JtYXR0ZWQge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjtcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIG1hcmdpbi10b3A6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc2VydmljZXNCbG9jay10aXRsZS0tZm9ybWF0dGVkIHNwYW4ge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cblxuLnNlcnZpY2VzQmxvY2stbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuc2VydmljZXNCbG9jay1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cblxuLnNlcnZpY2VzQmxvY2stbGlzdEl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMS4yNXJlbSAwIHJnYmEoMTMyLCAxMDksIDEwOSwgMC4wNyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zZXJ2aWNlc0Jsb2NrLWxpc3RJdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnNlcnZpY2VzQmxvY2stY29udGVudEltYWdlQ29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC43NXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zZXJ2aWNlc0Jsb2NrLWNvbnRlbnRJbWFnZUNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC43NXJlbTtcbiAgICBtYXgtd2lkdGg6IDY2JTtcbiAgfVxufVxuXG4uc2VydmljZXNCbG9jay1jb250ZW50SW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGFzcGVjdC1yYXRpbzogNS80O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zZXJ2aWNlc0Jsb2NrLWNvbnRlbnRJbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiA3LzQ7XG4gIH1cbn1cblxuLnNlcnZpY2VzQmxvY2stY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40NztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDJyZW0gMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2VydmljZXNCbG9jay1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzcmVtIDEuMjVyZW07XG4gIH1cbn1cblxuLnNlcnZpY2VzQmxvY2stY29udGVudFRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI0Y3RjdGNztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWluLXdpZHRoOiA4LjQzNzVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDQuMjVkZWcsICNGRjcyNjAgMCUsICNDMzAwMDkgMTAwJSk7XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgOTAlIDEwMCUsIDAlIDEwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zZXJ2aWNlc0Jsb2NrLWNvbnRlbnRUaXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnNlcnZpY2VzQmxvY2stY29udGVudFRleHQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VydmljZXNCbG9jay1jdGEge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlcnZpY2VzQmxvY2stY3RhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW47XG59XG5cbi5zZXJ2aWNlc0Jsb2NrLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZDogI0VCRjNGQTtcbiAgei1pbmRleDogLTE7XG59XG4uc2VydmljZXNCbG9jay1iYWNrZ3JvdW5kIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYmxvY2tMaW5rIHtcbiAgcGFkZGluZzogMy43NXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg3LjQ5ODc1cmVtKSB7XG4gIC5ibG9ja0xpbmsgPiBkaXYgKyBkaXYge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICB9XG59XG4uYmxvY2tMaW5rLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbn1cbi5ibG9ja0xpbmstdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1heC13aWR0aDogMTYuMjVyZW07XG59XG4uYmxvY2tMaW5rLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmJsb2NrTGluay1saW5rOmhvdmVyLCAuYmxvY2tMaW5rLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9ja0xpbmstc29jaWFsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbn1cbi5ibG9ja0xpbmstc29jaWFsLWxpbmsge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9ja0xpbmstc29jaWFsLWxpbms6aG92ZXIsIC5ibG9ja0xpbmstc29jaWFsLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJsb2NrTGluay1zb2NpYWwtbGluayBzdmcge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmNhdGFsb2dCbG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jYXRhbG9nQmxvY2stdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG59XG4uY2F0YWxvZ0Jsb2NrLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuXG4uY2F0YWxvZ0Jsb2NrLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYXRhbG9nQmxvY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuY2F0YWxvZ0Jsb2NrLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5jYXRhbG9nQmxvY2stbGlzdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhdGFsb2dCbG9jay1saXN0IGE6Zm9jdXMsIC5jYXRhbG9nQmxvY2stbGlzdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYXRhbG9nQmxvY2stbGlzdFRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZ0Jsb2NrLWxpc3RUaXRsZUNvbnRlbnQge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbn1cblxuLmNhdGFsb2dCbG9jay1saXN0SXRlbSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbi5jYXRhbG9nQmxvY2stbGlzdEl0ZW0gPiAuY2F0YWxvZ0Jsb2NrLWxpc3Qge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogLTEuMTI1cmVtO1xufVxuLmNhdGFsb2dCbG9jay1saXN0SXRlbS5uby1tYXJrZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nQmxvY2stc3ViTGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmNhdGFsb2dCbG9jay1zdWJMaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5jYXRhbG9nQmxvY2stbGlua0xlc3MsXG4uY2F0YWxvZ0Jsb2NrLWxpbmtOZXh0IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTMuMTI1cmVtIGF1dG8gMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2F0YWxvZ0Jsb2NrLWxpbmtMZXNzOjphZnRlcixcbi5jYXRhbG9nQmxvY2stbGlua05leHQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRhbG9nQmxvY2stbGlua0xlc3M6Zm9jdXMsIC5jYXRhbG9nQmxvY2stbGlua0xlc3M6aG92ZXIsXG4uY2F0YWxvZ0Jsb2NrLWxpbmtOZXh0OmZvY3VzLFxuLmNhdGFsb2dCbG9jay1saW5rTmV4dDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhdGFsb2dCbG9jay1saW5rTGVzcyAuaWNvbkNvbnRhaW5lcixcbi5jYXRhbG9nQmxvY2stbGlua05leHQgLmljb25Db250YWluZXIge1xuICBjb2xvcjogIzBFMUQyRDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG1hcmdpbjogYXV0byAwIGF1dG8gMC44MTI1cmVtO1xufVxuLmNhdGFsb2dCbG9jay1saW5rTGVzcyAuaWNvbkNvbnRhaW5lci5yb3RhdGUtMTgwLFxuLmNhdGFsb2dCbG9jay1saW5rTmV4dCAuaWNvbkNvbnRhaW5lci5yb3RhdGUtMTgwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmNhdGFsb2dCbG9jay1saW5rTGVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aXBzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG4udGlwczpiZWZvcmUsIC50aXBzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4udGlwczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI0VCRjNGQSAwJSwgI0U5NkQ2MCAxMDAlKTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gIHRvcDogMDtcbn1cbi50aXBzOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzhkZWcsICNFQkYzRkEgMCUsICNFQkYzRkEgNTAlLCAjRkZGRkZGIDUwJSwgI0ZGRkZGRiAxMDAlKTtcbiAgaGVpZ2h0OiA0LjA2MjVyZW07XG4gIGJvdHRvbTogMDtcbn1cbi50aXBzLS1uby1wcmUtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDAgMCA1cmVtO1xufVxuLnRpcHMtLW5vLXByZS1iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpcHMtYWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnRpcHMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuLnRpcHMtdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjRTIyNDI0O1xufVxuLnRpcHMtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGlwcy1jYXJvdXNlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA2LjU2MjVyZW07XG4gIGJvdHRvbTogLTYuNTYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbn1cbi50aXBzLWNhcm91c2VsLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogODcuNXJlbTtcbn1cbi50aXBzLWNhcm91c2VsLWNhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAudGlwcy1jYXJvdXNlbC1jYXJkcyB7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAgIGdhcDogMS4yNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVyZW0pIHtcbiAgLnRpcHMtY2Fyb3VzZWwtY2FyZHMge1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4udGlwcy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGlwcy1jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjg3NXJlbSAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLnRpcHMtY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi50aXBzLWNhcmQtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3MDU4ODIzNTM7XG4gIG1hcmdpbjogMC45Mzc1cmVtIDA7XG59XG4udGlwcy1jYXJkLWxpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI0Q3MjQyQztcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi50aXBzLWNhcmQtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluO1xufVxuXG4uZXZlbnRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmV2ZW50cy1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG59XG4uZXZlbnRzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICBjb2xvcjogIzBFMUQyRDtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuMzEyNXJlbTtcbn1cbi5ldmVudHMtdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuLmV2ZW50cy1jYXJvdXNlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uZXZlbnRzLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uZXZlbnRzLWltYWdlLmxhenlsb2FkIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTQ2JTtcbn1cbi5ldmVudHMtbGlzdCAuZXZlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ldmVudHMtbGlzdCAuZXZlbnQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uZXZlbnRzLWxpc3QgLmV2ZW50LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbn1cbi5ldmVudHMtbGlzdCAuZXZlbnQtZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmV2ZW50cy1saXN0IC5ldmVudC1wcm9tb3Rpb24ge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNENzI0MkM7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3RvcmVsb2NhdG9ySG9tZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMy4xMjVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc3RvcmVsb2NhdG9ySG9tZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cbi5zdG9yZWxvY2F0b3JIb21lLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3RvcmVsb2NhdG9ySG9tZS12aXN1YWwge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG4uc3RvcmVsb2NhdG9ySG9tZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjtcbn1cbi5zdG9yZWxvY2F0b3JIb21lLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogI0Q3MjQyQztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnN0b3JlbG9jYXRvckhvbWUtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDE3LjE4NzVyZW07XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4uc3RvcmVsb2NhdG9ySG9tZS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW47XG59XG4uc3RvcmVsb2NhdG9ySG9tZS1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1heC13aWR0aDogMzYuODEyNXJlbTtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0b3JlbG9jYXRvckhvbWUtaW1hZ2UubGF6eWxvYWQge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2NiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnN0b3JlbG9jYXRvckhvbWUtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uc2VydmljZXNMaXN0IHtcbiAgYmFja2dyb3VuZDogI0VCRjNGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzLjc1cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zZXJ2aWNlc0xpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBiYWNrZ3JvdW5kOiAjRUJGM0ZBO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zZXJ2aWNlc0xpc3QtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuLnNlcnZpY2VzTGlzdC10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNENzI0MkM7XG59XG4uc2VydmljZXNMaXN0LWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIHJvdy1nYXA6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuc2VydmljZXNMaXN0LWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2VydmljZXNMaXN0LWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuc2VydmljZXNMaXN0LWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbn1cbi5zZXJ2aWNlc0xpc3QtbGlzdEl0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZXJ2aWNlc0xpc3QtbGlzdEl0ZW0gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluO1xufVxuLnNlcnZpY2VzTGlzdC1saXN0SXRlbSBhOmhvdmVyIH4gKiwgLnNlcnZpY2VzTGlzdC1saXN0SXRlbSBhOmZvY3VzIH4gKiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNlcnZpY2VzTGlzdC1saXN0SXRlbVRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xufVxuLnNlcnZpY2VzTGlzdC1kZWZhdWx0SW1hZ2Uge1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbn1cblxuLnByb2R1Y3RPZmZlckxpc3QsXG4ucHJvZHVjdFNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS44NzVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjRUJGM0ZBO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5wcm9kdWN0T2ZmZXJMaXN0LFxuICAucHJvZHVjdFNsaWRlciB7XG4gICAgcGFkZGluZzogMy43NXJlbSAwO1xuICB9XG59XG4ucHJvZHVjdE9mZmVyTGlzdC1jYXJvdXNlbCxcbi5wcm9kdWN0U2xpZGVyLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODcuNDk4NzVyZW0pIHtcbiAgLnByb2R1Y3RPZmZlckxpc3QtY2Fyb3VzZWwsXG4gIC5wcm9kdWN0U2xpZGVyLWNhcm91c2VsIHtcbiAgICBtYXJnaW46IDAgLTAuNjI1cmVtO1xuICB9XG59XG4ucHJvZHVjdE9mZmVyTGlzdC1pdGVtLFxuLnByb2R1Y3RTbGlkZXItaXRlbSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0IC5zbGljay10cmFjayxcbi5wcm9kdWN0U2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0OjpiZWZvcmUsXG4ucHJvZHVjdFNsaWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93aGl0ZS10aXJlLXRyYWNrLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wcm9kdWN0T2ZmZXJMaXN0OjpiZWZvcmUsXG4gIC5wcm9kdWN0U2xpZGVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy93aGl0ZS10aXJlLXRyYWNrLWxhcmdlLnBuZ1wiKTtcbiAgfVxufVxuLnByb2R1Y3RPZmZlckxpc3Q6OmFmdGVyLFxuLnByb2R1Y3RTbGlkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWJmM2ZhIDAlLCByZ2JhKDIzNSwgMjQzLCAyNTAsIDApIDE1JSwgcmdiYSgyMzUsIDI0MywgMjUwLCAwKSA4NSUsICNlYmYzZmEgMTAwJSk7XG59XG4ucHJvZHVjdE9mZmVyTGlzdC10cmFuc3BhcmVudCxcbi5wcm9kdWN0U2xpZGVyLXRyYW5zcGFyZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnByb2R1Y3RPZmZlckxpc3QtdHJhbnNwYXJlbnQ6YmVmb3JlLFxuLnByb2R1Y3RTbGlkZXItdHJhbnNwYXJlbnQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4Ny40OTg3NXJlbSkge1xuICAucHJvZHVjdE9mZmVyTGlzdC10cmFuc3BhcmVudCAucHJvZHVjdE9mZmVyTGlzdC1jYXJvdXNlbCxcbiAgLnByb2R1Y3RTbGlkZXItdHJhbnNwYXJlbnQgLnByb2R1Y3RPZmZlckxpc3QtY2Fyb3VzZWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgfVxufVxuLnByb2R1Y3RPZmZlckxpc3QtYWN0aW9uLFxuLnByb2R1Y3RTbGlkZXItYWN0aW9uIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtdGl0bGUsXG4ucHJvZHVjdFNsaWRlci10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICBjb2xvcjogIzBFMUQyRDtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LXRpdGxlU2xpZGVyLFxuLnByb2R1Y3RTbGlkZXItdGl0bGVTbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LXRpdGxlIHNwYW4sXG4ucHJvZHVjdFNsaWRlci10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNENzI0MkM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnByb2R1Y3RPZmZlckxpc3QtdGl0bGUgc3BhbixcbiAgLnByb2R1Y3RTbGlkZXItdGl0bGUgc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbSxcbi5wcm9kdWN0U2xpZGVyLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAuMzEyNXJlbSAwLjYyNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlIGJveC1zaGFkb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIHByb21vdGlvbiBkaXYqL1xufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbTpob3ZlciwgLnByb2R1Y3RPZmZlckxpc3QtaXRlbTpmb2N1cyxcbi5wcm9kdWN0U2xpZGVyLWl0ZW06aG92ZXIsXG4ucHJvZHVjdFNsaWRlci1pdGVtOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbS5jb3Zlcixcbi5wcm9kdWN0U2xpZGVyLWl0ZW0uY292ZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJvZHVjdE9mZmVyTGlzdC1pdGVtLmNvdmVyIC5wcm9kdWN0U2xpZGVyLWl0ZW1WaXN1YWxDb250YWluZXIsXG4ucHJvZHVjdFNsaWRlci1pdGVtLmNvdmVyIC5wcm9kdWN0U2xpZGVyLWl0ZW1WaXN1YWxDb250YWluZXIge1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIDAuNjI1cmVtO1xuICBhc3BlY3QtcmF0aW86IDUvMztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiAxcmVtKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW0uY292ZXIgLnByb2R1Y3RTbGlkZXItaXRlbVZpc3VhbENvbnRhaW5lciBpbWcsXG4ucHJvZHVjdFNsaWRlci1pdGVtLmNvdmVyIC5wcm9kdWN0U2xpZGVyLWl0ZW1WaXN1YWxDb250YWluZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucHJvZHVjdE9mZmVyTGlzdC1pdGVtLmNvdmVyIC5wcm9kdWN0U2xpZGVyLWRpdmlkZXIsXG4ucHJvZHVjdFNsaWRlci1pdGVtLmNvdmVyIC5wcm9kdWN0U2xpZGVyLWRpdmlkZXIge1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGhlaWdodDogMXB4O1xufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbS1icmFuZCxcbi5wcm9kdWN0U2xpZGVyLWl0ZW0tYnJhbmQge1xuICBtYXJnaW46IDAgMCAwLjkzNzVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMi4zMTI1cmVtO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbS1icmFuZC1pbWcsXG4ucHJvZHVjdFNsaWRlci1pdGVtLWJyYW5kLWltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogNTAlO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbS13cmFwcGVyLFxuLnByb2R1Y3RTbGlkZXItaXRlbS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucHJvZHVjdE9mZmVyTGlzdC1pdGVtVmlzdWFsQ29udGFpbmVyLFxuLnByb2R1Y3RTbGlkZXItaXRlbVZpc3VhbENvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMi8xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW1WaXN1YWxDb250YWluZXIsXG4gIC5wcm9kdWN0U2xpZGVyLWl0ZW1WaXN1YWxDb250YWluZXIge1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgfVxufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbVZpc3VhbENvbnRhaW5lciBpbWcsXG4ucHJvZHVjdFNsaWRlci1pdGVtVmlzdWFsQ29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW0tcHJvbW90aW9uYWwsXG4ucHJvZHVjdFNsaWRlci1pdGVtLXByb21vdGlvbmFsIHtcbiAgdG9wOiAtMC4zMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbVNoYWRvdyxcbi5wcm9kdWN0U2xpZGVyLWl0ZW1TaGFkb3cge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiAwIDAgMS4yNXJlbSAwIHJnYmEoMTMyLCAxMDksIDEwOSwgMC4wNyk7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbVNoYWRvdy5zbGljay1hY3RpdmUsXG4ucHJvZHVjdFNsaWRlci1pdGVtU2hhZG93LnNsaWNrLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg3LjQ5ODc1cmVtKSB7XG4gIC5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW1TaGFkb3csXG4gIC5wcm9kdWN0U2xpZGVyLWl0ZW1TaGFkb3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wcm9kdWN0T2ZmZXJMaXN0IC5wcm9kdWN0LXZpc3VhbC1pbmZvcm1hdGlvbnMsXG4ucHJvZHVjdFNsaWRlciAucHJvZHVjdC12aXN1YWwtaW5mb3JtYXRpb25zIHtcbiAgdG9wOiAtMC4zMTI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA0O1xufVxuLnByb2R1Y3RPZmZlckxpc3QgLmltYWdlQ29udGFpbmVyLFxuLnByb2R1Y3RTbGlkZXIgLmltYWdlQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAwLjgxMjVyZW0gYXV0byAwLjc1cmVtO1xuICBoZWlnaHQ6IDMuMjVyZW07XG59XG4ucHJvZHVjdE9mZmVyTGlzdC1icmFuZExvZ28sXG4ucHJvZHVjdFNsaWRlci1icmFuZExvZ28ge1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgbWFyZ2luOiAxLjEyNXJlbSBhdXRvIDAuMzEyNXJlbTtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWJyYW5kTG9nby5sYXp5bG9hZCxcbi5wcm9kdWN0U2xpZGVyLWJyYW5kTG9nby5sYXp5bG9hZCB7XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgd2lkdGg6IDMuMjVyZW07XG59XG4ucHJvZHVjdE9mZmVyTGlzdC1pdGVtQnJhbmRMb2dvLmxhenlsb2FkLFxuLnByb2R1Y3RTbGlkZXItaXRlbUJyYW5kTG9nby5sYXp5bG9hZCB7XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgd2lkdGg6IDMuMjVyZW07XG59XG4ucHJvZHVjdE9mZmVyTGlzdC1kaXZpZGVyLFxuLnByb2R1Y3RTbGlkZXItZGl2aWRlciB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERkUzO1xuICBtYXJnaW46IDIuMzEyNXJlbSAtMS4yNXJlbSAwLjkzNzVyZW07XG59XG4ucHJvZHVjdE9mZmVyTGlzdC1kaXZpZGVyLmludmlzaWJsZSxcbi5wcm9kdWN0U2xpZGVyLWRpdmlkZXIuaW52aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHJvZHVjdE9mZmVyTGlzdC1pdGVtVGl0bGUsXG4ucHJvZHVjdFNsaWRlci1pdGVtVGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luOiAwLjkzNzVyZW0gMDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbUxpbmssXG4ucHJvZHVjdFNsaWRlci1pdGVtTGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW1MaW5rOjpiZWZvcmUsXG4ucHJvZHVjdFNsaWRlci1pdGVtTGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbUxpbms6Zm9jdXMsIC5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW1MaW5rOmhvdmVyLFxuLnByb2R1Y3RTbGlkZXItaXRlbUxpbms6Zm9jdXMsXG4ucHJvZHVjdFNsaWRlci1pdGVtTGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbVByaWNlLFxuLnByb2R1Y3RTbGlkZXItaXRlbVByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA5O1xuICBjb2xvcjogIzBFMUQyRDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW1QcmljZSBzLFxuLnByb2R1Y3RTbGlkZXItaXRlbVByaWNlIHMge1xuICBtYXJnaW4tbGVmdDogMS4wNjI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgY29sb3I6ICNBMkEyQTM7XG59XG4ucHJvZHVjdE9mZmVyTGlzdC1pdGVtUHJpY2UgLnByb2R1Y3RMaXN0LWRpc2NvdW50RGV0YWlsLFxuLnByb2R1Y3RTbGlkZXItaXRlbVByaWNlIC5wcm9kdWN0TGlzdC1kaXNjb3VudERldGFpbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW1QcmljZSAucHJvZHVjdExpc3QtcHJpY2VzTGlzdCxcbi5wcm9kdWN0U2xpZGVyLWl0ZW1QcmljZSAucHJvZHVjdExpc3QtcHJpY2VzTGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZHVjdE9mZmVyTGlzdC1pdGVtVmlzdWFsLFxuLnByb2R1Y3RTbGlkZXItaXRlbVZpc3VhbCB7XG4gIG1heC1oZWlnaHQ6IDE1LjMxMjVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDFyZW0gYXV0byAwO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbVZpc3VhbC5sYXp5bG9hZCxcbi5wcm9kdWN0U2xpZGVyLWl0ZW1WaXN1YWwubGF6eWxvYWQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtY3RhLFxuLnByb2R1Y3RTbGlkZXItY3RhIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLnByb2R1Y3RPZmZlckxpc3QgLnNsaWNrLXNsaWRlLFxuLnByb2R1Y3RTbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdE9mZmVyTGlzdCAuc2xpY2stc2xpZGU6Zm9jdXMsXG4ucHJvZHVjdFNsaWRlciAuc2xpY2stc2xpZGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByb2R1Y3RPZmZlckxpc3QgLnNsaWNrLW5leHQsXG4ucHJvZHVjdFNsaWRlciAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tY2hldnJvbi1yaWdodC5zdmdcIik7XG59XG4ucHJvZHVjdE9mZmVyTGlzdCAuc2xpY2stcHJldixcbi5wcm9kdWN0U2xpZGVyIC5zbGljay1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1jaGV2cm9uLWxlZnQuc3ZnXCIpO1xufVxuLnByb2R1Y3RPZmZlckxpc3QgLnNsaWNrLXRyYWNrLFxuLnByb2R1Y3RTbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg3LjVyZW0pIHtcbiAgLnByb2R1Y3RPZmZlckxpc3QgLnNsaWNrLW5leHQsXG4gIC5wcm9kdWN0U2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTEuMjVyZW07XG4gIH1cbiAgLnByb2R1Y3RPZmZlckxpc3QgLnNsaWNrLXByZXYsXG4gIC5wcm9kdWN0U2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMS4yNXJlbTtcbiAgfVxufVxuLnByb2R1Y3RPZmZlckxpc3Qtbm9JbWFnZSxcbi5wcm9kdWN0U2xpZGVyLW5vSW1hZ2Uge1xuICBmb250LXNpemU6IDE1LjMxMjVyZW07XG59XG5cbi5wbmV1bWF0aWNTZWFyY2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuLnBuZXVtYXRpY1NlYXJjaC5wbmV1bWF0aWNTZWFyY2gtLWxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICBjb2xvcjogIzBFMUQyRDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW46IDFyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYnRuIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogNHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgI0RFREZFMyAwJSwgI0VCRjNGQSAxMDAlKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IC04cHggcmdiYSgxNDAsIDE2OSwgMTkxLCAwLjQ4KTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLWluLCBjb2xvciAwLjI1cyBlYXNlLWluO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLnBuZXVtYXRpY1NlYXJjaC1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzBFMUQyRDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnBuZXVtYXRpY1NlYXJjaC1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5wbmV1bWF0aWNTZWFyY2gtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNERURGRTM7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJ0bjpkaXNhYmxlZCwgLnBuZXVtYXRpY1NlYXJjaC1idG4uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1idG4gPiBzdmcge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1idG4gPiBzdmc6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW07XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgd2lkdGg6IDAuNzVyZW07XG59XG4ucG5ldW1hdGljU2VhcmNoLWJ0bi5kaW1lbnNpb24gPiBzdmc6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiAxcmVtO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1mYWNldERlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtZmFjZXREZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgfVxufVxuLnBuZXVtYXRpY1NlYXJjaC1mYWNldExpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLWZhY2V0TGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC1mYWNldExpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2gtZmFjZXRMaXN0IGxpOm50aC1jaGlsZCgxKSAucG5ldW1hdGljU2VhcmNoLWZhY2V0TGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQS5cIjtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtZmFjZXRMaXN0IGxpOm50aC1jaGlsZCgyKSAucG5ldW1hdGljU2VhcmNoLWZhY2V0TGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQi5cIjtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtZmFjZXRMaXN0IGxpOm50aC1jaGlsZCgzKSAucG5ldW1hdGljU2VhcmNoLWZhY2V0TGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQy5cIjtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtZmFjZXRMaXN0IGxpOm50aC1jaGlsZCg0KSAucG5ldW1hdGljU2VhcmNoLWZhY2V0TGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRC5cIjtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtZmFjZXRMaXN0IGxpOm50aC1jaGlsZCg1KSAucG5ldW1hdGljU2VhcmNoLWZhY2V0TGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRS5cIjtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtZmFjZXRJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtZmFjZXRJdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiA3LjVyZW07XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2gtZmFjZXRJdGVtLndpdGgtbWFyZ2luT2ZmZXN0IHtcbiAgbWFyZ2luLXRvcDogMS42MjVyZW07XG59XG4ucG5ldW1hdGljU2VhcmNoLWZhY2V0SXRlbSBidXR0b24ge1xuICB3aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC1mYWNldEl0ZW0gYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtZmFjZXRJdGVtIGJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiA2Ljg3NXJlbTtcbiAgfVxufVxuLnBuZXVtYXRpY1NlYXJjaC1mYWNldEl0ZW0gc2VsZWN0IHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDIuODc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMC44MTI1cmVtIDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNDM3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC1mYWNldEl0ZW0gc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDYuODc1cmVtO1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoLWZhY2V0SXRlbS0tbGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtZmFjZXRJdGVtLS1sYXJnZSB7XG4gICAgbWF4LXdpZHRoOiA5LjA2MjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODcuNXJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLWZhY2V0SXRlbS0tbGFyZ2Uge1xuICAgIG1heC13aWR0aDogMTEuMjVyZW07XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2gtZmFjZXRJdGVtLS1sYXJnZSBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC1mYWNldEl0ZW0tLWxhcmdlIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnBuZXVtYXRpY1NlYXJjaC1mYWNldEl0ZW0tLWxhcmdlIHNlbGVjdCB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4ucG5ldW1hdGljU2VhcmNoLWZhY2V0TGFiZWwge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG59XG4ucG5ldW1hdGljU2VhcmNoLWZhY2V0TGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRDcyNDJDO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1mYWNldExhYmVsLS1jaGVja2JveCB7XG4gIG1hcmdpbjogYXV0byAwIDAuODEyNXJlbTtcbn1cbi5wbmV1bWF0aWNTZWFyY2ggLm5hdi10YWJzLCAucG5ldW1hdGljU2VhcmNoIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbmV1bWF0aWNTZWFyY2ggLnBsLXRhYnMtY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaCAubmF2LXRhYnMsIC5wbmV1bWF0aWNTZWFyY2ggLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtdGFicy1jb250YWluZXIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBuZXVtYXRpY1NlYXJjaCAucGwtdGFicy1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbSAxNC42ODc1cmVtO1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoIC5uYXYtdGFicyAudGFicy10YWI6bm90KC5hY3RpdmUpLCAucG5ldW1hdGljU2VhcmNoIC5uYXYtdGFicyAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYjpub3QoLmFjdGl2ZSksIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucG5ldW1hdGljU2VhcmNoIC5uYXYtdGFicyAucGwtdGFiOm5vdCguYWN0aXZlKSwgLnBuZXVtYXRpY1NlYXJjaCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciAudGFicy10YWI6bm90KC5hY3RpdmUpLCAucG5ldW1hdGljU2VhcmNoIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYjpub3QoLmFjdGl2ZSksIC5wbmV1bWF0aWNTZWFyY2ggLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWJzLWNvbnRhaW5lciAucGwtdGFiOm5vdCguYWN0aXZlKSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucG5ldW1hdGljU2VhcmNoIC5wbC10YWJzLWNvbnRhaW5lciAudGFicy10YWI6bm90KC5hY3RpdmUpLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbmV1bWF0aWNTZWFyY2ggLnBsLXRhYnMtY29udGFpbmVyIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYjpub3QoLmFjdGl2ZSksIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucG5ldW1hdGljU2VhcmNoIC5wbC10YWJzLWNvbnRhaW5lciAucGwtdGFiOm5vdCguYWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG59XG4ucG5ldW1hdGljU2VhcmNoLXRhYnMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGVudW1hdGljLXNlYXJjaC1oZWFkZXIucG5nXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0ICNGRkZGRkY7XG4gIHBhZGRpbmctdG9wOiA0LjY4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC10YWJzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnBuZXVtYXRpY1NlYXJjaC10YWJzLS1sYXJnZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wZW51bWF0aWMtc2VhcmNoLWhlYWRlci0tbGFyZ2UucG5nXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0ICNGRkZGRkY7XG4gIHBhZGRpbmctdG9wOiA2LjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC10YWJzLS1sYXJnZSAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDMuMTI1cmVtIDAuOTM3NXJlbSAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtdGFicy0tbGFyZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNS45Mzc1cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMi4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG4gIC5wbmV1bWF0aWNTZWFyY2gtdGFicy0tbGFyZ2UgLm5hdi10YWJzLCAucG5ldW1hdGljU2VhcmNoLXRhYnMtLWxhcmdlIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbmV1bWF0aWNTZWFyY2gtdGFicy0tbGFyZ2UgLnBsLXRhYnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW0gMzQuMzc1cmVtO1xuICB9XG4gIC5wbmV1bWF0aWNTZWFyY2gtdGFicy0tbGFyZ2UgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSA2LjI1cmVtIDAuOTM3NXJlbSA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoLXRhYnMgLm1hdHJpY3VsYXRpb25GaWx0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtdGFicyAubWF0cmljdWxhdGlvbkZpbHRlciB7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC10YWJzIC5tYXRyaWN1bGF0aW9uRmlsdGVyIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZzogMCA2LjI1cmVtIDAuOTM3NXJlbSA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoLXRhYnMtcGFuZSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLXRhYnMtcGFuZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEyJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEyJSAtIDIwcHgpO1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBuZXVtYXRpY1NlYXJjaCAudGFiLWNvbnRlbnQgLm5hdi10YWJzLCAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAucGwtdGFicy1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAubmF2LXRhYnMsIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5wbC10YWJzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEyJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEyJSAtIDIwcHgpO1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAubmF2LXRhYnMgLnRhYnMtdGFiOm5vdCguYWN0aXZlKSwgLnBuZXVtYXRpY1NlYXJjaCAudGFiLWNvbnRlbnQgLm5hdi10YWJzIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiOm5vdCguYWN0aXZlKSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5uYXYtdGFicyAucGwtdGFiOm5vdCguYWN0aXZlKSwgLnBuZXVtYXRpY1NlYXJjaCAudGFiLWNvbnRlbnQgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtdGFicy1jb250YWluZXIgLnRhYnMtdGFiOm5vdCguYWN0aXZlKSwgLnBuZXVtYXRpY1NlYXJjaCAudGFiLWNvbnRlbnQgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtdGFicy1jb250YWluZXIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiOm5vdCguYWN0aXZlKSwgLnBuZXVtYXRpY1NlYXJjaCAudGFiLWNvbnRlbnQgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWJzLWNvbnRhaW5lciAucGwtdGFiOm5vdCguYWN0aXZlKSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAucGwtdGFicy1jb250YWluZXIgLnRhYnMtdGFiOm5vdCguYWN0aXZlKSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAucGwtdGFicy1jb250YWluZXIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiOm5vdCguYWN0aXZlKSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5wbC10YWJzLWNvbnRhaW5lciAucGwtdGFiOm5vdCguYWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAubWF0cmljdWxhdGlvbkZpbHRlciBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1hdHJpY3VsYXRpb25GaWx0ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1hdHJpY3VsYXRpb25GaWx0ZXItbXVsdGlwbGVDaG9pY2VDb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tYXRyaWN1bGF0aW9uRmlsdGVyIC50YWItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYXRyaWN1bGF0aW9uRmlsdGVyIC50YWItY29udGVudCAubG9hZGVyLXdyYXBwZXIge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5tYXRyaWN1bGF0aW9uRmlsdGVyIC5mb3JtLWxvYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWx0ZXI6IGJsdXIoMCk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgei1pbmRleDogMDtcbn1cbi5tYXRyaWN1bGF0aW9uRmlsdGVyIC5mb3JtLWxvYWRlci5ibHVyIHtcbiAgei1pbmRleDogMjtcbiAgZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmZvcm0tbG9hZGVyLWxvYWRlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmlucHV0LWdyb3VwIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSg0NCwgNjIsIDgxLCAwLjA3KTtcbn1cbi5tYXRyaWN1bGF0aW9uRmlsdGVyIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLCAubWF0cmljdWxhdGlvbkZpbHRlciAuaW5wdXQtZ3JvdXAgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtaW5wdXQtZ3JvdXAsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmlucHV0LWdyb3VwIC5wbC1pbnB1dC1ncm91cCB7XG4gIGhlaWdodDogM3JlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGJvcmRlci1yYWRpdXM6IDEuNDM3NXJlbTtcbn1cbi5tYXRyaWN1bGF0aW9uRmlsdGVyIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzLXZpc2libGUsIC5tYXRyaWN1bGF0aW9uRmlsdGVyIC5pbnB1dC1ncm91cCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1pbnB1dC1ncm91cDpmb2N1cy12aXNpYmxlLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5tYXRyaWN1bGF0aW9uRmlsdGVyIC5pbnB1dC1ncm91cCAucGwtaW5wdXQtZ3JvdXA6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ubWF0cmljdWxhdGlvbkZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4sIC5tYXRyaWN1bGF0aW9uRmlsdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtY29sbGVjdC1idG4sIC5tYXRyaWN1bGF0aW9uRmlsdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtcGF5LWJ0biwgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYmFjay1idG4ge1xuICBoZWlnaHQ6IDIuODc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjQzNzVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjQzNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYXRyaWN1bGF0aW9uRmlsdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cywgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0bjpmb2N1cywgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAubWF0cmljdWxhdGlvbkZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wbC1jb2xsZWN0LWJ0bjpmb2N1cywgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG46Zm9jdXMsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAubWF0cmljdWxhdGlvbkZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wbC1wYXktYnRuOmZvY3VzLCAubWF0cmljdWxhdGlvbkZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5iYWNrLWJ0bjpmb2N1cywgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmhvdmVyLCAubWF0cmljdWxhdGlvbkZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOmhvdmVyLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5tYXRyaWN1bGF0aW9uRmlsdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLWNvbGxlY3QtYnRuOmhvdmVyLCAubWF0cmljdWxhdGlvbkZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpob3ZlciwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5tYXRyaWN1bGF0aW9uRmlsdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLXBheS1idG46aG92ZXIsIC5tYXRyaWN1bGF0aW9uRmlsdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJhY2stYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENzI0MkM7XG59XG4ubWF0cmljdWxhdGlvbkZpbHRlciAuaW5wdXQtZ3JvdXA6Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVyZW0gI2ZmZiwgaW5zZXQgMCAwIDAgLTAuMjVyZW0gcmdiYSgyMTUsIDM2LCA0NCwgMC44KSwgcmdiYSgyMTUsIDM2LCA0NCwgMC43KSAwIDAgMCAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWF0cmljdWxhdGlvbkZpbHRlciAubm90LWZpbmQtZGltZW5zaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubWF0cmljdWxhdGlvbkZpbHRlciAuYWxlcnQtZGltZW5zaW9uIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMnJlbSAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZ2FwOiAxcmVtO1xufVxuLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmFsZXJ0LWRpbWVuc2lvbiBzdmcge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5tYXRyaWN1bGF0aW9uRmlsdGVyIC5hbGVydC1kaW1lbnNpb24gcCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogYXV0byAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ubWF0cmljdWxhdGlvbkZpbHRlciAuYWxlcnQtZGltZW5zaW9uLXNlbGVjdGVkIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ubWF0cmljdWxhdGlvbkZpbHRlciAuYnRuLnByZXYsIC5tYXRyaWN1bGF0aW9uRmlsdGVyIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnByZXYucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLnByZXYucGwtY29sbGVjdC1idG4sIC5tYXRyaWN1bGF0aW9uRmlsdGVyIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucHJldi5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLnByZXYucGwtcGF5LWJ0biwgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLnByZXYuYmFjay1idG4ge1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG59XG4ubWF0cmljdWxhdGlvbkZpbHRlciBzZWxlY3Qge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogM3JlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjQzNzVyZW07XG4gIG1pbi13aWR0aDogMTcuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAycHggMTVweCAwIHJnYmEoNDQsIDYyLCA4MSwgMC4wNyk7XG59XG4ubWF0cmljdWxhdGlvbkZpbHRlciBzZWxlY3Qgb3B0aW9uIHtcbiAgd2lkdGg6IDMyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYXRyaWN1bGF0aW9uRmlsdGVyLnRhYnMgLm5hdi10YWJzLCAubWF0cmljdWxhdGlvbkZpbHRlci50YWJzIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5tYXRyaWN1bGF0aW9uRmlsdGVyLnRhYnMgLnBsLXRhYnMtY29udGFpbmVyLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5tYXRyaWN1bGF0aW9uRmlsdGVyLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAubmF2LXRhYnMsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLm1hdHJpY3VsYXRpb25GaWx0ZXIucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWJzLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG4ubWF0cmljdWxhdGlvbkZpbHRlci50YWJzIC5uYXYtdGFicyAubmF2LWxpbmssIC5tYXRyaWN1bGF0aW9uRmlsdGVyLnRhYnMgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtdGFicy1jb250YWluZXIgLm5hdi1saW5rLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5tYXRyaWN1bGF0aW9uRmlsdGVyLnRhYnMgLnBsLXRhYnMtY29udGFpbmVyIC5uYXYtbGluaywgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAubWF0cmljdWxhdGlvbkZpbHRlci5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLm5hdi10YWJzIC5uYXYtbGluaywgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAubWF0cmljdWxhdGlvbkZpbHRlci5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYnMtY29udGFpbmVyIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLm1hdHJpY3VsYXRpb25GaWx0ZXIudGFicyAudGFiLXBhbmUsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLm1hdHJpY3VsYXRpb25GaWx0ZXIucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC50YWItcGFuZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmVkaXRvIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbi5lZGl0by0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVkaXRvLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICBjb2xvcjogIzBFMUQyRDtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuMzEyNXJlbTtcbn1cbi5lZGl0by10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNENzI0MkM7XG59XG4uZWRpdG8tdGl0bGUtLXR3by1saW5lcyBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmVkaXRvLXRpdGxlLS1hbHQge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uZWRpdG8tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIG1heC13aWR0aDogODIlO1xufVxuLmVkaXRvLXRleHQtZnVsbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5lZGl0by10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmVkaXRvLXBpY3R1cmUge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAwLjgxMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVkaXRvLXBpY3R1cmUubGF6eWxvYWQge1xuICBhc3BlY3QtcmF0aW86IDEvMjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmVkaXRvLXRyeXB0aWNoIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5lZGl0by10cnlwdGljaCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmVkaXRvLXRyeXB0aWNoSXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBmbGV4LWJhc2lzOiAzMyU7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDEuMjVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbWFyZ2luLXRvcDogMS4xODc1cmVtO1xuICBtaW4taGVpZ2h0OiAyMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVkaXRvLXRyeXB0aWNoSXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmVkaXRvLXRyeXB0aWNoSXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMTg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5lZGl0by10cnlwdGljaEl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZWRpdG8tdHJ5cHRpY2ggLnBhc3RpbGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5lZGl0by10ZXh0SW1hZ2VMaW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuLmVkaXRvLXRleHRJbWFnZUxpbmtzLS1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5lZGl0by10ZXh0SW1hZ2VMaW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEuODc1cmVtO1xuICB9XG4gIC5lZGl0by10ZXh0SW1hZ2VMaW5rcy0tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG4uZWRpdG8tdGV4dEltYWdlTGlua3NDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuLmVkaXRvLXRleHRJbWFnZUxpbmtzQ29udGVudCAuZWRpdG8tdGV4dCB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4uZWRpdG8tdGV4dEltYWdlTGlua3NJbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG59XG4uZWRpdG8tdGV4dEltYWdlTGlua3NJbWFnZS5sYXp5bG9hZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTAwLzY2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1heC13aWR0aDogODcuNDk4NzVyZW0pIHtcbiAgLmVkaXRvLXRleHRJbWFnZUxpbmtzSW1hZ2Uge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4uZWRpdG8tdGV4dEltYWdlTGlua3NMaW5rcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZWRpdG8tdGV4dEltYWdlTGlua3NMaW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmVkaXRvLXRleHRJbWFnZUxpbmtzTGlua3MgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVkaXRvLXRleHRJbWFnZUxpbmtzTGlua3MgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZWRpdG8tdGV4dEltYWdlTGlua3NMaW5rcyA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxuICAuZWRpdG8tdGV4dEltYWdlTGlua3NMaW5rcyA+IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmVkaXRvLXF1b3RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVkaXRvLXF1b3RlIC5pY29uQ29udGFpbmVyIHtcbiAgY29sb3I6ICNENzI0MkM7XG4gIG1hcmdpbi1ib3R0b206IDEuMTg3NXJlbTtcbiAgd2lkdGg6IDVyZW07XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuLmVkaXRvLXF1b3RlIGJsb2NrcXVvdGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDQ5JTtcbiAgbWFyZ2luOiAwIGF1dG8gNXJlbTtcbn1cbi5lZGl0by10d29Db2xzVGV4dC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5lZGl0by10d29Db2xzVGV4dC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZWRpdG8tdHdvQ29sc1RleHQtY29udGVudCB7XG4gICAgY29sdW1uczogMjtcbiAgfVxufVxuLmVkaXRvLXRleHRDZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZWRpdG8tdGV4dENlbnRlci0tbm8tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmVkaXRvLXRleHRDZW50ZXItdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uZWRpdG8tdGV4dENlbnRlci1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwIGF1dG8gMS4yNXJlbTtcbn1cbi5lZGl0by1kdWFsVGV4dEltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5lZGl0by1kdWFsVGV4dEltYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZWRpdG8tZHVhbFRleHRJbWFnZS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZWRpdG8tZHVhbFRleHRJbWFnZS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gIH1cbiAgLmVkaXRvLWR1YWxUZXh0SW1hZ2UtYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZWRpdG8tZHVhbFRleHRJbWFnZS1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbjogMCBhdXRvIDEuMjVyZW07XG4gIG1heC1oZWlnaHQ6IDI0LjU2MjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5lZGl0by1kdWFsVGV4dEltYWdlLWltYWdlLmxhenlsb2FkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDY2JTtcbn1cbi5lZGl0by1kdWFsVGV4dEltYWdlLXRleHQge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmVkaXRvLXR3b0NvbHNUZXh0UGljdG9JbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHRvcDogNXJlbTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICB6LWluZGV4OiAtMTtcbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmVkaXRvLXR3b0NvbHNUZXh0UGljdG9JbWFnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZWRpdG8tdHdvQ29sc1RleHRQaWN0b0ltYWdlLS1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTBweCk7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXgtaGVpZ2h0OiAyNC41NjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1heC13aWR0aDogODcuNDk4NzVyZW0pIHtcbiAgLmVkaXRvLXR3b0NvbHNUZXh0UGljdG9JbWFnZS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5lZGl0by10d29Db2xzVGV4dC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5lZGl0by10d29Db2xzVGV4dC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZWRpdG8tdHdvQ29sc1RleHQtY29udGVudCB7XG4gICAgY29sdW1uczogMjtcbiAgfVxufVxuLmVkaXRvLWR1YWxUZXh0SW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmVkaXRvLWR1YWxUZXh0SW1hZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5lZGl0by1kdWFsVGV4dEltYWdlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5lZGl0by1kdWFsVGV4dEltYWdlLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgfVxuICAuZWRpdG8tZHVhbFRleHRJbWFnZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5lZGl0by1kdWFsVGV4dEltYWdlLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5lZGl0by1kdWFsVGV4dEltYWdlLXRleHQge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmVkaXRvLXR3b0NvbHNUZXh0UGljdG9JbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHRvcDogNXJlbTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICB6LWluZGV4OiAtMTtcbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmVkaXRvLXR3b0NvbHNUZXh0UGljdG9JbWFnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZWRpdG8tdHdvQ29sc1RleHRQaWN0b0ltYWdlLS1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTBweCk7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICB9XG59XG4uZWRpdG8tdHdvQ29sc1RleHRQaWN0b0ltYWdlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZWRpdG8tdHdvQ29sc1RleHRQaWN0b0ltYWdlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZWRpdG8tdHdvQ29sc1RleHRQaWN0b0ltYWdlLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWF4LWhlaWdodDogMjQuNTYyNXJlbTtcbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5lZGl0by12aWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cblxuLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0OS42MjVyZW07XG4gIGhlaWdodDogMjcuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xufVxuLnByb2R1Y3RWaWRlbyAudmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi52aWRlby5pcy1wbGF5aW5nOmJlZm9yZSwgLnZpZGVvLmlzLXBsYXlpbmc6YWZ0ZXIsXG4udmlkZW8uaXMtcGxheWluZyBzdmcge1xuICBvcGFjaXR5OiAwO1xufVxuLnZpZGVvLXRodW1iLFxuLnZpZGVvIGlmcmFtZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4udmlkZW8taWNvbiA+IHN2ZyB7XG4gIGNvbG9yOiAjRUJGM0ZBO1xuICBmaWxsOiAjRUJGM0ZBO1xuICBoZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiA0cmVtO1xufVxuXG4ubG9hZGVyIHtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDcyNDJDO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnBhZ2luYXRpb24tbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAzcmVtIDAgNi44NzVyZW07XG59XG4ucGFnaW5hdGlvbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uLWl0ZW0uZGlzYWJsZWQge1xuICBjb2xvcjogI0FFQjZCQztcbn1cbi5wYWdpbmF0aW9uLWl0ZW0uYWN0aXZlIHNwYW4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGFnaW5hdGlvbi1pdGVtLnBsLXRhYi5wbC1hY3RpdmUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbn1cbi5wYWdpbmF0aW9uLWFycm93IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xufVxuLnBhZ2luYXRpb24tbGluayB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluO1xuICBjb2xvcjogIzBFMUQyRDtcbn1cbi5kaXNhYmxlZCAucGFnaW5hdGlvbi1saW5rIHtcbiAgY29sb3I6ICNBRUI2QkM7XG59XG4ucGFnaW5hdGlvbi1hcnJvdyAucGFnaW5hdGlvbi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IHVuc2V0O1xufVxuLnBhZ2luYXRpb24tbGluazpub3QoLnBhZ2luYXRpb24tbGluay0tbm9saW5rKTpmb2N1cywgLnBhZ2luYXRpb24tbGluazpub3QoLnBhZ2luYXRpb24tbGluay0tbm9saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmFjdGl2ZSAucGFnaW5hdGlvbi1saW5rLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYi5wbC1hY3RpdmUgLnBhZ2luYXRpb24tbGluayB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucGFnaW5hdGlvbi0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbjogM3JlbSAwIDYuODc1cmVtO1xufVxuLnBhZ2luYXRpb24tLWxpc3QgLnBhZ2luYXRpb24tbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBnYXA6IDAuMjVyZW07XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMjByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnBhZ2luYXRpb24tLWxpc3QgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgZmxleDogbm9uZTtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG4ucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1pdGVtLmRpc2FibGVkIHtcbiAgY29sb3I6ICNBRUI2QkM7XG59XG4ucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1pdGVtLmlzLWFjdGl2ZSAqIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUxRDJEO1xufVxuLnBhZ2luYXRpb24tLWxpc3QgLnBhZ2luYXRpb24tYXJyb3cge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLnBhZ2luYXRpb24tLWxpc3QgLnBhZ2luYXRpb24tYXJyb3cgLmljb25Db250YWluZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1hcnJvdzpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5wYWdpbmF0aW9uLS1saXN0IC5wYWdpbmF0aW9uLWFycm93OmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG59XG4ucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1hcnJvdzpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1hcnJvdzpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cbi5wYWdpbmF0aW9uLS1saXN0IC5wYWdpbmF0aW9uLWxpbmsge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRTFEMkQ7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gIHdpZHRoOiAycmVtO1xuICBjb2xvcjogIzBFMUQyRDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1saW5rIHtcbiAgICB3aWR0aDogMi4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1saW5rIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICB9XG59XG4ucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1saW5rIC5pY29uQ29udGFpbmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZGlzYWJsZWQgLnBhZ2luYXRpb24tLWxpc3QgLnBhZ2luYXRpb24tbGluayB7XG4gIGNvbG9yOiAjQUVCNkJDO1xufVxuLnBhZ2luYXRpb24tYXJyb3cgLnBhZ2luYXRpb24tLWxpc3QgLnBhZ2luYXRpb24tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiB1bnNldDtcbn1cbi5wYWdpbmF0aW9uLS1saXN0IC5wYWdpbmF0aW9uLWxpbms6bm90KC5wYWdpbmF0aW9uLWxpbmstLW5vbGluayk6Zm9jdXMsIC5wYWdpbmF0aW9uLS1saXN0IC5wYWdpbmF0aW9uLWxpbms6bm90KC5wYWdpbmF0aW9uLWxpbmstLW5vbGluayk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbn1cbi5wYWdpbmF0aW9uLS1saXN0IC5vbnBhZ2Uge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5wYWdpbmF0aW9uLS1saXN0IC5vbnBhZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIH1cbn1cbi5wYWdpbmF0aW9uLS1saXN0IC5zZWxlY3RQYWdlIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW46IDAuNXJlbSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2luYXRpb24tLWxpc3QgLnNlbGVjdFBhZ2UgbGFiZWwuY29udHJvbC1sYWJlbCwgLnBhZ2luYXRpb24tLWxpc3QgLnNlbGVjdFBhZ2UgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciBsYWJlbC5wbC1pbnB1dC1ncm91cCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGFnaW5hdGlvbi0tbGlzdCAuc2VsZWN0UGFnZSBsYWJlbC5wbC1pbnB1dC1ncm91cCwgLnBhZ2luYXRpb24tLWxpc3QgLnNlbGVjdFBhZ2UgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciBsYWJlbC5wbC1sYWJlbC1pbnB1dCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGFnaW5hdGlvbi0tbGlzdCAuc2VsZWN0UGFnZSBsYWJlbC5wbC1sYWJlbC1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB3aWR0aDogYXV0bztcbn1cbi5wYWdpbmF0aW9uLS1saXN0IC5zZWxlY3RQYWdlIGxhYmVsLmNvbnRyb2wtbGFiZWwgLnRpdGxlLCAucGFnaW5hdGlvbi0tbGlzdCAuc2VsZWN0UGFnZSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIGxhYmVsLnBsLWlucHV0LWdyb3VwIC50aXRsZSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGFnaW5hdGlvbi0tbGlzdCAuc2VsZWN0UGFnZSBsYWJlbC5wbC1pbnB1dC1ncm91cCAudGl0bGUsIC5wYWdpbmF0aW9uLS1saXN0IC5zZWxlY3RQYWdlIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgbGFiZWwucGwtbGFiZWwtaW5wdXQgLnRpdGxlLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wYWdpbmF0aW9uLS1saXN0IC5zZWxlY3RQYWdlIGxhYmVsLnBsLWxhYmVsLWlucHV0IC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnBhZ2luYXRpb24tLWxpc3QgLnNlbGVjdFBhZ2Ugc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDFyZW0gMCAwLjVyZW07XG4gIG1pbi13aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogMTIuNXJlbTsgLyogU2V0IG1heGltdW0gaGVpZ2h0ICovXG4gIG92ZXJmbG93LXk6IGF1dG87IC8qIEVuYWJsZSB2ZXJ0aWNhbCBzY3JvbGxpbmcgKi9cbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uc3RvcmUtbWFpblRpdGxlIHtcbiAgbWFyZ2luOiAxLjg3NXJlbSAwO1xufVxuLnN0b3JlLWhvdXJzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5zdG9yZS1ob3Vycy0tc2hpcHBpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0b3JlLWhvdXJzQ2VsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5zdG9yZS1ob3Vyc0RhdGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnN0b3JlLWNvbnRhY3QgYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5zdG9yZS1waG9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLnN0b3JlLXBob25lOmJlZm9yZSB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tcGhvbmUtZnVsbC5zdmdcIik7XG59XG4uc3RvcmUtcGhvbmVCdXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdG9yZS1waG9uZUJ1dHRvbiAuYnRuLCAuc3RvcmUtcGhvbmVCdXR0b24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnN0b3JlLXBob25lQnV0dG9uIC5wbC1jb2xsZWN0LWJ0biwgLnN0b3JlLXBob25lQnV0dG9uIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5zdG9yZS1waG9uZUJ1dHRvbiAucGwtcGF5LWJ0biwgLnN0b3JlLXBob25lQnV0dG9uIC5iYWNrLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbi5zdG9yZS1waG9uZUJ1dHRvbiAuYnRuOmJlZm9yZSwgLnN0b3JlLXBob25lQnV0dG9uIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOmJlZm9yZSwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuc3RvcmUtcGhvbmVCdXR0b24gLnBsLWNvbGxlY3QtYnRuOmJlZm9yZSwgLnN0b3JlLXBob25lQnV0dG9uIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpiZWZvcmUsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuc3RvcmUtcGhvbmVCdXR0b24gLnBsLXBheS1idG46YmVmb3JlLCAuc3RvcmUtcGhvbmVCdXR0b24gLmJhY2stYnRuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTFEMkQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tcGhvbmUuc3ZnXCIpO1xufVxuLnN0b3JlLXBob25lQnV0dG9uIC5idG46aG92ZXI6YmVmb3JlLCAuc3RvcmUtcGhvbmVCdXR0b24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46aG92ZXI6YmVmb3JlLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5zdG9yZS1waG9uZUJ1dHRvbiAucGwtY29sbGVjdC1idG46aG92ZXI6YmVmb3JlLCAuc3RvcmUtcGhvbmVCdXR0b24gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOmhvdmVyOmJlZm9yZSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5zdG9yZS1waG9uZUJ1dHRvbiAucGwtcGF5LWJ0bjpob3ZlcjpiZWZvcmUsIC5zdG9yZS1waG9uZUJ1dHRvbiAuYmFjay1idG46aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1waG9uZS5zdmdcIik7XG59XG4uc3RvcmUtZmF2b3JpdGVCdXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdG9yZS1mYXZvcml0ZUJ1dHRvbiAuYnRuOmJlZm9yZSwgLnN0b3JlLWZhdm9yaXRlQnV0dG9uIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOmJlZm9yZSwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuc3RvcmUtZmF2b3JpdGVCdXR0b24gLnBsLWNvbGxlY3QtYnRuOmJlZm9yZSwgLnN0b3JlLWZhdm9yaXRlQnV0dG9uIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpiZWZvcmUsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuc3RvcmUtZmF2b3JpdGVCdXR0b24gLnBsLXBheS1idG46YmVmb3JlLCAuc3RvcmUtZmF2b3JpdGVCdXR0b24gLmJhY2stYnRuOmJlZm9yZSB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLXN0YXItZmlsbGVkLnN2Z1wiKTtcbn1cbi5zdG9yZS1mYXZvcml0ZUJ1dHRvbiAuYnRuLXNlbGVjdGVkLmJ0bjpiZWZvcmUsIC5zdG9yZS1mYXZvcml0ZUJ1dHRvbiAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5idG4tc2VsZWN0ZWQucGwtY29sbGVjdC1idG46YmVmb3JlLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5zdG9yZS1mYXZvcml0ZUJ1dHRvbiAuYnRuLXNlbGVjdGVkLnBsLWNvbGxlY3QtYnRuOmJlZm9yZSwgLnN0b3JlLWZhdm9yaXRlQnV0dG9uIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuYnRuLXNlbGVjdGVkLnBsLXBheS1idG46YmVmb3JlLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnN0b3JlLWZhdm9yaXRlQnV0dG9uIC5idG4tc2VsZWN0ZWQucGwtcGF5LWJ0bjpiZWZvcmUsIC5zdG9yZS1mYXZvcml0ZUJ1dHRvbiAuYnRuLXNlbGVjdGVkLmJhY2stYnRuOmJlZm9yZSB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLXN0YXIuc3ZnXCIpO1xufVxuLnN0b3JlLWZhdm9yaXRlQnV0dG9uIC5idG4tc2VsZWN0ZWQuYnRuOmRpc2FibGVkLCAuc3RvcmUtZmF2b3JpdGVCdXR0b24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuYnRuLXNlbGVjdGVkLnBsLWNvbGxlY3QtYnRuOmRpc2FibGVkLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5zdG9yZS1mYXZvcml0ZUJ1dHRvbiAuYnRuLXNlbGVjdGVkLnBsLWNvbGxlY3QtYnRuOmRpc2FibGVkLCAuc3RvcmUtZmF2b3JpdGVCdXR0b24gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5idG4tc2VsZWN0ZWQucGwtcGF5LWJ0bjpkaXNhYmxlZCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5zdG9yZS1mYXZvcml0ZUJ1dHRvbiAuYnRuLXNlbGVjdGVkLnBsLXBheS1idG46ZGlzYWJsZWQsIC5zdG9yZS1mYXZvcml0ZUJ1dHRvbiAuYnRuLXNlbGVjdGVkLmJhY2stYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc3RvcmUtbm90ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoODUsIDE4MiwgMTMxLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0b3JlLW5vdGVfX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1QjY4MztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGhlaWdodDogMi4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zMTI1cmVtO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc3RvcmUtbm90ZV9fbGluayB7XG4gIGNvbG9yOiAjNTVCNjgzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG4uc3RvcmUtbm90ZV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnN0b3JlLW5vdGVfX2NvbnRlbnQge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5zdG9yZS1ub3RlX19ub3RlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNTVCNjgzO1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnN0b3JlLW5vdGVfX25vdGUtLW1heCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLnN0b3JlLW5vdGVfX21lbnRpb24ge1xuICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgY29sb3I6ICM2ODY4Njg7XG59XG4uc3RvcmUtbm90ZV9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjg3NXJlbSAwLjYyNXJlbSAwLjMxMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3RvcmUtbm90ZV9fbGFiZWwge1xuICBtYXgtd2lkdGg6IDMuNzVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuODEyNXJlbSBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODcuNDk4NzVyZW0pIHtcbiAgLnN0b3JlLW5vdGUge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnN0b3JlLW5vdGUge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG4uc3RvcmUtbWFwIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5zdG9yZS1tYXBUaXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc3RvcmUtbWFwVGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5zdG9yZS1tYXBXcmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYXNwZWN0LXJhdGlvOiA3OTEvMzgwO1xufVxuLnN0b3JlLW1hcFdyYXBwZXItLWxhcmdlIHtcbiAgYXNwZWN0LXJhdGlvOiBpbml0aWFsO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnN0b3JlLW1hcFdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAgIGFzcGVjdC1yYXRpbzogMzUwLzI4MDtcbiAgfVxuICAuc3RvcmUtbWFwV3JhcHBlci0tbGFyZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5zdG9yZS1tYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnN0b3JlLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5zdG9yZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbiAgfVxuICAuc3RvcmUtd3JhcHBlciAuZnJhbWUsIC5zdG9yZS13cmFwcGVyIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMsIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAuc3RvcmUtd3JhcHBlciAucGwtcGF5bWVudE1ldGhvZHMsIC5zdG9yZS13cmFwcGVyIC5zZXJ2aWNlLCAuc3RvcmUtd3JhcHBlciAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCwgLnBuZXVtYXRpY1NlYXJjaCAuc3RvcmUtd3JhcHBlciAudGFiLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG4uc3RvcmUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnN0b3JlLWhlYWRlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHdpZHRoOiAxMDB2dztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnN0b3JlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuLnN0b3JlLXNjaGVkdWxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3RvcmUtc2NoZWR1bGVzIC5pY29uQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjMxMjVyZW07XG59XG4uc3RvcmUtYm9va2FibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uc3RvcmUtYm9va2FibGUuZXJyb3Ige1xuICBjb2xvcjogI0Q3MjQyQztcbn1cbi5zdG9yZS1ib29rYWJsZS5lcnJvciAuaWNvbkNvbnRhaW5lciB7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuLnN0b3JlLWJvb2thYmxlIC5pY29uQ29udGFpbmVyIHtcbiAgY29sb3I6ICMwMEE3M0E7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5zdG9yZS1ib29rYWJsZSAubG9hZGVyIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuXG4uc2VydmljZSB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zMzM0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VydmljZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2VydmljZS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxufVxuLnNlcnZpY2UuLS1sYXJnZSB7XG4gIHBhZGRpbmc6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnNlcnZpY2Uge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2VydmljZS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHJvdy1nYXA6IDAuOTM3NXJlbTtcbiAgbWFyZ2luOiAwIDAgNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuc2VydmljZS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbi5zZXJ2aWNlLWxpc3Quc2VydmljZS1saXN0LXN0b3JlIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5zZXJ2aWNlLWxpc3Quc2VydmljZS1saXN0LXN0b3JlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbi5zZXJ2aWNlLWxpc3RUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zMzM0O1xufVxuLnNlcnZpY2UtbGlzdFRpdGxlIHNwYW4ge1xuICBjb2xvcjogdW5zZXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnNlcnZpY2UtbGlzdFRpdGxlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5zZXJ2aWNlLWxpc3QtY3RhcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zZXJ2aWNlLWxpc3QtY3RhcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbi5zZXJ2aWNlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VydmljZS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW47XG59XG4uc2VydmljZS1saW5rOmZvY3VzLCAuc2VydmljZS1saW5rOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZXJ2aWNlLXBpY3RvIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbi5zZXJ2aWNlLXBpY3RvV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLnNlcnZpY2UtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zZXJ2aWNlLWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gIH1cbn1cbi5zZXJ2aWNlLXBpY3RvLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICB3aWR0aDogMy4xMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS4xMjVyZW07XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuc2VydmljZS1waWN0by1jYXJkIHtcbiAgICBtYXJnaW46IDAgYXV0byAwLjYyNXJlbTtcbiAgfVxufVxuLnNlcnZpY2UtcGljdG8tY2FyZC1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VydmljZS1taW5pIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNlcnZpY2UtbWluaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbi5zZXJ2aWNlIC5hbmltYXRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IC0wLjYyNXJlbTtcbiAgbGVmdDogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uc2VydmljZSAuYW5pbWF0aW9ucy10YWcge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMS44NzVyZW0gMC4zMTI1cmVtIDAuOTM3NXJlbTtcbn1cbi5zZXJ2aWNlLWN0YSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG59XG4uc2VydmljZS1jdGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1pbjtcbn1cbi5zZXJ2aWNlLWN0YTpmb2N1cywgLnNlcnZpY2UtY3RhOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4uc3RvcmVsb2NhdG9yU2VhcmNoX190aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19oZWFkZXItLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19mb3JtIHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAxNy41NjI1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMDYyNXJlbTtcbiAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tcG9pbnRlci1mdWxsLnN2Z1wiKTtcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX3NwYWNlciB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19waWNrdXAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX3N0b3JlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI0RFREZFMztcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX3N0b3JlOmxhc3QtY2hpbGQgLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUtYWRkcmVzcyxcbi5zdG9yZWxvY2F0b3JTZWFyY2hfX3N0b3JlOmxhc3QtY2hpbGQgLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUtYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19zdG9yZS1saW5lIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19zdG9yZS1kZXRhaWxzIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC5zdG9yZWxvY2F0b3JTZWFyY2hfX3N0b3JlLWRldGFpbHMge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NXJlbSkge1xuICAuc3RvcmVsb2NhdG9yU2VhcmNoX19zdG9yZS1idXR0b25zIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX19zdG9yZS1idXR0b25zIGRpdixcbiAgLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUtYnV0dG9ucyBhLFxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX19zdG9yZS1idXR0b25zIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUtYnV0dG9ucyBidXR0b24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19zdG9yZS1hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUtYWRkcmVzcyAuc3RvcmUtcGhvbmUge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX3N0b3JlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODtcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX3N0b3JlLXBvc2l0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwJTtcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX3N0b3JlLXBvc2l0aW9uLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIGhlaWdodDogYXV0bztcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX3RpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNENzI0MkM7XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19maWVsZCB7XG4gIG1pbi13aWR0aDogMjE3cHg7XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19tYXAge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnN0b3JlbG9jYXRvclNlYXJjaF9fbWFwLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0b3JlbG9jYXRvclNlYXJjaF9fZnJhbWUge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMDtcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX2ZyYW1lOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19mcmFtZS1jb250ZW50IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjU2MjVyZW07XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19tYXAsIC5zdG9yZWxvY2F0b3JTZWFyY2hfX2ZyYW1lIHtcbiAgaGVpZ2h0OiAzNy41cmVtO1xufVxuLnN0b3JlbG9jYXRvclNlYXJjaF9fbWFwIC5nbHlwaGljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC5zdG9yZWxvY2F0b3JTZWFyY2hfX3RpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnN0b3JlbG9jYXRvclNlYXJjaF9fcmVzdWx0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5zdG9yZWxvY2F0b3JTZWFyY2hfX21hcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICB9XG4gIC5zdG9yZWxvY2F0b3JTZWFyY2hfX21hcC10b2dnbGVyIHtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3RvcmVsb2NhdG9yL21hcC5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbiAgLnN0b3JlbG9jYXRvclNlYXJjaF9fbWFwLS1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX19mcmFtZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi44MTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX19mcmFtZS1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgfVxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX19mb3JtIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1heC13aWR0aDogMjEuODc1cmVtO1xuICB9XG4gIC5zdG9yZWxvY2F0b3JTZWFyY2hfX3NwYWNlciB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG5cbi5tb2RhbC1ib2R5IC5zdG9yZWxvY2F0b3JTZWFyY2hfX2ZyYW1lIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1vZGFsLWJvZHkgLnN0b3JlbG9jYXRvclNlYXJjaF9fY29sIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5tb2RhbC1ib2R5IC5zdG9yZWxvY2F0b3JTZWFyY2hfX2hlYWRlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2RhbC1ib2R5IC5zdG9yZWxvY2F0b3JTZWFyY2hfX2hlYWRlci0tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5tb2RhbC1ib2R5IC5zdG9yZWxvY2F0b3JTZWFyY2hfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tb2RhbC1ib2R5IC5zdG9yZWxvY2F0b3JTZWFyY2hfX2Zvcm0ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC5tb2RhbC1ib2R5IC5zdG9yZWxvY2F0b3JTZWFyY2hfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1vZGFsLWJvZHkgLnN0b3JlbG9jYXRvclNlYXJjaF9fYnRuIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZGFsLWJvZHkgLnN0b3JlbG9jYXRvclNlYXJjaF9fc3BhY2VyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5tb2RhbC1ib2R5IC5zdG9yZWxvY2F0b3JTZWFyY2hfX2J0biB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG5cbi5tb2RhbCAubW9kYWwtc3RpY2t5LWhlYWRlci5tb2RhbC1oZWFkZXIgLnN0b3JlbG9jYXRvclNlYXJjaF9fdGl0bGUudGl0bGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLm1vZGFsIC5tb2RhbC1zdGlja3ktaGVhZGVyLm1vZGFsLWhlYWRlciAuc3RvcmVsb2NhdG9yU2VhcmNoX190aXRsZS50aXRsZS0yIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLm1vZGFsIC5zdG9yZWxvY2F0b3JTZWFyY2hfX2hlYWRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLm1vZGFsIC5zdG9yZWxvY2F0b3JTZWFyY2hfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2RhbCAuc3RvcmVsb2NhdG9yU2VhcmNoX19mcmFtZSB7XG4gIGhlaWdodDogdW5zZXQ7XG4gIG1heC1oZWlnaHQ6IDM3LjVyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9kYWwgLnN0b3JlbG9jYXRvclNlYXJjaF9fZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NXJlbSkge1xuICAubW9kYWwgLnN0b3JlbG9jYXRvclNlYXJjaF9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4ubW9kYWwgLnN0b3JlbG9jYXRvclNlYXJjaF9fcmVzdWx0cyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC42MjVyZW07XG59XG4ubW9kYWwgLnN0b3JlbG9jYXRvclNlYXJjaF9fcmVzdWx0cyAuY29sLWxnLTYge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBmbGV4OiB1bnNldDtcbiAgcGFkZGluZy1yaWdodDogdW5zZXQ7XG4gIHBhZGRpbmctbGVmdDogdW5zZXQ7XG59XG4ubW9kYWwgLnN0b3JlbG9jYXRvclNlYXJjaF9fbWFwIHtcbiAgaGVpZ2h0OiAzNS42MjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubW9kYWwgLnN0b3JlbG9jYXRvclNlYXJjaF9jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ubW9kYWwgLnN0b3JlbG9jYXRvclNlYXJjaF9jYXJkLWNvbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDIuNXJlbTtcbn1cbi5tb2RhbCAuc3RvcmVsb2NhdG9yU2VhcmNoX2NhcmQgLnNlYXJjaEZvcm0taW5wdXQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjRDcyNDJDO1xufVxuLm1vZGFsIC5zdG9yZWxvY2F0b3JTZWFyY2hfX3NwYWNlciB7XG4gIG1hcmdpbjogMC42MjVyZW0gMDtcbn1cbi5tb2RhbCAuc3RvcmVsb2NhdG9yU2VhcmNoX2NhcmRfbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZGFsIC5zdG9yZWxvY2F0b3JTZWFyY2hfY2FyZF9sYWJlbCAuaWNvbkNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ubW9kYWwgLnN0b3JlbG9jYXRvclNlYXJjaF9jYXJkX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFjLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwNjE7XG59XG5cbi5mYWNldC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNztcbn1cblxuLmZhY2V0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbn1cblxuLmZhY2V0LXZhbHVlIHtcbiAgcGFkZGluZzogMi4xODc1cmVtIDAgMS4wNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI0RFREZFMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmFjZXQtdmFsdWUge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uZmFjZXQtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmFjZXQtdHJpZ2dlciB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmZhY2V0LXRyaWdnZXJJY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW47XG59XG4uZmFjZXQtdHJpZ2dlckljb24uaXMtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLmZhY2V0LXRyaWdnZXJJY29uID4gc3ZnIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmFjZXQtdHJpZ2dlckljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZhY2V0LWRlc2NyaXB0aW9uID4gKiB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41MztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZhY2V0LWN0YXMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhY2V0c0xpc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmFjZXRzTGlzdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuLmZhY2V0c0xpc3QtbGFiZWwge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMC4zMTI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZmFjZXRzTGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZhY2V0c0xpc3QtdGl0bGUtLWJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzBFMUQyRDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIH1cbn1cbi5mYWNldHNMaXN0LWJhZGdlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwO1xuICB3aWR0aDogMy43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhY2V0c0xpc3QtaXRlbS5zZWFzb24ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uZmFjZXRzTGlzdC1pdGVtLnNlYXNvbiAuZmFjZXRzTGlzdC1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC4zMTI1cmVtO1xufVxuLmZhY2V0c0xpc3QtaXRlbS5zZWFzb24gLmZhY2V0c0xpc3QtbGFiZWwgc3ZnIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbi5mYWNldHNMaXN0LWl0ZW0uc2Vhc29uIC5mYWNldHNMaXN0LWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleDogMTtcbn1cbi5mYWNldHNMaXN0LWl0ZW0uc2Vhc29uIC5mYWNldHNMaXN0LXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmFjZXRzTGlzdC1pdGVtLnNlYXNvbiAuZmFjZXRzTGlzdC1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uZmFjZXRzTGlzdC1pdGVtLnNlYXNvbiAuY3VzdG9tLWlucHV0IHtcbiAgb3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5mYWNldHNMaXN0IGlucHV0Lm5nLXZhbGlkLm5nLW5vdC1lbXB0eSB+IC5mYWNldHNMaXN0LWJhZGdlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTFEMkQ7XG59XG4uZmFjZXRzTGlzdCAuY3VzdG9tLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9yZGVyOiAtMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4udWliLWRhdGVwaWNrZXItcG9wdXAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4udWliLWRhdGVwaWNrZXItcG9wdXAgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG4udWliLWRhdGVwaWNrZXItcG9wdXAgLnVpYi1kYXkgLmJ0biwgLnVpYi1kYXRlcGlja2VyLXBvcHVwIC51aWItZGF5IC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLWRheSAucGwtY29sbGVjdC1idG4sIC51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLWRheSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAudWliLWRhdGVwaWNrZXItcG9wdXAgLnVpYi1kYXkgLnBsLXBheS1idG4sIC51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLWRheSAuYmFjay1idG4sXG4udWliLWRhdGVwaWNrZXItcG9wdXAgdGggLmJ0bixcbi51aWItZGF0ZXBpY2tlci1wb3B1cCB0aCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnVpYi1kYXRlcGlja2VyLXBvcHVwIHRoIC5wbC1jb2xsZWN0LWJ0bixcbi51aWItZGF0ZXBpY2tlci1wb3B1cCB0aCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnVpYi1kYXRlcGlja2VyLXBvcHVwIHRoIC5wbC1wYXktYnRuLFxuLnVpYi1kYXRlcGlja2VyLXBvcHVwIHRoIC5iYWNrLWJ0biB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4udWliLWRhdGVwaWNrZXItcG9wdXAgLnVpYi1kYXkgLmJ0bi5hY3RpdmUsIC51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLWRheSAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5hY3RpdmUucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnVpYi1kYXRlcGlja2VyLXBvcHVwIC51aWItZGF5IC5hY3RpdmUucGwtY29sbGVjdC1idG4sIC51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLWRheSAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLmJ0bi5wbC10YWIucGwtYWN0aXZlLCAudWliLWRhdGVwaWNrZXItcG9wdXAgLnVpYi1kYXkgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLXRhYi5wbC1hY3RpdmUucGwtY29sbGVjdC1idG4sIC51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLWRheSAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiLnBsLWFjdGl2ZS5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLWRheSAuYnRuLnBsLXRhYi5wbC1hY3RpdmUsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAudWliLWRhdGVwaWNrZXItcG9wdXAgLnVpYi1kYXkgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtdGFiLnBsLWFjdGl2ZS5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnVpYi1kYXRlcGlja2VyLXBvcHVwIC51aWItZGF5IC5wbC10YWIucGwtYWN0aXZlLnBsLWNvbGxlY3QtYnRuLCAudWliLWRhdGVwaWNrZXItcG9wdXAgLnVpYi1kYXkgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5hY3RpdmUucGwtcGF5LWJ0biwgLnVpYi1kYXRlcGlja2VyLXBvcHVwIC51aWItZGF5IC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheS1idG4ucGwtdGFiLnBsLWFjdGl2ZSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLWRheSAuYWN0aXZlLnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAudWliLWRhdGVwaWNrZXItcG9wdXAgLnVpYi1kYXkgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wYXktYnRuLnBsLXRhYi5wbC1hY3RpdmUsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnVpYi1kYXRlcGlja2VyLXBvcHVwIC51aWItZGF5IC5wbC1wYXktYnRuLnBsLXRhYi5wbC1hY3RpdmUsIC51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLWRheSAuYWN0aXZlLmJhY2stYnRuLCAudWliLWRhdGVwaWNrZXItcG9wdXAgLnVpYi1kYXkgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5iYWNrLWJ0bi5wbC10YWIucGwtYWN0aXZlLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnVpYi1kYXRlcGlja2VyLXBvcHVwIC51aWItZGF5IC5iYWNrLWJ0bi5wbC10YWIucGwtYWN0aXZlLFxuLnVpYi1kYXRlcGlja2VyLXBvcHVwIHRoIC5idG4uYWN0aXZlLFxuLnVpYi1kYXRlcGlja2VyLXBvcHVwIHRoIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmFjdGl2ZS5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnVpYi1kYXRlcGlja2VyLXBvcHVwIHRoIC5hY3RpdmUucGwtY29sbGVjdC1idG4sXG4udWliLWRhdGVwaWNrZXItcG9wdXAgdGggLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5idG4ucGwtdGFiLnBsLWFjdGl2ZSxcbi51aWItZGF0ZXBpY2tlci1wb3B1cCB0aCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtdGFiLnBsLWFjdGl2ZS5wbC1jb2xsZWN0LWJ0bixcbi51aWItZGF0ZXBpY2tlci1wb3B1cCB0aCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiLnBsLWFjdGl2ZS5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAudWliLWRhdGVwaWNrZXItcG9wdXAgdGggLmJ0bi5wbC10YWIucGwtYWN0aXZlLFxuLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC51aWItZGF0ZXBpY2tlci1wb3B1cCB0aCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC10YWIucGwtYWN0aXZlLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnVpYi1kYXRlcGlja2VyLXBvcHVwIHRoIC5wbC10YWIucGwtYWN0aXZlLnBsLWNvbGxlY3QtYnRuLFxuLnVpYi1kYXRlcGlja2VyLXBvcHVwIHRoIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuYWN0aXZlLnBsLXBheS1idG4sXG4udWliLWRhdGVwaWNrZXItcG9wdXAgdGggLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5LWJ0bi5wbC10YWIucGwtYWN0aXZlLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC51aWItZGF0ZXBpY2tlci1wb3B1cCB0aCAuYWN0aXZlLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnVpYi1kYXRlcGlja2VyLXBvcHVwIHRoIC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5LWJ0bi5wbC10YWIucGwtYWN0aXZlLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAudWliLWRhdGVwaWNrZXItcG9wdXAgdGggLnBsLXBheS1idG4ucGwtdGFiLnBsLWFjdGl2ZSxcbi51aWItZGF0ZXBpY2tlci1wb3B1cCB0aCAuYWN0aXZlLmJhY2stYnRuLFxuLnVpYi1kYXRlcGlja2VyLXBvcHVwIHRoIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAuYmFjay1idG4ucGwtdGFiLnBsLWFjdGl2ZSxcbi5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAudWliLWRhdGVwaWNrZXItcG9wdXAgdGggLmJhY2stYnRuLnBsLXRhYi5wbC1hY3RpdmUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLXJpZ2h0IC5nbHlwaGljb24sXG4udWliLWRhdGVwaWNrZXItcG9wdXAgLnVpYi1sZWZ0IC5nbHlwaGljb24ge1xuICB3aWR0aDogMC4zNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbn1cbi51aWItZGF0ZXBpY2tlci1wb3B1cCAudGV4dC1pbmZvIHtcbiAgY29sb3I6ICNENzI0MkMgIWltcG9ydGFudDtcbn1cbi51aWItZGF0ZXBpY2tlci1wb3B1cCAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjQUVCNkJDICFpbXBvcnRhbnQ7XG59XG5cbi5mYWNldFNsaWRlci1zbGlkZXIge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMDtcbiAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mYWNldFNsaWRlci1zbGlkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbn1cblxuLmZhY2V0c01vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZhY2V0c01vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG5cbi5mYWNldHNNb2RhbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mYWNldHNNb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLmZhY2V0c01vZGFsLWJvZHkuZmFjZXRzLWxpc3QgLmZhY2V0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZhY2V0c01vZGFsLWJvZHkuZmFjZXRzLWxpc3QgLmZhY2V0LXZhbHVlIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmZhY2V0c01vZGFsLWJvZHkuZmFjZXRzLWxpc3QgLmxpc3QtdW5zdHlsZWQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmZhY2V0c01vZGFsLWJvZHkuZmFjZXRzLWxpc3QgaHIge1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI0RFREZFMztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYWNldHNNb2RhbC1ib2R5LmZhY2V0cy1saXN0IC5mYWNldFNsaWRlci1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4uZmFjZXRzTW9kYWwtaGVhZGVyLFxuLmZhY2V0c01vZGFsLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwMjA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhY2V0c01vZGFsLWhlYWRlciB7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDA7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMS4zNzVyZW0gMCByZ2JhKDQ1LCA1NiwgNjcsIDAuMTMpO1xufVxuXG4uZmFjZXRzTW9kYWwtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLmZhY2V0c01vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mYWNldHNNb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbi5mYWNldHNNb2RhbC1mb290ZXIge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMS4zNzVyZW0gMCByZ2JhKDQ1LCA1NiwgNjcsIDAuMTMpO1xufVxuXG4ubm9VaS1oYW5kbGUgLnRvb2x0aXAtaW5uZXIge1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4ucHJvZHVjdExpc3Qge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICAvKiBhY3Rpb24gY29sIGNhcnQqL1xuICAvKiBwcmljZSAqL1xufVxuLnByb2R1Y3RMaXN0LXByaWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y3RMaXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNERURGRTM7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnByb2R1Y3RMaXN0LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbn1cbi5wcm9kdWN0TGlzdC1wYWdlVGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgY29sb3I6ICMwRTFEMkQ7XG59XG4ucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuYnRuLCAucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAucGwtY29sbGVjdC1idG4sIC5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5wbC1wYXktYnRuLCAucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuYmFjay1idG4ge1xuICBwYWRkaW5nOiAwIDIuNXJlbSAwIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmJ0bi5saW5rLCAucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5saW5rLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5saW5rLnBsLWNvbGxlY3QtYnRuLCAucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmxpbmsucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5saW5rLnBsLXBheS1idG4sIC5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5saW5rLmJhY2stYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjkzNzVyZW07XG59XG4ucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuYnRuLmxpbms6aG92ZXIsIC5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmxpbmsucGwtY29sbGVjdC1idG46aG92ZXIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmxpbmsucGwtY29sbGVjdC1idG46aG92ZXIsIC5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAubGluay5wbC1wYXktYnRuOmhvdmVyLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmxpbmsucGwtcGF5LWJ0bjpob3ZlciwgLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmxpbmsuYmFjay1idG46aG92ZXIsIC5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ubGluazpmb2N1cywgLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAubGluay5wbC1jb2xsZWN0LWJ0bjpmb2N1cywgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAubGluay5wbC1jb2xsZWN0LWJ0bjpmb2N1cywgLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5saW5rLnBsLXBheS1idG46Zm9jdXMsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAubGluay5wbC1wYXktYnRuOmZvY3VzLCAucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAubGluay5iYWNrLWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4ucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuYnRuLmxpbms6Zm9jdXMsIC5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmxpbmsucGwtY29sbGVjdC1idG46Zm9jdXMsIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmxpbmsucGwtY29sbGVjdC1idG46Zm9jdXMsIC5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAubGluay5wbC1wYXktYnRuOmZvY3VzLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmxpbmsucGwtcGF5LWJ0bjpmb2N1cywgLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmxpbmsuYmFjay1idG46Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcm9kdWN0TGlzdC10b2dnbGUge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjQUVCNkJDO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdExpc3QtdG9nZ2xlIC5pY29uQ29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbn1cbi5vcGVuIC5wcm9kdWN0TGlzdC10b2dnbGUgLmljb25Db250YWluZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnByb2R1Y3RMaXN0LWxpc3QgLnByb2R1Y3RMaXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInZpc3VhbC1pbmZvcm1hdGlvbnMgdmlzdWFsLWluZm9ybWF0aW9ucyB2aXN1YWwtaW5mb3JtYXRpb25zXCIgXCJ2aXN1YWwgY2FwdGlvbiBjYXB0aW9uXCIgXCJhdHRyaWJ1dGVzIGF0dHJpYnV0ZXMgYXR0cmlidXRlc1wiIFwiYWN0aW9ucyBhY3Rpb25zIGFjdGlvbnNcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbHVtbi1nYXA6IDAuNjI1cmVtO1xuICByb3ctZ2FwOiAwLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDEuMjVyZW0gMCByZ2JhKDEzMiwgMTA5LCAxMDksIDAuMDcpO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAucHJvZHVjdExpc3QtbGlzdCAucHJvZHVjdExpc3QtaXRlbSB7XG4gICAgcm93LWdhcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInZpc3VhbC1pbmZvcm1hdGlvbnMgdmlzdWFsLWluZm9ybWF0aW9ucyB2aXN1YWwtaW5mb3JtYXRpb25zXCIgXCJ2aXN1YWwgY2FwdGlvbiBhY3Rpb25zXCIgXCJ2aXN1YWwgYXR0cmlidXRlcyAgYWN0aW9uc1wiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDYuMjVyZW0sIGF1dG8pIDEuNWZyIDEuMjVmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICBjb2x1bW4tZ2FwOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4Ny41cmVtKSB7XG4gIC5wcm9kdWN0TGlzdC1saXN0IC5wcm9kdWN0TGlzdC1pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInZpc3VhbC1pbmZvcm1hdGlvbnMgdmlzdWFsLWluZm9ybWF0aW9ucyB2aXN1YWwtaW5mb3JtYXRpb25zXCIgXCJ2aXN1YWwgY2FwdGlvbiBhY3Rpb25zXCIgXCJ2aXN1YWwgYXR0cmlidXRlcyAgYWN0aW9uc1wiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDkuMzc1cmVtLCBhdXRvKSAyZnIgMS41ZnI7XG4gIH1cbn1cbi5wcm9kdWN0TGlzdC12aXN1YWxDYXB0aW9uIHtcbiAgZ3JpZC1hcmVhOiB2aXN1YWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNERURGRTM7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wcm9kdWN0TGlzdC12aXN1YWxDYXB0aW9uIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjREVERkUzO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5wcm9kdWN0TGlzdCAucHJvZHVjdExpc3QtdmlzdWFsIHtcbiAgZ3JpZC1hcmVhOiB2aXN1YWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3RMaXN0IC5wcm9kdWN0TGlzdC12aXN1YWwuYnJhbmQge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuLnByb2R1Y3RMaXN0IC5wcm9kdWN0TGlzdC12aXN1YWwuYnJhbmQgLnByb2R1Y3QtYnJhbmQge1xuICBib3R0b206IC0xLjc1cmVtO1xufVxuLnByb2R1Y3RMaXN0IC5wcm9kdWN0TGlzdC12aXN1YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLnByb2R1Y3RMaXN0IC5wcm9kdWN0TGlzdC12aXN1YWwtaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcm9kdWN0TGlzdCAucHJvZHVjdExpc3QtdmlzdWFsLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3RMaXN0LWNhcHRpb24ge1xuICBncmlkLWFyZWE6IGNhcHRpb247XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnByb2R1Y3RMaXN0LWNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbi5wcm9kdWN0TGlzdC1jYXB0aW9uLmJyYW5kIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnByb2R1Y3RMaXN0LWNhcHRpb24uYnJhbmQgLnByb2R1Y3QtYnJhbmQtdGlsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4ucHJvZHVjdExpc3QtYWN0aW9ucyB7XG4gIGdyaWQtYXJlYTogYWN0aW9ucztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkYzRkE7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAucHJvZHVjdExpc3QtYWN0aW9ucyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUJGM0ZBO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucHJvZHVjdExpc3QtYWN0aW9ucyAucGF5bWVudF9sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwLjEyNXJlbSBhdXRvIDAuNjI1cmVtO1xufVxuLnByb2R1Y3RMaXN0LWFjdGlvbnMgLnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5wcm9kdWN0TGlzdC1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3RMaXN0LXByaWNlc0xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvdmVyIC5wcm9kdWN0TGlzdC1wcmljZXNMaXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbi5tb2RhbCAucHJvZHVjdExpc3QtcHJpY2VzTGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogdW5zZXQ7XG59XG4ucHJvZHVjdExpc3QtcHJpY2VWYWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4wOTtcbiAgY29sb3I6ICMwRTFEMkQ7XG59XG4ucHJvZHVjdExpc3QtcHJpY2VWYWx1ZU9sZCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0EyQTJBMztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG59XG4ucHJvZHVjdExpc3QtbGFiZWwge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICBjb2xvcjogIzBFMUQyRDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4ucHJvZHVjdExpc3Qtc3ViTGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMXJlbTtcbn1cbi5wcm9kdWN0TGlzdC1zdWJMYWJlbC1zdGFycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLXN0YXJzIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgfVxufVxuLnByb2R1Y3RMaXN0LXN1YkxhYmVsID4gc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NXJlbSkge1xuICAucHJvZHVjdExpc3Qtc3ViTGFiZWwgPiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZHVjdExpc3Qtc3ViTGFiZWwtd2ludGVyLXRvb2x0aXAsIC5wcm9kdWN0TGlzdC1zdWJMYWJlbC1tb3VudGFpbi10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xufVxuLnByb2R1Y3RMaXN0LXN1YkxhYmVsLXdpbnRlci10b29sdGlwLWNvbnRlbnQsIC5wcm9kdWN0TGlzdC1zdWJMYWJlbC1tb3VudGFpbi10b29sdGlwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvdHRvbTogLTEuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLnByb2R1Y3RMaXN0LXN1YkxhYmVsLXdpbnRlci10b29sdGlwLWNvbnRlbnQgcCwgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXAtY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLnByb2R1Y3RMaXN0LXN1YkxhYmVsLXdpbnRlci10b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSwgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMEUxRDJEO1xufVxuLnByb2R1Y3RMaXN0LXN1YkxhYmVsLXdpbnRlci10b29sdGlwOmhvdmVyIC5wcm9kdWN0TGlzdC1zdWJMYWJlbC1tb3VudGFpbi10b29sdGlwLWNvbnRlbnQsIC5wcm9kdWN0TGlzdC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcDpob3ZlciAucHJvZHVjdExpc3Qtc3ViTGFiZWwtd2ludGVyLXRvb2x0aXAtY29udGVudCwgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLXdpbnRlci10b29sdGlwOmZvY3VzIC5wcm9kdWN0TGlzdC1zdWJMYWJlbC1tb3VudGFpbi10b29sdGlwLWNvbnRlbnQsIC5wcm9kdWN0TGlzdC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcDpmb2N1cyAucHJvZHVjdExpc3Qtc3ViTGFiZWwtd2ludGVyLXRvb2x0aXAtY29udGVudCwgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXA6aG92ZXIgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXAtY29udGVudCwgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXA6aG92ZXIgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLXdpbnRlci10b29sdGlwLWNvbnRlbnQsIC5wcm9kdWN0TGlzdC1zdWJMYWJlbC1tb3VudGFpbi10b29sdGlwOmZvY3VzIC5wcm9kdWN0TGlzdC1zdWJMYWJlbC1tb3VudGFpbi10b29sdGlwLWNvbnRlbnQsIC5wcm9kdWN0TGlzdC1zdWJMYWJlbC1tb3VudGFpbi10b29sdGlwOmZvY3VzIC5wcm9kdWN0TGlzdC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcC1jb250ZW50IHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBlYXNlIGZvcndhcmRzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTFEMkQ7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4ucHJvZHVjdExpc3QtbG9nbyB7XG4gIG1heC13aWR0aDogNXJlbTtcbiAgbWF4LWhlaWdodDogMi44MTI1cmVtO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnByb2R1Y3RMaXN0LWxvZ28ubGF6eWxvYWQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2R1Y3RMaXN0LWl0ZW1MaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2R1Y3RMaXN0LWl0ZW1MaW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW47XG59XG4ucHJvZHVjdExpc3QtaXRlbUxpbms6Zm9jdXMsIC5wcm9kdWN0TGlzdC1pdGVtTGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnByb2R1Y3RMaXN0LWFkZCB7XG4gIG1hcmdpbjogMC43NXJlbSAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3RMaXN0LWFkZCAuZnVsbC13aWR0aCxcbi5wcm9kdWN0TGlzdC1hZGQgLmJ0bixcbi5wcm9kdWN0TGlzdC1hZGQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wcm9kdWN0TGlzdC1hZGQgLnBsLWNvbGxlY3QtYnRuLFxuLnByb2R1Y3RMaXN0LWFkZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnByb2R1Y3RMaXN0LWFkZCAucGwtcGF5LWJ0bixcbi5wcm9kdWN0TGlzdC1hZGQgLmJhY2stYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnByb2R1Y3RMaXN0LWFkZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IGF1dG8gMCAwIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLnByb2R1Y3RMaXN0LWF2YWlsYWJpbGl0eSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcbiAgb3JkZXI6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkYzRkE7XG4gIHBhZGRpbmc6IDAgMCAwLjc1cmVtIDA7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucHJvZHVjdExpc3QtYXZhaWxhYmlsaXR5IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvcmRlcjogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxufVxuLnByb2R1Y3RMaXN0LWF2YWlsYWJpbGl0eUxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IGF1dG87XG59XG4ucHJvZHVjdExpc3QtYXZhaWxhYmlsaXR5TGFiZWwgLmxpbmstb3ZlcnJpZGVDb3ZlciwgLnByb2R1Y3RMaXN0LWF2YWlsYWJpbGl0eUxhYmVsIC5zdG9yZU5hbWUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcm9kdWN0TGlzdC1hdmFpbGFiaWxpdHkgLmljb25Db250YWluZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbn1cbi5wcm9kdWN0TGlzdC1pY29uQ29udGFpbmVyICsgLnByb2R1Y3RMaXN0LWF2YWlsYWJpbGl0eUxhYmVsIGEge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcm9kdWN0TGlzdC1hdHRyaWJ1dGVzIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wcm9kdWN0TGlzdC1hdHRyaWJ1dGVzID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cbi5wcm9kdWN0TGlzdC1hdHRyaWJ1dGVzID4gbGk6Om1hcmtlciB7XG4gIGNvbnRlbnQ6IFwi4oCiICBcIjtcbn1cbi5wcm9kdWN0TGlzdC1wbmV1bWF0aWNzVW5pdCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbn1cbi5wcm9kdWN0TGlzdCAuaW1hZ2VDb250YWluZXIge1xuICB3aWR0aDogNy45Mzc1cmVtO1xuICBoZWlnaHQ6IDYuNzgxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnByb2R1Y3RMaXN0IC5pbWFnZUNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEyLjgxMjVyZW07XG4gICAgaGVpZ2h0OiAxMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG4gICAgbWluLXdpZHRoOiAxMi44MTI1cmVtO1xuICB9XG59XG4ucHJvZHVjdExpc3QgLmltYWdlQ29udGFpbmVyLWljb24ge1xuICBjb2xvcjogIzBFMUQyRDtcbn1cbi5wcm9kdWN0TGlzdCAuaW1hZ2VDb250YWluZXItaWNvbiBzdmcge1xuICBmaWxsOiAjMEUxRDJEO1xufVxuLnByb2R1Y3RMaXN0IC5wcm9kdWN0LXZpc3VhbC1pbmZvcm1hdGlvbnMge1xuICBncmlkLWFyZWE6IHZpc3VhbC1pbmZvcm1hdGlvbnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMS41cmVtO1xuICBsZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDExMCU7XG59XG4ucHJvZHVjdExpc3QgLnByb2R1Y3QtcGlsbExpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnByb2R1Y3RMaXN0IC5wcm9kdWN0LXBpbGxMaXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnByb2R1Y3RMaXN0IC5wcm9kdWN0LWJyYW5kIHtcbiAgYm90dG9tOiAtMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAucHJvZHVjdExpc3QgLnByb2R1Y3QtYnJhbmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDEycHg7XG4gIH1cbn1cbi5wcm9kdWN0TGlzdCAucHJvZHVjdC1icmFuZC10aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucHJvZHVjdExpc3QgLmFjdGlvbnMtYmxvY2staXRlbXNOdW1iZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucHJvZHVjdExpc3QgLmFjdGlvbnMtYmxvY2std3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3RMaXN0IC5hY3Rpb25zLWJsb2NrLWFjdGlvbiB7XG4gIGZsZXg6IDE7XG59XG4ucHJvZHVjdExpc3QgLmFjdGlvbnMtYmxvY2stYWN0aW9uIGJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdmlzdWFsLWluZm9ybWF0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJvZHVjdC12aXN1YWwtaW5mb3JtYXRpb25zIC5kaXNjb3VudF9wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIGNhbGMoMTAwJSAtIDFyZW0pIDEwMCUsIDAlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjQ0LjI1ZGVnLCAjRkY3MjYwIDAlLCAjQzMwMDA5IDEwMCUpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDIuMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QtdmlzdWFsLWluZm9ybWF0aW9ucyAuZGlzY291bnRfcHJpY2UgLmxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAucHJvZHVjdC12aXN1YWwtaW5mb3JtYXRpb25zIC5kaXNjb3VudF9wcmljZSAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5wcm9kdWN0LXZpc3VhbC1pbmZvcm1hdGlvbnMgLmRpc2NvdW50X3ByaWNlIH4gLmFuaW1hdGlvbnNbY2xhc3NePWFuaW1hdGlvbnMtLV0ge1xuICB0b3A6IDA7XG59XG4ucHJvZHVjdC12aXN1YWwtaW5mb3JtYXRpb25zIC5kaXNjb3VudF9wcmljZSB+IC5hbmltYXRpb25zIC5hbmltYXRpb25zLXRhZzpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxcmVtIDAsIDEwMCUgMCwgY2FsYygxMDAlIC0gMXJlbSkgMTAwJSwgMCUgMTAwJSkgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LXZpc3VhbC1pbmZvcm1hdGlvbnMgLmRpc2NvdW50X3ByaWNlIH4gLmFuaW1hdGlvbnMgLmFuaW1hdGlvbnMtdGFnOmZpcnN0LW9mLXR5cGUgLmxhYmVsIHtcbiAgcGFkZGluZzogMCAxcmVtIDAgMXJlbSAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtdmlzdWFsLWluZm9ybWF0aW9ucyBkaXZbY2xhc3MqPWFuaW1hdGlvbnMtLV0ge1xuICB0b3A6IDA7XG59XG4ucHJvZHVjdC12aXN1YWwtaW5mb3JtYXRpb25zIGRpdltjbGFzcyo9YW5pbWF0aW9ucy0tXSAubGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnByb2R1Y3QtYXR0cmlidXRlcyB7XG4gIGdyaWQtYXJlYTogYXR0cmlidXRlcztcbn1cbi5wcm9kdWN0LXBpbGxMaXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBnYXA6IDAuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkYzRkE7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnByb2R1Y3QtcGlsbExpc3Qge1xuICAgIGdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnByb2R1Y3QtcGlsbExpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLm1vZGFsIC5wcm9kdWN0LXBpbGxMaXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LXBpbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWluLWhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnByb2R1Y3QtcGlsbCB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjYyNXJlbTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuLnByb2R1Y3QtcGlsbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnByb2R1Y3QtcGlsbC5ib29sIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1waWxsLmJvb2wgLnByb2R1Y3QtcGlsbEljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAucHJvZHVjdC1waWxsLmJvb2wgLnByb2R1Y3QtcGlsbEljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5wcm9kdWN0LXBpbGxJY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5wcm9kdWN0LXBpbGxJY29uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wcm9kdWN0LXBpbGxJY29uIHN2ZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnByb2R1Y3QtYnJhbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMS43NXJlbTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnByb2R1Y3QtYnJhbmQtbG9nbyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MHB4O1xuICB6LWluZGV4OiAyO1xufVxuLnByb2R1Y3QtcGljdG9PblZpc3VhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjI1cmVtO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAwIDAgMXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGdhcDogMC41cmVtO1xufVxuLnByb2R1Y3QtcGljdG9PblZpc3VhbCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1waWN0b09uVmlzdWFsTGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0ZWdvcnlNZW51IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY2F0ZWdvcnlNZW51IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2F0ZWdvcnlNZW51IGE6Zm9jdXMsIC5jYXRlZ29yeU1lbnUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2F0ZWdvcnlNZW51LXRpdGxlIHtcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xufVxuXG4uY2F0ZWdvcnlNZW51LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi5jYXRlZ29yeU1lbnUtbGlzdEl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG5cbi5jYXRlZ29yeU1lbnUtbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLmNhdGVnb3J5TWVudS1saXN0IHtcbiAgICBnYXA6IDAuMzEyNXJlbTtcbiAgfVxufVxuLmNhdGVnb3J5TWVudS1saXN0SXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuY2F0ZWdvcnlNZW51LWxpc3RJdGVtIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLmFjY291bnRNZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY291bnRNZW51X19jb250YWluZXIge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmFjY291bnRNZW51X19kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2NvdW50TWVudV9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC45Mzc1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTFEMkQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYWNjb3VudE1lbnVfX2ljb24tLXBhcGVyIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1wYWdlLnN2Z1wiKTtcbn1cbi5hY2NvdW50TWVudV9faWNvbi0tcGluIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1wb2ludGVyLnN2Z1wiKTtcbn1cbi5hY2NvdW50TWVudV9faWNvbi0tY3JlZGl0Y2FyZCB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tY3JlZGl0Y2FyZC5zdmdcIik7XG4gIGhlaWdodDogMC45Mzc1cmVtO1xufVxuLmFjY291bnRNZW51X19pY29uLS10cnVjayB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tdHJ1Y2suc3ZnXCIpO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uYWNjb3VudE1lbnVfX2ljb24tLWNhcnQge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLWNhcnQuc3ZnXCIpO1xufVxuLmFjY291bnRNZW51X19pY29uLS1tYXRyaWN1bGF0aW9uIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1tYXRyaWN1bGF0aW9uLnN2Z1wiKTtcbiAgaGVpZ2h0OiAwLjVyZW07XG59XG4uYWNjb3VudE1lbnUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMS41NjI1cmVtIDMuMTI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY291bnRNZW51IGE6Zm9jdXMsIC5hY2NvdW50TWVudSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbn1cbi5hY2NvdW50TWVudSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuNDM3NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDAuOTM3NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTFEMkQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tY2hldnJvbi1yaWdodC5zdmdcIik7XG59XG4uYWNjb3VudE1lbnUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3VudE1lbnUtbGlzdEl0ZW0tLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNENzI0MkM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLmFjY291bnRNZW51IHtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI0RFREZFMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbiAgLmFjY291bnRNZW51LWxpc3RJdGVtLS1hY3RpdmUgYSB7XG4gICAgYmFja2dyb3VuZDogI0VCRjNGQTtcbiAgfVxuICAuYWNjb3VudE1lbnUtbGlzdEl0ZW0tLWFjdGl2ZSBhOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5hY2NvdW50TWVudV9fY29udGFpbmVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjREVERkUzO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmFjY291bnRNZW51X19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFjY291bnRNZW51X19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYWNjb3VudF9fYWRkcmVzcywgLmFjY291bnRfX21hdHJpY3VsYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hY2NvdW50X19hZGRyZXNzLS1jb2wsIC5hY2NvdW50X19tYXRyaWN1bGF0aW9uLS1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFjY291bnRfX21hdHJpY3VsYXRpb24gLmRsLWlubGluZS1pdGVtcyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmFjY291bnRfX3NldEFkZHJlc3MsIC5hY2NvdW50X19zZXRNYXRyaWN1bGF0aW9uIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5hY2NvdW50X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5hY2NvdW50X19jb250ZW50IC5zdG9yZWxvY2F0b3JTZWFyY2hfX2Zvcm0ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hY2NvdW50X19jb250ZW50IC5kbC1pbmxpbmUtaXRlbXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5hY2NvdW50X19jb250ZW50IC5kbC1pbmxpbmUtaXRlbXMgZGQsXG4uYWNjb3VudF9fY29udGVudCAuZGwtaW5saW5lLWl0ZW1zIGR0IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmRsLWlubGluZS1pdGVtcyBkdCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW07XG59XG4uYWNjb3VudF9fY29udGVudCAuZGwtaW5saW5lLWl0ZW1zIGR0OmFmdGVyIHtcbiAgY29udGVudDogXCIgOiBcIjtcbn1cbi5hY2NvdW50X19jb250ZW50IGgxLCAuYWNjb3VudF9fY29udGVudCAudGl0bGUtMSxcbi5hY2NvdW50X19jb250ZW50IGgyLFxuLmFjY291bnRfX2NvbnRlbnQgLnRpdGxlLTIge1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgY29sb3I6ICMwRTFEMkQ7XG59XG4uYWNjb3VudF9fY29udGVudCBoMSwgLmFjY291bnRfX2NvbnRlbnQgLnRpdGxlLTEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLmFjY291bnRfX2NvbnRlbnQgaDIsIC5hY2NvdW50X19jb250ZW50IC50aXRsZS0yIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hY2NvdW50X19jb250ZW50IGgyLnN0b3JlbG9jYXRvclNlYXJjaF9fdGl0bGUsIC5hY2NvdW50X19jb250ZW50IC5zdG9yZWxvY2F0b3JTZWFyY2hfX3RpdGxlLnRpdGxlLTIge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1hZGQtdG8tY2FydCB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItdGl0bGUge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItc3BhY2VyIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDEuODc1cmVtIDA7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjREVERkUzO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb25zLCAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMS4yNXJlbTtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbnMsIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWZpZGVsaXR5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbnMgKyAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb25UaXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24sIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWZpZGVsaXR5X19ibG9jayB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDAuNjI1cmVtKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbiwgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHlfX2Jsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24gaDIsIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9uIC50aXRsZS0yLFxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24gaDMsXG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbiAucHJvY2Vzcy1pZGVudGlmaWNhdGlvbiAucGFuZWwtaGVhZGluZyxcbi5wcm9jZXNzLWlkZW50aWZpY2F0aW9uIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9uIC5wYW5lbC1oZWFkaW5nLFxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24gLnByb2Nlc3Mtc2hpcHBpbmcgLnBhbmVsLWhlYWRpbmcsXG4ucHJvY2Vzcy1zaGlwcGluZyAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbiAucGFuZWwtaGVhZGluZyxcbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9uIC5wcm9jZXNzLWdpZnQgLnBhbmVsLWhlYWRpbmcsXG4ucHJvY2Vzcy1naWZ0IC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9uIC5wYW5lbC1oZWFkaW5nLFxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24gLnByb2Nlc3MtcHJlbWl1bSAucGFuZWwtaGVhZGluZyxcbi5wcm9jZXNzLXByZW1pdW0gLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24gLnBhbmVsLWhlYWRpbmcsXG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbiAucHJvY2Vzcy1wYXltZW50IC5wYW5lbC1oZWFkaW5nLFxuLnByb2Nlc3MtcGF5bWVudCAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbiAucGFuZWwtaGVhZGluZyxcbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9uIC50aXRsZS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24gLmFkZHJlc3MgYWRkcmVzcywgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24gLnN0b3JlLWNvbnRhY3QgYWRkcmVzcywgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24gLnN0b3JlLXBob25lIGFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24gLmZyYW1lX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYWR2YW50YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAwO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHlfX2FkdmFudGFnZSAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMS4zMTI1cmVtO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHlfX2FkdmFudGFnZTpmaXJzdC1vZi10eXBlLCAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYWR2YW50YWdlOmxhc3Qtb2YtdHlwZSB7XG4gIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHlfX2FkdmFudGFnZTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWZpZGVsaXR5X19hZHZhbnRhZ2U6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHlfX2FkdmFudGFnZTpmaXJzdC1vZi10eXBlOmxhc3Qtb2YtdHlwZSB7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWZpZGVsaXR5X19hZHZhbnRhZ2UgKyAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYWR2YW50YWdlIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNERURGRTM7XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2stLWxhcmdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2stLXBvaW50cyB7XG4gIHJvdy1nYXA6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2stLXBvaW50cyAuZnJhbWUsIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWZpZGVsaXR5X19ibG9jay0tcG9pbnRzIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMsIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2stLXBvaW50cyAucGwtcGF5bWVudE1ldGhvZHMsIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWZpZGVsaXR5X19ibG9jay0tcG9pbnRzIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50LCAucG5ldW1hdGljU2VhcmNoIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWZpZGVsaXR5X19ibG9jay0tcG9pbnRzIC50YWItY29udGVudCwgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHlfX2Jsb2NrLS1wb2ludHMgLnNlcnZpY2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fcG9pbnRzIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGNvbG9yOiAjRDcyNDJDO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcm93LWdhcDogMS4yNXJlbTtcbiAgfVxufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaGVhZGVyX19jb2x1bW4ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC42MjVyZW07XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1oZWFkZXJfX2NvbHVtbi0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLXN0YXR1cyB7XG4gIGNvbG9yOiAjRDcyNDJDO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItbGluZXMge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyAuZnJhbWUsIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMsIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyAucGwtcGF5bWVudE1ldGhvZHMsIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50LCAucG5ldW1hdGljU2VhcmNoIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC50YWItY29udGVudCwgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItbGluZXMgLnNlcnZpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItbGluZXMtLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIHRkIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5saW5lLW9yZGVyLW51bWJlciB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5saW5lLWxpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5saW5lLXByaWNlcy0tdG90YWwsXG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyAubGluZS1kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyAubGluZS1zdGF0dXMgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5saW5lLWRldGFpbHMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5saW5lLW1vYmlsZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5saW5lLXZpc3VhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5saW5lLXZpc3VhbCBpbWcge1xuICBtYXgtd2lkdGg6IDQuMzc1cmVtO1xuICBtYXgtaGVpZ2h0OiA0LjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyB0ZDpmaXJzdC1vZi10eXBlLFxuICAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyB0aDpmaXJzdC1vZi10eXBlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI0RFREZFMztcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItbGluZXMgdGQubGluZS1kZXRhaWxzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIHRkLmxpbmUtdmlzdWFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItbGluZXMgdGQubGluZS1wcmljZXMtLXRvdGFsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItbGluZXMgdGJvZHkgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyAubGluZS1tb2JpbGUtY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICByb3ctZ2FwOiAwLjYyNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItbGluZXMgLmxpbmUtdmlzdWFsIHtcbiAgICBtaW4td2lkdGg6IDUuMTI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyB0ZC5saW5lLXByaWNlcywgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItbGluZXMgdGQubGluZS1kZXRhaWxzLCAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyB0ZC5saW5lLXF1YW50aXR5LCAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyB0ZC5saW5lLXN0YXR1cywgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItbGluZXMgdGQubGluZS1wcmVjaXNpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDAgMS4yNXJlbSAwIHJnYmEoMTMyLCAxMDksIDEwOSwgMC4wNyk7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5saW5lLW9yZGVyLW51bWJlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzLS1saXN0IHRyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1tYXRyaWN1bGF0aW9uX19pbmZvcm1hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW1hdHJpY3VsYXRpb25fX2luZm9ybWF0aW9uIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtbWF0cmljdWxhdGlvbl9faW5mb3JtYXRpb24gbGkgLmRsLWlubGluZS1pdGVtcyBkdCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtbWF0cmljdWxhdGlvbl9faW5mb3JtYXRpb24gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuMTg3NXJlbTtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIGxlZnQ6IDAuODEyNXJlbTtcbiAgdG9wOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW1hdHJpY3VsYXRpb25fX251bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLnJhZGlvLS1jdXN0b20gLmFjY291bnQtbWF0cmljdWxhdGlvbl9faW5mb3JtYXRpb24ge1xuICBtYXJnaW4tdG9wOiAtMC4xODc1cmVtO1xufVxuXG4ucHJvZHVjdFJlY29tbWFuZGF0aW9ucy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnByb2R1Y3RSZWNvbW1hbmRhdGlvbnMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5wcm9kdWN0UmVjb21tYW5kYXRpb25zLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbi5wcm9kdWN0UmVjb21tYW5kYXRpb25zLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnByb2R1Y3RSZWNvbW1hbmRhdGlvbnMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5wcm9kdWN0UmVjb21tYW5kYXRpb25zLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cbi5wcm9kdWN0UmVjb21tYW5kYXRpb25zLXBpbGwsIC5wcm9kdWN0UmVjb21tYW5kYXRpb25zLWJhZGdlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjlCNTNBZmYgMCUsICNGOUI1M0FjYyA5MCUpO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3RSZWNvbW1hbmRhdGlvbnMtcGlsbCAubGFiZWwsIC5wcm9kdWN0UmVjb21tYW5kYXRpb25zLWJhZGdlIC5sYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnByb2R1Y3RSZWNvbW1hbmRhdGlvbnMtcGlsbCAubGFiZWwuY29sb3ItZGFyaywgLnByb2R1Y3RSZWNvbW1hbmRhdGlvbnMtYmFkZ2UgLmxhYmVsLmNvbG9yLWRhcmsge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wcm9kdWN0UmVjb21tYW5kYXRpb25zLXBpbGwgfiAuYW5pbWF0aW9ucyAuYW5pbWF0aW9ucy10YWc6Zmlyc3Qtb2YtdHlwZSwgLnByb2R1Y3RSZWNvbW1hbmRhdGlvbnMtYmFkZ2UgfiAuYW5pbWF0aW9ucyAuYW5pbWF0aW9ucy10YWc6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMXJlbSAwLCAxMDAlIDAsIGNhbGMoMTAwJSAtIDFyZW0pIDEwMCUsIDAlIDEwMCUpICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdFJlY29tbWFuZGF0aW9ucy1waWxsIH4gLmFuaW1hdGlvbnMgLmFuaW1hdGlvbnMtdGFnOmZpcnN0LW9mLXR5cGUgLmxhYmVsLCAucHJvZHVjdFJlY29tbWFuZGF0aW9ucy1iYWRnZSB+IC5hbmltYXRpb25zIC5hbmltYXRpb25zLXRhZzpmaXJzdC1vZi10eXBlIC5sYWJlbCB7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDFyZW0gIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0UmVjb21tYW5kYXRpb25zLXBpbGwgfiAuZGlzY291bnRfcHJpY2UsIC5wcm9kdWN0UmVjb21tYW5kYXRpb25zLWJhZGdlIH4gLmRpc2NvdW50X3ByaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxcmVtIDAsIDEwMCUgMCwgY2FsYygxMDAlIC0gMXJlbSkgMTAwJSwgMCUgMTAwJSkgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0UmVjb21tYW5kYXRpb25zLXBpbGwgfiAuZGlzY291bnRfcHJpY2UgLmxhYmVsLCAucHJvZHVjdFJlY29tbWFuZGF0aW9ucy1iYWRnZSB+IC5kaXNjb3VudF9wcmljZSAubGFiZWwge1xuICBwYWRkaW5nOiAwIDFyZW0gMCAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdFJlY29tbWFuZGF0aW9ucy1waWxsIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG9yZGVyOiAtMjtcbiAgYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucHJvZHVjdFJlY29tbWFuZGF0aW9ucy1iYWRnZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIGNhbGMoMTAwJSAtIDFyZW0pIDEwMCUsIDAlIDEwMCUpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgei1pbmRleDogMjtcbiAgbWluLWhlaWdodDogMi4xMjVyZW07XG59XG4ucHJvZHVjdFJlY29tbWFuZGF0aW9ucy1iYWRnZSAubGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnByb2R1Y3RSZWNvbW1hbmRhdGlvbnMtYmFkZ2UgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5wcm9jZXNzLWlkZW50aWZpY2F0aW9uIC5saXN0LWdyb3VwLWl0ZW0sIC5wcm9jZXNzLXNoaXBwaW5nIC5saXN0LWdyb3VwLWl0ZW0sIC5wcm9jZXNzLWdpZnQgLmxpc3QtZ3JvdXAtaXRlbSwgLnByb2Nlc3MtcHJlbWl1bSAubGlzdC1ncm91cC1pdGVtLCAucHJvY2Vzcy1wYXltZW50IC5saXN0LWdyb3VwLWl0ZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvY2Vzcy1pZGVudGlmaWNhdGlvbiAucGFuZWwsIC5wcm9jZXNzLXNoaXBwaW5nIC5wYW5lbCwgLnByb2Nlc3MtZ2lmdCAucGFuZWwsIC5wcm9jZXNzLXByZW1pdW0gLnBhbmVsLCAucHJvY2Vzcy1wYXltZW50IC5wYW5lbCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wcm9jZXNzLWlkZW50aWZpY2F0aW9uIC5wYW5lbC1oZWFkaW5nLCAucHJvY2Vzcy1zaGlwcGluZyAucGFuZWwtaGVhZGluZywgLnByb2Nlc3MtZ2lmdCAucGFuZWwtaGVhZGluZywgLnByb2Nlc3MtcHJlbWl1bSAucGFuZWwtaGVhZGluZywgLnByb2Nlc3MtcGF5bWVudCAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ucHJvY2Vzcy1pZGVudGlmaWNhdGlvbiAucGFuZWwtaGVhZGluZyBzdHJvbmcsIC5wcm9jZXNzLXNoaXBwaW5nIC5wYW5lbC1oZWFkaW5nIHN0cm9uZywgLnByb2Nlc3MtZ2lmdCAucGFuZWwtaGVhZGluZyBzdHJvbmcsIC5wcm9jZXNzLXByZW1pdW0gLnBhbmVsLWhlYWRpbmcgc3Ryb25nLCAucHJvY2Vzcy1wYXltZW50IC5wYW5lbC1oZWFkaW5nIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJvY2Vzcy1pZGVudGlmaWNhdGlvbiAucGFuZWwtYm9keSwgLnByb2Nlc3MtaWRlbnRpZmljYXRpb24gLnBhbmVsLWhlYWRpbmcsIC5wcm9jZXNzLXNoaXBwaW5nIC5wYW5lbC1ib2R5LCAucHJvY2Vzcy1zaGlwcGluZyAucGFuZWwtaGVhZGluZywgLnByb2Nlc3MtZ2lmdCAucGFuZWwtYm9keSwgLnByb2Nlc3MtZ2lmdCAucGFuZWwtaGVhZGluZywgLnByb2Nlc3MtcHJlbWl1bSAucGFuZWwtYm9keSwgLnByb2Nlc3MtcHJlbWl1bSAucGFuZWwtaGVhZGluZywgLnByb2Nlc3MtcGF5bWVudCAucGFuZWwtYm9keSwgLnByb2Nlc3MtcGF5bWVudCAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wcm9jZXNzLWlkZW50aWZpY2F0aW9uIC5wYW5lbC1ib2R5IGEsIC5wcm9jZXNzLWlkZW50aWZpY2F0aW9uIC5wYW5lbC1oZWFkaW5nIGEsIC5wcm9jZXNzLXNoaXBwaW5nIC5wYW5lbC1ib2R5IGEsIC5wcm9jZXNzLXNoaXBwaW5nIC5wYW5lbC1oZWFkaW5nIGEsIC5wcm9jZXNzLWdpZnQgLnBhbmVsLWJvZHkgYSwgLnByb2Nlc3MtZ2lmdCAucGFuZWwtaGVhZGluZyBhLCAucHJvY2Vzcy1wcmVtaXVtIC5wYW5lbC1ib2R5IGEsIC5wcm9jZXNzLXByZW1pdW0gLnBhbmVsLWhlYWRpbmcgYSwgLnByb2Nlc3MtcGF5bWVudCAucGFuZWwtYm9keSBhLCAucHJvY2Vzcy1wYXltZW50IC5wYW5lbC1oZWFkaW5nIGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnByb2Nlc3MtaWRlbnRpZmljYXRpb24gaDIsIC5wcm9jZXNzLWlkZW50aWZpY2F0aW9uIC50aXRsZS0yLCAucHJvY2Vzcy1zaGlwcGluZyBoMiwgLnByb2Nlc3Mtc2hpcHBpbmcgLnRpdGxlLTIsIC5wcm9jZXNzLWdpZnQgaDIsIC5wcm9jZXNzLWdpZnQgLnRpdGxlLTIsIC5wcm9jZXNzLXByZW1pdW0gaDIsIC5wcm9jZXNzLXByZW1pdW0gLnRpdGxlLTIsIC5wcm9jZXNzLXBheW1lbnQgaDIsIC5wcm9jZXNzLXBheW1lbnQgLnRpdGxlLTIge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5wcm9jZXNzLWZpZWxkLXBlcnNpc3QtYWNjb3VudCwgLnByb2Nlc3MtZmllbGQtcmVtZW1iZXItbWUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnByb2Nlc3Mtc21hbGwge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wcm9jZXNzLXNoaXBwaW5nLCAucHJvY2Vzcy1naWZ0LCAucHJvY2Vzcy1wcmVtaXVtLCAucHJvY2Vzcy1wYXltZW50IHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG59XG4ucHJvY2Vzcy1zaGlwcGluZyAucHJvY2Vzcy1idXR0b24tbmV4dC1zdGVwLCAucHJvY2Vzcy1naWZ0IC5wcm9jZXNzLWJ1dHRvbi1uZXh0LXN0ZXAsIC5wcm9jZXNzLXByZW1pdW0gLnByb2Nlc3MtYnV0dG9uLW5leHQtc3RlcCwgLnByb2Nlc3MtcGF5bWVudCAucHJvY2Vzcy1idXR0b24tbmV4dC1zdGVwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnByb2Nlc3MtcGF5bWVudC1hbW91bnRzIC50b3RhbCB0ZCxcbi5wcm9jZXNzLXBheW1lbnQtYW1vdW50cyAudG90YWwgdGgge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwLjQzNzVyZW07XG59XG4ucHJvY2Vzcy1zaGlwcGluZyAubW9kZS1zZWxlY3Rvci1tYWluIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnByb2Nlc3Mtc2hpcHBpbmcgLmZyYW1lLCAucHJvY2Vzcy1zaGlwcGluZyAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheW1lbnRNZXRob2RzLCAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnByb2Nlc3Mtc2hpcHBpbmcgLnBsLXBheW1lbnRNZXRob2RzLCAucHJvY2Vzcy1zaGlwcGluZyAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCwgLnBuZXVtYXRpY1NlYXJjaCAucHJvY2Vzcy1zaGlwcGluZyAudGFiLWNvbnRlbnQsIC5wcm9jZXNzLXNoaXBwaW5nIC5zZXJ2aWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cbi5wcm9jZXNzLXBheW1lbnQtYW1vdW50cyAuZnJhbWUsIC5wcm9jZXNzLXBheW1lbnQtYW1vdW50cyAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheW1lbnRNZXRob2RzLCAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnByb2Nlc3MtcGF5bWVudC1hbW91bnRzIC5wbC1wYXltZW50TWV0aG9kcywgLnByb2Nlc3MtcGF5bWVudC1hbW91bnRzIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50LCAucG5ldW1hdGljU2VhcmNoIC5wcm9jZXNzLXBheW1lbnQtYW1vdW50cyAudGFiLWNvbnRlbnQsIC5wcm9jZXNzLXBheW1lbnQtYW1vdW50cyAuc2VydmljZSB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuLnByb2Nlc3Mtc2hpcHBpbmcgLnN0b3JlbG9jYXRvclNlYXJjaF9fZnJhbWUsXG4ucHJvY2Vzcy1zaGlwcGluZyAuc3RvcmVsb2NhdG9yU2VhcmNoX19tYXAge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jYXJ0X19jb3Vwb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuODc1cmVtIDA7XG59XG4uY2FydF9fY291cG9uIC5idG4sIC5jYXJ0X19jb3Vwb24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmNhcnRfX2NvdXBvbiAucGwtY29sbGVjdC1idG4sIC5jYXJ0X19jb3Vwb24gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmNhcnRfX2NvdXBvbiAucGwtcGF5LWJ0biwgLmNhcnRfX2NvdXBvbiAuYmFjay1idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5jYXJ0X19jb3Vwb24gKyAuY2FydF9fY291cG9uIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNERURGRTM7XG59XG4uY2FydF9fY291cG9uOmZpcnN0LW9mLXR5cGUsIC5jYXJ0X19jb3Vwb246bGFzdC1vZi10eXBlIHtcbiAgbWluLWhlaWdodDogMy4xMjVyZW07XG59XG4uY2FydF9fY291cG9uOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNhcnRfX2NvdXBvbjpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY2FydF9fY291cG9uOmZpcnN0LW9mLXR5cGU6bGFzdC1vZi10eXBlIHtcbiAgbWluLWhlaWdodDogMi41cmVtO1xufVxuLmNhcnQtbG9ja2VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLmNhcnQtbG9ja2VkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uY2FydC1sb2NrZWRfX2xpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmNhcnQtc2hpcHBpbmdfX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuMzEyNXJlbSBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC5jYXJ0LXNoaXBwaW5nX190aXRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmNhcnQtc2hpcHBpbmdfX3RpdGxlLS1zdG9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDIxIDIxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbDpzcGFjZT0ncHJlc2VydmUnIHN0eWxlPSdmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiclM0UlM0NwYXRoIGQ9J00yMCAuNGExIDEgMCAwIDEgMSAxdjMuNDc4YTEgMSAwIDAgMS0xIDFoLS4xNzV2MTIuOTExYS42NTEuNjUxIDAgMCAxLS41NTQuNjQzbC0uMDk2LjAwN2gtMi43NGEuNjUuNjUgMCAwIDEtLjY0My0uNTU0bC0uMDA3LS4wOTZ2LTEuMDI2SDUuMjE1djEuMzgzYzAgLjMyNi0uMjQuNTk2LS41NTQuNjQybC0uMDk2LjAwOEgxLjgyNmEuNjUxLjY1MSAwIDAgMS0uNjQzLS41NTRsLS4wMDctLjA5NlY1Ljg3OEgxYTEgMSAwIDAgMS0xLTFWMS40YTEgMSAwIDAgMSAxLTFoMTlaTTIuNDc2IDUuODc4djEyLjYxN2gxLjQzOVY4LjYxN2MwLS4zMjYuMjQxLS41OTYuNTU0LS42NDNsLjA5Ni0uMDA3aDExLjg3Yy4zMjYgMCAuNTk2LjI0MS42NDMuNTU0bC4wMDcuMDk2LS4wMDEgMi45OTkuMDAxLjAxOC0uMDAxLjAxOHYyLjY5NmwuMDAxLjAyNS0uMDAxLjAyNnYyLjY4M2wuMDAxLjAzMS0uMDAxLjAzdi45OTVoMS40NDFWNS44NzhIMi40NzZabTEzLjMwOSAxMC41ODUtLjAwMS0xLjQ0SDUuMjE1djEuNDRoMTAuNTdabS0xMC41Ny0yLjc0aDEwLjU2OXYtMS40MzlINS4yMTV2MS40MzlabTAtMi43MzloMTAuNTY5VjkuMjY3SDUuMjE1djEuNzE3Wk0xOS43IDEuN0gxLjN2Mi44NzhoMTguNFYxLjdaJyBmaWxsPSdjdXJyZW50Q29sb3InLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uY2FydC1zaGlwcGluZ19fbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uY2FydC1kZWxpdmVyaWVzX19hZ3JlZW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG59XG4uY2FydC1kZWxpdmVyaWVzX19hZ3JlZW1lbnRzLmNhcnRCb3gtYWN0aW9ucyB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4uY2FydC1kZWxpdmVyaWVzX19ociB7XG4gIG1hcmdpbi10b3A6IDIuMTg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjREVERkUzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJ0LWRlbGl2ZXJpZXMtbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJ0LWRlbGl2ZXJpZXMtbG9nbyB7XG4gIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICBtYXJnaW46IDAgMC42MjVyZW07XG59XG4uY2FydC1kZWxpdmVyaWVzLWxvZ28gPiBzdmcge1xuICBtYXgtaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbi5jYXJ0LWRlbGl2ZXJpZXNfX3JlaW5zdXJhbmNlUGljdG8ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5jYXJ0LWRlbGl2ZXJpZXNfX3JlaW5zdXJhbmNlUGljdG8gLmljb25Db250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5jYXJ0LWRlbGl2ZXJpZXNfX3NwYWNlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5jYXJ0LWRlbGl2ZXJpZXNfX3NwYWNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI0RFREZFMztcbiAgfVxufVxuLmNhcnQtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAxLjI1cmVtIDAgcmdiYSgxMzIsIDEwOSwgMTA5LCAwLjA3KTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5jYXJ0LWxpbmVfX3Byb2R1Y3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbi5jYXJ0LWxpbmVfX3Byb2R1Y3QtcmVmLCAuY2FydC1saW5lX19wcm9kdWN0LWxpbmsge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uY2FydC1saW5lX19wcm9kdWN0LXBpY2t1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG59XG4uY2FydC1saW5lX19wcm9kdWN0LXBpY2t1cDpiZWZvcmUge1xuICB0b3A6IDAuMDYyNXJlbTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEE3M0E7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tY2hlY2suc3ZnXCIpO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5jYXJ0LWxpbmVfX2JyYW5kIHtcbiAgbWF4LXdpZHRoOiA1cmVtO1xuICBtYXgtaGVpZ2h0OiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5jYXJ0LWxpbmVfX2JyYW5kLmxhenlsb2FkIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbn1cbi5jYXJ0LWxpbmVfX3Zpc3VhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAuOTM3NXJlbTtcbiAgbWluLXdpZHRoOiAxMC45Mzc1cmVtO1xuICB3aWR0aDogMTAuOTM3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2FydC1saW5lX192aXN1YWwgLmltYWdlLWZvcm1hdC1jYXJ0SXRlbS1tYXgtc2l6ZSB7XG4gIG1heC13aWR0aDogOS4zNzVyZW07XG4gIG1heC1oZWlnaHQ6IDkuMzc1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNhcnQtbGluZV9fdmlzdWFsLWxpbmsge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FydC1saW5lX19hY3Rpb25zIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XG59XG4uY2FydC1saW5lX19wcmljZS1saW5lIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwLjMxMjVyZW0gMDtcbn1cbi5jYXJ0LWxpbmVfX3ByaWNlLWxpbmUgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY2FydC1saW5lX19pbmZvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmbGV4OiA0O1xufVxuLmNhcnQtbGluZV9fcHJpY2VzIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZsZXg6IDE7XG59XG4uY2FydC1saW5lX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcnQtbGluZV9fcHJpY2VzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZmxleDogMztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY2FydC1saW5lX19xdWFudGl0eSB7XG4gIG1hcmdpbjogMC4zMTI1cmVtIDAuNjI1cmVtO1xufVxuLmNhcnQtbGluZV9fcXVhbnRpdHkgLnByb2R1Y3RTZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNhcnQtbGluZV9fcXVhbnRpdHkgLnByb2R1Y3RTZWxlY3QtaW5wdXQge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5jYXJ0LWxpbmVfX3F1YW50aXR5IC5wcm9kdWN0U2VsZWN0LWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuY2FydC1saW5lX19xdWFudGl0eSAucHJvZHVjdFNlbGVjdC1pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmNhcnQtbGluZV9fcXVhbnRpdHkgLnByb2R1Y3RTZWxlY3QtaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNhcnQtbGluZV9fcXVhbnRpdHkgLnByb2R1Y3RTZWxlY3QtaW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY2FydC1saW5lLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uY2FydC1saW5lLXByZXN0YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBtYXJnaW46IC0xLjI1cmVtIDAuNjI1cmVtIDEuMjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtIDEuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xufVxuLmNhcnQtbGluZS1wcmVzdGF0aW9uIC5jYXJ0LWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcnQtbGluZS1wcmVzdGF0aW9uIC5jYXJ0LWxpbmVfX3Zpc3VhbCBpbWcge1xuICBtYXgtaGVpZ2h0OiA2LjI1cmVtO1xuICBtaW4taGVpZ2h0OiA2LjI1cmVtO1xufVxuLmNhcnQtbGluZS1wcmVzdGF0aW9uICsgLmNhcnQtbGluZS1wcmVzdGF0aW9uIHtcbiAgbWFyZ2luLXRvcDogLTEuODc1cmVtO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xufVxuLmNhcnQtbGluZS1vcHRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuY2FydC1saW5lLW9wdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICB9XG59XG4uY2FydC1saW5lLW9wdGlvbnMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgbWFyZ2luOiAtMS4yNXJlbSAwLjYyNXJlbSAxLjI1cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtIDAuNjI1cmVtIDEuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xufVxuLmNhcnQtbGluZS1vcHRpb25zLWNvbnRhaW5lciAuY2FydC1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJ0LWxpbmUtb3B0aW9ucy1jb250YWluZXIgLmNhcnQtbGluZS1vcHRpb25zIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5jYXJ0LWxpbmUtb3B0aW9ucy1jb250YWluZXIgLmNhcnQtbGluZS1vcHRpb25zOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXJ0LWxpbmUtb3B0aW9ucy1jb250YWluZXIgLmNhcnQtbGluZS1vcHRpb25zOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcnQtZGVsaXZlcnlfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cbi5jYXJ0LXF1YW50aXR5LS1oaWdobGlnaHQge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNENzI0MkM7XG4gIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODcuNDk4NzVyZW0pIHtcbiAgLmNhcnQtbGluZV9faW5mbywgLmNhcnQtbGluZV9fcHJpY2VzLXdyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuY2FydC10YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJ0LWRlbGl2ZXJpZXNfX2hyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNhcnQtbGluZV9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICB9XG4gIC5jYXJ0LWxpbmVfX2luZm8sIC5jYXJ0LWxpbmVfX3ByaWNlcy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FydC1saW5lX19wcmljZXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY2FydC1saW5lX19wcmljZXMtd3JhcHBlci0tY2FydCB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbiAgLmNhcnQtbGluZV9fcHJpY2VzLXdyYXBwZXIgLnByb2R1Y3RTZWxlY3QtaW5wdXQtLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmNhcnQtbGluZV9fdmlzdWFsIHtcbiAgICBtYXgtd2lkdGg6IDMuMTI1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICAgIG1pbi13aWR0aDogMy4xMjVyZW07XG4gIH1cbiAgLmNhcnQtbGluZV9fdmlzdWFsIC5pbWFnZS1mb3JtYXQtY2FydEl0ZW0tbWF4LXNpemUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxuICAuY2FydC1saW5lX19xdWFudGl0eSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NXJlbSkge1xuICAuY2FydF9fc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2RhbCAuY2FydC1ib3gtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLmNvdXBvbl9fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jb3Vwb25fX2RlbGV0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY291cG9uX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZ3Jlc3NOYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5wcm9ncmVzc05hdjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbn1cbi5wcm9ncmVzc05hdiBsaSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9ncmVzc05hdiBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xufVxuLnByb2dyZXNzTmF2IGxpICsgbGk6YmVmb3JlIHtcbiAgbGVmdDogLTAuMTI1cmVtO1xufVxuLnByb2dyZXNzTmF2IGxpLmRvbmU6YmVmb3JlLCAucHJvZ3Jlc3NOYXYgbGkuYWN0aXZlOmJlZm9yZSwgLnByb2dyZXNzTmF2IC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyBsaS5wbC10YWIucGwtYWN0aXZlOmJlZm9yZSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wcm9ncmVzc05hdiBsaS5wbC10YWIucGwtYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTFEMkQ7XG59XG4ucHJvZ3Jlc3NOYXYgLmFjdGl2ZSwgLnByb2dyZXNzTmF2IC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiLnBsLWFjdGl2ZSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wcm9ncmVzc05hdiAucGwtdGFiLnBsLWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucHJvZ3Jlc3NOYXYgLmRpc2FibGVkIHtcbiAgY29sb3I6ICNBRUI2QkM7XG59XG4ucHJvZ3Jlc3NOYXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMS4yNXJlbSAwLjYyNXJlbSAxLjE4NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2dyZXNzTmF2IC5hY3RpdmUsIC5wcm9ncmVzc05hdiAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYi5wbC1hY3RpdmUsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucHJvZ3Jlc3NOYXYgLnBsLXRhYi5wbC1hY3RpdmUsXG4ucHJvZ3Jlc3NOYXYgLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogaW5pdGlhbDtcbn1cbi5wcm9ncmVzc05hdiAuZG9uZTpob3ZlciBhIHtcbiAgY29sb3I6ICNENzI0MkM7XG59XG4ucHJvZ3Jlc3NOYXYgLmRvbmU6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3MjQyQztcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAucHJvZ3Jlc3NOYXYge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cblxuLnByb2R1Y3REZXRhaWwtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGVyXCIgXCJ2aXN1YWxcIiBcImNvbnRlbnRcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgY29sdW1uLWdhcDogMC42MjVyZW07XG4gIHJvdy1nYXA6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wcm9kdWN0RGV0YWlsLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidmlzdWFsIGhlYWRlclwiIFwidmlzdWFsIGNvbnRlbnRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgcm93LWdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5wcm9kdWN0RGV0YWlsLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYyg0MCUgLSAxcmVtKSBjYWxjKDYwJSAtIDFyZW0pO1xuICB9XG59XG4ucHJvZHVjdERldGFpbC1jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xufVxuLnByb2R1Y3REZXRhaWwtY29udGVudCAuYWRkLXRvLWNhcnQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wcm9kdWN0RGV0YWlsLWNvbnRlbnQgLmFkZC10by1jYXJ0LWFjdGlvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLnByb2R1Y3REZXRhaWwtdmlzdWFsIHtcbiAgZ3JpZC1hcmVhOiB2aXN1YWw7XG59XG4ucHJvZHVjdERldGFpbC1oZWFkZXIge1xuICBncmlkLWFyZWE6IGhlYWRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAucHJvZHVjdERldGFpbC1oZWFkZXIud2l0aC1hbmltYXRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAyLjQzNzVyZW07XG4gIH1cbn1cbi5wcm9kdWN0RGV0YWlsLWJsb2NrIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vZGFsLWRpYWxvZyAucHJvZHVjdERldGFpbC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLnByb2R1Y3REZXRhaWwtYmxvY2subWF0cmljdWxhdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93aGl0ZS10aXJlLXRyYWNrLnBuZ1wiKSBib3R0b20gcmlnaHQgbm8tcmVwZWF0ICNFQkYzRkE7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y3REZXRhaWwtYmxvY2sgLm1hdHJpY3VsYXRpb25GaWx0ZXIge1xuICB3aWR0aDogOTUlO1xufVxuLnByb2R1Y3REZXRhaWwtYmxvY2stLW5vLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMS42MjVyZW07XG59XG4ucHJvZHVjdERldGFpbC1ibG9ja0ljb24ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucHJvZHVjdERldGFpbC1ibG9ja0NvbnRlbnQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG4ucHJvZHVjdERldGFpbC1ibG9ja0NvbnRlbnRUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbi1ib3R0b206IDAuNTYyNXJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsLWJsb2NrQ29udGVudENvbnRlbnQge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZHVjdERldGFpbC1ibG9ja0xpbmsge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsLWhlYWRlciAucHJvZHVjdExpc3QtbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucHJvZHVjdERldGFpbC1ibG9ja1RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIGNvbG9yOiAjMEUxRDJEO1xufVxuLnByb2R1Y3REZXRhaWwtaGVhZGVyVGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjtcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZHVjdERldGFpbC1zdWJMYWJlbCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS4yNXJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsLXN1YkxhYmVsLXN0YXJzIHtcbiAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG4ucHJvZHVjdERldGFpbC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcCwgLnByb2R1Y3REZXRhaWwtc3ViTGFiZWwtbW91bnRhaW4tdG9vbHRpcCB7XG4gIGhlaWdodDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2R1Y3REZXRhaWwtc3ViTGFiZWwtd2ludGVyLXRvb2x0aXAtY29udGVudCwgLnByb2R1Y3REZXRhaWwtc3ViTGFiZWwtbW91bnRhaW4tdG9vbHRpcC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3R0b206IC0ycmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xufVxuLnByb2R1Y3REZXRhaWwtc3ViTGFiZWwtd2ludGVyLXRvb2x0aXAtY29udGVudCBwLCAucHJvZHVjdERldGFpbC1zdWJMYWJlbC1tb3VudGFpbi10b29sdGlwLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnByb2R1Y3REZXRhaWwtc3ViTGFiZWwtd2ludGVyLXRvb2x0aXAtY29udGVudDo6YmVmb3JlLCAucHJvZHVjdERldGFpbC1zdWJMYWJlbC1tb3VudGFpbi10b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzBFMUQyRDtcbn1cbi5wcm9kdWN0RGV0YWlsLXN1YkxhYmVsLXdpbnRlci10b29sdGlwOmhvdmVyIC5wcm9kdWN0RGV0YWlsLXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXAtY29udGVudCwgLnByb2R1Y3REZXRhaWwtc3ViTGFiZWwtd2ludGVyLXRvb2x0aXA6aG92ZXIgLnByb2R1Y3REZXRhaWwtc3ViTGFiZWwtd2ludGVyLXRvb2x0aXAtY29udGVudCwgLnByb2R1Y3REZXRhaWwtc3ViTGFiZWwtd2ludGVyLXRvb2x0aXA6Zm9jdXMgLnByb2R1Y3REZXRhaWwtc3ViTGFiZWwtbW91bnRhaW4tdG9vbHRpcC1jb250ZW50LCAucHJvZHVjdERldGFpbC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcDpmb2N1cyAucHJvZHVjdERldGFpbC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcC1jb250ZW50LCAucHJvZHVjdERldGFpbC1zdWJMYWJlbC1tb3VudGFpbi10b29sdGlwOmhvdmVyIC5wcm9kdWN0RGV0YWlsLXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXAtY29udGVudCwgLnByb2R1Y3REZXRhaWwtc3ViTGFiZWwtbW91bnRhaW4tdG9vbHRpcDpob3ZlciAucHJvZHVjdERldGFpbC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcC1jb250ZW50LCAucHJvZHVjdERldGFpbC1zdWJMYWJlbC1tb3VudGFpbi10b29sdGlwOmZvY3VzIC5wcm9kdWN0RGV0YWlsLXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXAtY29udGVudCwgLnByb2R1Y3REZXRhaWwtc3ViTGFiZWwtbW91bnRhaW4tdG9vbHRpcDpmb2N1cyAucHJvZHVjdERldGFpbC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcC1jb250ZW50IHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBlYXNlIGZvcndhcmRzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTFEMkQ7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIHotaW5kZXg6IDEwNTA7XG59XG4ucHJvZHVjdERldGFpbCAubW9udGFnZSB7XG4gIG1hcmdpbjogMS41cmVtIDAgMDtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjRUJGM0ZBO1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI0VCRjNGQTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC42MjVyZW07XG59XG4ucHJvZHVjdERldGFpbCAubW9udGFnZSBzdmcge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucHJvZHVjdERldGFpbCAubW9udGFnZS1jb250ZW50LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3REZXRhaWwgLm1vbnRhZ2UtY29udGVudC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5tb2RhbCAucHJvZHVjdERldGFpbCAubW9udGFnZSB7XG4gIG1hcmdpbjogMC42MjVyZW0gMDtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbn1cbi5wcm9kdWN0RGV0YWlsLWRpc2NvdW50RGV0YWlsIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjVyZW07XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENzI0MkM7XG4gIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMjtcbn1cbi5wcm9kdWN0UmVjb21tYW5kYXRpb25zIC5wcm9kdWN0RGV0YWlsLWRpc2NvdW50RGV0YWlsIHtcbiAgdG9wOiA1LjI1cmVtO1xufVxuLnByb2R1Y3REZXRhaWwtcmVpbnN1cmFuY2Uge1xuICBjb2xvcjogIzBFMUQyRDtcbiAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xufVxuLnByb2R1Y3REZXRhaWwtcmVpbnN1cmFuY2VQaWN0b3Mge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZHVjdERldGFpbC1yZWluc3VyYW5jZVBpY3RvLCAuY2FydC1kZWxpdmVyaWVzX19yZWluc3VyYW5jZVBpY3RvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG59XG4ucHJvZHVjdERldGFpbC1yZWluc3VyYW5jZVBpY3RvOmZpcnN0LWNoaWxkLCAuY2FydC1kZWxpdmVyaWVzX19yZWluc3VyYW5jZVBpY3RvOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG59XG4ucHJvZHVjdERldGFpbC1yZWluc3VyYW5jZVBpY3RvIC5pY29uQ29udGFpbmVyLCAuY2FydC1kZWxpdmVyaWVzX19yZWluc3VyYW5jZVBpY3RvIC5pY29uQ29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLnByb2R1Y3REZXRhaWwtcmVpbnN1cmFuY2VDb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkYzRkE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUJGM0ZBO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsLXJlaW5zdXJhbmNlQ29udGVudFRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ucHJvZHVjdERldGFpbC1yZWluc3VyYW5jZUNvbnRlbnRUaXRsZSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuLnByb2R1Y3REZXRhaWwtcmVpbnN1cmFuY2VDb250ZW50VGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41MztcbiAgbWFyZ2luLWJvdHRvbTogMS42MjVyZW07XG59XG4ucHJvZHVjdERldGFpbC1yZWluc3VyYW5jZUxpbmsge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wcm9kdWN0RGV0YWlsLXJlaW5zdXJhbmNlTGluazpmb2N1cywgLnByb2R1Y3REZXRhaWwtcmVpbnN1cmFuY2VMaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2R1Y3REZXRhaWwtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG59XG4ucHJvZHVjdERldGFpbC1zbGlkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjRUJGM0ZBIDAlLCAjRTk2RDYwIDEwMCUpO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnByb2R1Y3REZXRhaWwtc2xpZGVyLm5vLWJvcmRlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0RGV0YWlsLXNsaWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJhY2tncm91bmQ6ICNFQkYzRkE7XG4gIHotaW5kZXg6IC0xO1xufVxuLnByb2R1Y3REZXRhaWwtc2xpZGVyVGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICBjb2xvcjogIzBFMUQyRDtcbn1cbi5wcm9kdWN0RGV0YWlsLXNsaWRlclRpdGxlIHNwYW4ge1xuICBjb2xvcjogI0UyMjQyNDtcbn1cbi5wcm9kdWN0RGV0YWlsLXNsaWRlckRpdmlkZXIge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERkUzO1xuICBtYXJnaW46IDEuMjVyZW0gLTEuMjVyZW0gMS42MjVyZW07XG59XG4ucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnNOYXYge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDVyZW0gY2FsYyg1MCUgLSA1MHZ3KSAzLjEyNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgY29sb3I6ICMwRTFEMkQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zTmF2IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zTmF2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0VCRjNGQTtcbiAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9uc05hdjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0VCRjNGQTtcbiAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9uc05hdkxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnNOYXZMaXN0IGxpIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnNOYXZMaXN0IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgfVxuICAucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnNOYXZMaXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zTmF2TGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMDtcbn1cbi5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9uc05hdkxpbms6Zm9jdXM6OmFmdGVyLCAucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnNOYXZMaW5rOmhvdmVyOjphZnRlciwgLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zTmF2TGluay5jdXJyZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRDcyNDJDO1xuICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuLnByb2R1Y3REZXRhaWwtcHJpY2Uge1xuICBtYXJnaW46IDEuMjVyZW0gMDtcbn1cbi5wcm9kdWN0RGV0YWlsLXByaWNlIC5wcmljZS1vbGQtdmFsdWUge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cbi5tb2RhbCAucHJvZHVjdERldGFpbC1wcmljZSB7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjRUJGM0ZBO1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xuICBtYXJnaW46IDAuOTM3NXJlbSAwO1xufVxuLnByb2R1Y3REZXRhaWwtcHJpY2UgLnByb2R1Y3RMaXN0LXByaWNlc0xpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucHJvZHVjdERldGFpbC1wcmljZSAucHJvZHVjdExpc3QtcHJpY2VzTGlzdCAucHJpY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5wcm9kdWN0RGV0YWlsLXByaWNlIC5wcm9kdWN0TGlzdC1wcmljZXNMaXN0IC5wcmljZS1vbGQtdmFsdWUge1xuICBtYXJnaW4tbGVmdDogdW5zZXQ7XG59XG4ucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnMtZmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9ucy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjtcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xufVxuLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zLXRpdGxlLS1hbHQge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMS44NzVyZW07XG59XG4ucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnMtdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9ucy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG4gIC5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9ucy10aXRsZSBzcGFuIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxufVxuLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zLXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zLWxpbmsge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zLWxpbmsgLmljb25Db250YWluZXIge1xuICBoZWlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9ucyB0YWJsZSB0ZCB7XG4gIHdpZHRoOiA1OCU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zIHRhYmxlIHRkOm50aC1jaGlsZChvZGQpIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHdpZHRoOiA0MiU7XG59XG4ucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnMgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbn1cbi5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9ucy12aXN1YWwge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nOiA1cmVtIDYuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMzAuMzEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zLXZpc3VhbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtaGVpZ2h0OiAzNi41NjI1cmVtO1xuICB9XG59XG4ucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnMtdmlzdWFsIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyMS4wNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9ucy12aXN1YWwgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNi41NjI1cmVtO1xuICB9XG59XG4ucHJvZHVjdERldGFpbC1zZWVtb3JlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wcm9kdWN0RGV0YWlsLXNlZW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICB9XG59XG4ucHJvZHVjdERldGFpbC1zZWVtb3JlIC5pY29uQ29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjg3NXJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsLXNlZW1vcmUuc2hvdy1sZXNzIC5pY29uQ29udGFpbmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kYWwtcmJzLWNhdGFsb2ctYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5wcm9kdWN0RGV0YWlsLWhlYWRlcixcbi5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLnByb2R1Y3REZXRhaWwtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAucHJvZHVjdERldGFpbC1oZWFkZXIgLnByb2R1Y3RMaXN0LWxvZ28sXG4ubW9kYWwtcmJzLWNhdGFsb2ctcXVpY2stYnV5IC5wcm9kdWN0RGV0YWlsLWhlYWRlciAucHJvZHVjdExpc3QtbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDEuNzVyZW07XG59XG4ubW9kYWwtcmJzLWNhdGFsb2ctYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5wcm9kdWN0RGV0YWlsLWhlYWRlclRpdGxlLFxuLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSAucHJvZHVjdERldGFpbC1oZWFkZXJUaXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAubW9kYWwtcmJzLWNhdGFsb2ctYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5wcm9kdWN0RGV0YWlsLWhlYWRlclRpdGxlLFxuICAubW9kYWwtcmJzLWNhdGFsb2ctcXVpY2stYnV5IC5wcm9kdWN0RGV0YWlsLWhlYWRlclRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLnByb2R1Y3REZXRhaWwtaGVhZGVyVGl0bGUsXG4gIC5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLnByb2R1Y3REZXRhaWwtaGVhZGVyVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAucHJvZHVjdERldGFpbC1ncmlkLFxuLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSAucHJvZHVjdERldGFpbC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkZXJcIiBcImNvbnRlbnRcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgY29sdW1uLWdhcDogMDtcbiAgcm93LWdhcDogMDtcbn1cbi5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLnByb2R1Y3REZXRhaWwgLmFuaW1hdGlvbnMsXG4ubW9kYWwtcmJzLWNhdGFsb2ctcXVpY2stYnV5IC5wcm9kdWN0RGV0YWlsIC5hbmltYXRpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0b3JlTmFtZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucHJvZHVjdEdhbGxlcnkgLmltYWdlQ29udGFpbmVyOmJlZm9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NC42OTY5Njk2OTclO1xufVxuLnByb2R1Y3RHYWxsZXJ5IC5zbGljay1zbGlkZTpmb2N1cy12aXNpYmxlLCAucHJvZHVjdEdhbGxlcnkgLnNsaWNrLXNsaWRlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC5wcm9kdWN0R2FsbGVyeS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByb2R1Y3RHYWxsZXJ5LXRodW1ibmFpbHMgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAwIDAuNjI1cmVtO1xufVxuXG4ucHJvZHVjdEdhbGxlcnktdGh1bWJuYWlscy5qcy1wcm9kdWN0R2FsbGVyeS10aHVtYm5haWxzOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpLFxuLnByb2R1Y3RHYWxsZXJ5LXNsaWRlc2hvdy5qcy1wcm9kdWN0R2FsbGVyeS1zbGlkZXNob3c6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3RHYWxsZXJ5LXRodW1ibmFpbHMuanMtcHJvZHVjdEdhbGxlcnktdGh1bWJuYWlsczpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAucHJvZHVjdEdhbGxlcnktc2xpZGU6Zmlyc3Qtb2YtdHlwZSxcbi5wcm9kdWN0R2FsbGVyeS1zbGlkZXNob3cuanMtcHJvZHVjdEdhbGxlcnktc2xpZGVzaG93Om5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5wcm9kdWN0R2FsbGVyeS1zbGlkZTpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdEdhbGxlcnktdGh1bWJuYWlscy5qcy1wcm9kdWN0R2FsbGVyeS10aHVtYm5haWxzLnNsaWNrLWluaXRpYWxpemVkLFxuLnByb2R1Y3RHYWxsZXJ5LXNsaWRlc2hvdy5qcy1wcm9kdWN0R2FsbGVyeS1zbGlkZXNob3cuc2xpY2staW5pdGlhbGl6ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3RUaHVtYm5haWxzLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdFRodW1ibmFpbHMtdGh1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiAwLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMC4xMjVyZW07XG4gIHRyYW5zaXRpb246IG91dGxpbmUgMC4zcyBlYXNlLWluO1xuICBtYXgtd2lkdGg6IDkuMzc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdFRodW1ibmFpbHMtdGh1bWIgaW1nIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICB6LWluZGV4OiAtMTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wcm9kdWN0VGh1bWJuYWlscy1pdGVtOmhvdmVyIC5wcm9kdWN0VGh1bWJuYWlscy10aHVtYiwgLnByb2R1Y3RUaHVtYm5haWxzLWl0ZW06Zm9jdXMgLnByb2R1Y3RUaHVtYm5haWxzLXRodW1iIHtcbiAgb3V0bGluZS1jb2xvcjogI0Q3MjQyQztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnNsaWNrLWN1cnJlbnQgLnByb2R1Y3RUaHVtYm5haWxzLXRodW1iOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3MjQyQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdFNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBtYXgtd2lkdGg6IDYuMjVyZW07XG59XG4ubW9kYWwgLnByb2R1Y3RTZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnByb2R1Y3RTZWxlY3QtY3RhIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMS4yNXJlbTtcbiAgbWluLWhlaWdodDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgY29sb3I6ICMwRTFEMkQ7XG59XG4ucHJvZHVjdFNlbGVjdC1jdGE6ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnByb2R1Y3RTZWxlY3QtaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDMuNDM3NXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y3RTZWxlY3QtbXVsdGlwbGUge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1vZGFsIC5jYXJ0Qm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tb2RhbCAuY2FydEJveCAuYWRkLXRvLWNhcnQtcHJpY2Uge1xuICBvcmRlcjogMTtcbn1cbi5tb2RhbCAuY2FydEJveCAudGV4dC1zbWFsbGVyIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcnRCb3gtYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5jYXJ0Qm94LWFjdGlvbnMge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG4uY2FydEJveC1hY3Rpb25zIC5idG4sIC5jYXJ0Qm94LWFjdGlvbnMgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmNhcnRCb3gtYWN0aW9ucyAucGwtY29sbGVjdC1idG4sIC5jYXJ0Qm94LWFjdGlvbnMgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmNhcnRCb3gtYWN0aW9ucyAucGwtcGF5LWJ0biwgLmNhcnRCb3gtYWN0aW9ucyAuYmFjay1idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcnRCb3gtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGNvbHVtbi1nYXA6IDMuMTI1cmVtO1xuICByb3ctZ2FwOiAxcmVtO1xufVxuLmNhcnRCb3gtdGl0bGVMaW5rIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xufVxuLmNhcnRCb3gtdGl0bGUgLmljb25Db250YWluZXIge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5jYXJ0Qm94LXRpdGxlIC5pY29uQ29udGFpbmVyID4gc3ZnIHtcbiAgZmlsbDogIzBFMUQyRDtcbn1cbi5tb2RhbCAuY2FydEJveC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuXG4uY2FydEJveC1hdmFpbGFiaWxpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLnByb2R1Y3RMaXN0LWF2YWlsYWJpbGl0eSAuY2FydEJveC1hdmFpbGFiaWxpdHkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcnRCb3gtYXZhaWxhYmlsaXR5IC5pY29uQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmNhcnRCb3gtYXZhaWxhYmlsaXR5LXN0b3JlLFxuLmNhcnRCb3gtYXZhaWxhYmlsaXR5LWluZm9zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydEJveC10aXRsZS0tbGlrZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMS44NzVyZW0gMCAwLjkzNzVyZW07XG59XG4uY2FydEJveC10aXRsZS0tbGlrZS0tYWxvbmUge1xuICBtYXJnaW46IDAgMCAxLjg3NXJlbSAwO1xufVxuLmNhcnRCb3gtdGl0bGUtLWxpa2UtLWNvbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FydEJveC10aXRsZS0tbGlrZS0tc2Vjb25kIHtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG59XG4uY2FydEJveC10aXRsZS0tbGlrZSAuaWNvbkNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLmNhcnRCb3gtdGl0bGUtLWxpa2UgLmljb25Db250YWluZXIgPiBzdmcge1xuICBmaWxsOiAjMEUxRDJEO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4ubW9kYWwgLmNhcnRCb3gtdGl0bGUtLWxpa2Uge1xuICBtYXJnaW46IDAuNjI1cmVtIDA7XG59XG4ubW9kYWwgLmNhcnRCb3gtdGl0bGUtLWxpa2U6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3RWaWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMy43NXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcm91dGUuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGNvbG9yOiAjRUJGM0ZBO1xufVxuLnByb2R1Y3RWaWRlbyAuZWRpdG8tdmlkZW8ge1xuICBtYXJnaW46IDA7XG59XG5cbi5hZHZpY2VzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbi5hZHZpY2VzLWNvbnRlbnQge1xuICAvKiB0byBpZGVudGlmeSB0aGF0IGl0IGNvbWVzIGZyb20gYSB2ZW5kb3Igd2Ugc2hvdWxkIHByb2JhYmx5IG1vdmUgdGhpcyBwYXJ0IHRvIHZlbmRvcnMgZGlyZWN0b3J5ICovXG59XG4uYWR2aWNlcy1jb250ZW50IC5uby1hZHZpY2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFkdmljZXMtY29udGVudCAudHB3LXN1bW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5hZHZpY2VzLWNvbnRlbnQgLnRwdy1zdW1tYXJ5LXN1Yi1xdWVzdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG59XG4uYWR2aWNlcy1jb250ZW50IC50cHctc29ydHMge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5hZHZpY2VzLWNvbnRlbnQgLnRwdy1zb3J0cyAuZHJvcGRvd24gYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FFQjZCQyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMS44NzVyZW07XG59XG4uYWR2aWNlcy1jb250ZW50IC50cHctc29ydHMgLmRyb3Bkb3duIHVsIHtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FFQjZCQyAhaW1wb3J0YW50O1xufVxuLmFkdmljZXMtY29udGVudCAudHB3LWZlZWRiYWNrIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDEuMTg3NXJlbSAwIDAuODEyNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBFMUQyRCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5hZHZpY2VzLWNvbnRlbnQgLnRwdy1mZWVkYmFjayB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYWR2aWNlcy1jb250ZW50IC50cHctZmVlZGJhY2stbGVmdCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cbi5hZHZpY2VzLWNvbnRlbnQgLnRwdy1mZWVkYmFjay1yaWdodCB7XG4gIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuYWR2aWNlcy1jb250ZW50IC50cHctZmVlZGJhY2stbGVmdCxcbiAgLmFkdmljZXMtY29udGVudCAudHB3LWZlZWRiYWNrLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hZHZpY2VzLWNvbnRlbnQgLnRwdy1yYXRlIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLmFkdmljZXMtY29udGVudCAudHB3LXJhdGUtYmFzZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS44MiAhaW1wb3J0YW50O1xufVxuLmFkdmljZXMtY29udGVudCAudHB3LXZlcmJhdGltLWF1dGhvciB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEzLjc1cmVtO1xufVxuLmFkdmljZXMtY29udGVudCAudHB3LXZlcmJhdGltLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWR2aWNlcy1jb250ZW50IC50cHctdmVyYmF0aW0taGVhZGVyLWxlZnQsXG4uYWR2aWNlcy1jb250ZW50IC50cHctdmVyYmF0aW0taGVhZGVyLXJpZ2h0IHtcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuYWR2aWNlcy1jb250ZW50IC50cHctdmVyYmF0aW0taGVhZGVyLXJpZ2h0IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5hZHZpY2VzLWNvbnRlbnQgLnRwdy12ZXJiYXRpbS1oZWFkZXItcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hZHZpY2VzLWNvbnRlbnQgLnRwdy12ZXJiYXRpbS1kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS43MSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5hZHZpY2VzLWNvbnRlbnQgLnRwdy12ZXJiYXRpbS1kYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uYWR2aWNlcy1jb250ZW50IC50cHctdmVyYmF0aW0tdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNzEgIWltcG9ydGFudDtcbn1cbi5hZHZpY2VzLWNvbnRlbnQgLnRwdy1wYWdpbmF0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5hZHZpY2VzLWNvbnRlbnQgLnRwdy1wYWdpbmF0aW9uID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFkdmljZXMtY29udGVudCAudHB3LWEsXG4uYWR2aWNlcy1jb250ZW50IC50cHctZm9vdGVyLWhyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFkdmljZXMtY29udGVudCAudHB3LWEge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNzEgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBFMUQyRCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5hZHZpY2VzLWNvbnRlbnQgLnRwdy1mb290ZXItY2VudGVyIC50cHctYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuLmFkdmljZXMtY29udGVudCAudHB3LWFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tvdXQgLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja291dCBbZGF0YS1yYnMtY29tbWVyY2UtdG9wLW1lbnUtcHJvY2Vzc10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xufVxuLmNoZWNrb3V0IC5wcm9jZXNzLXRvcC1tZW51IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uY2hlY2tvdXQgLnByb2Nlc3MtdG9wLW1lbnU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDEuMzc1cmVtIDAgcmdiYSg0NSwgNTYsIDY3LCAwKTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAjRUJGM0ZBO1xufVxuLmNoZWNrb3V0IC5wcm9jZXNzLXRvcC1tZW51LmFmZml4IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uY2hlY2tvdXQgLnByb2Nlc3MtdG9wLW1lbnUuYWZmaXggLnByb2dyZXNzTmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaGVja291dCAucHJvY2Vzcy10b3AtbWVudS5hZmZpeCA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiA4Ny41cmVtO1xufVxuLmNoZWNrb3V0IC5wcm9jZXNzLXRvcC1tZW51LmFmZml4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAxLjM3NXJlbSAwIHJnYmEoNDUsIDU2LCA2NywgMC4xMyk7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLmNoZWNrb3V0LXN0aWNreSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLmNoZWNrb3V0LXN0aWNreSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMS4zNzVyZW0gMCByZ2JhKDQ1LCA1NiwgNjcsIDAuMTMpO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5jaGVja291dC1zdGlja3kgcCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLWNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuY2hlY2tvdXQtc3RpY2t5LWNvbCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDUuNjI1cmVtO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuLnNlYXJjaFN1Z2dlc3Rpb25zLWRyb3Bkb3duIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcbiAgcmlnaHQ6IC0wLjYyNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbSAwIDEuMjVyZW0gMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2VhcmNoU3VnZ2VzdGlvbnMtZHJvcGRvd24ge1xuICAgIHdpZHRoOiAyMS44NzVyZW07XG4gIH1cbn1cbi5zZWFyY2hTdWdnZXN0aW9ucy1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbn1cbi5zZWFyY2hTdWdnZXN0aW9ucy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLnNlYXJjaFN1Z2dlc3Rpb25zLWhlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zZWFyY2hTdWdnZXN0aW9ucy1saXN0SXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG4uc2VhcmNoU3VnZ2VzdGlvbnMtbGlzdEl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNlYXJjaFN1Z2dlc3Rpb25zIC5wcm9kdWN0TGlzdC12aXN1YWwge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBtYXgtaGVpZ2h0OiA1cmVtO1xufVxuLnNlYXJjaFN1Z2dlc3Rpb25zIC5wcm9kdWN0TGlzdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG59XG4uc2VhcmNoU3VnZ2VzdGlvbnMgLnByb2R1Y3RMaXN0LWxhYmVsLS1iaWdnZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWFyY2hTdWdnZXN0aW9ucyAucHJpY2Uge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4wOTtcbiAgY29sb3I6ICMwRTFEMkQ7XG59XG5cbi5zZWFyY2gtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNERURGRTM7XG59XG4uc2VhcmNoLWhlYWRlclRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBtYXJnaW4tYm90dG9tOiAwLjgxMjVyZW07XG59XG4uc2VhcmNoLWhlYWRlclN1YlRpdGxlcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5zZWFyY2gtaGVhZGVyU3ViVGl0bGUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTM7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNlYXJjaC1oZWFkZXJTdWJUaXRsZSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VhcmNoLWhlYWRlclN1YlRpdGxlID4gYTpmb2N1cywgLnNlYXJjaC1oZWFkZXJTdWJUaXRsZSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtaGVhZGVyU3ViVGl0bGUgPiBhIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2VhcmNoLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMS4yNXJlbSAwIHJnYmEoMTMyLCAxMDksIDEwOSwgMC4wNyk7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2VhcmNoLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnNlYXJjaC1pdGVtVGl0bGUge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLnNlYXJjaC1pdGVtQ29udGVudCB7XG4gIHdpZHRoOiA3MyU7XG59XG4uc2VhcmNoLWl0ZW1WaXN1YWwge1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDE3NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uc2VhcmNoLWl0ZW1WaXN1YWwgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VhcmNoLWl0ZW1WaXN1YWwgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zZWFyY2gtaXRlbVZpc3VhbCAuaWNvbkNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWFyY2gtaXRlbUxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VhcmNoLWl0ZW1MaW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW47XG59XG4uc2VhcmNoLWl0ZW1MaW5rOmZvY3VzLCAuc2VhcmNoLWl0ZW1MaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2VhcmNoLWl0ZW1NZXRhRGF0YSB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2VhcmNoLWl0ZW1NZXRhRGF0YSA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5zZWFyY2gtaXRlbU1ldGFEYXRhID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBjbGFzcyB1c2VkIHRvIGhpZ2hsaWdodCBzZWFyY2hUZXh0ICovXG4uaGx0MSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuXG4udHJhY2tlciAudGQtY29jaGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHJhY2tlciAudGQtY29jaGUgLmNoZWNrYm94LS1jdXN0b20gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuMDYyNXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMS4wNjI1cmVtO1xufVxuLnRyYWNrZXIgLnRyYWNrZXJzTW9kYWxDb2xsYXBzZUljb24uY29sbGFwc2VkIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4udHJhY2tlciAudHJhY2tlcnNNb2RhbENvbGxhcHNlSWNvbiAuaWNvbiB7XG4gIHdpZHRoOiAwLjM3NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluO1xufVxuXG4jdHJhY2tlcnMtYXNrLWNvbnNlbnQtZ2RwciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNTAwMDtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMEUxRDJEO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbiN0cmFja2Vycy1hc2stY29uc2VudC1nZHByIC5idG4sICN0cmFja2Vycy1hc2stY29uc2VudC1nZHByIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrICN0cmFja2Vycy1hc2stY29uc2VudC1nZHByIC5wbC1jb2xsZWN0LWJ0biwgI3RyYWNrZXJzLWFzay1jb25zZW50LWdkcHIgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgI3RyYWNrZXJzLWFzay1jb25zZW50LWdkcHIgLnBsLXBheS1idG4sICN0cmFja2Vycy1hc2stY29uc2VudC1nZHByIC5iYWNrLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jdHJhY2tlcnMtYXNrLWNvbnNlbnQtZ2RwciAucmljaHRleHQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3RyYWNrZXJzLWFzay1jb25zZW50LWdkcHIgLmJ0bi1saW5rLCAjdHJhY2tlcnMtYXNrLWNvbnNlbnQtZ2RwciAuYmFjay1idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAjdHJhY2tlcnMtYXNrLWNvbnNlbnQtZ2RwciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICByb3ctZ2FwOiAxLjI1cmVtO1xuICB9XG4gICN0cmFja2Vycy1hc2stY29uc2VudC1nZHByIC5yaWNodGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3RyYWNrZXJzLWFzay1jb25zZW50LWdkcHIgLmJ0bi1saW5rLCAjdHJhY2tlcnMtYXNrLWNvbnNlbnQtZ2RwciAuYmFjay1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgI3RyYWNrZXJzLWFzay1jb25zZW50LWdkcHIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI3RyYWNrZXJzLWFzay1jb25zZW50LWdkcHIgLnJpY2h0ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm1vZGFsLW9wZW4gI3RyYWNrZXJzLWFzay1jb25zZW50LWdkcHIge1xuICB6LWluZGV4OiAxMDM5O1xufVxuXG4ubGF6eWxvYWQsXG4ubGF6eWxvYWRpbmcsXG4ubGF6eWRlbGF5ZWQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGF6eWxvYWRpbmcgKyAubG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sYXp5bG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xufVxuLmxhenlsb2FkZWQgKyAubG9hZGVyIC5sb2FkZXItZG90OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmFubm91bmNlbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICBncmlkLXJvdzogc3BhbiA0O1xufVxuLmFubm91bmNlbWVudC12aXN1YWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFuaW1hdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFuaW1hdGlvbnMtLWluZm8ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxLjEyNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRjNGQTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYW5pbWF0aW9ucy0taW5mbyB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gIH1cbn1cbi5hbmltYXRpb25zLS1nYWxsZXJ5LCAuYW5pbWF0aW9ucy0tbGlzdCwgLmFuaW1hdGlvbnMtLWNhcm91c2VsLCAuYW5pbWF0aW9ucy0tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuLmFuaW1hdGlvbnMtLWxpc3QsIC5hbmltYXRpb25zLS1jYXJvdXNlbCwgLmFuaW1hdGlvbnMtLXNsaWRlciB7XG4gIHRvcDogMC4zMTI1cmVtO1xuICBjb2x1bW4tZ2FwOiAwO1xufVxuLmFuaW1hdGlvbnMtLWxpc3QgLmFuaW1hdGlvbnMtdGFnLCAuYW5pbWF0aW9ucy0tY2Fyb3VzZWwgLmFuaW1hdGlvbnMtdGFnLCAuYW5pbWF0aW9ucy0tc2xpZGVyIC5hbmltYXRpb25zLXRhZyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuYW5pbWF0aW9ucy0tbGlzdCAuYW5pbWF0aW9ucy10YWcsIC5hbmltYXRpb25zLS1jYXJvdXNlbCAuYW5pbWF0aW9ucy10YWcsIC5hbmltYXRpb25zLS1zbGlkZXIgLmFuaW1hdGlvbnMtdGFnIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYW5pbWF0aW9ucy1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRUJGM0ZBO1xuICBtYXJnaW46IDAgMC4zMTI1cmVtO1xufVxuLmFuaW1hdGlvbnMtaW5mbywgLmFuaW1hdGlvbnMtdGFnIHtcbiAgbWluLWhlaWdodDogMi4xMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRDcyNDJDZmYgMCUsICNENzI0MkNjYyA5MCUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFuaW1hdGlvbnMtaW5mby5jb2xvci1kYXJrLCAuYW5pbWF0aW9ucy10YWcuY29sb3ItZGFyayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmFuaW1hdGlvbnMtaW5mbyBzdmcsIC5hbmltYXRpb25zLXRhZyBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5hbmltYXRpb25zLWluZm8ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFuaW1hdGlvbnMtaW5mby1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3MjQyQztcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDIuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjMxMjVyZW07XG4gIGNvbG9yOiB1bnNldDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuYW5pbWF0aW9ucy1pbmZvLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hbmltYXRpb25zLWluZm8tbGluay0tZGFyayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmFuaW1hdGlvbnMtaW5mbzpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNFQkYzRkE7XG59XG4uYW5pbWF0aW9ucy1pbmZvIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5hbmltYXRpb25zLWluZm8gLmxhYmVsLS1kYXJrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYW5pbWF0aW9ucy10YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIGNhbGMoMTAwJSAtIDFyZW0pIDEwMCUsIDAlIDEwMCUpO1xufVxuLmFuaW1hdGlvbnMtdGFnIC5sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLmFuaW1hdGlvbnMtdGFnIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmFuaW1hdGlvbnMtdGFnOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIGNsaXAtcGF0aDogcG9seWdvbigxcmVtIDAsIDEwMCUgMCwgY2FsYygxMDAlIC0gMXJlbSkgMTAwJSwgMCUgMTAwJSk7XG59XG4uYW5pbWF0aW9ucy10YWc6bm90KDpmaXJzdC1vZi10eXBlKSAubGFiZWwge1xuICBwYWRkaW5nOiAwIDFyZW0gMCAxcmVtO1xufVxuXG4ucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNFQkYzRkE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMTQuNiwgMjMwLjc2LCAyNDQuOSk7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1heC13aWR0aDogMzc1cHg7XG59XG4ucmVjYXB0Y2hhLWNvbnRhaW5lciAuZnJjLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbiAgcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnJlY2FwdGNoYS1jb250YWluZXIgLmZyYy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJlY2FwdGNoYS1jb250YWluZXIgLmZyYy1jb250YWluZXIgLmZyYy1pY29uIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogI0Q3MjQyQztcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnJlY2FwdGNoYS1jb250YWluZXIgLmZyYy1jb250YWluZXIuZnJjLXN1Y2Nlc3MgLmZyYy1pY29uIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgc3Ryb2tlOiAjMjhhNzQ1O1xufVxuLnJlY2FwdGNoYS1jb250YWluZXIgLmZyYy1jb250YWluZXIgLmZyYy1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5yZWNhcHRjaGEtY29udGFpbmVyIC5mcmMtY29udGFpbmVyIHByb2dyZXNzLmZyYy1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDQuMjVkZWcsICNjZWQ0ZGEgMCUsICM2Yzc1N2QgMTAwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IGxpbmVhci1ncmFkaWVudCgyNDQuMjVkZWcsICNGRjcyNjAgMCUsICNDMzAwMDkgMTAwJSk7XG59XG4ucmVjYXB0Y2hhLWNvbnRhaW5lciAuZnJjLWNvbnRhaW5lciBwcm9ncmVzcy5mcmMtcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgI2NlZDRkYSAwJSwgIzZjNzU3ZCAxMDAlKSAhaW1wb3J0YW50O1xufVxuLnJlY2FwdGNoYS1jb250YWluZXIgLmZyYy1jb250YWluZXIgcHJvZ3Jlc3MuZnJjLXByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgI0ZGNzI2MCAwJSwgI0MzMDAwOSAxMDAlKTtcbn1cbi5yZWNhcHRjaGEtY29udGFpbmVyIC5mcmMtY29udGFpbmVyIC5mcmMtYnV0dG9uIHtcbiAgcGFkZGluZzogMC44NXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuYnV0dG9uOmRpc2FibGVkLFxuYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2IoODQuMzYwNTE1MDIxNSwgOTEuMzkwNTU3OTM5OSwgOTcuNjM5NDg0OTc4NSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgI2Y4ZjlmYSAwJSwgI2RlZTJlNiAxMDAlKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IC04cHggcmdiYSgxNDAsIDE2OSwgMTkxLCAwLjI0KTtcbn1cblxuLnNjcm9sbFRvVG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzLjYyNXJlbTtcbiAgbWFyZ2luOiAwIC00cmVtIDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDBweCkge1xuICAuc2Nyb2xsVG9Ub3Age1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5zY3JvbGxUb1RvcCB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgfVxufVxuLnNjcm9sbFRvVG9wLWJ0biB7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNSwgMzYsIDQ0LCAwLjcpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnNjcm9sbFRvVG9wLWJ0biB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnNjcm9sbFRvVG9wLWJ0biAuaWNvbkNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uc2Nyb2xsVG9Ub3AtYnRuOmhvdmVyLCAuc2Nyb2xsVG9Ub3AtYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3MjQyYztcbiAgYm94LXNoYWRvdzogMCA1cHggMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5zY3JvbGxUb1RvcC1idG46aG92ZXIsIC5zY3JvbGxUb1RvcC1idG46Zm9jdXMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLnNjcm9sbFRvVG9wLmFjdGl2ZSAuc2Nyb2xsVG9Ub3AtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnNjcm9sbFRvVG9wLnBsLXRhYi5wbC1hY3RpdmUgLnNjcm9sbFRvVG9wLWJ0biB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2Nyb2xsVG9Ub3AuYWN0aXZlIC5zY3JvbGxUb1RvcC1idG4gPiBzdmcsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAuc2Nyb2xsVG9Ub3AucGwtdGFiLnBsLWFjdGl2ZSAuc2Nyb2xsVG9Ub3AtYnRuID4gc3ZnIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jayB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMDtcbiAgbWFyZ2luOiAxLjI1cmVtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2sge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZmRfbW9iaWxlLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLWJsb2NrOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZkX21lZGl1bS5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLWJsb2NrOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZkX2xhcmdlLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2s6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmRfeGwuanBnXCIpO1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZDogIzBFMUQyRDtcbiAgei1pbmRleDogMDtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2suLS1hbHQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jay4tLWFsdDo6YWZ0ZXIsIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2suLS1hbHQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrLi0tYWx0IC5wbmV1bWF0aWNTZWFyY2gtYmxvY2std3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS4yNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2suLS1hbHQgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrLi0tYWx0IC5wbmV1bWF0aWNTZWFyY2gtYmxvY2std3JhcHBlciAucG5ldW1hdGljU2VhcmNoLWJsb2NrLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrLi0tYWx0IC5wbmV1bWF0aWNTZWFyY2gtYmxvY2std3JhcHBlciAucG5ldW1hdGljU2VhcmNoLWJsb2NrLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwRTFEMkQ7XG4gIHotaW5kZXg6IDA7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrLi0tYWx0IC5wbmV1bWF0aWNTZWFyY2gtYmxvY2std3JhcHBlciAucG5ldW1hdGljU2VhcmNoLWJsb2NrLXNlYXJjaDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZmRfbW9iaWxlLmpwZ1wiKSBuby1yZXBlYXQgMCAyNSUgI0VCRjNGQTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLWJsb2NrLi0tYWx0IC5wbmV1bWF0aWNTZWFyY2gtYmxvY2std3JhcHBlciAucG5ldW1hdGljU2VhcmNoLWJsb2NrLXNlYXJjaCB7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAwO1xuICB9XG4gIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2suLS1hbHQgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay13cmFwcGVyIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2stc2VhcmNoOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZkX2FsdC5qcGdcIik7XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2suLS1hbHQgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay13cmFwcGVyIC5yZWNoZXJjaGUtcG5ldW1hdGljIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2suLS1hbHQgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay13cmFwcGVyIC5yZWNoZXJjaGUtcG5ldW1hdGljIHtcbiAgICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrLi0tYWx0IC5wbmV1bWF0aWNTZWFyY2gtYmxvY2std3JhcHBlciAucmVjaGVyY2hlLXBuZXVtYXRpYy10aXRsZSB7XG4gIG1hcmdpbjogMS4yNXJlbSAwIDEuODc1cmVtO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jay4tLWFsdCAucG5ldW1hdGljU2VhcmNoLWJsb2NrLXdyYXBwZXIgLnJlY2hlcmNoZS1wbmV1bWF0aWMtYWN0aW9ucyB7XG4gIG1hcmdpbjogMDtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2std3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW46IDFyZW0gYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLWJsb2NrLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2std3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSAxZnI7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG87XG4gICAgZ2FwOiAyLjVyZW07XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2stc2lkZUNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay1zaWRlQ29udGVudCB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrLXNpZGVDb250ZW50LWJsb2NrIHtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzBFMUQyRDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAxMS41NjI1cmVtO1xuICB3aWR0aDogMTEuNTYyNXJlbTtcbiAgZmxleC1iYXNpczogNTAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLWJsb2NrLXNpZGVDb250ZW50LWJsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2stc2lkZUNvbnRlbnQtaWNvbiB7XG4gIG1heC13aWR0aDogMy43NXJlbTtcbiAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkICNENzI0MkM7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrLXNpZGVDb250ZW50LXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI0Q3MjQyQztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMC42MjVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jay1zaWRlQ29udGVudC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2stc2lkZUNvbnRlbnQtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jay1zZWFyY2gge1xuICBmbGV4OiAxO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jay1vZmZlciB7XG4gIGZsZXg6IDE7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrIC5vZmZlci1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2sgLm9mZmVyLWJsb2NrLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2sgLm9mZmVyLWJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2sgLm9mZmVyLWJsb2NrLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogI0Q3MjQyQztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jayAub2ZmZXItbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jayAub2ZmZXItdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jayAub2ZmZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2sgLm9mZmVyLWRlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrIC5vZmZlci1wcm9tb3Rpb24ge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNENzI0MkM7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrIGRpdltkYXRhLXR5cGU9YmxvY2tdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrIGRpdltkYXRhLXR5cGU9YmxvY2tdID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrIC5yZWNoZXJjaGUtcG5ldW1hdGljIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLWJsb2NrIC5yZWNoZXJjaGUtcG5ldW1hdGljIHtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2sgLnJlY2hlcmNoZS1wbmV1bWF0aWMtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi4zMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC1ibG9jayAucmVjaGVyY2hlLXBuZXVtYXRpYy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC1ibG9jayAucmVjaGVyY2hlLXBuZXVtYXRpYy10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jayAucmVjaGVyY2hlLXBuZXVtYXRpYy10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNENzI0MkM7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrIC5yZWNoZXJjaGUtcG5ldW1hdGljLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2sgLnJlY2hlcmNoZS1wbmV1bWF0aWMtYnRuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAxNi44NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiA0cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjQ0LjI1ZGVnLCAjREVERkUzIDAlLCAjRUJGM0ZBIDEwMCUpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggLThweCByZ2JhKDE0MCwgMTY5LCAxOTEsIDAuNDgpO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAxcmVtO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlIGFsbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrIC5yZWNoZXJjaGUtcG5ldW1hdGljLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLnBuZXVtYXRpY1NlYXJjaC1ibG9jayAucmVjaGVyY2hlLXBuZXVtYXRpYy1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgI0ZGRkZGRiAwJSwgI0ZGRkZGRiAxMDAlKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2sgLnJlY2hlcmNoZS1wbmV1bWF0aWMtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAucG5ldW1hdGljU2VhcmNoLWJsb2NrIC5yZWNoZXJjaGUtcG5ldW1hdGljLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDQuMjVkZWcsICNGRkZGRkYgMCUsICNGRkZGRkYgMTAwJSk7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrIC5yZWNoZXJjaGUtcG5ldW1hdGljLWJ0biA+IHN2ZyB7XG4gIHdpZHRoOiAxLjM3NXJlbTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2sgLnJlY2hlcmNoZS1wbmV1bWF0aWMtYnRuID4gc3ZnOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHdpZHRoOiAwLjc1cmVtO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jayAucmVjaGVyY2hlLXBuZXVtYXRpYy1idG4uZGltZW5zaW9uID4gc3ZnOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogMS4xMjVyZW07XG59XG5cbi5tb2RhbC1zdGlja3kgLm1vZGFsLWNsb3NlIHtcbiAgcmlnaHQ6IDAuNXJlbTtcbn1cbi5tb2RhbC1zdGlja3kubG9hZGluZyAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1vZGFsLXN0aWNreS1oZWFkZXIubW9kYWwtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0xcmVtO1xufVxuLm1vZGFsLXN0aWNreS1oZWFkZXIubW9kYWwtaGVhZGVyIGgyLCAubW9kYWwtc3RpY2t5LWhlYWRlci5tb2RhbC1oZWFkZXIgLnRpdGxlLTIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAubW9kYWwtc3RpY2t5LWhlYWRlci5tb2RhbC1oZWFkZXIgaDIsIC5tb2RhbC1zdGlja3ktaGVhZGVyLm1vZGFsLWhlYWRlciAudGl0bGUtMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubW9kYWwtc3RpY2t5LWhlYWRlci5tb2RhbC1oZWFkZXIgaDIsIC5tb2RhbC1zdGlja3ktaGVhZGVyLm1vZGFsLWhlYWRlciAudGl0bGUtMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLm1vZGFsLXN0aWNreS1oZWFkZXIubW9kYWwtaGVhZGVyIHtcbiAgICBtYXJnaW46IDAgLTJyZW07XG4gIH1cbn1cbi5tb2RhbC1zdGlja3kgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5tb2RhbC1zdGlja3kgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxufVxuXG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLmxvYWRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0LCAyOSwgNDUsIDAuNyk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgKltjbGFzcyQ9YWN0aW9uc10ge1xuICBtYXJnaW46IDEuNXJlbSBhdXRvO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLmJ0bi5zaG93LWFsbCwgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuc2hvdy1hbGwucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnNob3ctYWxsLnBsLWNvbGxlY3QtYnRuLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnNob3ctYWxsLnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuc2hvdy1hbGwucGwtcGF5LWJ0biwgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnNob3ctYWxsLmJhY2stYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5sb2FkZXIge1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNENzI0MkM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhbmltYXRpb246IHJvdGF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5idG4tYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogLTFyZW07XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxcmVtIC0xcmVtIDA7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuYnRuLWFjdGlvbnMge1xuICAgIG1hcmdpbjogMnJlbSAtMXJlbSAwO1xuICB9XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuYnRuLWFjdGlvbnMuYnRuLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5idG4tYWN0aW9ucy5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuYnRuLWFjdGlvbnMucGwtY29sbGVjdC1idG4sIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuYnRuLWFjdGlvbnMucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5idG4tYWN0aW9ucy5wbC1wYXktYnRuLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuYnRuLWFjdGlvbnMuYmFjay1idG4ge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLmJ0bi1hY3Rpb25zLmJ0bjpmaXJzdC1vZi10eXBlLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5idG4tYWN0aW9ucy5wbC1jb2xsZWN0LWJ0bjpmaXJzdC1vZi10eXBlLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5idG4tYWN0aW9ucy5wbC1jb2xsZWN0LWJ0bjpmaXJzdC1vZi10eXBlLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmJ0bi1hY3Rpb25zLnBsLXBheS1idG46Zmlyc3Qtb2YtdHlwZSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5idG4tYWN0aW9ucy5wbC1wYXktYnRuOmZpcnN0LW9mLXR5cGUsIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5idG4tYWN0aW9ucy5iYWNrLWJ0bjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMCAwO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLmJ0bi1hY3Rpb25zLmJ0bjpmaXJzdC1vZi10eXBlOm5vdCg6bGFzdC1vZi10eXBlKSwgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuYnRuLWFjdGlvbnMucGwtY29sbGVjdC1idG46Zmlyc3Qtb2YtdHlwZTpub3QoOmxhc3Qtb2YtdHlwZSksIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLmJ0bi1hY3Rpb25zLnBsLWNvbGxlY3QtYnRuOmZpcnN0LW9mLXR5cGU6bm90KDpsYXN0LW9mLXR5cGUpLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmJ0bi1hY3Rpb25zLnBsLXBheS1idG46Zmlyc3Qtb2YtdHlwZTpub3QoOmxhc3Qtb2YtdHlwZSksIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuYnRuLWFjdGlvbnMucGwtcGF5LWJ0bjpmaXJzdC1vZi10eXBlOm5vdCg6bGFzdC1vZi10eXBlKSwgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLmJ0bi1hY3Rpb25zLmJhY2stYnRuOmZpcnN0LW9mLXR5cGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuYnRuLWFjdGlvbnMuYnRuOmxhc3Qtb2YtdHlwZSwgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuYnRuLWFjdGlvbnMucGwtY29sbGVjdC1idG46bGFzdC1vZi10eXBlLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5idG4tYWN0aW9ucy5wbC1jb2xsZWN0LWJ0bjpsYXN0LW9mLXR5cGUsIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuYnRuLWFjdGlvbnMucGwtcGF5LWJ0bjpsYXN0LW9mLXR5cGUsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuYnRuLWFjdGlvbnMucGwtcGF5LWJ0bjpsYXN0LW9mLXR5cGUsIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5idG4tYWN0aW9ucy5iYWNrLWJ0bjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuYnRuLWFjdGlvbnMuYnRuOmxhc3Qtb2YtdHlwZTpub3QoOmZpcnN0LW9mLXR5cGUpLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5idG4tYWN0aW9ucy5wbC1jb2xsZWN0LWJ0bjpsYXN0LW9mLXR5cGU6bm90KDpmaXJzdC1vZi10eXBlKSwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuYnRuLWFjdGlvbnMucGwtY29sbGVjdC1idG46bGFzdC1vZi10eXBlOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuYnRuLWFjdGlvbnMucGwtcGF5LWJ0bjpsYXN0LW9mLXR5cGU6bm90KDpmaXJzdC1vZi10eXBlKSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5idG4tYWN0aW9ucy5wbC1wYXktYnRuOmxhc3Qtb2YtdHlwZTpub3QoOmZpcnN0LW9mLXR5cGUpLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuYnRuLWFjdGlvbnMuYmFjay1idG46bGFzdC1vZi10eXBlOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5tYXRyaWN1bGF0aW9uLWJsb2NrIC5idG4tYWN0aW9ucyB7XG4gIG1hcmdpbjogMCAtMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAubWF0cmljdWxhdGlvbi1ibG9jayAuYnRuLWFjdGlvbnMge1xuICAgIG1hcmdpbjogMCAtMnJlbTtcbiAgfVxufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXItY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyLWNvbnRlbnQuYW5pbWF0ZWQge1xuICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGVhc2UgZm9yd2FyZHM7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAudGFiIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC50YWIuYWN0aXZlLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnRhYi5wbC10YWIucGwtYWN0aXZlLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnRhYi5wbC10YWIucGwtYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC50YWItdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC50YWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2gtbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNFQkYzRkE7XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2gtbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaC1uYXZpZ2F0aW9uIGlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoLW5hdmlnYXRpb24gaW5wdXQgKyBsYWJlbCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQsIDI5LCA0NSwgMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2gtbmF2aWdhdGlvbiBpbnB1dCArIGxhYmVsOmhvdmVyLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoLW5hdmlnYXRpb24gaW5wdXQgKyBsYWJlbDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaC1uYXZpZ2F0aW9uIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICMwRTFEMkQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAubmF2aWdhdGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5uYXZpZ2F0aW9uLWNvbnRlbnQgLnByZXYge1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5uYXZpZ2F0aW9uLWNvbnRlbnQgLnNlbGVjdGlvbiB7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmluZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuaW5mb3JtYXRpb24tdG9vbHRpcCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuaW5mb3JtYXRpb24tdG9vbHRpcC1jb250ZW50IHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLyogSGlkZSBhcnJvdyAqL1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuaW5mb3JtYXRpb24tdG9vbHRpcC1jb250ZW50IC50b29sdGlwLWlubmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmluZm9ybWF0aW9uLXRvb2x0aXAtY29udGVudCAudG9vbHRpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICB6LWluZGV4OiAwO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuY29uZmlndXJhdGlvbi13aGVlbFtkYXRhLXN0ZXA9cG5ldW1hdGljc193aWR0aF0gLmNvbmZpZ3VyYXRpb24td2hlZWwtcm90YXRlLWVsZW1lbnRzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsW2RhdGEtc3RlcD1wbmV1bWF0aWNzX2hlaWdodF0gLmNvbmZpZ3VyYXRpb24td2hlZWwtcm90YXRlLWVsZW1lbnRzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE3ZGVnKTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWxbZGF0YS1zdGVwPXBuZXVtYXRpY3NfZGlhbWV0ZXJdIC5jb25maWd1cmF0aW9uLXdoZWVsLXJvdGF0ZS1lbGVtZW50cyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNGRlZyk7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsW2RhdGEtc3RlcD1wbmV1bWF0aWNzX2xvYWRfaW5kZXhdIC5jb25maWd1cmF0aW9uLXdoZWVsLXJvdGF0ZS1lbGVtZW50cyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC01MWRlZyk7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsW2RhdGEtc3RlcD1wbmV1bWF0aWNzX3NwZWVkX2luZGV4XSAuY29uZmlndXJhdGlvbi13aGVlbC1yb3RhdGUtZWxlbWVudHMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjhkZWcpO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuY29uZmlndXJhdGlvbi13aGVlbC12YWx1ZXMge1xuICAtLXI6IDUwJTtcbiAgLS10OiA2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC0tdzogY2FsYyh2YXIoLS1yKSAqIDEpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMCAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtdmFsdWVzIC52YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tcikgKiAwLjkyKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tcikgLyA1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IHZhcigtLXcpO1xuICBsZWZ0OiBjYWxjKHZhcigtLXcpIC0gMC41ICogdmFyKC0tcikgLyA1KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyh2YXIoLS1uKSAqIDE4ZGVnKSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMS44dncsIDEuNjI1cmVtKTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsLXZhbHVlcyAudmFsdWUgLnNlbGVjdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjI1cmVtO1xuICBib3R0b206IC0wLjVyZW07XG4gIGxlZnQ6IC0wLjYyNXJlbTtcbiAgcmlnaHQ6IC0wLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsLXZhbHVlcyAudmFsdWUgLnNlbGVjdG9yIHtcbiAgICBib3R0b206IC0wLjc1cmVtO1xuICB9XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsLXZhbHVlcyAudmFsdWUgLnNlbGVjdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTBweCAxNXB4IDA7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtdmFsdWVzIC52YWx1ZSAuc2VsZWN0b3IuaW5hY3RpdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsLXZhbHVlcyAudmFsdWUgLnNlbGVjdG9yLmluYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsLXZhbHVlcyAudmFsdWUgLnNlbGVjdG9yLmhhcy12YWx1ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNzI0MmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE1LCAzNiwgNDQsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuY29uZmlndXJhdGlvbi13aGVlbC12YWx1ZXMgLnZhbHVlIC5zZWxlY3Rvci5oYXMtdmFsdWU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0Q3MjQyQyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtdmFsdWVzIC52YWx1ZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtdmFsdWVzIC52YWx1ZSBhIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtdmFsdWVzIC52YWx1ZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsLXZhbHVlcyAudmFsdWUuYWN0aXZlLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsLXZhbHVlcyAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnZhbHVlLnBsLXRhYi5wbC1hY3RpdmUsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsLXZhbHVlcyAudmFsdWUucGwtdGFiLnBsLWFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRleHQtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtdmFsdWVzIC52YWx1ZS5zZWxlY3RlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtdmFsdWVzIC52YWx1ZTpudGgtY2hpbGQoMSkge1xuICAtLW46IC01O1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuY29uZmlndXJhdGlvbi13aGVlbC12YWx1ZXMgLnZhbHVlOm50aC1jaGlsZCgyKSB7XG4gIC0tbjogLTQuNTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtdmFsdWVzIC52YWx1ZTpudGgtY2hpbGQoMykge1xuICAtLW46IC00O1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuY29uZmlndXJhdGlvbi13aGVlbC12YWx1ZXMgLnZhbHVlOm50aC1jaGlsZCg0KSB7XG4gIC0tbjogLTM7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsLXZhbHVlcyAudmFsdWU6bnRoLWNoaWxkKDUpIHtcbiAgLS1uOiAtMjtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtdmFsdWVzIC52YWx1ZTpudGgtY2hpbGQoNikge1xuICAtLW46IC0xO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuY29uZmlndXJhdGlvbi13aGVlbC1yb3RhdGUtZWxlbWVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb246IDAuOXMgZWFzZSBhbGw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgei1pbmRleDogMDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtcm90YXRlLWVsZW1lbnRzIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNDAlO1xuICB0cmFuc2l0aW9uOiAwLjlzIGVhc2UgYWxsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsLWNvbnRlbnQtd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSByb3RhdGUoMzYwZGVnKTtcbiAgYW5pbWF0aW9uOiBpbml0V2hlZWwgMS4yNXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAudGFiLXRpdGxlIHtcbiAgbWFyZ2luOiAxLjYyNXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi10aXRsZSB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi10aXRsZSA+IHNwYW4ge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtdGl0bGUge1xuICBtYXJnaW46IDEuNjI1cmVtIDA7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXZhbHVlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuc3RlcC12YWx1ZXMge1xuICAgIGdhcDogMC42MjVyZW07XG4gIH1cbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtdmFsdWUge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBtaW4td2lkdGg6IGNhbGMoMjUlIC0gMC42MjVyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtdmFsdWUge1xuICAgIG1pbi13aWR0aDogY2FsYygyMCUgLSAxLjI1cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtdmFsdWUge1xuICAgIG1pbi13aWR0aDogY2FsYygyMCUgLSAxLjI1cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg3LjVyZW0pIHtcbiAgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuc3RlcC12YWx1ZSB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDE0LjI4NTcxNDI4NTclIC0gMS4yNXJlbSk7XG4gIH1cbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtdmFsdWUuZG9udCwgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuc3RlcC12YWx1ZS5hbGwge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuc3RlcC12YWx1ZS5kb250IGlucHV0IH4gbGFiZWwsIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtdmFsdWUuYWxsIGlucHV0IH4gbGFiZWwge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtdmFsdWUuZG9udCBpbnB1dDpjaGVja2VkIH4gbGFiZWwsIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtdmFsdWUuZG9udCBpbnB1dDpob3ZlciB+IGxhYmVsLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXZhbHVlLmRvbnQgaW5wdXQ6Zm9jdXMgfiBsYWJlbCwgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuc3RlcC12YWx1ZS5hbGwgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXZhbHVlLmFsbCBpbnB1dDpob3ZlciB+IGxhYmVsLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXZhbHVlLmFsbCBpbnB1dDpmb2N1cyB+IGxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzBFMUQyRDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXZhbHVlIGlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXZhbHVlIGlucHV0IH4gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBFMUQyRDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuc3RlcC12YWx1ZSBpbnB1dDpjaGVja2VkIH4gbGFiZWwsIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtdmFsdWUgaW5wdXQ6aG92ZXIgfiBsYWJlbCwgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuc3RlcC12YWx1ZSBpbnB1dDpmb2N1cyB+IGxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzBFMUQyRDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC50YWItZmFkZUluIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlIGZvcndhcmRzO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuYmx1ciB7XG4gIGZpbHRlcjogYmx1cigxMHB4KTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmZhZGUtaW4ge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGVhc2UgZm9yd2FyZHM7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5mYWRlLW91dCB7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbjogZmFkZU91dCAwLjVzIGVhc2UgZm9yd2FyZHM7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5lcnJvciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMzNTQ1O1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDJyZW0gYXV0byAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLm1vc3Rjb21tb25kaW1lbnNpb25zLFxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuaW5mb3JtYXRpb25zLXN0ZXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAubW9zdGNvbW1vbmRpbWVuc2lvbnMtdGl0bGUsXG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5pbmZvcm1hdGlvbnMtc3RlcC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5tb3N0Y29tbW9uZGltZW5zaW9ucy1jb250ZW50LFxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuaW5mb3JtYXRpb25zLXN0ZXAtY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAubW9zdGNvbW1vbmRpbWVuc2lvbnMtdmFsdWVzLFxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuaW5mb3JtYXRpb25zLXN0ZXAtdmFsdWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5tb3N0Y29tbW9uZGltZW5zaW9ucy12YWx1ZXMgLmJ0bi13aGl0ZSxcbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmluZm9ybWF0aW9ucy1zdGVwLXZhbHVlcyAuYnRuLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDAuNXJlbSk7XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5tb3N0Y29tbW9uZGltZW5zaW9ucy12YWx1ZXMgLmJ0bi13aGl0ZSA+IHN2Zyxcbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmluZm9ybWF0aW9ucy1zdGVwLXZhbHVlcyAuYnRuLXdoaXRlID4gc3ZnIHtcbiAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLm1vc3Rjb21tb25kaW1lbnNpb25zLXZhbHVlcyAuYnRuLXdoaXRlOmhvdmVyLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5tb3N0Y29tbW9uZGltZW5zaW9ucy12YWx1ZXMgLmJ0bi13aGl0ZTpmb2N1cyxcbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmluZm9ybWF0aW9ucy1zdGVwLXZhbHVlcyAuYnRuLXdoaXRlOmhvdmVyLFxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuaW5mb3JtYXRpb25zLXN0ZXAtdmFsdWVzIC5idG4td2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmluZm9ybWF0aW9ucy1zdGVwIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLm1vc3Rjb21tb25kaW1lbnNpb25zIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5wbmV1bWF0aWMtY29udGVudC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIC0yMHB4IDIwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NXJlbSkge1xuICAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5wbmV1bWF0aWMtY29udGVudC1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAucG5ldW1hdGljLWNvbnRlbnQtZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbHRlcjogYmx1cigwKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB6LWluZGV4OiAwO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAucG5ldW1hdGljLWNvbnRlbnQtZm9ybS13cmFwcGVyLmJsdXIge1xuICB6LWluZGV4OiAyO1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5wbmV1bWF0aWMtY29udGVudC1mb3JtLWxvYWRlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAucG5ldW1hdGljLWNvbnRlbnQtZm9ybS1sb2FkZXIgLmxvYWRlciB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNFQkYzRkE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNENzI0MkM7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXBlcmNlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMXJlbSAwIDJyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtcGVyY2VudCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtcGVyY2VudDo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlIGFsbDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3MjQyQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICB3aWR0aDogMDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtcGVyY2VudFtkYXRhLXN0ZXA9cG5ldW1hdGljc193aWR0aF06OmJlZm9yZSB7XG4gIHdpZHRoOiAyMCU7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXBlcmNlbnRbZGF0YS1zdGVwPXBuZXVtYXRpY3NfaGVpZ2h0XTo6YmVmb3JlIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtcGVyY2VudFtkYXRhLXN0ZXA9cG5ldW1hdGljc19kaWFtZXRlcl06OmJlZm9yZSB7XG4gIHdpZHRoOiA2MCU7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXBlcmNlbnRbZGF0YS1zdGVwPXBuZXVtYXRpY3NfbG9hZF9pbmRleF06OmJlZm9yZSB7XG4gIHdpZHRoOiA4MCU7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXBlcmNlbnRbZGF0YS1zdGVwPXBuZXVtYXRpY3Nfc3BlZWRfaW5kZXhdOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5tYXRyaWN1bGF0aW9uLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAubWF0cmljdWxhdGlvbi1ibG9jayB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLm1hdHJpY3VsYXRpb24tYmxvY2sgLm5hdi10YWJzLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAubWF0cmljdWxhdGlvbi1ibG9jayAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAubWF0cmljdWxhdGlvbi1ibG9jayAucGwtdGFicy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLm1hdHJpY3VsYXRpb24tYmxvY2sgLm5hdi10YWJzIC50YWJzLXRhYjpub3QoLmFjdGl2ZSksIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5tYXRyaWN1bGF0aW9uLWJsb2NrIC5uYXYtdGFicyAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYjpub3QoLmFjdGl2ZSksIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAubWF0cmljdWxhdGlvbi1ibG9jayAubmF2LXRhYnMgLnBsLXRhYjpub3QoLmFjdGl2ZSksIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5tYXRyaWN1bGF0aW9uLWJsb2NrIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIC50YWJzLXRhYjpub3QoLmFjdGl2ZSksIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5tYXRyaWN1bGF0aW9uLWJsb2NrIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYjpub3QoLmFjdGl2ZSksIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5tYXRyaWN1bGF0aW9uLWJsb2NrIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFicy1jb250YWluZXIgLnBsLXRhYjpub3QoLmFjdGl2ZSksIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLm1hdHJpY3VsYXRpb24tYmxvY2sgLnBsLXRhYnMtY29udGFpbmVyIC50YWJzLXRhYjpub3QoLmFjdGl2ZSksIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLm1hdHJpY3VsYXRpb24tYmxvY2sgLnBsLXRhYnMtY29udGFpbmVyIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYjpub3QoLmFjdGl2ZSksIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAubWF0cmljdWxhdGlvbi1ibG9jayAucGwtdGFicy1jb250YWluZXIgLnBsLXRhYjpub3QoLmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLm1hdHJpY3VsYXRpb24tYmxvY2sgc2VsZWN0IHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS40Mzc1cmVtO1xuICBtaW4td2lkdGg6IDE3LjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKDQ0LCA2MiwgODEsIDAuMDcpO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLm1hdHJpY3VsYXRpb24tYmxvY2sgc2VsZWN0IG9wdGlvbiB7XG4gIHdpZHRoOiAzMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGluaXRXaGVlbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSByb3RhdGUoMzYwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuLnByZXN0YXRpb25zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnByZXN0YXRpb25zLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDIuMDYyNXJlbTtcbiAgfVxufVxuLnByZXN0YXRpb25zLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDAuMzEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnByZXN0YXRpb25zLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucHJlc3RhdGlvbnMtdGl0bGUtLWJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzBFMUQyRDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIH1cbn1cbi5wcmVzdGF0aW9ucy1iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMDtcbiAgd2lkdGg6IDMuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcmVzdGF0aW9ucy1pdGVtLnNlYXNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbi5wcmVzdGF0aW9ucy1pdGVtLnNlYXNvbiAuZmFjZXRzTGlzdC1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC4zMTI1cmVtO1xufVxuLnByZXN0YXRpb25zLWl0ZW0uc2Vhc29uIC5mYWNldHNMaXN0LWxhYmVsIHN2ZyB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG4ucHJlc3RhdGlvbnMtaXRlbS5zZWFzb24gLmZhY2V0c0xpc3QtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAxO1xufVxuLnByZXN0YXRpb25zLWl0ZW0uc2Vhc29uIC5mYWNldHNMaXN0LXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJlc3RhdGlvbnMtaXRlbS5zZWFzb24gLmZhY2V0c0xpc3QtZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucHJlc3RhdGlvbnMtaXRlbS5zZWFzb24gLmN1c3RvbS1pbnB1dCB7XG4gIG9yZGVyOiAwO1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbn1cbi5wcmVzdGF0aW9ucyBpbnB1dC5uZy12YWxpZC5uZy1ub3QtZW1wdHkgfiAuZmFjZXRzTGlzdC1iYWRnZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUxRDJEO1xufVxuLnByZXN0YXRpb25zIC5jdXN0b20taW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3B0aW9ucy1saW5lIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMC42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLm9wdGlvbnMtbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ub3B0aW9ucy1saW5lOmZpcnN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ub3B0aW9ucy1saW5lLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5vcHRpb25zLWxpbmUtY29udGVudC1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ub3B0aW9ucy1saW5lLWJvb2thYmxlIHtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ub3B0aW9ucy1saW5lLW11bHRpcGxpZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG59XG5cbi5vcHRpb25zLWxpbmUtdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ub3B0aW9ucy1saW5lLXRpdGxlICsgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5vcHRpb25zLWxpbmUtcHJpY2Uge1xuICBtaW4td2lkdGg6IDYuMjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5vcHRpb25zLWxpbmUtcHJpY2Uge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tcHJlLW5hdiB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwLjkzNzVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2aWdhdGlvbi1wcmUtbmF2IC5uYXZiYXItaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2aWdhdGlvbi1wcmUtbmF2IC5uYXZiYXItaXRlbSAudGl0bGUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IHVuc2V0O1xuICB3aWR0aDogdW5zZXQ7XG4gIG1hcmdpbjogdW5zZXQ7XG4gIGNsaXA6IHVuc2V0O1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIHdoaXRlLXNwYWNlOiB3cmFwO1xufVxuLm5hdmlnYXRpb24tcHJlLW5hdiAubmF2aWdhdGlvbi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gIGhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZpZ2F0aW9uLXByZS1uYXYgW2RhdGEtaWQ9c2VhcmNoXSB7XG4gIGFsbDogdW5zZXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdmlnYXRpb24tcHJlLW5hdiBbZGF0YS1pZD1zZWFyY2hdIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uYXZpZ2F0aW9uLXByZS1uYXYgLnNlYXJjaEZvcm0tZ3JvdXBCdG4ge1xuICB6LWluZGV4OiAxMDtcbn1cbi5uYXZpZ2F0aW9uLXByZS1uYXYgLm5hdmJhci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5uYXZpZ2F0aW9uLXByZS1uYXYgLmhlYWRlclNob3J0U3RvcmUgLmRyb3Bkb3duLW1lbnUtY2VudGVyIHtcbiAgbGVmdDogMDtcbn1cbi5uYXZpZ2F0aW9uLXByZS1uYXYgLnNlYXJjaFN1Z2dlc3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmlnYXRpb24tcHJlLW5hdi1maXJzdFJvdyxcbi5uYXZpZ2F0aW9uLXByZS1uYXYtc2Vjb25kUm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2aWdhdGlvbi1wcmUtbmF2LWZpcnN0Um93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG5cbi5uYXZpZ2F0aW9uLXByZS1uYXYtc2Vjb25kUm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZpZ2F0aW9uLXByZS1uYXYtc2Vjb25kUm93IC5uYXZiYXItaXRlbSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uYnJhbmRzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2MjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIuNXJlbSAwIDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJyYW5kcy10aXRsZSB7XG4gICAgbWFyZ2luOiAzLjEyNXJlbSAwO1xuICB9XG59XG4uYnJhbmRzLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cblxuLmJyYW5kcy1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5icmFuZHMtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cblxuLmJyYW5kcy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYXNwZWN0LXJhdGlvOiAyODUvMTQzO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxLjI1cmVtKTtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjc1cmVtIDEuNXJlbSAtMC41cmVtIHJnYmEoMTQ0LCAxNjQsIDE3OSwgMC4yOCk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmFuZHMtbGlzdC1pdGVtIGltZyB7XG4gIG1heC1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5icmFuZHMtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxLjI1cmVtKTtcbiAgfVxufVxuXG4uYnJhbmRzLWxpc3QtaXRlbS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW47XG59XG5cbi5jb25uZWN0b3ItaXRlbSAuZm9ybS1ncm91cCwgLmNvbm5lY3Rvci1pdGVtIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWZvcm0tZ3JvdXAsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmNvbm5lY3Rvci1pdGVtIC5wbC1mb3JtLWdyb3VwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29ubmVjdG9yLWxvZ28ge1xuICBtYXgtd2lkdGg6IDVyZW07XG4gIG1pbi13aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cblxuLmZsb2EtY2FydEJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5mbG9hLWNhcnRCb3gtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbG9hLWNhcnRCb3gtaWNvbiB7XG4gIG1heC1oZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiA0LjY4NzVyZW07XG59XG4uZmxvYS1jYXJ0Qm94LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNDI4NTcxNGVtO1xufVxuLmZsb2EtY2FydEJveC10aXRsZSBzcGFuOm5vdCgudGV4dC1ib2xkKSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxvYS1jYXJ0Qm94LXRpdGxlIHNwYW4udGV4dC1ib2xkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLmZsb2EtY2FydEJveC10aXRsZSBzcGFuLnRleHQtYm9sZCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsZXg6IHVuc2V0O1xuICB9XG59XG4uZmxvYS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mbG9hLW1vZGFsIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0M2VtO1xufVxuLmZsb2EtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNDQuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5mbG9hLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSA1cmVtO1xuICB9XG59XG4uZmxvYS1sb2dvIHtcbiAgZm9udC1zaXplOiA3LjVyZW07XG4gIG1heC1oZWlnaHQ6IDIuNDM3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5mbG9hLWxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMTIuMzEyNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA0LjM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5mbG9hLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIGF1dG8gMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuZmxvYS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMDc2OTIzMDc3ZW07XG4gICAgbWF4LXdpZHRoOiAyNi4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuLmZsb2EtdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjRDcyNDJDO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmxvYS10aXRsZS1zZWNvbmQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmZsb2EtdG9nZ2xlQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgbWluLWhlaWdodDogMTkuMDYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuZmxvYS10b2dnbGVDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICB9XG59XG4uZmxvYS10b2dnbGVDb250YWluZXIgLmZsb2EtdGl0bGUtc2Vjb25kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsb2EtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbG9hLXRvZ2dsZS1jdGFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XG59XG4uZmxvYS10b2dnbGUtY3RhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlO1xufVxuLmZsb2EtdG90YWwge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZsb2EtdG90YWwtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxvYS10b3RhbC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mbG9hLXNjaGVkdWxlLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxLjI1cmVtIDA7XG59XG4uZmxvYS1zY2hlZHVsZS1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbG9hLXNjaGVkdWxlLWxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC44NzVyZW07XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCIxNFwiIHZpZXdCb3g9XCIwIDAgMTQgMTRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48Y2lyY2xlIGN4PVwiN1wiIGN5PVwiN1wiIHI9XCI3XCIgZmlsbD1cIiUyM0ZGRkZGRlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7XG59XG4uZmxvYS1zY2hlZHVsZS1saXN0IGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDAuMDYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjQzNzVyZW07XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbn1cbi5mbG9hLXNjaGVkdWxlLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZsb2Etc2NoZWR1bGUtbGlzdCBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCIxNFwiIHZpZXdCb3g9XCIwIDAgMTQgMTRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48Y2lyY2xlIGN4PVwiN1wiIGN5PVwiN1wiIHI9XCI3XCIgZmlsbD1cIiUyM0Q3MjQyQ1wiLz48L3N2Zz4nKSBuby1yZXBlYXQ7XG59XG4uZmxvYS1zY2hlZHVsZS1saXN0IGxpOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3MjQyQztcbn1cbi5mbG9hLXNjaGVkdWxlLWxpc3QgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxvYS1zY2hlZHVsZS1kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5mbG9hLXNjaGVkdWxlLWFtb3VudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xufVxuLmZsb2EtYXJndW1lbnQtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBvbC1jb3VudGVyO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI0VCRjNGQTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5mbG9hLWFyZ3VtZW50LWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uZmxvYS1hcmd1bWVudC1saXN0ID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogb2wtY291bnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uZmxvYS1hcmd1bWVudC1saXN0ID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihvbC1jb3VudGVyKSBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBmaWxsPVwibm9uZVwiIHZpZXdCb3g9XCIwIDAgMzAgMzBcIj48cGF0aCBmaWxsPVwiJTIzZWJmM2ZhXCIgZD1cIk0xNSAwYzguMzEgMCAxNSA2LjY5IDE1IDE1cy02LjY5IDE1LTE1IDE1UzAgMjMuMzEgMCAxNSA2LjY5IDAgMTUgMHpcIi8+PC9zdmc+Jykgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG4ucmVjaGVyY2hlLXBuZXVtYXRpYy1saXN0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbjogMnJlbSAwO1xuICBwYWRkaW5nOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnJlY2hlcmNoZS1wbmV1bWF0aWMtbGlzdGluZyB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLnJlY2hlcmNoZS1wbmV1bWF0aWMtbGlzdGluZy1hY3Rpb25zIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLnJlY2hlcmNoZS1wbmV1bWF0aWMtbGlzdGluZy1hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC5yZWNoZXJjaGUtcG5ldW1hdGljLWxpc3Rpbmctc2VsZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmVjaGVyY2hlLXBuZXVtYXRpYy1saXN0aW5nLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWNoZXJjaGUtcG5ldW1hdGljLWxpc3RpbmctYnRuOmZvY3VzLCAucmVjaGVyY2hlLXBuZXVtYXRpYy1saXN0aW5nLWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWNoZXJjaGUtcG5ldW1hdGljLWxpc3RpbmctYnRuLmRpbWVuc2lvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRTFEMkQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cbi5yZWNoZXJjaGUtcG5ldW1hdGljLWxpc3RpbmctYnRuLnZlaGljbGUge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucmVjaGVyY2hlLXBuZXVtYXRpYy1saXN0aW5nLWJ0bi52ZWhpY2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucHJvZHVjdEFuaW1hdGlvbnMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogLTE7XG59XG5cbi5wcm9kdWN0QW5pbWF0aW9ucy1kZXRhaWwge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZDogI0Q3MjQyQztcbiAgY29sb3I6IHdoaXRlO1xufVxuLnByb2R1Y3RBbmltYXRpb25zLWRldGFpbC0tZGFyayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZmFjZXRzSGVhZGluZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDYyNWVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4ubmVhcmVzdC1zdG9yZXMge1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG59XG5cbi5uZWFyZXN0LXN0b3Jlcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuXG4ubmVhcmVzdC1zdG9yZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm5lYXJlc3Qtc3RvcmVzLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLm5lYXJlc3Qtc3RvcmVzLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAubmVhcmVzdC1zdG9yZXMtaXRlbTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5uZWFyZXN0LXN0b3Jlcy1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5cbi5jYWxlbmRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5jYWxlbmRhciB7XG4gICAgcGFkZGluZzogMy4xMjVyZW0gMy43NXJlbTtcbiAgfVxufVxuLmNhbGVuZGFyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xuICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTBweCk7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jYWxlbmRhci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuLmNhbGVuZGFyLW1vbnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2FsZW5kYXItbmF2IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYWxlbmRhci1uYXY6Zm9jdXMsIC5jYWxlbmRhci1uYXY6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYWxlbmRhci1uYXY6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jYWxlbmRhci1uYXY6ZGlzYWJsZWQ6Zm9jdXMsIC5jYWxlbmRhci1uYXY6ZGlzYWJsZWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FsZW5kYXItbmF2IHN2ZyB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuLmNhbGVuZGFyLW5hdi1sZWZ0IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbi5jYWxlbmRhci1uYXYtcmlnaHQgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG4uY2FsZW5kYXItZGF0ZUxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbjogMS44NzVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5jYWxlbmRhci1kYXRlTGlzdCB7XG4gICAgb3ZlcmZsb3cteDogdW5zZXQ7XG4gIH1cbn1cbi5jYWxlbmRhci1kYXRlTGlzdCB0aW1lIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5jYWxlbmRhci1kYXRlTGlzdCB0aW1lIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhbGVuZGFyLWRhdGVMaXN0IHRpbWU6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYWxlbmRhci1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG59XG4uY2FsZW5kYXItZGF0ZS5pcy1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI0Q3MjQyQyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDcyNDJDO1xuICBvdXRsaW5lLW9mZnNldDogMC4wNjI1cmVtO1xufVxuLmNhbGVuZGFyLWRhdGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FsZW5kYXItZGF0ZTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY2FsZW5kYXItc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2FsZW5kYXItZXJyb3JzIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5jYWxlbmRhci1lcnJvcnMgLmhpZ2hsaWdodC1lcnJvcixcbi5jYWxlbmRhci1lcnJvcnMgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0Q3MjQyQztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5taW51dHBhc3MtY29sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE4NzVyZW07XG4gIH1cbn1cblxuLm1pbnV0cGFzcy1wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4ubWludXRwYXNzLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDEuODc1cmVtIDIuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBFMUQyRDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLm1pbnV0cGFzcy1jb250YWN0IC5idG4sIC5taW51dHBhc3MtY29udGFjdCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAubWludXRwYXNzLWNvbnRhY3QgLnBsLWNvbGxlY3QtYnRuLCAubWludXRwYXNzLWNvbnRhY3QgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLm1pbnV0cGFzcy1jb250YWN0IC5wbC1wYXktYnRuLCAubWludXRwYXNzLWNvbnRhY3QgLmJhY2stYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAubWludXRwYXNzLWNvbnRhY3QgLmJ0biwgLm1pbnV0cGFzcy1jb250YWN0IC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5taW51dHBhc3MtY29udGFjdCAucGwtY29sbGVjdC1idG4sIC5taW51dHBhc3MtY29udGFjdCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAubWludXRwYXNzLWNvbnRhY3QgLnBsLXBheS1idG4sIC5taW51dHBhc3MtY29udGFjdCAuYmFjay1idG4ge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjI1cmVtO1xuICB9XG59XG5cbi5taW51dHBhc3Mtc2VydmljZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLm1pbnV0cGFzcy1jb250YWN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1pbnV0cGFzcy1jYXJkcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuMjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLm1pbnV0cGFzcy1jYXJkcy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAyLjVyZW07XG4gIH1cbn1cblxuLm1pbnV0cGFzcy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubWludXRwYXNzLWNhcmQgc3ZnIHtcbiAgbWFyZ2luLXRvcDogMS4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG4ubWludXRwYXNzLWNhcmQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWludXRwYXNzLWNhcmQtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5taW51dHBhc3MtY2FyZC1kZXRhaWwgLmhvdXJzIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLm1pbnV0cGFzcy1jYXJkLWRldGFpbCAuaG91cnMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ubWludXRwYXNzLWNhcmQtbWVzc2FnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIHBhZGRpbmc6IDIuMTg3NXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuXG4ubWludXRwYXNzLWNhcmQtbWVzc2FnZS13aXRoSWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5cbi5taW51dHBhc3MtY2FyZC1tZXNzYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NWVtO1xufVxuLm1pbnV0cGFzcy1jYXJkLW1lc3NhZ2UtdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuXG4udW5hdm9pZGFibGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bmF2b2lkYWJsZXMge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICB9XG59XG4udW5hdm9pZGFibGVzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc4ZGVnLCAjRUJGM0ZBIDAlLCAjRUJGM0ZBIDUwJSwgI0ZGRkZGRiA1MCUsICNGRkZGRkYgMTAwJSk7XG4gIGhlaWdodDogNC4wNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi51bmF2b2lkYWJsZXMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuXG4udW5hdm9pZGFibGVzLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogODcuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuYXZvaWRhYmxlcy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi51bmF2b2lkYWJsZXMtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51bmF2b2lkYWJsZXMtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA2LjU2MjVyZW07XG4gIGJvdHRvbTogLTYuNTYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbn1cblxuLnVuYXZvaWRhYmxlcy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiBjYWxjKDMzJSAtIDEuMjVyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnVuYXZvaWRhYmxlcy1pbWFnZUNvbnRhaW5lcjpiZWZvcmUge1xuICBwYWRkaW5nLWJvdHRvbTogMTEuMjVyZW07XG59XG5cbi51bmF2b2lkYWJsZXMtaXRlbS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi51bmF2b2lkYWJsZXMtaXRlbUNvbnRlbnQge1xuICBwYWRkaW5nOiAyLjVyZW0gMS44NzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnVuYXZvaWRhYmxlcy1pdGVtVGl0bGUge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDcwNTg4MjM1M2VtO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG5cbi51bmF2b2lkYWJsZXMtaXRlbVByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjRDcyNDJDO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnVuYXZvaWRhYmxlcy1pdGVtUHJpY2UgLm1haW4tcHJpY2Uge1xuICBtYXJnaW46IDA7XG59XG4udW5hdm9pZGFibGVzLWl0ZW1QcmljZSAucHJpY2UtdmFsdWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuXG4udW5hdm9pZGFibGVzLWl0ZW1EZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMC45Mzc1cmVtIDA7XG59XG5cbi51bmF2b2lkYWJsZXMtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xufVxuXG4uaGlnaGxpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAwLjYyNXJlbSBzb2xpZCAjMEUxRDJEO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5oaWdobGlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5oaWdobGlnaHQuYWx0IHtcbiAgYmFja2dyb3VuZDogI0VCRjNGQTtcbiAgYm9yZGVyOiB1bnNldDtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjc1cmVtIDEuNXJlbSAtMC41cmVtIHJnYmEoMTQ0LCAxNjQsIDE3OSwgMC4yOCk7XG59XG5cbi5oaWdobGlnaHQtY29udGVudCB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmhpZ2hsaWdodC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAwO1xuICB9XG59XG5cbi5oaWdobGlnaHQtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cblxuLmhpZ2hsaWdodC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuaGlnaGxpZ2h0LWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmhpZ2hsaWdodC1hY3Rpb25zLWNvbCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcmRlcjogLTE7XG59XG4uaGlnaGxpZ2h0LWFjdGlvbnMtY29sIGIge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuaGlnaGxpZ2h0LWFjdGlvbnMtY29sIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICBvcmRlcjogdW5zZXQ7XG4gIH1cbn1cblxuLmFsdCAuaGlnaGxpZ2h0LXZpc3VhbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5hbHQgLmhpZ2hsaWdodC12aXN1YWwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZDogI0VCRjNGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0M2VtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLmJhbm5lci1pY29uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmJhbm5lci10ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmFubmVyLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmFubmVyLXdpdGgtYm9sZCAuYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc2VydmljZUl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMS4yNXJlbSAwIHJnYmEoMTMyLCAxMDksIDEwOSwgMC4wNyk7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNFQkYzRkE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zZXJ2aWNlSXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnNlcnZpY2VJdGVtIC5wcm9kdWN0LXZpc3VhbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zZXJ2aWNlSXRlbSAucHJvZHVjdC12aXN1YWwge1xuICAgIGZsZXgtYmFzaXM6IDE4Ljg1MzgyMDU5OCU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbi5zZXJ2aWNlSXRlbSAucHJvZHVjdC12aXN1YWwtaW1hZ2Uge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuc2VydmljZUl0ZW0gLnByb2R1Y3QtdmlzdWFsLWltYWdlIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldDtcbiAgfVxufVxuLnNlcnZpY2VJdGVtIC5wcm9kdWN0LWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuc2VydmljZUl0ZW0gLnByb2R1Y3QtY2FwdGlvbiB7XG4gICAgZmxleC1iYXNpczogNDYuNzYwNzk3MzQyMiU7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cbi5zZXJ2aWNlSXRlbSAucHJvZHVjdC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDcwNTg4MjM1M2VtO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG4uc2VydmljZUl0ZW0gLnByb2R1Y3QtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zZXJ2aWNlSXRlbSAucHJvZHVjdC1hY3Rpb25zIHtcbiAgICBmbGV4LWJhc2lzOiAzNC4zODUzODIwNTk4JTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuLnNlcnZpY2VJdGVtIC5wcm9kdWN0LWFjdGlvbnMgLnByb2R1Y3RMaXN0LXByaWNlVmFsdWUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uc2VydmljZUl0ZW0gLnByb2R1Y3QtYWN0aW9ucy1jdGFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBnYXA6IDEuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlcnZpY2VJdGVtIC5wcm9kdWN0LWFjdGlvbnMtY3RhcyAuYnRuLCAuc2VydmljZUl0ZW0gLnByb2R1Y3QtYWN0aW9ucy1jdGFzIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5zZXJ2aWNlSXRlbSAucHJvZHVjdC1hY3Rpb25zLWN0YXMgLnBsLWNvbGxlY3QtYnRuLCAuc2VydmljZUl0ZW0gLnByb2R1Y3QtYWN0aW9ucy1jdGFzIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5zZXJ2aWNlSXRlbSAucHJvZHVjdC1hY3Rpb25zLWN0YXMgLnBsLXBheS1idG4sIC5zZXJ2aWNlSXRlbSAucHJvZHVjdC1hY3Rpb25zLWN0YXMgLmJhY2stYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnNlcnZpY2VJdGVtIC5wcm9kdWN0LWFjdGlvbnMtY3RhcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuc2VydmljZUl0ZW0gLnByb2R1Y3QtYWN0aW9ucy1jdGFzIC5idG4sIC5zZXJ2aWNlSXRlbSAucHJvZHVjdC1hY3Rpb25zLWN0YXMgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnNlcnZpY2VJdGVtIC5wcm9kdWN0LWFjdGlvbnMtY3RhcyAucGwtY29sbGVjdC1idG4sIC5zZXJ2aWNlSXRlbSAucHJvZHVjdC1hY3Rpb25zLWN0YXMgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnNlcnZpY2VJdGVtIC5wcm9kdWN0LWFjdGlvbnMtY3RhcyAucGwtcGF5LWJ0biwgLnNlcnZpY2VJdGVtIC5wcm9kdWN0LWFjdGlvbnMtY3RhcyAuYmFjay1idG4ge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4uY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0IHtcbiAgYmFja2dyb3VuZDogI0VCRjNGQTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5jb25kaXRpb25hbC1wcm9kdWN0LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmNvbmRpdGlvbmFsLXByb2R1Y3QtbGlzdC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0LXF1ZXN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0LXF1ZXN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5jb25kaXRpb25hbC1wcm9kdWN0LWxpc3QtYWN0aW9uIHtcbiAgICB3aWR0aDogMjEuODc1cmVtO1xuICB9XG59XG4uY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0LWFjdGlvbiAuYnRuLXByaW1hcnksIC5jb25kaXRpb25hbC1wcm9kdWN0LWxpc3QtYWN0aW9uIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5jb25kaXRpb25hbC1wcm9kdWN0LWxpc3QtYWN0aW9uIC5wbC1jb2xsZWN0LWJ0biwgLmNvbmRpdGlvbmFsLXByb2R1Y3QtbGlzdC1hY3Rpb24gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmNvbmRpdGlvbmFsLXByb2R1Y3QtbGlzdC1hY3Rpb24gLnBsLXBheS1idG4sIC5jb25kaXRpb25hbC1wcm9kdWN0LWxpc3QtYWN0aW9uIC5yZWNhcHRjaGEtY29udGFpbmVyIC5mcmMtY29udGFpbmVyIC5mcmMtYnV0dG9uLCAucmVjYXB0Y2hhLWNvbnRhaW5lciAuZnJjLWNvbnRhaW5lciAuY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0LWFjdGlvbiAuZnJjLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbmRpdGlvbmFsLXByb2R1Y3QtbGlzdC1jaG9pY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuLmNvbmRpdGlvbmFsLXByb2R1Y3QtbGlzdC1yYWRpbyB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0LXJhZGlvIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0LXJhZGlvIFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuLmNvbmRpdGlvbmFsLXByb2R1Y3QtbGlzdC1yYWRpbyBbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEE3M0E7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmNvbmRpdGlvbmFsLXByb2R1Y3QtbGlzdC1yYWRpbyBbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1jaGVjay5zdmdcIik7XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0LWxpc3QgLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDEuMjVyZW0gMCAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0LWxpc3QgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogMi41cmVtIDA7XG4gIH1cbn1cblxuLmZhcS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjRDcyNDJDO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZmFxLWJ0bi5uby11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mYXEtYnRuIC5pY29uQ29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmZhcS1idG5bYXJpYS1leHBhbmRlZD10cnVlXSAucGx1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmFxLWJ0blthcmlhLWV4cGFuZGVkPXRydWVdIC5taW51cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZhcS1idG5bYXJpYS1leHBhbmRlZD1mYWxzZV0gLnBsdXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mYXEtYnRuW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIC5taW51cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXEtaXRlbUNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uZmFxLWl0ZW1Db250ZW50IC5yaWNodGV4dCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5wYW5lbC1oZWFkaW5nOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMTFweCAxMXB4IDAgMDtcbn1cblxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLnBhbmVsLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDExcHggMTFweDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmFsZXJ0IC5saXN0LXVuc3R5bGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbCAuYWxlcnQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYigwLCA2My45NiwgMTMyLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA0LCAyMjguNiwgMjU1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTgzLjYsIDIxOC4wNCwgMjU1KTtcbn1cbi5hbGVydC1wcmltYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE1OC4xLCAyMDQuODQsIDI1NSk7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoMCwgMzkuMzYsIDgxLjYpO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHJnYig1Ni4xNiwgNjAuODQsIDY1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNS42LCAyMjcuNCwgMjI5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjEzLjg0LCAyMTYuMzYsIDIxOC42KTtcbn1cbi5hbGVydC1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjAwLjMwNzUwOTAyNTMsIDIwMy42NTYwMjg4ODA5LCAyMDYuNjMyNDkwOTc0Nyk7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYigzMi41MjA1MTUwMjE1LCAzNS4yMzA1NTc5Mzk5LCAzNy42Mzk0ODQ5Nzg1KTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogcmdiKDIwLjgsIDg2Ljg0LCAzNS44OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTIsIDIzNy40LCAyMTcuOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5NC44LCAyMzAuMzYsIDIwMi45Mik7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxNzYuNzA1OTQwNTk0MSwgMjIyLjk1NDA1OTQwNTksIDE4Ny4yNjY1MzQ2NTM1KTtcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYigxMC45NDQ5Mjc1MzYyLCA0NS42OTUwNzI0NjM4LCAxOC44OCk7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6IHJnYigxMS45NiwgODQuMjQsIDk1LjY4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwOC42LCAyMzYuNCwgMjQwLjgpO1xuICBib3JkZXItY29sb3I6IHJnYigxOTAuMDQsIDIyOC45NiwgMjM1LjEyKTtcbn1cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE3MC41MTUyNDc1MjQ4LCAyMjEuMTMzMjY3MzI2NywgMjI5LjE0NDc1MjQ3NTIpO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDYuMjkzMzMzMzMzMywgNDQuMzI2OTU2NTIxNywgNTAuMzQ2NjY2NjY2Nyk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6IHJnYigxMzIuNiwgMTAwLjM2LCAzLjY0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjQyLjYsIDIwNS40KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyMzcuNjQsIDE4NS41Nik7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigyNTUsIDIzMS4yNjUsIDE2MC4wNik7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoODIuOTYyNTk1NDE5OCwgNjIuNzkxMjk3NzA5OSwgMi4yNzc0MDQ1ODAyKTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiByZ2IoMTE0LjQsIDI3LjU2LCAzNS44OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDgsIDIxNC42LCAyMTcuOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0NS4yLCAxOTguNDQsIDIwMi45Mik7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDI0MS40MzQxNzcyMTUyLCAxNzYuNzA1ODIyNzg0OCwgMTgyLjkwNzM0MTc3MjIpO1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoNzMuMzAxMDk4OTAxMSwgMTcuNjU4OTAxMDk4OSwgMjIuOTg5ODkwMTA5OSk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiByZ2IoMTI4Ljk2LCAxMjkuNDgsIDEzMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMuNiwgMjUzLjgsIDI1NCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1My4wNCwgMjUzLjMyLCAyNTMuNik7XG59XG4uYWxlcnQtbGlnaHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjM4LjE2NSwgMjQwLjU3LCAyNDIuOTc1KTtcbn1cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoMTAzLjU0OTIzNTE4MTYsIDEwMy45OCwgMTA0LjQxMDc2NDgxODQpO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiByZ2IoMjcuMDQsIDMwLjE2LCAzMy4yOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTQuNCwgMjE1LjYsIDIxNi44KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTk4LjE2LCAxOTkuODQsIDIwMS41Mik7XG59XG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxODUuMDIxNjc1MTI2OSwgMTg3LjA5LCAxODkuMTU4MzI0ODczMSk7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoNC4xNzc5MzEwMzQ1LCA0LjY2LCA1LjE0MjA2ODk2NTUpO1xufVxuXG4uYWxlcnQtZGVmYXVsdCB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTgzLjYsIDE4My42LCAxODMuNik7XG59XG4uYWxlcnQtZGVmYXVsdCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxNzAuODUsIDE3MC44NSwgMTcwLjg1KTtcbn1cbi5hbGVydC1kZWZhdWx0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgLTEwJSk7XG59XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMC4xMjVyZW0gc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1hbW91bnRzIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50YWJsZS1hbW91bnRzIHRoLFxuLnRhYmxlLWFtb3VudHMgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwO1xufVxuLnRhYmxlLWFtb3VudHMgdGgudG90YWwsXG4udGFibGUtYW1vdW50cyB0ZC50b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREVERkUzO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZS1hbW91bnRzIHRoLnRvdGFsLXByaWNlLFxuLnRhYmxlLWFtb3VudHMgdGQudG90YWwtcHJpY2Uge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuLnRhYmxlLWFtb3VudHMgdGgubGFzdExpbmUsXG4udGFibGUtYW1vdW50cyB0ZC5sYXN0TGluZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLnRhYmxlLWFtb3VudHMge1xuICAgIG1hcmdpbi10b3A6IDAuODEyNXJlbTtcbiAgfVxufVxuLnRhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGgudG90YWwsXG4udGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB0ZC50b3RhbCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDAuMTI1cmVtO1xufVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4My42LCAyMTguMDQsIDI1NSk7XG59XG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTIyLjQsIDE4Ni4zNiwgMjU1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1OC4xLCAyMDQuODQsIDI1NSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1OC4xLCAyMDQuODQsIDI1NSk7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEzLjg0LCAyMTYuMzYsIDIxOC42KTtcbn1cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3OC41NiwgMTgzLjI0LCAxODcuNCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMC4zMDc1MDkwMjUzLCAyMDMuNjU2MDI4ODgwOSwgMjA2LjYzMjQ5MDk3NDcpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAwLjMwNzUwOTAyNTMsIDIwMy42NTYwMjg4ODA5LCAyMDYuNjMyNDkwOTc0Nyk7XG59XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk0LjgsIDIzMC4zNiwgMjAyLjkyKTtcbn1cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYigxNDMuMiwgMjA5LjI0LCAxNTguMjgpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc2LjcwNTk0MDU5NDEsIDIyMi45NTQwNTk0MDU5LCAxODcuMjY2NTM0NjUzNSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3Ni43MDU5NDA1OTQxLCAyMjIuOTU0MDU5NDA1OSwgMTg3LjI2NjUzNDY1MzUpO1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MC4wNCwgMjI4Ljk2LCAyMzUuMTIpO1xufVxuLnRhYmxlLWluZm8gdGgsXG4udGFibGUtaW5mbyB0ZCxcbi50YWJsZS1pbmZvIHRoZWFkIHRoLFxuLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzNC4zNiwgMjA2LjY0LCAyMTguMDgpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcwLjUxNTI0NzUyNDgsIDIyMS4xMzMyNjczMjY3LCAyMjkuMTQ0NzUyNDc1Mik7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3MC41MTUyNDc1MjQ4LCAyMjEuMTMzMjY3MzI2NywgMjI5LjE0NDc1MjQ3NTIpO1xufVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjM3LjY0LCAxODUuNTYpO1xufVxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjIyLjc2LCAxMjYuMDQpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMzEuMjY1LCAxNjAuMDYpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDIzMS4yNjUsIDE2MC4wNik7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LjIsIDE5OC40NCwgMjAyLjkyKTtcbn1cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzNi44LCAxNDkuOTYsIDE1OC4yOCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MS40MzQxNzcyMTUyLCAxNzYuNzA1ODIyNzg0OCwgMTgyLjkwNzM0MTc3MjIpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLjQzNDE3NzIxNTIsIDE3Ni43MDU4MjI3ODQ4LCAxODIuOTA3MzQxNzcyMik7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjA0LCAyNTMuMzIsIDI1My42KTtcbn1cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjUxLjM2LCAyNTEuODgsIDI1Mi40KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzguMTY1LCAyNDAuNTcsIDI0Mi45NzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOC4xNjUsIDI0MC41NywgMjQyLjk3NSk7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk4LjE2LCAxOTkuODQsIDIwMS41Mik7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTQ5LjQ0LCAxNTIuNTYsIDE1NS42OCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODUuMDIxNjc1MTI2OSwgMTg3LjA5LCAxODkuMTU4MzI0ODczMSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4NS4wMjE2NzUxMjY5LCAxODcuMDksIDE4OS4xNTgzMjQ4NzMxKTtcbn1cblxuLnRhYmxlLWRlZmF1bHQsXG4udGFibGUtZGVmYXVsdCA+IHRoLFxuLnRhYmxlLWRlZmF1bHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODMuNiwgMTgzLjYsIDE4My42KTtcbn1cbi50YWJsZS1kZWZhdWx0IHRoLFxuLnRhYmxlLWRlZmF1bHQgdGQsXG4udGFibGUtZGVmYXVsdCB0aGVhZCB0aCxcbi50YWJsZS1kZWZhdWx0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYigxMjIuNCwgMTIyLjQsIDEyMi40KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3MC44NSwgMTcwLjg1LCAxNzAuODUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kZWZhdWx0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRlZmF1bHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzAuODUsIDE3MC44NSwgMTcwLjg1KTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIC01JSwgMC4wNzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAtNSUsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY5LjE0NjU1MTcyNDEsIDc3LjEyNSwgODUuMTAzNDQ4Mjc1OSk7XG59XG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY5LjE0NjU1MTcyNDEsIDc3LjEyNSwgODUuMTAzNDQ4Mjc1OSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1cmVtKSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg3LjQ5ODc1cmVtKSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAuNjI1cmVtIDA7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTM4NDY7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gIH1cbn1cbi5zaWRlYmFyUGFnZS1jb250ZW50IC5icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xufVxuLmJyZWFkY3J1bWJDb250YWluZXIgLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYnJlYWRjcnVtYi1jb250YWluZXIge1xuICAvKiB0b3AgbmF2IGZpeGVzICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuYnJlYWRjcnVtYi1jb250YWluZXIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuLmJyZWFkY3J1bWItY29udGFpbmVyLS1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQ6ICMwRTFEMkQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjc1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbi5icmVhZGNydW1iLWNvbnRhaW5lci0taW52ZXJ0ZWQgLmJyZWFkY3J1bWIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmJyZWFkY3J1bWItY29udGFpbmVyLS1pbnZlcnRlZCAuYnJlYWRjcnVtYi1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnJlYWRjcnVtYi1jb250YWluZXItLWludmVydGVkIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlLCAuYnJlYWRjcnVtYi1jb250YWluZXItLWludmVydGVkIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAuYnJlYWRjcnVtYi1pdGVtLnBsLXRhYi5wbC1hY3RpdmUsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAuYnJlYWRjcnVtYi1jb250YWluZXItLWludmVydGVkIC5icmVhZGNydW1iLWl0ZW0ucGwtdGFiLnBsLWFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAwLjQzNzVyZW0gMCAwO1xuICBtYXJnaW46IDA7XG59XG4uYnJlYWRjcnVtYi1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDAuNDM3NXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5icmVhZGNydW1iLWl0ZW0ucGwtdGFiLnBsLWFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLmJyZWFkY3J1bWItaXRlbTpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDAuNDM3NXJlbSAwIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5icmVhZGNydW1iLWl0ZW06bnRoLWxhc3QtY2hpbGQoMykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAwLjQzNzVyZW0gMCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYnJlYWRjcnVtYi1pdGVtOm50aC1sYXN0LWNoaWxkKDMpIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuYnJlYWRjcnVtYi1pdGVtOm50aC1sYXN0LWNoaWxkKDMpIGE6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBjb250ZW50OiBcIuKApsKgXCI7XG4gIH1cbiAgLmJyZWFkY3J1bWItaXRlbTpudGgtbGFzdC1jaGlsZCgzKTpmaXJzdC1vZi10eXBlIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAwLjQzNzVyZW0gMCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5icmVhZGNydW1iLWl0ZW06bnRoLWxhc3QtY2hpbGQoMyk6Zmlyc3Qtb2YtdHlwZSBhOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iLWxpbms6Zm9jdXMsIC5icmVhZGNydW1iLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBtYXgtd2lkdGg6IDcwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDYwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4Ny41cmVtKSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgfVxufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nLCAubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbkBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5tb2RhbC1jb250ZW50IC5idG4tZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4uY3VzdG9tU2VsZWN0aW9uLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jdXN0b21TZWxlY3Rpb24tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm5hdi10YWJzLCAuY3VzdG9tU2VsZWN0aW9uLW1vZGFsIC5tb2RhbC1jb250ZW50IC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5jdXN0b21TZWxlY3Rpb24tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLnBsLXRhYnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAyOSwgNDUsIDAuNyk7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdywgLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgei1pbmRleDogNTtcbiAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMDtcbn1cblxuLm1vZGFsLWNvbnRlbnQgLmNsb3NlLCAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMS43NXJlbTtcbiAgcmlnaHQ6IDAuODEyNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1jcm9zcy5zdmdcIik7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IDYuMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbn1cbi5tb2RhbC1jb250ZW50IC5jbG9zZTpmb2N1cywgLm1vZGFsLWNvbnRlbnQgLmNsb3NlOmhvdmVyLCAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2U6Zm9jdXMsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jbG9zZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLm1vZGFsLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMC45Mzc1cmVtIDAuOTM3NXJlbTtcbn1cbi5tb2RhbC1ib2R5IC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDAuOTM3NXJlbSAxLjg3NXJlbTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuLm1vZGFsLWZvb3RlciAuYnRuLCAubW9kYWwtZm9vdGVyIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5tb2RhbC1mb290ZXIgLnBsLWNvbGxlY3QtYnRuLCAubW9kYWwtZm9vdGVyIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5tb2RhbC1mb290ZXIgLnBsLXBheS1idG4sIC5tb2RhbC1mb290ZXIgLmJhY2stYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA0OS41NjI1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIH1cbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjg3NXJlbTtcbiAgfVxuICAubW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMDtcbiAgfVxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMS44NzVyZW0gMC45Mzc1cmVtO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAxOC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDQ5LjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4Ny41cmVtKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA3MS4yNXJlbTtcbiAgfVxufVxuLm1vZGFsLWFqYXgtd2FpdGluZy1tb2RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbC1hamF4LXdhaXRpbmctbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtYWpheC13YWl0aW5nLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbixcbi5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAubW9kYWwtcmJzLWNhdGFsb2ctYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiBoMywgLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAudGl0bGUtMywgLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAucHJvY2Vzcy1pZGVudGlmaWNhdGlvbiAucGFuZWwtaGVhZGluZywgLnByb2Nlc3MtaWRlbnRpZmljYXRpb24gLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAucGFuZWwtaGVhZGluZywgLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAucHJvY2Vzcy1zaGlwcGluZyAucGFuZWwtaGVhZGluZywgLnByb2Nlc3Mtc2hpcHBpbmcgLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAucGFuZWwtaGVhZGluZywgLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAucHJvY2Vzcy1naWZ0IC5wYW5lbC1oZWFkaW5nLCAucHJvY2Vzcy1naWZ0IC5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLnBhbmVsLWhlYWRpbmcsIC5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLnByb2Nlc3MtcHJlbWl1bSAucGFuZWwtaGVhZGluZywgLnByb2Nlc3MtcHJlbWl1bSAubW9kYWwtcmJzLWNhdGFsb2ctYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5wYW5lbC1oZWFkaW5nLCAubW9kYWwtcmJzLWNhdGFsb2ctYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5wcm9jZXNzLXBheW1lbnQgLnBhbmVsLWhlYWRpbmcsIC5wcm9jZXNzLXBheW1lbnQgLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAucGFuZWwtaGVhZGluZyxcbiAgLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSBoMyxcbiAgLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSAudGl0bGUtMyxcbiAgLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSAucHJvY2Vzcy1pZGVudGlmaWNhdGlvbiAucGFuZWwtaGVhZGluZyxcbiAgLnByb2Nlc3MtaWRlbnRpZmljYXRpb24gLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSAucGFuZWwtaGVhZGluZyxcbiAgLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSAucHJvY2Vzcy1zaGlwcGluZyAucGFuZWwtaGVhZGluZyxcbiAgLnByb2Nlc3Mtc2hpcHBpbmcgLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSAucGFuZWwtaGVhZGluZyxcbiAgLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSAucHJvY2Vzcy1naWZ0IC5wYW5lbC1oZWFkaW5nLFxuICAucHJvY2Vzcy1naWZ0IC5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLnBhbmVsLWhlYWRpbmcsXG4gIC5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLnByb2Nlc3MtcHJlbWl1bSAucGFuZWwtaGVhZGluZyxcbiAgLnByb2Nlc3MtcHJlbWl1bSAubW9kYWwtcmJzLWNhdGFsb2ctcXVpY2stYnV5IC5wYW5lbC1oZWFkaW5nLFxuICAubW9kYWwtcmJzLWNhdGFsb2ctcXVpY2stYnV5IC5wcm9jZXNzLXBheW1lbnQgLnBhbmVsLWhlYWRpbmcsXG4gIC5wcm9jZXNzLXBheW1lbnQgLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSAucGFuZWwtaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xuICB9XG4gIC5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1vZGFsLWJvZHksXG4gIC5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAucHJvZHVjdExpc3QtbG9nbyxcbiAgLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSAucHJvZHVjdExpc3QtbG9nbyB7XG4gICAgbWF4LWhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1vZGFsLWZvb3RlcixcbiAgLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSAubW9kYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLmFkZC10by1jYXJ0LWFjdGlvbnMsXG4ubW9kYWwtcmJzLWNhdGFsb2ctcXVpY2stYnV5IC5hZGQtdG8tY2FydC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICB9XG59XG4ubW9kYWwtcmJzLWNhdGFsb2ctYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5wcm9kdWN0TGlzdC1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLXN0b3Jsb2NhdG9yLWhlYWRlci1mb3JtR3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAxMHB4O1xufVxuLm1vZGFsLXN0b3Jsb2NhdG9yLWhlYWRlci1mb3JtR3JvdXAgaW5wdXQge1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbi5tb2RhbC1zdG9ybG9jYXRvci1oZWFkZXItZm9ybUdyb3VwIC5idG4sIC5tb2RhbC1zdG9ybG9jYXRvci1oZWFkZXItZm9ybUdyb3VwIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5tb2RhbC1zdG9ybG9jYXRvci1oZWFkZXItZm9ybUdyb3VwIC5wbC1jb2xsZWN0LWJ0biwgLm1vZGFsLXN0b3Jsb2NhdG9yLWhlYWRlci1mb3JtR3JvdXAgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLm1vZGFsLXN0b3Jsb2NhdG9yLWhlYWRlci1mb3JtR3JvdXAgLnBsLXBheS1idG4sIC5tb2RhbC1zdG9ybG9jYXRvci1oZWFkZXItZm9ybUdyb3VwIC5iYWNrLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm1vZGFsLXN0b3Jsb2NhdG9yLWhlYWRlci1mb3JtR3JvdXAgLmJ0biBzcGFuLCAubW9kYWwtc3RvcmxvY2F0b3ItaGVhZGVyLWZvcm1Hcm91cCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biBzcGFuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5tb2RhbC1zdG9ybG9jYXRvci1oZWFkZXItZm9ybUdyb3VwIC5wbC1jb2xsZWN0LWJ0biBzcGFuLCAubW9kYWwtc3RvcmxvY2F0b3ItaGVhZGVyLWZvcm1Hcm91cCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4gc3BhbiwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5tb2RhbC1zdG9ybG9jYXRvci1oZWFkZXItZm9ybUdyb3VwIC5wbC1wYXktYnRuIHNwYW4sIC5tb2RhbC1zdG9ybG9jYXRvci1oZWFkZXItZm9ybUdyb3VwIC5iYWNrLWJ0biBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLXN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLnRvb2x0aXAge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi50b29sdGlwIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi50b29sdGlwLnRvcCxcbi5icy10b29sdGlwLXRvcCxcbi50b29sdGlwLmF1dG9beC1wbGFjZW1lbnRePXRvcF0sXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG4gIHRvcDogMDtcbn1cbi50b29sdGlwLnRvcCAuYXJyb3csXG4uYnMtdG9vbHRpcC10b3AgLmFycm93LFxuLnRvb2x0aXAuYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3csXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cbi50b29sdGlwLnRvcCAuYXJyb3c6OmJlZm9yZSxcbi5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSxcbi50b29sdGlwLmF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VCRjNGQTtcbn1cblxuLnRvb2x0aXAucmlnaHQsXG4uYnMtdG9vbHRpcC1yaWdodCxcbi50b29sdGlwLmF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLnRvb2x0aXAucmlnaHQgLmFycm93LFxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LFxuLnRvb2x0aXAuYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdyxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi50b29sdGlwLnJpZ2h0IC5hcnJvdzo6YmVmb3JlLFxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsXG4udG9vbHRpcC5hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFQkYzRkE7XG59XG5cbi50b29sdGlwLmJvdHRvbSxcbi5icy10b29sdGlwLWJvdHRvbSxcbi50b29sdGlwLmF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0sXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4udG9vbHRpcC5ib3R0b20gLmFycm93LFxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdyxcbi50b29sdGlwLmF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93LFxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG4udG9vbHRpcC5ib3R0b20gLmFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsXG4udG9vbHRpcC5hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlLFxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFQkYzRkE7XG59XG5cbi50b29sdGlwLmxlZnQsXG4uYnMtdG9vbHRpcC1sZWZ0LFxuLnRvb2x0aXAuYXV0b1t4LXBsYWNlbWVudF49bGVmdF0sXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLnRvb2x0aXAubGVmdCAuYXJyb3csXG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdyxcbi50b29sdGlwLmF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdyxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi50b29sdGlwLmxlZnQgLmFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLFxuLnRvb2x0aXAuYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFQkYzRkE7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgbWF4LXdpZHRoOiAxMi41cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbn1cblxuLnBvcG92ZXIge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxNy4yNXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMCAwLjNyZW07XG59XG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdyB7XG4gIGJvdHRvbTogLTAuNTYyNXJlbTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDAuMDYyNXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdyB7XG4gIGxlZnQ6IC0wLjU2MjVyZW07XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAwLjA2MjVyZW07XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3cge1xuICB0b3A6IC0wLjU2MjVyZW07XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjphZnRlciB7XG4gIHRvcDogMC4wNjI1cmVtO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgcmdiKDI0Ny4zNSwgMjQ3LjM1LCAyNDcuMzUpO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3cge1xuICByaWdodDogLTAuNTYyNXJlbTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDAuMDYyNXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ3LjM1LCAyNDcuMzUsIDI0Ny4zNSk7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCByZ2IoMjM0LjYsIDIzNC42LCAyMzQuNik7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgMC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLnByb2R1Y3RMaXN0IC5kaXNjb3VudC1kZXRhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3JkZXI6IC0xO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kaXNjb3VudC1kZXRhaWwtbGFiZWwge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDcyNDJDO1xuICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucHJlSGVhZGVyTWVzc2FnZSB7XG4gIGZsZXg6IDEgMSAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMCU7XG59XG4ucHJlSGVhZGVyTWVzc2FnZTpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wcmVIZWFkZXJNZXNzYWdlOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpOmhvdmVyLCAucHJlSGVhZGVyTWVzc2FnZTpub3QoLnNsaWNrLWluaXRpYWxpemVkKTpmb2N1cyB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcmVIZWFkZXJNZXNzYWdlLnNsaWNrLWhhcy1hcnJvd3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLnByZUhlYWRlck1lc3NhZ2UgLnNsaWNrLWxpc3Qge1xuICBmbGV4OiAxIDEgMCU7XG4gIG1pbi13aWR0aDogMCU7XG59XG4ucHJlSGVhZGVyTWVzc2FnZSAuc2xpY2stY29udHJvbCxcbi5wcmVIZWFkZXJNZXNzYWdlIC5zbGljay1jb250cm9scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJlSGVhZGVyTWVzc2FnZSAuc2xpY2stY29udHJvbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDcyNDJDO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5wcmVIZWFkZXJNZXNzYWdlIC5zbGljay1jb250cm9sID4gc3ZnIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZmlsbDogI0ZGRkZGRjtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICB9XG4gIC5wcmVIZWFkZXJNZXNzYWdlIC5zbGljay1jb250cm9sOmZvY3VzLCAucHJlSGVhZGVyTWVzc2FnZSAuc2xpY2stY29udHJvbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxuICAucHJlSGVhZGVyTWVzc2FnZSAuc2xpY2stY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbjogMCAwLjMxMjVyZW07XG4gIH1cbiAgLnByZUhlYWRlck1lc3NhZ2UgLnNsaWNrLWNvbnRyb2xzID4gbGkge1xuICAgIHBhZGRpbmc6IDAgMC4xNTYyNXJlbTtcbiAgfVxuICAucHJlSGVhZGVyTWVzc2FnZSAuc2xpY2stcGF1c2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcmVIZWFkZXJNZXNzYWdlIC5hdXRvcGxheU5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJlSGVhZGVyTWVzc2FnZS1pdGVtIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByZUhlYWRlck1lc3NhZ2UtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucHJlSGVhZGVyTWVzc2FnZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucHJlSGVhZGVyTWVzc2FnZS1jb250ZW50LFxuLnByZUhlYWRlck1lc3NhZ2UtY29udGVudCA+ICoge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByZUhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUxRDJEO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnByZUhlYWRlciBhOm5vdCgucHJlSGVhZGVyLWZhcSkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJlSGVhZGVyIGE6bm90KC5wcmVIZWFkZXItZmFxKTpob3ZlciwgLnByZUhlYWRlciBhOm5vdCgucHJlSGVhZGVyLWZhcSk6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnByZUhlYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnByZUhlYWRlci1zaG9ydFN0b3JlIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnByZUhlYWRlci1saW5rIHtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5wcmVIZWFkZXItbGluay52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIuMjVyZW07XG4gIH1cbn1cblxuLnByZUhlYWRlci1mYXEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnByZUhlYWRlci1mYXEgc3ZnIHtcbiAgZm9udC1zaXplOiAxLjQzNzVlbTtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi5wcmVIZWFkZXItc2VwYXJhdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZUhlYWRlci1zZXBhcmF0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDAuMzEyNWVtIDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTEuMTI1ZW07XG4gIHdpZHRoOiAwLjEyNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIFZFTkRPUlMgOiB0byBpZGVudGlmeSBmcm9tIHdoaWNoIGhlbGxnYXRlIGl0IGNvbWVzXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW5vdmF4by1pZnJhbWUge1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDY2LjI1cmVtO1xufVxuXG4jZGlkb21pLWhvc3Qge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbiNkaWRvbWktaG9zdCAuZGlkb21pLXBvcHVwLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuI2RpZG9taS1ob3N0IGE6bm90KC5kaWRvbWktbm8tbGluay1zdHlsZSkge1xuICBjb2xvcjogI0Q3MjQyQyAhaW1wb3J0YW50O1xufVxuI2RpZG9taS1ob3N0IC5kaWRvbWktcG9wdXAtY29udGFpbmVyLFxuI2RpZG9taS1ob3N0IC5kaWRvbWktZXh0ZXJpb3ItYm9yZGVyIHtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI0Q3MjQyQyAhaW1wb3J0YW50O1xufVxuI2RpZG9taS1ob3N0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbiNkaWRvbWktaG9zdCAuZGlkb21pLWNvbXBvbmVudHMtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMC4xNDI4NTcxNDI5ZW0gc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC42MjVyZW0gMS44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbiwgY29sb3IgMC4xNXMgZWFzZS1pbjtcbiAgbWluLWhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4jZGlkb21pLWhvc3QgLmRpZG9taS1jb21wb25lbnRzLWJ1dHRvbiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiNkaWRvbWktaG9zdCAuZGlkb21pLWNvbXBvbmVudHMtYnV0dG9uLmhpZ2hsaWdodC1idXR0b24ge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgI0ZGNzI2MCAwJSwgI0MzMDAwOSAxMDAlKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggLThweCByZ2JhKDE0MCwgMTY5LCAxOTEsIDAuNDgpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZS1pbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbiNkaWRvbWktaG9zdCAuZGlkb21pLWJ1dHRvbi1zdGFuZGFyZCxcbiNkaWRvbWktaG9zdCAuZGlkb21pLWNvbnNlbnQtcG9wdXAtdmlldy12ZW5kb3JzLWxpc3QtbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzBFMUQyRCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMEUxRDJEICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NyAhaW1wb3J0YW50O1xufVxuI2RpZG9taS1ob3N0IC5kaWRvbWktcG9wdXAtZm9vdGVyIHtcbiAgcGFkZGluZzogMCAxLjI1cmVtIDEuODc1cmVtO1xufVxuXG4uUGF5bGluZVdpZGdldCAqIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgKiB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheW1lbnRNZXRob2RzIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMC42MjVyZW0gMCAwIGF1dG87XG59XG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWNvbnRhaW5lci12aWV3IC5wbC1mb3JtLWNvbnRyb2wtYWRkb24ge1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMXJlbTtcbiAgdHJhbnNmb3JtOiB1bnNldDtcbn1cbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wbUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xufVxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBtQ29udGFpbmVyLnBsLWV2ZW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wbUNvbnRhaW5lciAucGwtY29tbWVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBtQ29udGFpbmVyIC5wbC1wYXltZW50TWV0aG9kLXZpZXcge1xuICBwYWRkaW5nOiAwO1xufVxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBtQ29udGFpbmVyIC5wbC1wYXltZW50TWV0aG9kLXZpZXcgLnBsLWZvcm0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcG1Db250YWluZXIgLnBsLXBheW1lbnRNZXRob2QtdmlldyAucGwtZm9ybS1jb250YWluZXIgLnBsLWlucHV0LWZlZWRiYWNrIHtcbiAgY29sb3I6ICNENzI0MkM7XG59XG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcG1Db250YWluZXIgLnBsLWlucHV0LWZlZWRiYWNrLnBsLWljb24td2FybmluZyB7XG4gIHRvcDogMC4yNXJlbTtcbn1cbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wbUNvbnRhaW5lciBpbnB1dC5wbC1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcG1Db250YWluZXIgLnBsLWlucHV0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMC40Mzc1cmVtIDAgMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xufVxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1pbnB1dC1ncm91cC1jb250YWluZXIge1xuICBvcmRlcjogMjtcbn1cbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLW1lc3NhZ2Uge1xuICBvcmRlcjogMztcbn1cbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLW1lc3NhZ2UtZXJyb3Ige1xuICBjb2xvcjogI0Q3MjQyQztcbn1cbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWxhYmVsLWlucHV0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG9yZGVyOiAxO1xufVxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtaW5wdXQtZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtZm9ybS1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWZvcm0tZ3JvdXAucGwtY3Z2Q29udGFpbmVyLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1mb3JtLWdyb3VwLnBsLWV4cGlyYXRpb25EYXRlQ29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjI1cmVtKTtcbiAgfVxufVxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1jYXJkLWxvZ29zLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtdGFicy1jb250YWluZXIge1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtdGFicy1jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiIHtcbiAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0b3A6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMy4xMjVyZW07XG59XG4uUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYi5wbC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMEUxRDJEO1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWIucGwtYWN0aXZlIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG4uUGF5bGluZVdpZGdldC5wbC1jb250YWluZXItZGVmYXVsdCAucGwtY29udGFpbmVyLXZpZXcge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbn1cbi5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFicy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiLnBsLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wbUNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wYXltZW50TWV0aG9kcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dIC5wbC1jYXJkLWxvZ29zLWNvbnRhaW5lciAucGwtY2FyZC1sb2dvcyB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyID4gZGl2IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjYyNXJlbSk7XG4gIH1cbn1cbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1zY2hlZHVsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1ub3N0eWxlLWxpc3Qge1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1ub3N0eWxlLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtbm9zdHlsZS1saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCIxNFwiIHZpZXdCb3g9XCIwIDAgMTQgMTRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48Y2lyY2xlIGN4PVwiN1wiIGN5PVwiN1wiIHI9XCI3XCIgZmlsbD1cIiUyM0VCRjNGQVwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7XG59XG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1ub3N0eWxlLWxpc3QgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMC4wNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuNDM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtbm9zdHlsZS1saXN0IGxpIC5wbC1zY2hlZHVsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtbm9zdHlsZS1saXN0IGxpIC5wbC1zY2hlZHVsZSA+IHNwYW4ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtbm9zdHlsZS1saXN0IGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjE0XCIgdmlld0JveD1cIjAgMCAxNCAxNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxjaXJjbGUgY3g9XCI3XCIgY3k9XCI3XCIgcj1cIjdcIiBmaWxsPVwiJTIzRDcyNDJDXCIvPjwvc3ZnPicpIG5vLXJlcGVhdDtcbn1cbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLW5vc3R5bGUtbGlzdCBsaTpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENzI0MkM7XG59XG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1ub3N0eWxlLWxpc3QgbGk6Zmlyc3QtY2hpbGQgLnBsLXNjaGVkdWxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLW5vc3R5bGUtbGlzdCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWZlZXMtbGVnYWwge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWZlZXMtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYWMtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuXG4ucGFjLWl0ZW0ge1xuICBib3JkZXI6IDA7XG59XG5cbi5wYWMtaWNvbi5wYWMtaWNvbi1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIFBBR0VTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2LCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciAubmF2LWl0ZW0sIC5uYXYtdGFicyAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYiwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5uYXYtdGFicyAucGwtdGFiLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFicy1jb250YWluZXIgLnBsLXRhYiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjA2MjVyZW07XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciAubmF2LWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtdGFicy1jb250YWluZXIgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi10YWJzIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAubmF2LWxpbmsucGwtdGFiLnBsLWFjdGl2ZSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5uYXYtdGFicyAubmF2LWxpbmsucGwtdGFiLnBsLWFjdGl2ZSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtdGFicy1jb250YWluZXIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAubmF2LWxpbmsucGwtdGFiLnBsLWFjdGl2ZSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWJzLWNvbnRhaW5lciAubmF2LWxpbmsucGwtdGFiLnBsLWFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXG4uUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXG4ubmF2LXRhYnMgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5zaG93LnBsLXRhYiAubmF2LWxpbmssXG4uUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLm5hdi10YWJzIC5zaG93LnBsLXRhYiAubmF2LWxpbmssXG4uUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5zaG93LnBsLXRhYiAubmF2LWxpbmssXG4uUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYnMtY29udGFpbmVyIC5zaG93LnBsLXRhYiAubmF2LWxpbmsge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI0ZGRkZGRjtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtdGFicy1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgbWFyZ2luLXRvcDogLTAuMDYyNXJlbTtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAubmF2LWxpbmsucGwtdGFiLnBsLWFjdGl2ZSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5uYXYtcGlsbHMgLm5hdi1saW5rLnBsLXRhYi5wbC1hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0sIC5uYXYtZmlsbCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYiwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5uYXYtZmlsbCAucGwtdGFiIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtLCAubmF2LWp1c3RpZmllZCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYiwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5uYXYtanVzdGlmaWVkIC5wbC10YWIge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAudGFiLWNvbnRlbnQgPiAucGwtdGFiLnBsLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIC5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyLW5hdjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubmF2YmFyLW5hdiA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLnByb2R1Y3QtbGlzdCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuXG4uY29sOmVtcHR5LFxuW2NsYXNzKj1jb2wtXTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWdyb3VwIFtjbGFzcyo9Y29sLV0sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWZvcm0tZ3JvdXAgW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnByb3hpbWlzLXRvb2xiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucHJveGltaXMtdG9vbGJhcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucHJveGltaXMtdG9vbGJhciAubmF2YmFyLWJyYW5kLFxuLnByb3hpbWlzLXRvb2xiYXIgLm5hdmJhci1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucHJveGltaXMtdG9vbGJhciAubmF2YmFyLWJyYW5kIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucHJveGltaXMtdG9vbGJhciAubmF2YmFyLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnByb3hpbWlzLXRvb2xiYXIgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLnByb3hpbWlzLXRvb2xiYXIgLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5wcm94aW1pcy10b29sYmFyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4ucHJveGltaXMtdG9vbGJhciAuZHJvcGRvd24taGVhZGVyLmJnLWluZm8ge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLnByb3hpbWlzLXRvb2xiYXIgLmNvbnRhaW5lcixcbi5wcm94aW1pcy10b29sYmFyIC5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wYW5lbCAuYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgVVRJTElUSUVTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIEhFQURJTkdTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1oMVtjbGFzc10ge1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbn1cblxuLnUtaDJbY2xhc3NdIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4udS1oM1tjbGFzc10ge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xufVxuXG4udS1oNFtjbGFzc10ge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi51LWg1W2NsYXNzXSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG4udS1oNltjbGFzc10ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIElNQUdFIEZJVFxuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmltZ0ZpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmltZ0ZpdC0tY292ZXIge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbWdGaXQtLWNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIEZvcmNlIGZvY3VzIGVsZW1lbnRcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbio6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1cmVtICNmZmYsIGluc2V0IDAgMCAwLjYyNXJlbSAtMC4yNXJlbSByZ2JhKDIxNSwgMzYsIDQ0LCAwLjgpLCByZ2JhKDIxNSwgMzYsIDQ0LCAwLjcpIDAgMCAwIDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA5OC40LCAyMDQpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg0LjM2MDUxNTAyMTUsIDkxLjM5MDU1NzkzOTksIDk3LjYzOTQ4NDk3ODUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzAuMTQ0OTI3NTM2MiwgMTI1Ljg1NTA3MjQ2MzgsIDUyKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3LjMzMzMzMzMzMzMsIDEyMi4wODY5NTY1MjE3LCAxMzguNjY2NjY2NjY2NykgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTEsIDE1OC4yNSwgMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg5LjIxNTE4OTg3MzQsIDMyLjc4NDgxMDEyNjYsIDQ3Ljc3MjE1MTg5ODcpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTguMjUsIDIyMy41LCAyMjguNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjkuMTM3OTMxMDM0NSwgMzIuNSwgMzUuODYyMDY4OTY1NSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGVmYXVsdDpob3ZlciwgYS5iZy1kZWZhdWx0OmZvY3VzLFxuYnV0dG9uLmJnLWRlZmF1bHQ6aG92ZXIsXG5idXR0b24uYmctZGVmYXVsdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgLTEwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODcuNXJlbSkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODcuNXJlbSkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg3LjVyZW0pIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg3LjVyZW0pIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4Ny41cmVtKSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vLXRyYW5zZm9ybSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMCwgODYuMSwgMTc4LjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogcmdiKDcyLjU0MDc3MjUzMjIsIDc4LjU4NTgzNjkwOTksIDgzLjk1OTIyNzQ2NzgpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogcmdiKDI1LjIxNzM5MTMwNDMsIDEwNS4yODI2MDg2OTU3LCA0My41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxNC41LCAxMDIuMTMwNDM0NzgyNiwgMTE2KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxODUuNSwgMTM5LjEyNSwgMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTY3LjQ4MTAxMjY1ODIsIDI5LjAxODk4NzM0MTgsIDQyLjI4NDgxMDEyNjYpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogcmdiKDIwMy4zNzUsIDIxMC43NSwgMjE4LjEyNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTcuNzA2ODk2NTUxNywgMTkuNzUsIDIxLjc5MzEwMzQ0ODMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlZmF1bHQge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGVmYXVsdDpob3ZlciwgYS50ZXh0LWRlZmF1bHQ6Zm9jdXMge1xuICBjb2xvcjogaHNsKDAsIDAlLCAtMTUlKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVyZW0pIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUteHMgdGFibGUudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS14cyB0ci52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS14cyB0aC52aXNpYmxlLXhzLFxuICAudmlzaWJsZS14cyB0ZC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1cmVtKSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NXJlbSkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NXJlbSkge1xuICAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkgYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC52aXNpYmxlLXNtIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUtc20gdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUtc20gdGgudmlzaWJsZS1zbSxcbiAgLnZpc2libGUtc20gdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkgYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkgYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS1tZCB0YWJsZS52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC52aXNpYmxlLW1kIHRyLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC52aXNpYmxlLW1kIHRoLnZpc2libGUtbWQsXG4gIC52aXNpYmxlLW1kIHRkLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC52aXNpYmxlLWxnIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUtbGcgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUtbGcgdGgudmlzaWJsZS1sZyxcbiAgLnZpc2libGUtbGcgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVyZW0pIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkgYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgRk9OVFNcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gVEVNUE9SQVJZIEZJTEVTXG4vLyBAdG9kbzogdXBkYXRlIGZpbGVzIHdpdGggbGljZW5zZWQgb25lcyB3aGVuIHdlIHdpbGwgZ2V0IHRoZW1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcG9wcGlucy1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcG9wcGlucy1tZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9wb3BwaW5zLXNlbWktYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcG9wcGlucy1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuJGZvbnQtYmFzZTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbi8vIEZvbnQgc3RhY2sgZGVjbGFyYXRpb24gZm9yIHRoZSBgQG1peGluIGZvbnQoKWBcbi8vIFBsZWFzZSBzZWUgYHRvb2xzL190b29scy50eXBvZ3JhcGh5LnNjc3NgIGZvciBtb3JlIGRldGFpbHNcblxuLy8vXG4vLy8gSW50ZW5kZWQgZm9yIHRoZSBwYWlyaW5nIG9mIHR3byBmYW1pbGllcywgZGVmaW5lZCBieSB0aGUgZm9sbG93aW5nIGtleXdvcmRzOlxuLy8vIC0gYmFzZTogbWFpbiBmb250IChpLmUuOiBib2R5IGNvcHkpXG4vLy8gLSB2YXJpYW50OiB2YXJpYW50IGZvbnQgKGkuZS46IHRpdGxlcylcbi8vL1xuLy8vIEVhY2ggZmFtaWx5IGhhcyBpdHMgb3duIHZhcmlhdGlvbnMgKHdlaWdodCBhbmQgc3R5bGUpIGRlZmluZWQgYnkgYSBzZWNvbmQga2V5d29yZC5cbi8vL1xuLy8vIEBwcm9wIHtTdHJpbmd9IGdyb3VwIFtiYXNlIHwgdmFyaWFudF0gLSBHcm91cCBuYW1lIGZvciB0aGUgZm9udC1mYW1pbHlcbi8vLyBAcHJvcCB7U3RyaW5nfSBpZCAtIFZhcmlhdGlvbiBpZFxuLy8vIEBwcm9wIHtTdHJpbmd9IGZvbnQgLSBmb250LWZhbWlseSBzdGFja1xuLy8vIEBwcm9wIHtTdHJpbmd9IHdlaWdodCBbbm9ybWFsXSAtIGZvbnQgd2VpZ2h0XG4vLy8gQHByb3Age1N0cmluZ30gc3R5bGUgW25vcm1hbF0gLSBmb250IHN0eWxlXG4vLy9cblxuJGZvbnQtc3RhY2s6IChcbiAgICBncm91cCA6IGJhc2UsXG4gICAgaWQgOiByZWd1bGFyLFxuICAgIGZvbnQgOiAoJGZvbnQtYmFzZSksXG4gICAgd2VpZ2h0IDogNDAwLFxuICAgIHN0eWxlIDogbm9ybWFsXG4pLFxuKFxuICAgIGdyb3VwIDogYmFzZSxcbiAgICBpZCA6IG1lZGl1bSxcbiAgICBmb250IDogKCRmb250LWJhc2UpLFxuICAgIHdlaWdodCA6IDUwMCxcbiAgICBzdHlsZSA6IG5vcm1hbFxuKSxcbihcbiAgICBncm91cCA6IGJhc2UsXG4gICAgaWQgOiBzZW1pYm9sZCxcbiAgICBmb250IDogKCRmb250LWJhc2UpLFxuICAgIHdlaWdodCA6IDYwMCxcbiAgICBzdHlsZSA6IG5vcm1hbFxuKSxcbihcbiAgICBncm91cCA6IGJhc2UsXG4gICAgaWQgOiBib2xkLFxuICAgIGZvbnQgOiAoJGZvbnQtYmFzZSksXG4gICAgd2VpZ2h0IDogNzAwLFxuICAgIHN0eWxlIDogbm9ybWFsXG4pLFxuKFxuICAgIGdyb3VwIDogYmFzZSxcbiAgICBpZCA6IGl0YWxpYyxcbiAgICBmb250IDogKCRmb250LWJhc2UpLFxuICAgIHdlaWdodCA6IDQwMCxcbiAgICBzdHlsZSA6IGl0YWxpY1xuKTtcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgQk9YLVNJWklOR1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBOT1JNQUxJWkUuQ1NTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyogdG9wIG5hdiBmaXhlcyAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xuICBjb2xvcjogJGJsYWNrOyAvKiBhcHBsZSBJb3Mgb3ZlcnJpZGUgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBDT0xPUlNcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gU2V0IHVwIGEgY29sb3VyIHBhbGV0dGUgd2hpY2ggYWxsb3dzIHVzIHRvIHRoZW1lIHRoZSBlbnRpcmUgcHJvamVjdCBmcm9tIG9uZVxuLy8gbG9jYXRpb24uXG5cbiRhbGl6YXJpbmNyaW1zb246ICNFMjI0MjQ7XG4kYWx0bzogI0Q4RDhEODtcbiRiYWxpaGFpOiAjOTBhNGIzO1xuJGJpdHRlcnN3ZWV0OiAjRkY3MjYwO1xuJGJvdHRpY2VsbGk6ICNEQUU3RjA7XG4kYnVybnRzaWVubmE6ICNFOTZENjA7XG4kY2FuZGxlbGlnaHQ6ICNGRkQwMUY7XG4kY2F0c2tpbGx3aGl0ZTogI0UwRUFGMjtcbiRjcmVhbWJydWxlZTogI2ZmZTVhNTtcbiRjcmltc29uOiAjRDcyNDJDO1xuJGRvZGdlcmJsdWU6ICMyRUI3RkY7XG4kZHVzdHk6ICM5Nzk3OTc7XG4kZmlyZWZseTogIzBFMUQyRDtcbiRncmVlbmhhemU6ICMwMEE3M0E7XG4kZ3VhcmRzbWFuOiAjQzMwMDA5O1xuJGhpdGdyYXk6ICNBRUI2QkM7XG4kaXJvbjogI0RFREZFMztcbiRsaW5rd2F0ZXI6ICNFQkYzRkE7XG4kbWFuZ290YW5nbzogI0U0NzYwMDtcbiRtZXJjdXJ5OiAjRTlFOUU5O1xuJG1pbmVzaGFmdDogIzIyMjIyMjtcbiRtb256YTogI0Q3MDkxMztcbiRuZXBhbDogIzhjYTliZjtcbiRvdXRlcnNwYWNlOiAjMzYzQjNFO1xuJG94Zm9yZGJsdWU6ICMyZDM4NDM7XG4kcGlja2xlZGJsdWV3b29kOiAjMkMzRTUxO1xuJHJoaW5vOiAjMkQ0ODVGO1xuJHNhbnRhc2dyYXk6ICNBMkEyQTM7XG4kc3BpY3lwaW5rOiAjODQ2RDZEO1xuJHRodW5kZXI6ICMyMzFGMjA7XG4keWVsbG93b3JhbmdlOiAjRjlCNTNBO1xuJHdpbGRzYW5kOiAjRjdGN0Y3O1xuXG4vLyBDb2xvciBjb2Rlc1xuJGJsYWNrOiAjMDAwMDAwICFkZWZhdWx0O1xuJHdoaXRlOiAjRkZGRkZGICFkZWZhdWx0O1xuXG4vLyB3aXp2aWxsZSBjb2xvcnNcbiR3aXotZ3JlZW46ICM1NUI2ODM7XG4kd2l6LWdyZXk6ICM2ODY4Njg7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuJHRoZW1lLWh1ZS1kYXJrOiAkYmxhY2sgIWRlZmF1bHQ7IC8vIE1haW4gZGFyayBjb2xvclxuJHRoZW1lLWh1ZS1saWdodDogJHdoaXRlICFkZWZhdWx0OyAvLyBNYWluIGxpZ2h0IGNvbG9yXG5cbiR0aGVtZS1jb2xvcjogJHRoZW1lLWh1ZS1kYXJrICFkZWZhdWx0OyAvLyBVSSBjb2xvciBieSBkZWZhdWx0IGFuZCBmb3IgdGhlIGJvZHlcblxuJHRoZW1lLWRpc2FibGVkLWJvcmRlcjogJGlyb24gIWRlZmF1bHQ7XG4kdGhlbWUtZGlzYWJsZWQtYmFja2dyb3VuZDogJGlyb24gIWRlZmF1bHQ7XG4kdGhlbWUtZGlzYWJsZWQtY29sb3I6ICRzYW50YXNncmF5ICFkZWZhdWx0O1xuXG4vLyBBbGVydCBtZXNzYWdlc1xuJHRoZW1lLWVycm9yLWNvbG9yOiAkY3JpbXNvbiAhZGVmYXVsdDtcblxuJHN0YXJ0ZXItY29sb3I6IGdyYXk7XG4kc3RhcnRlci1jb2xvci1saWdodDogbGlnaHRncmF5O1xuXG4vLyB0aGVtZSBtYWluIGFuZCBzZWNvbmRhcnkgY29sb3JcbiR0aGVtZS1wcmltYXJ5LWNvbG9yOiAkY3JpbXNvbiAhZGVmYXVsdDtcbiR0aGVtZS1zZWNvbmRhcnktY29sb3I6ICRmaXJlZmx5ICFkZWZhdWx0O1xuJHRoZW1lLXRlcnRpYXJ5LWNvbG9yOiAkbGlua3dhdGVyICFkZWZhdWx0O1xuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBSRVNFVFxuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKipcbiAqIEEgdmVyeSBzaW1wbGUgcmVzZXQgdGhhdCBzaXRzIG9uIHRvcCBvZiBOb3JtYWxpemUuY3NzLlxuICovXG5ib2R5LFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbnAsIGJsb2NrcXVvdGUsIHByZSxcbmRsLCBkZCwgb2wsIHVsLFxuZm9ybSwgZmllbGRzZXQsIGxlZ2VuZCxcbmZpZ3VyZSxcbnRhYmxlLCB0aCwgdGQsIGNhcHRpb24sXG5ociB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdHJhaWxpbmcgbWFyZ2lucyBmcm9tIG5lc3RlZCBsaXN0cy5cbiAqL1xubGkgPiB7XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbn1cblxuLyoqXG4gKiBSZW1vdmUgc3BhY2VzIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIENoYW5nZSB0ZXh0IGFsaWdubWVudCBpbiB0YWJsZSBoZWFkaW5nc1xuICovXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGJvdHRvbSBnYXAgaW4gSUVcbiAqL1xuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEZpeCBvdmVyZmxvdyBpbiBJRSA5LzEwLzExXG4gKiAyLiBSZW1vdmUgYm90dG9tIGdhcFxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgaXRhbGljIG9uIGA8YWRkcmVzcz5gXG4gKi9cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cbiAgJlthbHRdIHtcbiAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBTSEFSRURcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyoqXG4gKiBTaGFyZWQgZGVjbGFyYXRpb25zIGZvciBjZXJ0YWluIGVsZW1lbnRzLlxuICovXG5cbnVsLCBvbCwgZGwsXG5ibG9ja3F1b3RlLCBwLCBhZGRyZXNzLFxuaHIsXG50YWJsZSxcbmZpZWxkc2V0LCBmaWd1cmUsXG5wcmUge1xuICBtYXJnaW4tYm90dG9tOiByZW0oJHZlcnRpY2FsLXNwYWNpbmcpO1xufVxuXG5cbmVtLFxuaSB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhci1pdGFsaWMpO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcbn1cblxuc3Ryb25nIGVtLFxuYiBlbSxcbnN0cm9uZyBpLFxuYiBpLFxuZW0gc3Ryb25nLFxuZW0gYixcbmkgc3Ryb25nLFxuaSBiIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkLWl0YWxpYyk7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIFRZUE9HUkFQSFlcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gTWl4aW5zIHRvIGhlbHAgZ2VuZXJhdGluZyB0eXBvZ3JhcGhpY2FsIHJ1bGVzLlxuLy8vXG4vLy8gRMOpY2xhcmF0aW9uIGRlIGBmb250LWZhbWlseWBcbi8vL1xuLy8vIFBlcm1ldCBkJ2FwcGVsZXIgdW5lIGZvbnQgZMOpY2xhcmFyw6llIGRhbnMgbGEgY29uZmlndXJhdGlvbiBkdSBwcm9qZXRcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZ3JvdXAgLSBOb20gZHUgZ3JvdXBlIGRlIHBvbGljZSAoYmFzZSBvdSB2YXJpYW50KVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkaWQgLSBWYXJpYXRpb24gZGUgbGEgcG9saWNlIChleDogZ3JhcywgaXRhbGlxdWUsIGV0Yy4uLilcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmZvbyB7XG4vLy8gICAgIEBpbmNsdWRlIGZvbnQoYmFzZSk7XG4vLy8gICB9XG4vLy8gICAuYmFyIHtcbi8vLyAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkLWl0YWxpYyk7XG4vLy8gICB9XG4vLy8gICAuYmF6IHtcbi8vLyAgICAgQGluY2x1ZGUgZm9udCh2YXJpYW50KTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIFJlc3VsdFxuLy8vICAgLmZvbyB7XG4vLy8gICAgIGZvbnQtZmFtaWx5Oidyb2JvdG9yZWd1bGFyJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4vLy8gICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbi8vLyAgICAgZm9udC1zdHlsZTpub3JtYWw7XG4vLy8gICB9XG4vLy8gICAuYmFyIHtcbi8vLyAgICAgZm9udC1mYW1pbHk6J3JvYm90b2JvbGRfaXRhbGljJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4vLy8gICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbi8vLyAgICAgZm9udC1zdHlsZTpub3JtYWw7XG4vLy8gICB9XG4vLy8gICAuYmF6IHtcbi8vLyAgICAgZm9udC1mYW1pbHk6J2FtZXJpa2Ffc2Fuc3JlZ3VsYXInLCBzZXJpZjtcbi8vLyAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuLy8vICAgICBmb250LXN0eWxlOm5vcm1hbDtcbi8vLyAgIH1cbi8vL1xuQG1peGluIGZvbnQoJGdyb3VwLCAkaWQ6cmVndWxhcikge1xuICBAZWFjaCAkZm9udCBpbiAkZm9udC1zdGFjayB7XG4gICAgQGlmICgkZ3JvdXAgPT0gbWFwLWdldCgkZm9udCwgZ3JvdXApIGFuZCAkaWQgPT0gbWFwLWdldCgkZm9udCwgaWQpKSB7XG5cbiAgICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250LCBmb250KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCRmb250LCB3ZWlnaHQpO1xuICAgICAgZm9udC1zdHlsZTogbWFwLWdldCgkZm9udCwgc3R5bGUpO1xuXG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgQGltcG9ydCBcImxpYi5zZWxlY3QyLnNpbmdsZVwiO1xuICBAaW1wb3J0IFwibGliLnNlbGVjdDIubXVsdGlwbGVcIjtcbn1cblxuQGltcG9ydCBcImxpYi5zZWxlY3QyLmRyb3Bkb3duXCI7XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuXG4gIC8vIHN0eWxlcyByZXF1aXJlZCBmb3IgSUUgdG8gd29ya1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgaGVpZ2h0OiAyOHB4O1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuJltkaXI9XCJydGxcIl0ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIG1pbi1oZWlnaHQ6IDMycHg7XG5cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBkaXNwbGF5OiBibG9jaztcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcblxuICB3aWR0aDogMTAwJTtcblxuICB6LWluZGV4OiAxMDUxO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG5cbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIFBBR0VcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyoqXG4gKiBQYWdlLWxldmVsIHN0eWxpbmcgKGUuZy4gSFRNTCBhbmQgQk9EWSBlbGVtZW50cykuXG4gKi9cbmh0bWwge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkdGhlbWUtaHVlLWxpZ2h0O1xuICBjb2xvcjogJHRoZW1lLWh1ZS1kYXJrO1xufVxuXG5ib2R5IHtcbiAgQGluY2x1ZGUgZm9udChiYXNlKTtcblxuICBvdmVyZmxvdy14OiBoaWRkZW47IC8vIFRvIGF2b2lkIGhvcml6b250YWwgc2Nyb2xsXG4gIGZvbnQtc2l6ZTogcmVtKCRib2R5LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkYm9keS1saW5lLWhlaWdodDtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgQ09ORklHXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIFByb2plY3QtbGV2ZWwgc2V0dGluZ3MgYW5kIHNldHVwLlxuXG5cbi8vIFR5cG9ncmFwaHlcblxuLy8vIFJlZmVyZW5jZSBmb250LXNpemVcbi8vLyBTaG91bGQgbm90IGRpZmZlciBmcm9tIHRoZSBhc3N1bWVkIGJyb3dzZXIgZGVmYXVsdCAodHlwaWNhbGx5IGAxNnB4YCkuXG4vLy8gV2UgdXNlIGl0IGFzIGEgcmVmZXJlbmNlIGZvciBvdXIgYHJlbWAgY2FsY3VsYXRpb25zLlxuLy8vIEB0eXBlIE51bWJlciAodW5pdClcbiRiYXNlLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcblxuLy8vIGBib2R5YCBmb250LXNpemVcbi8vLyBTaG91bGQgbWF0Y2ggdGhlIG1vc3QgZnJlcXVlbnQgdmFsdWUgaW4gdGhlIGRlc2lnbi5cbi8vLyBBcHBsaWVkIG9uIHRoZSBgYm9keWAgYW5kIHVzZWQgYXMgYSByZWZlcmVuY2UgZm9yIGRlZmF1bHQgYGVtYCBjYWxjdWxhdGlvbnMuXG4vLy8gQHR5cGUgTnVtYmVyICh1bml0KVxuJGJvZHktZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUgIWRlZmF1bHQ7XG5cbi8vLyBgYm9keWAgbGluZS1oZWlnaHRcbi8vLyBTaG91bGQgbWF0Y2ggdGhlIG1vc3QgZnJlcXVlbnQgdmFsdWUgaW4gdGhlIGRlc2lnbi5cbi8vLyBAdHlwZSBOdW1iZXIgKHVuaXQpXG4kYm9keS1saW5lLWhlaWdodDogMS40MjggIWRlZmF1bHQ7XG5cbi8vLyBgbGFiZWxgIGZvbnQtc2l6ZVxuLy8vIEB0eXBlIE51bWJlciAodW5pdClcbiRsYWJlbC1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG5cbi8vLyBDdXN0b20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIGZvbnQtc2l6ZVxuLy8vIEB0eXBlIE51bWJlciAodW5pdClcbiRjaGVja2JveC1yYWRpby1jdXN0b20tZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJGNoZWNrYm94LXNpemU6IDE3cHg7XG4kY2hlY2tib3gtc2l6ZS1pbm5lcjogMTJweDtcbiRjaGVja2JveC1sYWJlbC1wYWRkaW5nOiAxMHB4O1xuJGNoZWNrYm94LWluZGVudDogMjdweDtcbiRjaGVja2JveC1ib3JkZXI6IDFweCBzb2xpZCAkbWluZXNoYWZ0O1xuXG4vLy8gYGlucHV0YCBmb250LXNpemVcbi8vLyBAdHlwZSBOdW1iZXIgKHVuaXQpXG4kaW5wdXQtZm9udC1zaXplOiAkYm9keS1mb250LXNpemUgIWRlZmF1bHQ7XG5cbi8vLyBidXR0b25zL0NUQSBmb250LXNpemVcbi8vLyBAdHlwZSBOdW1iZXIgKHVuaXQpXG4kYnRuLWZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplICFkZWZhdWx0O1xuXG5cbi8vLyBIZWFkaW5ncycgZm9udC1zaXplXG4vLy8gQHR5cGUgTnVtYmVyICh1bml0KVxuJGgxLWZvbnQtc2l6ZTogNDVweCAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6IDMycHggIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAyNnB4ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6IDE1cHggIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuXG4vLy8gSGVhZGluZ3MnIGxpbmUtaGVpZ2h0XG4kaDEtbGluZS1oZWlnaHQ6IDQ1cHggIWRlZmF1bHQ7XG4kaDItbGluZS1oZWlnaHQ6IDM0cHggIWRlZmF1bHQ7XG4kaDMtbGluZS1oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7XG4kaDQtbGluZS1oZWlnaHQ6IDIycHggIWRlZmF1bHQ7XG4kaDUtbGluZS1oZWlnaHQ6IDIwcHggIWRlZmF1bHQ7XG4kaDYtbGluZS1oZWlnaHQ6IDIwcHggIWRlZmF1bHQ7XG5cbi8vIFdpZHRocyBhbmQgc2l6ZXNcblxuLy8vIE1heGltdW0gd2l0aCBvZiB0aGUgc2l0ZSdzIGNvbnRhaW5lclxuLy8vIEB0eXBlIE51bWJlciAodW5pdClcbiRjb250YWluZXItd2lkdGg6IDE0MDBweCAhZGVmYXVsdDtcblxuLy8vIEd1dHRlcidzIHdpZHRoXG4vLy8gQHR5cGUgTnVtYmVyICh1bml0KVxuJGd1dHRlci13aWR0aDogMjBweCAhZGVmYXVsdDtcbiRndXR0ZXItaGFsZi13aWR0aDogJGd1dHRlci13aWR0aCAqIDAuNSAhZGVmYXVsdDtcblxuLy8vIFZlcnRpY2FsIG1hcmdpbiBmb3IgdGhlIG1vc3QgY29tbW9uIGVsZW1lbnRzXG4vLy8gUGxlYXNlIHNlZSBgZ2VuZXJpYy9fZ2VuZXJpYy5zaGFyZWQuc2Nzc2Bcbi8vLyBAdHlwZSBOdW1iZXIgKHVuaXQpXG4kdmVydGljYWwtc3BhY2luZzogMjBweCAhZGVmYXVsdDtcblxuLy8vIGBpbnB1dGAgaGVpZ2h0XG4vLy8gQHR5cGUgTnVtYmVyICh1bml0KVxuJGlucHV0LWhlaWdodDogNDZweCAhZGVmYXVsdDtcblxuLy8vIEN1c3RvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgcGFkZGluZ1xuLy8vIEB0eXBlIE51bWJlciAodW5pdClcbiRjaGVja2JveC1yYWRpby1jdXN0b20tcGFkZGluZzogMzJweCAhZGVmYXVsdDtcblxuXG4vLyBDdXN0b20gYnJlYWtwb2ludHNcbiRjdXN0b20tYnJlYWtwb2ludHM6IChcbiAgICBjb250YWluZXItYnJlYWs6ICRjb250YWluZXItd2lkdGggLSAkZ3V0dGVyLXdpZHRoLFxuICAgIGNvbnRhaW5lci1ndXR0ZXItYnJlYWs6ICRjb250YWluZXItd2lkdGhcbik7XG5cbi8vLyBTaXRlJ3MgY29udGFpbmVyIHBhZGRpbmdcbi8vLyBAdHlwZSBOdW1iZXIgKHVuaXQpXG4kY29udGFpbmVyLXBhZGRpbmc6IDM1cHggIWRlZmF1bHQ7XG5cbi8vLyBNb2RhbCBib2R5IHBhZGRpbmdcbi8vLyBAdHlwZSBOdW1iZXIgKHVuaXQpXG4kbW9kYWwtYm9keS1wYWRkaW5nLXk6IDMwcHggIWRlZmF1bHQ7XG4kbW9kYWwtYm9keS1wYWRkaW5nLXg6ICRjb250YWluZXItcGFkZGluZyAqIDAuNSAhZGVmYXVsdDtcbiRtb2RhbC1ib2R5LXBhZGRpbmcteC0tbWQ6IDQ1cHggIWRlZmF1bHQ7XG5cbi8vIHByb2R1Y3QgZ2FsbGVyeSB2YXJpYWJsZXNcbiRwcm9kdWN0R2FsbGVyeS13aWR0aDogNTI4cHggIWRlZmF1bHQ7XG4kcHJvZHVjdEdhbGxlcnktaGVpZ2h0OiA4NTBweCAhZGVmYXVsdDtcbiRwcm9kdWN0R2FsbGVyeS10aHVtYm5haWxzLW1hcmdpbjogMjBweCAhZGVmYXVsdDtcbiRwcm9kdWN0R2FsbGVyeS10aHVtYm5haWxzLXdpZHRoOiAxNTBweCAhZGVmYXVsdDtcbiRwcm9kdWN0R2FsbGVyeS10aHVtYm5haWxzLWhlaWdodDogKCRwcm9kdWN0R2FsbGVyeS1oZWlnaHQgLSAoJHByb2R1Y3RHYWxsZXJ5LXRodW1ibmFpbHMtbWFyZ2luICogMykpICogMC4yNSAhZGVmYXVsdDtcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgSEVBRElOR1NcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyoqXG4gKiBTaW1wbGUgZGVmYXVsdCBzdHlsZXMgZm9yIGhlYWRpbmdzIDEgdGhyb3VnaCA2LlxuICovXG5cbmgxIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICBmb250LXNpemU6IHJlbSgkaDEtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgkaDEtbGluZS1oZWlnaHQpO1xuICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICB9XG59XG5cbi5oMS1hbm5pbUNvIHtcbiAgZm9udC1zaXplOiByZW0oJGgxLWZvbnQtc2l6ZS1hbHQpO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5oMiB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG5cbiAgZm9udC1zaXplOiByZW0oJGgyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oJGgyLWxpbmUtaGVpZ2h0KTtcblxuICBzcGFuIHtcbiAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gIH1cbn1cblxuaDMge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICBmb250LXNpemU6IHJlbSgkaDMtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgkaDMtbGluZS1oZWlnaHQpO1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgfVxufVxuXG5oNCB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gIGZvbnQtc2l6ZTogcmVtKCRoNC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogcmVtKCRoNC1saW5lLWhlaWdodCk7XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICB9XG59XG5cbmg1IHtcbiAgQGluY2x1ZGUgZm9udChiYXNlKTtcblxuICBmb250LXNpemU6IHJlbSgkaDUtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgkaDUtbGluZS1oZWlnaHQpO1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgfVxufVxuXG5oNiB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSk7XG5cbiAgZm9udC1zaXplOiByZW0oJGg2LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oJGg2LWxpbmUtaGVpZ2h0KTtcblxuICBzcGFuIHtcbiAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgVEVYVFxuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udGV4dCB7XG4gICYtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU0O1xuICB9XG5cbiAgJi1ib2xkIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuICB9XG5cbiAgJi1jb2xvci1wcmltYXJ5IHtcbiAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gIH1cbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBMSU5LU1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKipcbiAqIERlZmF1bHQgc3R5bGVzIGZvciBzaW1wbGUgaHlwZXJsaW5rcy5cbiAqL1xuXG5AbWl4aW4gbGlua3MtaG92ZXItZm9jdXMoKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gIC8vIEFwcGx5IHN0eWxlIG9uIGFsbCBsaW5rcywgYnV0IGFkZCBhIGN1c3RvbSBjbGFzcyB0byBrZWVwIHRoZSBkZWZhdWx0IGJlaGF2aW91ciB3aGVuIG5lZWRlZFxuICAmOm5vdCguaG92ZXItdW5zdHlsZWQpOmhvdmVyLFxuICAmOm5vdCguZm9jdXMtdW5zdHlsZWQpOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBsaW5rcy1ob3Zlci1mb2N1cygpO1xuICB9XG5cbiAgLyogRml4IHRvIGFsbG93IFwiY2xpY2tcIiBvbiBleHRlcm5hbCBTVkcgaW4gTWljcm9zb2Z0IEVER0XCoCovXG4gIHN2ZyA+IHVzZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmxpbmstb3ZlcnJpZGVDb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgSU1BR0VTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qKlxuICogMS4gRmx1aWQgaW1hZ2VzIGZvciByZXNwb25zaXZlIHB1cnBvc2VzLlxuICogMi4gT2Zmc2V0IGBhbHRgIHRleHQgZnJvbSBzdXJyb3VuZGluZyBjb3B5LlxuICovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIFsxXSAqL1xuICBoZWlnaHQ6IGF1dG87IC8qIFsxXSAqL1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8qIFsyXSAqL1xufVxuXG4uaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgRk9STSBGSUVMRFNcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxubGFiZWwsXG5sZWdlbmQge1xuICBmb250LXNpemU6IHJlbSgkbGFiZWwtZm9udC1zaXplKTtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogZW0oNXB4LCAkbGFiZWwtZm9udC1zaXplKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IGVtKDVweCwgJGxhYmVsLWZvbnQtc2l6ZSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgcmVtKDJweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHJlbSgkaW5wdXQtZm9udC1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIC4xNXMgZWFzZS1pbiwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW47XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQsIGVhc2Utb3V0O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRpc2FibGVkLWJhY2tncm91bmQ7XG4gICAgY29sb3I6ICR0aGVtZS1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuXG5pbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pLFxuc2VsZWN0IHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBlbSgkaW5wdXQtaGVpZ2h0LCAkaW5wdXQtZm9udC1zaXplKTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiByZW0oOHB4KTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IGVtKDE1cHgsICRpbnB1dC1mb250LXNpemUpO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyB1c2VmdWwgd2hlbiB3aWR0aCBpcyBzZXQgdG8gYW55dGhpbmcgb3RoZXIgdGhhbiAxMDAlXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1odWUtbGlnaHQ7XG4gIC8vIG5vdGU6IGJnIGltYWdlIGJlbG93IHVzZXMgMiB1cmxzLiBUaGUgZmlyc3QgaXMgYW4gc3ZnIGRhdGEgdXJpIGZvciB0aGUgYXJyb3cgaWNvbiwgYW5kIHRoZSBzZWNvbmQgaXMgdGhlIGdyYWRpZW50LlxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLjYzMyAxLjE0MmEuOTE1LjkxNSAwIDAgMCAwIDEuMjg1bDQuNzM0IDQuODA3YS44ODUuODg1IDAgMCAwIDEuMjY2IDBsNC43MzQtNC44MDdhLjkxNS45MTUgMCAwIDAgMC0xLjI4NS44ODguODg4IDAgMCAwLTEuMjY1IDBMNiA1LjMwNyAxLjg5OCAxLjE0MmEuODg4Ljg4OCAwIDAgMC0xLjI2NSAwWicgZmlsbD0nY3VycmVudENvbG9yJy8lM0UlM0Mvc3ZnJTNFXCIpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkdGhlbWUtaHVlLWxpZ2h0IDAlLCAkdGhlbWUtaHVlLWxpZ2h0IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCByZXBlYXQ7XG4gIC8vIGFycm93IGljb24gcG9zaXRpb24gKGNlbnRlciBpbnNpZGUgdGhlIHJpZ2h0IHBhZGRpbmcgb2YgdGhlIHNlbGVjdCwgNTAlIHZlcnRpY2FsKSwgdGhlbiBncmFkaWVudCBwb3NpdGlvblxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBlbSgyMnB4LCAkaW5wdXQtZm9udC1zaXplKSB0b3AgNTAlLCAwIDA7XG4gIC8vIGljb24gc2l6ZSwgdGhlbiBncmFkaWVudFxuICBiYWNrZ3JvdW5kLXNpemU6IGVtKDEzcHgsICRpbnB1dC1mb250LXNpemUpIGF1dG8sIDEwMCU7XG5cbiAgLy8gSGlkZSBhcnJvdyBpY29uIGluIElFIGJyb3dzZXJzXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBIaWRlIGRvdHRlZCBsaW5lIGluIEZpcmVmb3hcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkdGhlbWUtY29sb3I7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLjYzMyAxLjE0MmEuOTE1LjkxNSAwIDAgMCAwIDEuMjg1bDQuNzM0IDQuODA3YS44ODUuODg1IDAgMCAwIDEuMjY2IDBsNC43MzQtNC44MDdhLjkxNS45MTUgMCAwIDAgMC0xLjI4NS44ODguODg4IDAgMCAwLTEuMjY1IDBMNiA1LjMwNyAxLjg5OCAxLjE0MmEuODg4Ljg4OCAwIDAgMC0xLjI2NSAwWicgZmlsbD0nY3VycmVudENvbG9yJy8lM0UlM0Mvc3ZnJTNFXCIpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkdGhlbWUtaHVlLWxpZ2h0IDAlLCAkdGhlbWUtaHVlLWxpZ2h0IDEwMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kaXNhYmxlZC1iYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkdGhlbWUtZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICBwYWRkaW5nOiBlbSg1cHgsICRpbnB1dC1mb250LXNpemUpIGVtKDEwcHgsICRpbnB1dC1mb250LXNpemUpO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBUQUJMRVxuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgLy8gUHJldmVudCB3ZWlyZCBidWcgd2hlbiB1c2luZyBgLmNvbC1gIGZyb20gQm9vdHN0cmFwIG9uIGBjb2xncm91cD5jb2xgXG4gIGNvbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBTVkdcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuIiwiLnBhc3RpbGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiByZW0oODBweCk7XG4gIHdpZHRoOiByZW0oODBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxMGRlZywgJHdoaXRlIDAlLCAkdGhlbWUtdGVydGlhcnktY29sb3IgMTAwJSk7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IC04cHggcmdiYSgkYmFsaWhhaSwgLjUpO1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmLTQwIHtcbiAgICBoZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICB3aWR0aDogcmVtKDUwcHgpO1xuICB9XG5cbiAgJi01MCB7XG4gICAgaGVpZ2h0OiByZW0oNTBweCk7XG4gICAgd2lkdGg6IHJlbSg1MHB4KTtcbiAgfVxuXG4gICYtOTAge1xuICAgIGhlaWdodDogcmVtKDkwcHgpO1xuICAgIHdpZHRoOiByZW0oOTBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGhlaWdodDogcmVtKDgwcHgpO1xuICAgICAgd2lkdGg6IHJlbSg4MHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXJlZCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2NC4wMWRlZywgJGJpdHRlcnN3ZWV0IDAlLCAkYml0dGVyc3dlZXQgNDMuMzMlLCAkZ3VhcmRzbWFuIDEwMCUsICRndWFyZHNtYW4gMTAwJSk7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggLThweCByZ2JhKCRuZXBhbCwgMC40OCk7XG4gIH1cbn1cblxuLnBhc3RpbGxlLWltYWdlIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1heC1oZWlnaHQ6IDUwJTtcblxuICAmLmxhenlsb2FkIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNTAlO1xuICB9XG5cbiAgJi5sYXp5bG9hZGVkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiByZW0oJG1pbikpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IHJlbSgkbWF4KSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHJlbSgkbWluKSkgYW5kIChtYXgtd2lkdGg6IHJlbSgkbWF4KSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiByZW0oJG1pbikpIGFuZCAobWF4LXdpZHRoOiByZW0oJG1heCkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJvbSBCb290c3RyYXBcbi8vIFdlIG5lZWQgdG8gZW5zdXJlIGNvbXBhdGliaWxpdHkgd2l0aCBQWE1TIGNvcmUgZnVuY3Rpb25uYWxpdHlcbi8vIElmIHdlIGNhbiwga2VlcCB0aGUgZXhpc3RpbmcgQm9vdHN0cmFwIGNsYXNzZXMgYW5kIGNoYW5nZSB0aGUgc3R5bGVcbi8vIERvY3VtZW50YXRpb246IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuNS9sYXlvdXQvZ3JpZC9cbi8vXG4vLyBXYXRjaCBvdXQgZm9yIGNoYW5nZXMgYmV0d2VlbiB0aGUgY3VycmVudCBjb2RlIGFuZCB0aGUgbGVnYWN5IHZlcnNpb24gZnJvbSBQWE1TXG4vLyBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjUvbWlncmF0aW9uLyNncmlkLXN5c3RlbVxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgbWF4LXdpZHRoOiByZW0oJGNvbnRhaW5lci13aWR0aCk7XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogcmVtKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiByZW0oJGd1dHRlciAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogcmVtKCRjb250YWluZXItbWF4LXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogcmVtKC0kZ3V0dGVyIC8gMik7XG4gIG1hcmdpbi1sZWZ0OiByZW0oLSRndXR0ZXIgLyAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiByZW0oJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IHJlbSgkZ3V0dGVyIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UobWF0aC5kaXYoJHNpemUsICRjb2x1bW5zKSk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigkc2l6ZSwgJGNvbHVtbnMpKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogbWF0aC5kaXYoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gICYgPiAqIHtcbiAgICBmbGV4OiAwIDAgbWF0aC5kaXYoMTAwJSwgJGNvdW50KTtcbiAgICBtYXgtd2lkdGg6IG1hdGguZGl2KDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oY2FsYygkZ3V0dGVyIC8gMikpO1xuICAgIHBhZGRpbmctbGVmdDogcmVtKGNhbGMoJGd1dHRlciAvIDIpKTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU0MTBcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY29sI3skaW5maXh9LW9mZnNldC0jeyRpfSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkaSwgJGNvbHVtbnMpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7XG4gICAgICAgIG9yZGVyOiAkY29sdW1ucyArIDE7XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIG9yZGVyOiAkaTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcm9tIEJvb3RzdHJhcFxuLy8gV2UgbmVlZCB0byBlbnN1cmUgY29tcGF0aWJpbGl0eSB3aXRoIFBYTVMgY29yZSBmdW5jdGlvbm5hbGl0eVxuLy8gSWYgd2UgY2FuLCBrZWVwIHRoZSBleGlzdGluZyBCb290c3RyYXAgY2xhc3NlcyBhbmQgY2hhbmdlIHRoZSBzdHlsZVxuLy8gRG9jdW1lbnRhdGlvbjogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC41L2NvbXBvbmVudHMvbWVkaWEtb2JqZWN0L1xuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gRnJvbSBCb290c3RyYXBcbi8vIFdlIG5lZWQgdG8gZW5zdXJlIGNvbXBhdGliaWxpdHkgd2l0aCBQWE1TIGNvcmUgZnVuY3Rpb25uYWxpdHlcbi8vIElmIHdlIGNhbiwga2VlcCB0aGUgZXhpc3RpbmcgQm9vdHN0cmFwIGNsYXNzZXMgYW5kIGNoYW5nZSB0aGUgc3R5bGVcblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBGcm9tIEJvb3RzdHJhcFxuLy8gV2UgbmVlZCB0byBlbnN1cmUgY29tcGF0aWJpbGl0eSB3aXRoIFBYTVMgY29yZSBmdW5jdGlvbm5hbGl0eVxuLy8gSWYgd2UgY2FuLCBrZWVwIHRoZSBleGlzdGluZyBCb290c3RyYXAgY2xhc3NlcyBhbmQgY2hhbmdlIHRoZSBzdHlsZVxuXG4uZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi5pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHRyI3smfS5pbiB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG5cbiAgdGJvZHkjeyZ9LmluIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJvbSBCb290c3RyYXBcbi8vIFdlIG5lZWQgdG8gZW5zdXJlIGNvbXBhdGliaWxpdHkgd2l0aCBQWE1TIGNvcmUgZnVuY3Rpb25uYWxpdHlcbi8vIElmIHdlIGNhbiwga2VlcCB0aGUgZXhpc3RpbmcgQm9vdHN0cmFwIGNsYXNzZXMgYW5kIGNoYW5nZSB0aGUgc3R5bGVcbi8vIERvY3VtZW50YXRpb246IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuNS9jb21wb25lbnRzL2Ryb3Bkb3ducy9cbi8vXG4vLyBXYXRjaCBvdXQgZm9yIGNoYW5nZXMgYmV0d2VlbiB0aGUgY3VycmVudCBjb2RlIGFuZCB0aGUgbGVnYWN5IHZlcnNpb24gZnJvbSBQWE1TXG4vLyBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjUvbWlncmF0aW9uLyNkcm9wZG93bnNcblxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLS1jYXJldCB7XG4gIC5jYXJldCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiByZW0oMTVweCk7XG4gICAgd2lkdGg6IGVtKDEzcHgpO1xuICAgIGhlaWdodDogZW0oOHB4KTtcbiAgICAvLyBjXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBlbSgxcHgpO1xuICB9XG59XG5cbi5kcm9wZG93bi1idXR0b24ge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiByZW0oJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogcmVtKDlweCkgcmVtKDE1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiByZW0oJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgLjE1cyBlYXNlLWluLCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICAvLyBib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCwgZWFzZS1vdXQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC8vIGJveC1zaGFkb3c6IDAgMCAwIHJlbSgxcHgpICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICB9XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiByZW0oJGRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHJlbSgkZHJvcGRvd24tcGFkZGluZy15KSByZW0oJGRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogcmVtKCRkcm9wZG93bi1zcGFjZXIpIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHJlbSgkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiByZW0oJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gdWwge1xuICAgIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgfVxuXG4gID4gbGkge1xuICAgID4gYTpub3QoLmJ0bikge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IHJlbSg0cHgpIHJlbSgxNXB4KTtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZ2FwOiByZW0oNXB4KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tdG9nZ2xlLS1jYXJldCAuY2FyZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxufVxuXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBBZGQgY29tcGF0aWJpbGl0eSB3aXRoIEJvb3RzdHJhcCAzLjMuN1xuLm9wZW4sXG4uZHJvcGRvd24tLWhvdmVyOmhvdmVyIHtcbiAgLy8gU2hvdyB0aGUgbWVudVxuICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcbiAgPiBhIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZS0tY2FyZXQgLmNhcmV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIH1cblxuICAmLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLS1jYXJldCAuY2FyZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG5cbi5kcm9wZG93bi0taG92ZXI6aG92ZXIge1xuICAvLyBQcmV2ZW50IHRoZSBkcm9wZG93biBmcm9tIGJlaW5nIFwic3R1Y2tcIiBpZiB0aGUgdXNlciBjbGlja3Mgb24gdGhlIHRvZ2dsZVxuICAvLyBieSBkaXNhYmxpbmcgdGhlIFwicG9pbnRlciBldmVudHNcIiB3aGVuIGhvdmVyaW5nXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBFeHRlbmQgXCJob3ZlcmFibGVcIiBhcmVhIHRvIHByZXZlbnQgdGhlIGRyb3Bkb3duIGZyb20gZGlzYXBwZWFyaW5nIHdoZW4gbW92aW5nXG4gIC8vIGZyb20gdGhlIHRvZ2dsZSB0byB0aGUgbWVudVxuICA+IC5kcm9wZG93bi1tZW51OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogcmVtKCRkcm9wZG93bi1zcGFjZXIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRoZW1lLWh1ZS1saWdodCwgMCk7XG5cbiAgICBAYXQtcm9vdCB7XG4gICAgICAuZHJvcHVwI3smfSB7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCJzYXNzOm1hcFwiO1xuXG4vLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRncmF5czogbWFwLm1lcmdlKFxuICAgICAgICAoXG4gICAgICAgICAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgICAgICAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgICAgICAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgICAgICAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgICAgICAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgICAgICAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgICAgICAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgICAgICAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgICAgICAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgICAgICAgKSxcbiAgICAgICAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAubWVyZ2UoXG4gICAgICAgIChcbiAgICAgICAgICAgIFwiYmx1ZVwiOiAkYmx1ZSxcbiAgICAgICAgICAgIFwiaW5kaWdvXCI6ICRpbmRpZ28sXG4gICAgICAgICAgICBcInB1cnBsZVwiOiAkcHVycGxlLFxuICAgICAgICAgICAgXCJwaW5rXCI6ICRwaW5rLFxuICAgICAgICAgICAgXCJyZWRcIjogJHJlZCxcbiAgICAgICAgICAgIFwib3JhbmdlXCI6ICRvcmFuZ2UsXG4gICAgICAgICAgICBcInllbGxvd1wiOiAkeWVsbG93LFxuICAgICAgICAgICAgXCJncmVlblwiOiAkZ3JlZW4sXG4gICAgICAgICAgICBcInRlYWxcIjogJHRlYWwsXG4gICAgICAgICAgICBcImN5YW5cIjogJGN5YW4sXG4gICAgICAgICAgICBcIndoaXRlXCI6ICR3aGl0ZSxcbiAgICAgICAgICAgIFwiZ3JheVwiOiAkZ3JheS02MDAsXG4gICAgICAgICAgICBcImdyYXktZGFya1wiOiAkZ3JheS04MDBcbiAgICAgICAgKSxcbiAgICAgICAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLm1lcmdlKFxuICAgICAgICAoXG4gICAgICAgICAgICBcInByaW1hcnlcIjogJHByaW1hcnksXG4gICAgICAgICAgICBcInNlY29uZGFyeVwiOiAkc2Vjb25kYXJ5LFxuICAgICAgICAgICAgXCJzdWNjZXNzXCI6ICRzdWNjZXNzLFxuICAgICAgICAgICAgXCJpbmZvXCI6ICRpbmZvLFxuICAgICAgICAgICAgXCJ3YXJuaW5nXCI6ICR3YXJuaW5nLFxuICAgICAgICAgICAgXCJkYW5nZXJcIjogJGRhbmdlcixcbiAgICAgICAgICAgIFwibGlnaHRcIjogJGxpZ2h0LFxuICAgICAgICAgICAgXCJkYXJrXCI6ICRkYXJrXG4gICAgICAgICksXG4gICAgICAgICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAgICAgICAoXCI8XCIsIFwiJTNjXCIpLFxuICAgICAgICAoXCI+XCIsIFwiJTNlXCIpLFxuICAgICAgICAoXCIjXCIsIFwiJTIzXCIpLFxuICAgICAgICAoXCIoXCIsIFwiJTI4XCIpLFxuICAgICAgICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAubWVyZ2UoXG4gICAgICAgIChcbiAgICAgICAgICAgIDA6IDAsXG4gICAgICAgICAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgICAgICAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAgICAgICAgIDM6ICRzcGFjZXIsXG4gICAgICAgICAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgICAgICAgICA1OiAoJHNwYWNlciAqIDMpXG4gICAgICAgICksXG4gICAgICAgICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaXplczogbWFwLm1lcmdlKFxuICAgICAgICAoXG4gICAgICAgICAgICAyNTogMjUlLFxuICAgICAgICAgICAgNTA6IDUwJSxcbiAgICAgICAgICAgIDc1OiA3NSUsXG4gICAgICAgICAgICAxMDA6IDEwMCUsXG4gICAgICAgICAgICBhdXRvOiBhdXRvXG4gICAgICAgICksXG4gICAgICAgICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6IHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogY29sb3IuYWRqdXN0KCRsaW5rLWNvbG9yLCAkbGlnaHRuZXNzOiAtMTUlLCAkc3BhY2U6IGhzbCkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAgIHhzOiAwLFxuICAgIHNtOiA1NzZweCxcbiAgICBtZDogNzY4cHgsXG4gICAgbGc6IDk5MnB4LFxuICAgIHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgICBzbTogNTQwcHgsXG4gICAgbWQ6IDcyMHB4LFxuICAgIGxnOiA5NjBweCxcbiAgICB4bDogMTM4MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogMzJweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6IC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6IHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAgICAgICAgICAgKFxuICAgICAgICAgICAgICAgICAgICAoMjEgOSksXG4gICAgICAgICAgICAgICAgICAgICgxNiA5KSxcbiAgICAgICAgICAgICAgICAgICAgKDQgMyksXG4gICAgICAgICAgICAgICAgICAgICgxIDEpLFxuICAgICAgICAgICAgKSxcbiAgICAgICAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6IGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6IDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6IDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6IDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6IC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6IC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6IG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6IHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6IHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCR0YWJsZS1kYXJrLWJnLCAkbGlnaHRuZXNzOiA3LjUlLCAkc3BhY2U6IGhzbCkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6IC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206IC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6IC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206IC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRjb21wb25lbnQtYWN0aXZlLWJnLCAkbGlnaHRuZXNzOiAyNSUsICRzcGFjZTogaHNsKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6IGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogMC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206IGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6IDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6IC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6IDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6IG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiBjb2xvci5hZGp1c3QoJGNvbXBvbmVudC1hY3RpdmUtYmcsICRsaWdodG5lc3M6IDM1JSwgJHNwYWNlOiBoc2wpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDAuNSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6IDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6IDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6IDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6IDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6IDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6IGNvbG9yLmFkanVzdCgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGxpZ2h0bmVzczogMzUlLCAkc3BhY2U6IGhzbCkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gICAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC5tZXJnZShcbiAgICAgICAgKFxuICAgICAgICAgICAgXCJ2YWxpZFwiOiAoXG4gICAgICAgICAgICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgICAgICAgICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICAgICAgICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgICAgICAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICAgICAgICAgICksXG4gICAgICAgICksXG4gICAgICAgICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246IDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6IDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAkc3BhY2VyICogMC41ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogJHNwYWNlciAqIDAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAwLjUgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6IHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6IHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGdyYXktOTAwLCAkbGlnaHRuZXNzOiAtNSUsICRzcGFjZTogaHNsKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206IC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6IDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6IDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6IG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6IC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6IHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6IG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6IDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuLy8gUGFuZWxzXG4kcGFuZWwtc3BhY2VyLXk6ICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuJHBhbmVsLXNwYWNlci14OiAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRwYW5lbC1ib3JkZXItd2lkdGg6ICRjYXJkLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYW5lbC1ib3JkZXItcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhbmVsLWJvcmRlci1jb2xvcjogJGNhcmQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJHBhbmVsLWlubmVyLWJvcmRlci1yYWRpdXM6ICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcGFuZWwtY2FwLWJnOiAkY2FyZC1jYXAtYmcgIWRlZmF1bHQ7XG4kcGFuZWwtY2FwLWNvbG9yOiAkY2FyZC1jYXAtY29sb3IgIWRlZmF1bHQ7XG4kcGFuZWwtY29sb3I6ICRjYXJkLWNvbG9yICFkZWZhdWx0O1xuJHBhbmVsLWJnOiAkY2FyZC1iZyAhZGVmYXVsdDtcblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6IC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6IGNvbG9yLmFkanVzdCgkcG9wb3Zlci1iZywgJGxpZ2h0bmVzczogLTMlLCAkc3BhY2U6IGhzbCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6IGNvbG9yLmFkanVzdCgkcG9wb3Zlci1ib3JkZXItY29sb3IsICRhbHBoYTogLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6IDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6IC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6IDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6IDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6IDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6IDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6IDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6IDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6IDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6IC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6IDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6IC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6IDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6IDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6IDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6IC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6IC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6IDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIEZyb20gQm9vdHN0cmFwXG4vLyBXZSBuZWVkIHRvIGVuc3VyZSBjb21wYXRpYmlsaXR5IHdpdGggUFhNUyBjb3JlIGZ1bmN0aW9ubmFsaXR5XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IG1hdGguZGl2KCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59IEBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogbWF0aC5kaXYoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyBtYXRoLmRpdigxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBtYXRoLmRpdigkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn0gQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IG1hdGguZGl2KCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIG1hdGguZGl2KDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfSBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogbWF0aC5kaXYoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfSBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogbWF0aC5kaXYoJGZzLCAkZnMgKiAwICsgbWF0aC5kaXYoMSwgJHJmcy1yZW0tdmFsdWUpKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7bWF0aC5kaXYoJGZzLCAkcmZzLXJlbS12YWx1ZSl9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfSBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgbWF0aC5kaXYoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3ttYXRoLmRpdigkZnMtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3ttYXRoLmRpdigkZnMtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7bWF0aC5kaXYoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9IEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBCb290c3RyYXAgb3ZlcnJpZGVzXG5cbi8vIEJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAgIHhzOiAwLFxuICAgIHNtOiA1NzZweCxcbiAgICBtZDogNzY4cHgsXG4gICAgbGc6IDk5MnB4LFxuICAgIHhsOiAxNDAwcHhcbik7XG5cbi8vIFR5cGVcbiRmb250LWZhbWlseS1iYXNlOiAkZm9udC1iYXNlO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJGJhc2UtZm9udC1zaXplKTsgLy8gQm9vdHN0cmFwIHVzZSBgcmVtYCBmb3IgYWxsIGl0cyBjYWxjdWxhdGlvbnNcblxuJGgxLWZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiRoMi1mb250LXNpemU6ICRoMi1mb250LXNpemU7XG4kaDMtZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuJGg0LWZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiRoNS1mb250LXNpemU6ICRoNS1mb250LXNpemU7XG4kaDYtZm9udC1zaXplOiAkaDYtZm9udC1zaXplO1xuXG4kaDEtZm9udC1zaXplLWFsdDogNDBweDtcblxuLy8gU3BhY2Vyc1xuJHNwYWNlcjogJHZlcnRpY2FsLXNwYWNpbmc7XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogKFxuICAgIDA6IDAsXG4gICAgMTogcmVtKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6IHJlbSgkc3BhY2VyICogLjUpLFxuICAgIDM6IHJlbSgkc3BhY2VyKSxcbiAgICA0OiByZW0oJHNwYWNlciAqIDEuNSksXG4gICAgNTogcmVtKCRzcGFjZXIgKiAyLjUpXG4pO1xuXG4vLyBTaXplc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAkZ3V0dGVyLXdpZHRoO1xuXG4vLyBDb2xvcnNcbiR0aGVtZS1jb2xvcnM6IChcbiAgICBcImRlZmF1bHRcIjogJHRoZW1lLWh1ZS1kYXJrXG4pO1xuXG4vLyBEcm9wZG93bnNcbiRkcm9wZG93bi1taW4td2lkdGg6IDE5NXB4O1xuJGRyb3Bkb3duLXNwYWNlcjogNXB4O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogMTVweDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6IDVweDtcbiRkcm9wZG93bi1iZzogJHRoZW1lLWh1ZS1saWdodDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAzcHg7XG5cbi8vIEN1c3RvbSB2YXJpYWJsZXNcblxuJGJvcmRlci1yYWRpdXM6IDEycHggIWRlZmF1bHQ7XG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICRmaXJlZmx5ICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICRsaW5rd2F0ZXIgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyoxLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAxICFkZWZhdWx0O1xuXG4vLyBNb2RhbHNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAzMHB4O1xuJG1vZGFsLWlubmVyLXBhZGRpbmctc21hbGxlcjogMTVweDtcbiRtb2RhbC1sZzogNzkzcHggIWRlZmF1bHQ7IC8vIGluaXRpYWxseSA5OTZweFxuJG1vZGFsLW1kOiAkbW9kYWwtbGc7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiRtb2RhbC1oZWFkZXItcGFkZGluZy1zbWFsbGVyOiAkbW9kYWwtaW5uZXItcGFkZGluZy1zbWFsbGVyO1xuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gRnJvbSBCb290c3RyYXBcbi8vIFdlIG5lZWQgdG8gZW5zdXJlIGNvbXBhdGliaWxpdHkgd2l0aCBQWE1TIGNvcmUgZnVuY3Rpb25uYWxpdHlcbi8vIElmIHdlIGNhbiwga2VlcCB0aGUgZXhpc3RpbmcgQm9vdHN0cmFwIGNsYXNzZXMgYW5kIGNoYW5nZSB0aGUgc3R5bGVcbi8vIERvY3VtZW50YXRpb246IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuNS9jb21wb25lbnRzL2lucHV0LWdyb3VwL1xuLy9cbi8vIFdhdGNoIG91dCBmb3IgY2hhbmdlcyBiZXR3ZWVuIHRoZSBjdXJyZW50IGNvZGUgYW5kIHRoZSBsZWdhY3kgdmVyc2lvbiBmcm9tIFBYTVNcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuNS9taWdyYXRpb24vI2lucHV0LWdyb3Vwc1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+ICoge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtaGVpZ2h0OiByZW0oJGlucHV0LWhlaWdodCkgLSByZW0oMnB4KTtcblxuICAgICY6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtJGlucHV0LWJvcmRlci13aWR0aCk7XG4gICAgfVxuXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kLFxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAwIHJlbSgyMHB4KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRmaXJlZmx5O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkZmlyZWZseTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgtJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBtYXJnaW4tcmlnaHQ6IHJlbSgtJGlucHV0LWJvcmRlci13aWR0aCk7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQsXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IHJlbSgtJGlucHV0LWJvcmRlci13aWR0aCk7XG59XG5cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiByZW0oJGlucHV0LWJvcmRlci13aWR0aCkgc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9IEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGJhY2tncm91bmQsICRsaWdodG5lc3M6IC03LjUlLCAkc3BhY2U6IGhzbCksICRob3Zlci1ib3JkZXI6IGNvbG9yLmFkanVzdCgkYm9yZGVyLCAkbGlnaHRuZXNzOiAtMTAlLCAkc3BhY2U6IGhzbCksICRhY3RpdmUtYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRiYWNrZ3JvdW5kLCAkbGlnaHRuZXNzOiAtMTAlLCAkc3BhY2U6IGhzbCksICRhY3RpdmUtYm9yZGVyOiBjb2xvci5hZGp1c3QoJGJvcmRlciwgJGxpZ2h0bmVzczogLTEyLjUlLCAkc3BhY2U6IGhzbCkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIvLyBDdXN0b20gc3R5bGUgZm9yIHRoZSBub1VpU2xpZGVyIHBsdWdpbiAodi4xNS41LjAgLSBodHRwczovL2dpdGh1Yi5jb20vbGVvbmdlcnNlbi9ub1VpU2xpZGVyL3RyZWUvMTUuNS4wKVxuLy8gVGhlb3JldGljYWxseSwgd2Ugb25seSBuZWVkIHRvIGNoYW5nZSB0aGUgdmFyaWFibGVzIGJlbGxvdyB0byBtYXRjaCB0aGUgc3R5bGUgdG8gdGhlIHdlYnNpdGUgZGVzaWduXG5cbi8vIFNpemUgb2YgdGhlIHJhbmdlIHNsaWRlclxuJGMtbm91aS1zbGlkZXItc2l6ZTogMnB4ICFkZWZhdWx0O1xuLy8gU2l6ZSBvZiB0aGUgcmFuZ2Ugc2xpZGVyJ3MgYm9yZGVyXG4kYy1ub3VpLXNsaWRlci1ib3JkZXItc2l6ZTogMHB4ICFkZWZhdWx0O1xuLy8gU2l6ZSBvZiB0aGUgc2xpZGVyJ3MgaGFuZGxlIChhc3N1bWluZyBpdCBpcyBhIHNxdWFyZSlcbi8vIEl0IHNob3VsZCBiZSBoaWdoZXIgdGhhbiB0aGUgcmFuZ2Ugc2xpZGVyJ3Mgc2l6ZVxuJGMtbm91aS1oYW5kbGUtc2l6ZTogMTJweCAhZGVmYXVsdDtcbi8vIFNpemUgb2YgdGhlIGhhbmRsZSdzIGJvcmRlclxuJGMtbm91aS1oYW5kbGUtYm9yZGVyLXNpemU6IDJweCAhZGVmYXVsdDtcblxuLy8gQ29sb3Igb2YgdGhlIHJhbmdlIHNsaWRlcidzIGJvcmRlclxuJGMtbm91aS1zbGlkZXItYm9yZGVyLWNvbG9yOiAkYWx0byAhZGVmYXVsdDtcbi8vIENvbG9yIG9mIHRoZSByYW5nZSBzbGlkZXIncyBiYWNrZ3JvdW5kXG4kYy1ub3VpLXNsaWRlci1iZy1jb2xvcjogJGFsdG8gIWRlZmF1bHQ7XG4vLyBDb2xvciBvZiB0aGUgcmFuZ2UgYmFja2dyb3VuZFxuJGMtbm91aS1yYW5nZS1iZy1jb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcbi8vIENvbG9yIG9mIHRoZSBoYW5kbGUncyBib3JkZXJcbiRjLW5vdWktaGFuZGxlLWJvcmRlci1jb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcbi8vIFNpemUgb2YgdGhlIGhhbmRsZSdzIGJhY2tncm91bmRcbiRjLW5vdWktaGFuZGxlLWJnLWNvbG9yOiAkdGhlbWUtaHVlLWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBBY3RpdmUgY29sb3Igb2YgdGhlIGhhbmRsZSdzIGJvcmRlclxuJGMtbm91aS1oYW5kbGUtYWN0aXZlLWJvcmRlci1jb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcbi8vIEFjdGl2ZSBjb2xvciBvZiB0aGUgaGFuZGxlJ3MgYmFja2dyb3VuZFxuJGMtbm91aS1oYW5kbGUtYWN0aXZlLWJnLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuLy8gU2l6ZSBvZiB0aGUgaGFuZGxlJ3Mgb3V0bGluZSBib3JkZXJcbiRjLW5vdWktaGFuZGxlLWFjdGl2ZS1vdXRsaW5lLXNpemU6IDJweCAhZGVmYXVsdDtcblxuLy8gQ2FsY3VsYXRlIHRoZSBvZmZzZXQgdG8gcG9zaXRpb24gdGhlIGhhbmRsZSBpbiB0aGUgY2VudGVyIG9mIHRoZSByYW5nZSBzbGlkZXJcbiRjLW5vdWktaGFuZGxlLW9mZnNldDogKCRjLW5vdWktaGFuZGxlLXNpemUgLSAoJGMtbm91aS1zbGlkZXItc2l6ZSAtICgkYy1ub3VpLXNsaWRlci1ib3JkZXItc2l6ZSAqIDIpKSkgKiAwLjU7XG5cbi8vIFByZXZlbnQgdGhlIGhhbmRsZSBmcm9tIG92ZXJmbG93aW5nIG9uIGVhY2ggc2lkZSBvZiB0aGUgc2xpZGVyXG4kYy1ub3VpLW5vLW92ZXJmbG93OiB0cnVlICFkZWZhdWx0O1xuXG4vLyBGdW5jdGlvbmFsIHN0eWxpbmc6XG4vLyBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxuLy8gWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm5vVWktdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm9VaS1iYXNlLFxuLm5vVWktY29ubmVjdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIFdyYXBwZXIgZm9yIGFsbCBjb25uZWN0IGVsZW1lbnRzXG4ubm9VaS1jb25uZWN0cyB7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ub1VpLWNvbm5lY3QsXG4ubm9VaS1vcmlnaW4ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xufVxuXG4vLyBPZmZzZXQgZGlyZWN0aW9uXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8vIEdpdmUgb3JpZ2lucyAwIGhlaWdodC93aWR0aCBzbyB0aGV5IGRvbid0IGludGVyZmVyZSB3aXRoIGNsaWNraW5nIHRoZVxuLy8gY29ubmVjdCBlbGVtZW50cy5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiB7XG4gIHRvcDogLTEwMCU7XG4gIHdpZHRoOiAwO1xufVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGhlaWdodDogMDtcbn1cblxuLm5vVWktaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ub1VpLXRvdWNoLWFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbn1cblxuLy8gU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnRcbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IHJlbSgkYy1ub3VpLXNsaWRlci1zaXplKTtcbn1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB0b3A6IHJlbSgtJGMtbm91aS1oYW5kbGUtb2Zmc2V0KTtcbiAgcmlnaHQ6IHJlbSgtJGMtbm91aS1oYW5kbGUtc2l6ZSAvIDIpO1xufVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiByZW0oJGMtbm91aS1zbGlkZXItc2l6ZSk7XG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIGJvdHRvbTogcmVtKC0kYy1ub3VpLWhhbmRsZS1zaXplIC8gMik7XG4gIHJpZ2h0OiByZW0oLSRjLW5vdWktaGFuZGxlLW9mZnNldCk7XG59XG5cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBsZWZ0OiByZW0oLSRjLW5vdWktaGFuZGxlLXNpemUgLyAyKTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi8vIFN0eWxpbmc6XG4vLyBHaXZpbmcgdGhlIGNvbm5lY3QgZWxlbWVudCBhIGJvcmRlciByYWRpdXMgY2F1c2VzIGlzc3VlcyB3aXRoIHVzaW5nIHRyYW5zZm9ybTogc2NhbGVcbi5ub1VpLXRhcmdldCB7XG4gIG1hcmdpbjogcmVtKCRjLW5vdWktaGFuZGxlLW9mZnNldCkgMDtcbiAgYm9yZGVyOiAkYy1ub3VpLXNsaWRlci1ib3JkZXItc2l6ZSBzb2xpZCAkYy1ub3VpLXNsaWRlci1ib3JkZXItY29sb3I7XG4gIEBpZiAoJGMtbm91aS1uby1vdmVyZmxvdykge1xuICAgIHBhZGRpbmc6IDAgcmVtKCRjLW5vdWktaGFuZGxlLXNpemUgLyAyKTtcbiAgfVxuICBiYWNrZ3JvdW5kOiAkYy1ub3VpLXNsaWRlci1iZy1jb2xvcjtcbn1cblxuLm5vVWktY29ubmVjdHMge1xuICBAaWYgKCRjLW5vdWktbm8tb3ZlcmZsb3cpIHtcbiAgICBtYXJnaW46IDAgcmVtKC0kYy1ub3VpLWhhbmRsZS1zaXplIC8gMik7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKCRjLW5vdWktaGFuZGxlLXNpemUpfSk7XG4gIH1cbn1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICRjLW5vdWktcmFuZ2UtYmctY29sb3I7XG59XG5cbi8vIEhhbmRsZXMgYW5kIGN1cnNvcnNcbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cblxuLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjE1cyBlYXNlLWluLCBib3JkZXIgLjE1cyBlYXNlLWluO1xuICBib3JkZXI6ICRjLW5vdWktaGFuZGxlLWJvcmRlci1zaXplIHNvbGlkICRjLW5vdWktaGFuZGxlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogJGMtbm91aS1oYW5kbGUtYmctY29sb3I7XG4gIGZvbnQtc2l6ZTogcmVtKCRjLW5vdWktaGFuZGxlLXNpemUpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gIC50b29sdGlwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg3cHgpO1xuICAgIG1pbi13aWR0aDogcmVtKDY3cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5ub1VpLW9yaWdpbjpsYXN0LW9mLXR5cGUge1xuICAudG9vbHRpcCB7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgtNTVweCk7XG4gIH1cbn1cblxuLm5vVWktYWN0aXZlLFxuLm5vVWktaGFuZGxlOmZvY3VzIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LCBlYXNlLW91dDtcbiAgYm9yZGVyLWNvbG9yOiAkYy1ub3VpLWhhbmRsZS1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ub3VpLWhhbmRsZS1hY3RpdmUtYmctY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHJlbSgkYy1ub3VpLWhhbmRsZS1hY3RpdmUtb3V0bGluZS1zaXplKSAkYy1ub3VpLWhhbmRsZS1iZy1jb2xvciwgMCAwIDAgcmVtKCRjLW5vdWktaGFuZGxlLWFjdGl2ZS1vdXRsaW5lLXNpemUgKyAkYy1ub3VpLWhhbmRsZS1ib3JkZXItc2l6ZSkgJGMtbm91aS1oYW5kbGUtYm9yZGVyLWNvbG9yO1xufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZVxuW2Rpc2FibGVkXSB7XG4gICYubm9VaS10YXJnZXQsXG4gICYubm9VaS1oYW5kbGUsXG4gIC5ub1VpLWhhbmRsZSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gIC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC5ub1VpLWhhbmRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGlzYWJsZWQtYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kYy1pbWFnZUNvbnRhaW5lci1iYWRnZS1jb2xvcjogcmdiYSgkd2hpdGUsIC4wNSk7XG4vLyAxLiBcIlNhZmV0eVwiIHdpZHRoIGZvciB0aGUgY29tcG9uZW50IHRvIHByZXZlbnQgdGhlIGltYWdlIGZyb20gYmVpbmcgXCJzcXVhc2hlZFwiIHdoZW4gdGhlIGNvbnRleHQgb2ZmZXJzIG5vIHdpZHRoLlxuLy8gVGhlIHZhbHVlIGNhbiBiZSBvdmVyd3JpdHRlbiB3aGVuIG5lZWRlZCwgZGVwZW5kaW5nIG9uIHRoZSBjb250ZXh0IGFuZCBhdCB0aGUgcGFyZW50IGNvbXBvbmVudCBsZXZlbC5cbi5pbWFnZUNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogcmVtKDczcHgpOyAvLyBbMV1cbiAgei1pbmRleDogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiBwZXJjZW50YWdlKG1hdGguZGl2KDg4LCA3MykpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gICYuaW1hZ2VDb250YWluZXItLWxpbmsge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogcmVtKDJweCkgc29saWQgJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzcGxheSBhIGxvYWRpbmcgc3Bpbm5lciBmb3IgdGhlIGxhenlsb2FkZWQgaW1hZ2VzXG4gIC8vIDxkaXYgY2xhc3M9XCJpbWFnZUNvbnRhaW5lclwiPlxuICAvLyAgIDxpbWcgc3JjPVwiXCIgZGF0YS1zcmNzZXQ9XCJcIiBhbHQ9XCJcIiBjbGFzcz1cImltYWdlQ29udGFpbmVyLWltYWdlIGxhenlsb2FkXCI+XG4gIC8vICAgPGRpdiBjbGFzcz1cImxvYWRlclwiPlxuICAvLyAgICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbiAgLy8gICAgIDxkaXYgY2xhc3M9XCJsb2FkZXItZG90XCI+PC9kaXY+XG4gIC8vICAgICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuICAvLyAgICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbiAgLy8gICAgIDxkaXYgY2xhc3M9XCJsb2FkZXItZG90XCI+PC9kaXY+XG4gIC8vICAgICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuICAvLyAgICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbiAgLy8gICAgIDxkaXYgY2xhc3M9XCJsb2FkZXItZG90XCI+PC9kaXY+XG4gIC8vICAgICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuICAvLyAgICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbiAgLy8gICAgIDxkaXYgY2xhc3M9XCJsb2FkZXItZG90XCI+PC9kaXY+XG4gIC8vICAgICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuICAvLyAgIDwvZGl2PlxuICAvLyA8L2Rpdj5cblxuICAvLyBQb3NpdGlvbiB0aGUgbG9hZGVyIGFuZCBoaWRlIGl0XG4gIC5sb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuXG4gIC8vIEhpZGUgaW1hZ2VzIHdoaWNoIGFyZSBub3QgeWV0IGxvYWRlZFxuICAubGF6eWxvYWQsXG4gIC5sYXp5bG9hZGluZyxcbiAgLmxhenlkZWxheWVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLy8gRGlzcGxheSB0aGUgbG9hZGVyIHdoZW4gdGhlIGltYWdlIGlzIGN1cnJlbnRseSBsb2FkaW5nXG4gIC5sYXp5bG9hZGluZyArIC5sb2FkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gV2hlbiB0aGUgaW1hZ2UgaXMgbG9hZGVkLCBzaG93IGl0Li4uXG4gIC5sYXp5bG9hZGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xuXG4gICAgLy8gLi4uYW5kIHN0b3AgdGhlIGxvYWRlciBhbmltYXRpb25cbiAgICArIC5sb2FkZXIgLmxvYWRlci1kb3Q6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGlzcGxheSBhIHNxdWFyZSBjb250YWluZXJcbi5pbWFnZUNvbnRhaW5lci0tc3F1YXJlIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxufVxuXG4uaW1hZ2VDb250YWluZXItaW1hZ2UsXG4uaW1hZ2VDb250YWluZXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcblxuICAmLm5vLWltYWdlIHtcbiAgICBjb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICBzdmcge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxufVxuXG4uaW1hZ2VDb250YWluZXItaW1hZ2Uge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbjogYXV0bztcbiAgYm90dG9tOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICYubGF6eWxvYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5pbWFnZUNvbnRhaW5lci0tY292ZXIgJiB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uaW1hZ2VDb250YWluZXItaWNvbiB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiBzdmcge1xuICAgIGZpbGw6ICR0aGVtZS1odWUtZGFyaztcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNTAlO1xuICB9XG59XG5cbi5pbWFnZUNvbnRhaW5lci1iYWRnZSB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogcmVtKDE2cHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtaW4td2lkdGg6IHJlbSgxMTVweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogcmVtKDJweCkgcmVtKDEwcHgpO1xuICBib3JkZXItcmFkaXVzOiByZW0oNHB4KTtcbiAgYm9yZGVyOiByZW0oMXB4KSBzb2xpZCAkYy1pbWFnZUNvbnRhaW5lci1iYWRnZS1jb2xvcjtcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1pbWFnZUNvbnRhaW5lci1iYWRnZS1jb2xvcjtcbiAgYm94LXNoYWRvdzogMCAwIDdweCAwIHJnYmEoJGJsYWNrLCAuMDUpO1xuICBjb2xvcjogJGJsYWNrO1xuICB6LWluZGV4OiAkemluZGV4LXN0aWNreSArIDE7XG59XG4iLCIvLyBEaXNwbGF5IGEgU1ZHIGljb24gaW4gYSBmaXhlZCBzaXplZCBjb250YWluZXJcbi8vIDEuIEJ5IGRlZmF1bHQsIGljb25zIGFyZSBzaXplZCByZWxhdGl2ZWx5IHRvIHRoZWlyIHBhcmVudFxuJGMtaWNvbkNvbnRhaW5lci1zaXplOiAyNHB4ICFkZWZhdWx0O1xuXG4uaWNvbkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogcmVtKCRjLWljb25Db250YWluZXItc2l6ZSk7XG5cbiAgPiBzdmcge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5pY29uQ29udGFpbmVyLS1maXhlZCB7XG4gID4gc3ZnIHtcbiAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgfVxufVxuXG4uaWNvbkNvbnRhaW5lci0tcGxhaW5CYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiByZW0oNjBweCk7XG4gIHdpZHRoOiByZW0oNjBweCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMTAuNDJkZWcsICR3aGl0ZSAwJSwgJGJvdHRpY2VsbGkgMTAwJSk7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggLTVweCByZ2JhKCRiYWxpaGFpLCAuNDUpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBoZWlnaHQ6IHJlbSg5MHB4KTtcbiAgICB3aWR0aDogcmVtKDkwcHgpO1xuICB9XG59XG4iLCIuaWNvbixcbi5nbHlwaGljb24ge1xuICB3aWR0aDogcmVtKDE4cHgpO1xuICBoZWlnaHQ6IHJlbSgyMHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcblxuICAmLWNoZXZyb24tcmlnaHQge1xuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vc3ZnL2ljby1jaGV2cm9uLXJpZ2h0LnN2ZycpO1xuICB9XG5cbiAgJi1jaGV2cm9uLWxlZnQge1xuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vc3ZnL2ljby1jaGV2cm9uLWxlZnQuc3ZnJyk7XG4gIH1cblxuICAmLWVkaXQge1xuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vc3ZnL2ljby1lZGl0LnN2ZycpO1xuICAgIGhlaWdodDogcmVtKDE5cHgpO1xuICB9XG5cbiAgJi1yZW1vdmUge1xuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vc3ZnL2ljby10cmFzaC5zdmcnKTtcbiAgfVxuXG4gICYtYmFjayB7XG4gICAgaGVpZ2h0OiByZW0oOHB4KTtcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL3N2Zy9pY28tYXJyb3ctbGVmdC5zdmcnKTtcbiAgfVxuXG4gICYtY2FsZW5kYXIge1xuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vc3ZnL2ljby1jYWxlbmRhci5zdmcnKTtcbiAgfVxuXG4gICYtaW5mby1zaWduIHtcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL3N2Zy9pY28taW5mb3JtYXRpb24uc3ZnJyk7XG4gIH1cblxuICAmLWRpc2NvdW50IHtcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL3N2Zy9pY28tZGlzY291bnQuc3ZnJyk7XG4gIH1cblxuICAmLXBlcmNlbnQge1xuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vc3ZnL2ljby1wZXJjZW50LnN2ZycpO1xuICB9XG5cbiAgJi1sb2dpbiB7XG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9zdmcvaWNvLWxvZ2luLnN2ZycpO1xuICB9XG5cbiAgJi1jcmVhdGUtYWNjb3VudCB7XG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9zdmcvaWNvLWNyZWF0ZS1hY2NvdW50LnN2ZycpO1xuICB9XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuXG4vLyBXZSBpbmhlcml0IHRoZSBjb21wb25lbnQgZnJvbSBCb290c3RyYXAgaW4gb3JkZXIgdG8gcHJlc2VydmUgY29tcGF0aWJpbGl0eSB3aXRoIGxlZ2FjeSBjb2RlIGZyb20gUFhNUy5cbi8vIE1vc3Qgb2YgdGhlIGNvZGUgaGFzIGJlZW4gcmVtb3ZlZCwgYnV0IHdlIGtlcHQgdGhlIG5hbWluZyBjb252ZW50aW9uOlxuLy8gLSBgLmJ0bmAgZm9yIG91ciBiYXNlIHN0eWxlcywgc2hhcmVkIGFjY3Jvc3MgYWxsIHZhcmlhdGlvbnNcbi8vIC0gYC5idG4tcHJpbWFyeWAgZm9yIHRoZSBtYWluIGJ1dHRvbnNcbi8vIC0gYC5idG4tZGVmYXVsdGAgZm9yIHRoZSBzZWNvbmRhcnkgYnV0dG9uc1xuLy9cbi8vIFdhdGNoIG91dCBmb3IgY2hhbmdlcyBiZXR3ZWVuIHRoZSBjdXJyZW50IGNvZGUgYW5kIHRoZSBsZWdhY3kgdmVyc2lvbiBmcm9tIFBYTVNcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuNS9taWdyYXRpb24vI2J1dHRvbnNcblxuJGMtYnRuLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcblxuLy8gQnV0dG9ucycgY29sb3JzXG4vL1xuLy8gUHJpbWFyeVxuJGMtYnV0dG9uLXByaW1hcnktYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJGMtYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgJGJpdHRlcnN3ZWV0IDAlLCAkZ3VhcmRzbWFuIDEwMCUpICFkZWZhdWx0O1xuJGMtYnV0dG9uLXByaW1hcnktY29sb3I6ICR0aGVtZS1odWUtbGlnaHQgIWRlZmF1bHQ7XG5cbiRjLWJ1dHRvbi1wcmltYXJ5LWJvcmRlci0taG92ZXI6IG51bGwgIWRlZmF1bHQ7XG4kYy1idXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLS1ob3ZlcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcbiRjLWJ1dHRvbi1wcmltYXJ5LWNvbG9yLS1ob3ZlcjogbnVsbCAhZGVmYXVsdDtcblxuJGMtYnV0dG9uLXByaW1hcnktYm9yZGVyLS1mb2N1czogbnVsbCAhZGVmYXVsdDtcbiRjLWJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtLWZvY3VzOiAkdGhlbWUtcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcbiRjLWJ1dHRvbi1wcmltYXJ5LWNvbG9yLS1mb2N1czogbnVsbCAhZGVmYXVsdDtcblxuLy8gU2Vjb25kYXJ5XG4kYy1idXR0b24tc2Vjb25kYXJ5LWJvcmRlcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcbiRjLWJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZDogJHdoaXRlICFkZWZhdWx0O1xuJGMtYnV0dG9uLXNlY29uZGFyeS1jb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcblxuJGMtYnV0dG9uLXNlY29uZGFyeS1ib3JkZXItLWhvdmVyOiAkdGhlbWUtcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcbiRjLWJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC0taG92ZXI6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjLWJ1dHRvbi1zZWNvbmRhcnktY29sb3ItLWhvdmVyOiAkdGhlbWUtcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcblxuJGMtYnV0dG9uLXNlY29uZGFyeS1ib3JkZXItLWZvY3VzOiAkdGhlbWUtcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcbiRjLWJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC0tZm9jdXM6ICR0aGVtZS1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGMtYnV0dG9uLXNlY29uZGFyeS1jb2xvci0tZm9jdXM6IG51bGwgIWRlZmF1bHQ7XG5cbi8vIFRlcnRpYXJ5XG4kYy1idXR0b24tdGVydGlhcnktY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuXG4vLyBRdWF0ZXJuYXJ5XG4kYy1idXR0b24tcXVhdGVybmFyeS1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuXG5cbi8vIFF1aW5hcnlcbi8vXG4kYy1idXR0b24tcXVpbmFyeS1ib3JkZXI6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGMtYnV0dG9uLXF1aW5hcnktYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgJG91dGVyc3BhY2UgMCUsICRmaXJlZmx5IDEwMCUpICFkZWZhdWx0O1xuJGMtYnV0dG9uLXF1aW5hcnktY29sb3I6ICR0aGVtZS1odWUtbGlnaHQgIWRlZmF1bHQ7XG5cbiRjLWJ1dHRvbi1xdWluYXJ5LWJvcmRlci0taG92ZXI6ICRmaXJlZmx5ICFkZWZhdWx0O1xuJGMtYnV0dG9uLXF1aW5hcnktYmFja2dyb3VuZC0taG92ZXI6ICR0aGVtZS1odWUtbGlnaHQgIWRlZmF1bHQ7XG4kYy1idXR0b24tcXVpbmFyeS1jb2xvci0taG92ZXI6ICRmaXJlZmx5ICFkZWZhdWx0O1xuXG4kYy1idXR0b24tcXVpbmFyeS1ib3JkZXItLWZvY3VzOiBudWxsICFkZWZhdWx0O1xuJGMtYnV0dG9uLXF1aW5hcnktYmFja2dyb3VuZC0tZm9jdXM6ICR0aGVtZS1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGMtYnV0dG9uLXF1aW5hcnktY29sb3ItLWZvY3VzOiBudWxsICFkZWZhdWx0O1xuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBlbSgycHgsICRjLWJ0bi1mb250LXNpemUpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiBlbSg4cHgsICRjLWJ0bi1mb250LXNpemUpIGVtKDIwcHgsICRjLWJ0bi1mb250LXNpemUpO1xuICBmb250LXNpemU6IHJlbSgkYy1idG4tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IGVtKDJweCwgJGMtYnRuLWZvbnQtc2l6ZSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLCBjb2xvciAuMTVzIGVhc2UtaW47XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQsXG4gICAgICBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kaXNhYmxlZC1iYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kaXNhYmxlZC1iYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkdGhlbWUtZGlzYWJsZWQtY29sb3I7XG5cbiAgICA+IHN2ZyB7XG4gICAgICBmaWxsOiAkdGhlbWUtZGlzYWJsZWQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5uZy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uOiAwcztcbiAgfVxufVxuXG4vL1xuLy8gUHJpbWFyeSBzdHlsZVxuLy9cblxuLmJ0bi1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgYmFja2dyb3VuZDogJGMtYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiByZW0oMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogJGMtYnV0dG9uLXByaW1hcnktY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IC04cHggcmdiYSgkbmVwYWwsIC40OCk7XG4gIHBhZGRpbmc6IHJlbSgxNXB4KSByZW0oNDBweCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlLWluO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjLWJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtLWhvdmVyO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGMtYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC0tZm9jdXM7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjI1O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLy9cbi8vIFNlY29uZGFyeSBzdHlsZSAoUFhNUyB1c2VzIGAuYnRuLWRlZmF1bHRgIGFzIHNlY29uZGFyeSlcbi8vXG5cbi5idG4tZGVmYXVsdCxcbi5idG4tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAkYy1idXR0b24tc2Vjb25kYXJ5LWJvcmRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kO1xuICBjb2xvcjogJGMtYnV0dG9uLXNlY29uZGFyeS1jb2xvcjtcbiAgcGFkZGluZzogcmVtKDE1cHgpIHJlbSg0MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDI1cHgpO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgbWF4LWhlaWdodDogcmVtKDUwcHgpO1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjLWJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyLS1mb2N1cztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC0taG92ZXI7XG4gICAgICBjb2xvcjogJGMtYnV0dG9uLXNlY29uZGFyeS1jb2xvci0taG92ZXI7XG4gICAgfVxuICB9XG5cbiAgJi5hbHQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy9cbi8vIFNlY29uZGFyeSBzdHlsZSAoUFhNUyB1c2VzIGAuYnRuLWRlZmF1bHRgIGFzIHNlY29uZGFyeSlcbi8vXG5cbi5idG4tdHJhbnNwYXJlbnQge1xuICBAZXh0ZW5kIC5idG4tc2Vjb25kYXJ5O1xuXG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIFRlcnRpYXJ5IHN0eWxlXG4vL1xuXG4uYnRuLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICRjLWJ1dHRvbi10ZXJ0aWFyeS1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiByZW0oMThweCk7XG4gICAgaGVpZ2h0OiByZW0oOHB4KTtcbiAgICBtYXJnaW4tbGVmdDogcmVtKDNweCk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJ1dHRvbi10ZXJ0aWFyeS1jb2xvcjtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKCcuLi9zdmcvaWNvLWFycm93LXJpZ2h0LnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gUXVhdGVybmFyeSBzdHlsZVxuLy9cblxuLmJ0bi1xdWF0ZXJuYXJ5IHtcbiAgY29sb3I6ICRjLWJ1dHRvbi1xdWF0ZXJuYXJ5LWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IHJlbSgxOHB4KTtcbiAgICBoZWlnaHQ6IHJlbSg4cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiByZW0oM3B4KTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnV0dG9uLXF1YXRlcm5hcnktY29sb3I7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vc3ZnL2ljby1hcnJvdy1yaWdodC5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gUXVpbmFyeSBzdHlsZSAoUFhNUyB1c2VzIGAuYnRuLWRlZmF1bHRgIGFzIHNlY29uZGFyeSlcbi8vXG5cbi5idG4tcXVpbmFyeSB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gIGJhY2tncm91bmQ6ICRjLWJ1dHRvbi1xdWluYXJ5LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDI1cHgpO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICRjLWJ1dHRvbi1xdWluYXJ5LWNvbG9yO1xuICBib3gtc2hhZG93OiAwIDEycHggMjRweCAtOHB4IHJnYmEoJG5lcGFsLCAuNDgpO1xuICBwYWRkaW5nOiByZW0oMTVweCkgcmVtKDQwcHgpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZS1pbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1idXR0b24tcXVpbmFyeS1iYWNrZ3JvdW5kLS1ob3ZlcjtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgIGNvbG9yOiAkYy1idXR0b24tcXVpbmFyeS1jb2xvci0taG92ZXI7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1idXR0b24tcXVpbmFyeS1iYWNrZ3JvdW5kLS1mb2N1cztcbiAgICAgIGNvbG9yOiAkYy1idXR0b24tcXVpbmFyeS1jb2xvci0taG92ZXI7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjI1O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLy9cbi8vIEJ1dHRvbnMgd2l0aCBjb21wbGVtZW50YXJ5IGljb25zXG4vL1xuXG4uYnRuLS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gc3ZnIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGVtKDEwcHgsICRjLWJ0bi1mb250LXNpemUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmLS1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJjpub3QoLmhvdmVyLXVuc3R5bGVkKTpob3ZlcixcbiAgJjpub3QoLmZvY3VzLXVuc3R5bGVkKTpmb2N1cyB7XG4gICAgQGluY2x1ZGUgbGlua3MtaG92ZXItZm9jdXMoKTtcbiAgfVxuXG4gICYuYnRuLS1ub1VuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5idG4tLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jazpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5idG4tbm8tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJhY2stYnRuIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgcGFkZGluZy1sZWZ0OiByZW0oMzBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICAuYWNjb3VudF9fY29udGVudCAmIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiByZW0oLTM1cHgpO1xuICAgIG1hcmdpbi10b3A6IHJlbSgtMXB4KTtcbiAgICB3aWR0aDogcmVtKDIxcHgpO1xuICAgIGhlaWdodDogcmVtKDIwcHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgQGV4dGVuZCAuYnRuLCAuYnRuLWxpbmssIC5idG4taWNvbjtcbn1cblxuLmJ0bi16SW5kZXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xufVxuXG4uYnRuLXRleHQge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbjogcmVtKDE2cHgpIDA7XG59XG5cbi5idG4tbG9hZGVyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogcmVtKDhweCkgcmVtKDI0cHgpO1xuICBnYXA6IHJlbSgxMHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5idG4tbG9hZGVyIHtcbiAgLmxvYWRpbmcge1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCBjb2xvci5hZGp1c3QoJHRoZW1lLXNlY29uZGFyeS1jb2xvciwgJGFscGhhOiAtMC4yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjb2xvci5hZGp1c3QoJHRoZW1lLXNlY29uZGFyeS1jb2xvciwgJGFscGhhOiAtMC44KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cblxuLmJ0bi1waG9uZSB7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogcmVtKDEwcHgpIHJlbSgyMHB4KSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDE1cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogcmVtKDIwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9zdmcvaWNvLXBob25lLnN2ZycpO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFzay1pbWFnZTogdXJsKCcuLi9zdmcvaWNvLXBob25lLWZ1bGwuc3ZnJyk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tZ3JvdXAtLXBob25lICYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5mcmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IHJlbSgzMHB4KSByZW0oMjBweCk7XG5cbiAgJl9fbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MHB4KTtcbiAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgYm9yZGVyLXRvcDogcmVtKDFweCkgc29saWQgJGlyb247XG4gICAgcGFkZGluZzogcmVtKDMwcHgpIHJlbSg1MHB4KSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi0tY2VudGVyZWQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmLXdyYXAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7ZW0oMjBweCwgJGMtYnRuLWZvbnQtc2l6ZSl9ICsgI3tyZW0oNTVweCl9KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi5idG4tbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMwcHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKC0zNXB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xcHgpO1xuICAgICAgICB3aWR0aDogcmVtKDIxcHgpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG59XG4iLCIudGFnIHtcbiAgYmFja2dyb3VuZDogJGNyaW1zb247XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogcmVtKDcwcHgpO1xuICBwYWRkaW5nOiByZW0oNXB4KSByZW0oMTBweCk7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDMwcHgpO1xufSIsIi8vIEFjY2Vzc2liaWxpdHkgc2tpcCBsaW5rc1xuLnNraXBMaW5rcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiByZW0oNXB4KTtcbiAgbGVmdDogcmVtKDVweCk7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG5cbiAgYSB7XG4gICAgQGluY2x1ZGUgc3Itb25seSgpO1xuICAgIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiByZW0oMXB4KSBzb2xpZCAkaXJvbjtcbiAgICBwYWRkaW5nOiByZW0oOXB4KSByZW0oMTVweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWh1ZS1saWdodDtcbiAgICBjb2xvcjogJG91dGVyc3BhY2U7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDNweCk7XG4gIH1cbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBGb3JtcyByZWxhdGVkIGNvbXBvbmVudHNcbi5mb3JtLWZpbGUtcmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICAmLS1maWRlbGl0eSB7XG4gICAgLnNlbGVjdDIge1xuICAgICAgbWluLXdpZHRoOiByZW0oMzAwcHgpO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiByZW0oMjBweCk7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJi0tdGl0bGUsXG4gICYtLXF1YW50aXR5LFxuICAmLS1iaXJ0aGRheSB7XG4gICAgbWF4LXdpZHRoOiByZW0oMTg1cHgpO1xuICB9XG5cbiAgJi0tcGhvbmUge1xuICAgIG1heC13aWR0aDogcmVtKDIwMHB4KTtcbiAgfVxufVxuXG4uZm9ybS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogcmVtKDIwcHgpO1xufVxuXG4uZm9ybS1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiByZW0oNDBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gU3R5bGluZyB0aGUgZm9ybXMgd2hlbiB0aGVyZSBpcyBhbiBlcnJvciBpbiBQWE1TXG4uaGFzLWVycm9yIHtcbiAgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSxcbiAgdGV4dGFyZWEsXG4gIHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZXJyb3ItY29sb3I7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCwgZWFzZS1vdXQ7XG4gICAgfVxuICB9XG59XG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy8gV2UgbmVlZCB0byBlbnN1cmUgY29tcGF0aWJpbGl0eSB3aXRoIFBYTVMgY29yZSBmdW5jdGlvbm5hbGl0eVxuLy8gU28gd2Uga2VlcCB0aGUgZXhpc3RpbmcgY2xhc3NlcyB0byBzdHlsZSB0aGUgbmF0aXZlIGNoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy8gQm9vdHN0cmFwIGNoYW5nZWQgdGhlIHdheSB0aGV5IHN0eWxlIHRoZW0sIHRoZXJlZm9yZSBwbGVhc2UgcmVmZXIgdG8gdGhlIGRvY3VtZW50IGZvciB0aGUgMy40IHZlcnNpb246IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzMuNC9jc3MvI2NoZWNrYm94ZXMtYW5kLXJhZGlvc1xuLmNoZWNrYm94LFxuLnJhZGlvIHtcbiAgZm9udC1zaXplOiByZW0oJGxhYmVsLWZvbnQtc2l6ZSk7XG5cbiAgPiBsYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlKTtcblxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBDdXN0b20gY2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vLyBUbyByZXByb2R1Y2UgdGhlIHN0eWxlIG9mIHRoZSBjaGVja2JveGVzIGFuZCByYWRpb3MgZGVmaW5lZCBpbiB0aGUgZGVzaWduLCB3ZSBuZWVkIHRvIHR3ZWFrIHRoZSBjb2RlIGEgYml0OlxuLy8gLSBBZGQgdGhlIHZhcmlhbnQgY2xhc3MgYC5jaGVja2JveC0tY3VzdG9tYCBvciBgLnJhZGlvLS1jdXN0b21gXG4vLyAtIEFkZCBhbiBlbXB0eSBgPHNwYW4+YCBlbGVtZW50IHdpdGggdGhlIGNsYXNzIGAuY3VzdG9tLWlucHV0YCBhcyBhIHNpYmxpbmcgb2YgdGhlIGA8aW5wdXQ+YFxuLy8gPGRpdiBjbGFzcz1cImNoZWNrYm94IGNoZWNrYm94LS1jdXN0b21cIj5cbi8vICAgPGxhYmVsIGZvcj1cImlucHV0LWlkXCI+XG4vLyAgICAgPGlucHV0IHR5cGU9XCJjaGVja2JveFwiIG5hbWU9XCJpbnB1dC1uYW1lXCIgaWQ9XCJpbnB1dC1pZFwiPlxuLy8gICAgIDxzcGFuIGNsYXNzPVwiY3VzdG9tLWlucHV0XCI+PC9zcGFuPlxuLy8gICAgIENoZWNrYm94IGxhYmVsXG4vLyAgIDwvbGFiZWw+XG4vLyA8L2Rpdj5cbi8vXG4vLyA8ZGl2IGNsYXNzPVwicmFkaW8gcmFkaW8tLWN1c3RvbVwiPlxuLy8gICA8bGFiZWwgZm9yPVwiaW5wdXQtaWRcIj5cbi8vICAgICA8aW5wdXQgdHlwZT1cInJhZGlvXCIgbmFtZT1cImlucHV0LW5hbWVcIiBpZD1cImlucHV0LWlkXCI+XG4vLyAgICAgPHNwYW4gY2xhc3M9XCJjdXN0b20taW5wdXRcIj48L3NwYW4+XG4vLyAgICAgUmFkaW8gbGFiZWxcbi8vICAgPC9sYWJlbD5cbi8vIDwvZGl2PlxuLmNoZWNrYm94LS1jdXN0b20sXG4ucmFkaW8tLWN1c3RvbSB7XG4gIC8vIEhpZGUgdGhlIG9yaWdpbmFsIGlucHV0XG4gIFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC1oZWlnaHQ6IHJlbSgxcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAvLyBVc2UgdGhlIGxhYmVsIGFzIHRoZSByZWZlcmVuY2UgdG8gcG9zaXRpb24gb3VyIGN1c3RvbSBpbnB1dFxuICA+IGxhYmVsLFxuICA+IC5jb250cm9sLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMjNweCk7XG4gICAgZm9udC1zaXplOiByZW0oJGNoZWNrYm94LXJhZGlvLWN1c3RvbS1mb250LXNpemUpO1xuICB9XG5cbiAgLy8gSWYgd2UgbmVlZCB0byB1c2UgaXQgb24gYSBgPGJ1dHRvbj5gIHdpdGggYC5idG4uYnRuLWxpbmtgIGNsYXNzZXNcbiAgLmNvbnRyb2wtbGFiZWwuYnRuIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAkYm9keS1saW5lLWhlaWdodDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmLm5nLWFuaW1hdGUge1xuICAgICAgdHJhbnNpdGlvbjogMHM7XG4gICAgfVxuICB9XG5cbiAgLy8gQ29tbW9uIHN0eWxlIGZvciBvdXIgY3VzdG9tIGlucHV0XG4gIC5jdXN0b20taW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0cHgpO1xuICAgIGJvcmRlcjogcmVtKDFweCkgc29saWQgJG1pbmVzaGFmdDtcbiAgICB3aWR0aDogZW0oMThweCwgJGNoZWNrYm94LXJhZGlvLWN1c3RvbS1mb250LXNpemUpO1xuICAgIGhlaWdodDogZW0oMThweCwgJGNoZWNrYm94LXJhZGlvLWN1c3RvbS1mb250LXNpemUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0OmhvdmVyIH4gLmN1c3RvbS1pbnB1dCxcbiAgJjpob3ZlciAuY3VzdG9tLWlucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICRzYW50YXNncmF5O1xuICB9XG5cbiAgLy8gSW4gY2FzZSB0aGUgaW5wdXQgaXMgZGlzYWJsZWRcbiAgW2Rpc2FibGVkXSB+IC5jdXN0b20taW5wdXQsXG4gICYuaXMtZGlzYWJsZWQgLmN1c3RvbS1pbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaXJvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2lsZHNhbmQ7XG4gIH1cblxuICArIC5jaGVja2JveC0tY3VzdG9tLFxuICArIC5yYWRpby0tY3VzdG9tIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oNXB4KTtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAge1xuICAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgICArIC5mb3JtLWNvbnRyb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTcGVjaWZpYyBzdHlsZSBmb3IgdGhlIGN1c3RvbSBjaGVja2JveFxuLmNoZWNrYm94LS1jdXN0b20ge1xuICAuY3VzdG9tLWlucHV0IHtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IGVtKDEycHgsICRjaGVja2JveC1yYWRpby1jdXN0b20tZm9udC1zaXplKTtcbiAgICAgIGhlaWdodDogZW0oMTJweCwgJGNoZWNrYm94LXJhZGlvLWN1c3RvbS1mb250LXNpemUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1jaGVja2VkIC5jdXN0b20taW5wdXQ6OmJlZm9yZSxcbiAgaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20taW5wdXQ6OmJlZm9yZSxcbiAgaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1pbnB1dDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzcHgpO1xuICB9XG5cbiAgW2Rpc2FibGVkXTpjaGVja2VkIH4gLmN1c3RvbS1pbnB1dCxcbiAgLmlzLWRpc2FibGVkIGlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICRpcm9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aWxkc2FuZDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gIH1cbn1cblxuLy8gU3BlY2lmaWMgc3R5bGUgZm9yIHRoZSBjdXN0b20gcmFkaW9cbi5yYWRpby0tY3VzdG9tIHtcbiAgLmN1c3RvbS1pbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IGVtKDEycHgsICRjaGVja2JveC1yYWRpby1jdXN0b20tZm9udC1zaXplKTtcbiAgICAgIGhlaWdodDogZW0oMTJweCwgJGNoZWNrYm94LXJhZGlvLWN1c3RvbS1mb250LXNpemUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtY2hlY2tlZCAuY3VzdG9tLWlucHV0LFxuICBpbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1pbnB1dCxcbiAgaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1pbnB1dCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICB9XG5cbiAgW2Rpc2FibGVkXTpjaGVja2VkIH4gLmN1c3RvbS1pbnB1dCxcbiAgLmlzLWRpc2FibGVkIGlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICRpcm9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aWxkc2FuZDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgPiBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTBweCk7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xufVxuXG4uaGVscC1ibG9jayB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG4gIGNvbG9yOiAkaGl0Z3JheTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICYtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMHB4KTtcbiAgfVxuXG4gICYtYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3tlbSgyMHB4LCAkYy1idG4tZm9udC1zaXplKX0gKyAje3JlbSg1NXB4KX0pO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgbWFzay1pbWFnZTogdXJsKCcuLi9zdmcvaWNvLXVwbG9hZC5zdmcnKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtMzVweCk7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oLTFweCk7XG4gICAgICB3aWR0aDogcmVtKDIxcHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKCcuLi9zdmcvaWNvLXVwbG9hZC5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udHJvbC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gID4gc3BhbixcbiAgPiBlbSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLmNhcHRjaGEtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiByZW0oMTVweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IHJlbSgyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcblxufVxuXG5cbi5mb3JtLWNvbnRyb2w6bm90KFt0eXBlPVwic3VibWl0XCJdKSxcbnNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lcixcbi5pbnB1dC1ncm91cCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRoaXRncmF5O1xuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtaGVpZ2h0KjAuNTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWdyb3VwLS1iaXJ0aGRheSxcbi5mb3JtLWdyb3VwLS1waG9uZSxcbi5mb3JtLWdyb3VwLS1iaXJ0aGRheUNyZWF0ZSxcbi5mb3JtLWdyb3VwLS1waG9uZUNyZWF0ZSB7XG4gICYuaGFzLWVycm9yIHtcbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZXJyb3ItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNvbnRyb2w6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gIHBhZGRpbmc6IDAgcmVtKDIwcHgpO1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UpO1xuXG4gICAgY29sb3I6ICRoaXRncmF5O1xuICB9XG5cbiAgQGF0LXJvb3QgdGV4dGFyZWEjeyZ9IHtcbiAgICBoZWlnaHQ6IHJlbSgxNTVweCk7XG4gICAgcmVzaXplOiBub25lO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiByZW0oMTNweCk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxM3B4KTtcbiAgfVxuICBAYXQtcm9vdCBzZWxlY3QjeyZ9IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCAxOCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBzdHlsZT0nZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjInJTNFJTNDcGF0aCBkPSdNMTMuNzkzIDcuMjZhLjYxNC42MTQgMCAwIDAgLjA3MS0uODY2TDkuNDY5IDEuMjM1bC0uMDY2LS4wNjZhLjYxNy42MTcgMCAwIDAtLjg3Mi4wNjZMNC4xMzYgNi4zOTRsLS4wNTguMDgxYS42MTQuNjE0IDAgMCAwIC4xMjkuNzg1bC4wODEuMDU4YS42MTcuNjE3IDAgMCAwIC43ODYtLjEyOEw4LjM2IDMuMzMzdjExLjA0YS41OTMuNTkzIDAgMCAwIC4wNDcuMjM1LjYzMy42MzMgMCAwIDAgLjEzMy4xOTkuNTcxLjU3MSAwIDAgMCAuMTk5LjEzMy42NjMuNjYzIDAgMCAwIC4yMzUuMDQ3aC4wMDJhLjYwMy42MDMgMCAwIDAgLjM0MS0uMTA0LjYyNS42MjUgMCAwIDAgLjE3LS4xNjkuNjc0LjY3NCAwIDAgMCAuMDkyLS4yMjIuNTkyLjU5MiAwIDAgMCAuMDExLS4xMTlWMy4yNzRsMy4zMzYgMy45MTYuMDcxLjA3YS42MTYuNjE2IDAgMCAwIC43OTYgMFonIGZpbGw9J2N1cnJlbnRDb2xvcicvJTNFJTNDcGF0aCBkPSdNMTYuOTY1IDEzLjQ5MmEuNjUuNjUgMCAwIDEgLjY0My41NTRsLjAwNy4wOTZ2Mi44ODJhMi42NTEgMi42NTEgMCAwIDEtMi40ODMgMi42NDVsLS4xNjcuMDA1SDIuODk1QTIuNjUgMi42NSAwIDAgMSAuMjUgMTcuMTkybC0uMDA1LS4xNjh2LTIuODgyYS42NS42NSAwIDAgMSAxLjI5My0uMDk2bC4wMDcuMDk2djIuODgyYTEuMzUgMS4zNSAwIDAgMCAxLjIyIDEuMzQ0bC4xMy4wMDZoMTIuMDdhMS4zNSAxLjM1IDAgMCAwIDEuMzQ0LTEuMjJsLjAwNi0uMTN2LTIuODgyYS42NS42NSAwIDAgMSAuNjUtLjY1WicgZmlsbD0nY3VycmVudENvbG9yJyBzdHlsZT0nZmlsbC1ydWxlOm5vbnplcm8nLyUzRSUzQy9zdmclM0UlMEFcIiksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICR0aGVtZS1odWUtbGlnaHQgMCUsICR0aGVtZS1odWUtbGlnaHQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0NXB4KTtcbiAgfVxufVxuXG5zZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuXG4gICYtLWJlbG93IHtcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYWJvdmUge1xuICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDQ1cHgpIDAgcmVtKDIwcHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLjYzMyAxLjE0MmEuOTE1LjkxNSAwIDAgMCAwIDEuMjg1bDQuNzM0IDQuODA3YS44ODUuODg1IDAgMCAwIDEuMjY2IDBsNC43MzQtNC44MDdhLjkxNS45MTUgMCAwIDAgMC0xLjI4NS44ODguODg4IDAgMCAwLTEuMjY1IDBMNiA1LjMwNyAxLjg5OCAxLjE0MmEuODg4Ljg4OCAwIDAgMC0xLjI2NSAwWicgZmlsbD0nY3VycmVudENvbG9yJy8lM0UlM0Mvc3ZnJTNFXCIpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkdGhlbWUtaHVlLWxpZ2h0IDAlLCAkdGhlbWUtaHVlLWxpZ2h0IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IHJlbSgxM3B4KTtcbiAgICBoZWlnaHQ6IHJlbSg4cHgpO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IHJlbSgyMnB4KTtcbiAgfVxuXG4gICYtLW9wZW4ge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDE5O1xuXG4gICYtLWJlbG93IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkaW5wdXQtaGVpZ2h0KjAuNTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGlucHV0LWhlaWdodCowLjU7XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzIHtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYWJvdmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRpbnB1dC1oZWlnaHQqMC41O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkaW5wdXQtaGVpZ2h0KjAuNTtcblxuICAgIC5zZWxlY3QyLXJlc3VsdHMge1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDZweCk7XG4gICAgcGFkZGluZy10b3A6IHJlbSg2cHgpO1xuICAgIG1heC1oZWlnaHQ6IHJlbSgyMDBweCk7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiByZW0oMjBweCk7XG4gICAgICByaWdodDogcmVtKDIwcHgpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRoaXRncmF5O1xuICAgIH1cblxuICAgICZfX29wdGlvbiB7XG4gICAgICBwYWRkaW5nOiByZW0oNnB4KSByZW0oMjBweCk7XG4gICAgICBtaW4taGVpZ2h0OiByZW0oMzJweCk7XG5cbiAgICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi0taGlnaGxpZ2h0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua3dhdGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVxdWlyZWQtZXhwbGFpbiB7XG4gIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xufVxuXG4uZmxhZyB7XG4gIG1pbi13aWR0aDogcmVtKDE2cHgpO1xufVxuXG4uZm9ybS1uZXdzbGV0dGVyVG9rZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHJlbSgyMHB4KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5idG4ge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICB9XG4gIH1cbn1cbiIsIi5hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogcmVtKDE2cHgpO1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDE4cHgpO1xuICAgIGhlaWdodDogcmVtKDIycHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL3N2Zy9pY28tcG9pbnRlci1mdWxsLnN2ZycpO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDVweCk7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBAZXh0ZW5kIC5mcmFtZV9fbmFtZSAhb3B0aW9uYWw7XG4gIH1cbn1cbiIsIiNoZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZSBhbGw7XG5cbiAgJi5mYWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1odWUtbGlnaHQ7XG4gIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICBib3gtc2hhZG93OiAwIHJlbSgycHgpIHJlbSgyMnB4KSAwIHJnYmEoJG94Zm9yZGJsdWUsIC4xMyk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XG5cbiAgLmJhY2stYnRuIHtcbiAgICBtYXgtd2lkdGg6IHJlbSgxMjBweCk7XG4gICAgbWFyZ2luOiAwIHJlbSgyMHB4KSAwIDA7XG5cbiAgICAuaWNvbiB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICAmLS1jaGVja291dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oNzBweCk7XG4gICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyomLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTQ5cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgc20pKSBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgICBoZWlnaHQ6IDE4NnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBzbSkpIHtcbiAgICAgIGhlaWdodDogMjA1cHg7XG4gICAgfVxuXG4gICAgJi1jaGVja291dCB7XG4gICAgICBoZWlnaHQ6IDk5cHg7XG4gICAgfVxuICB9Ki9cblxuICBoMSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiByZW0oMjBweCkgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi1sb2dvIHtcbiAgICAvLyBUT0RPIHJlbW92ZSBhZnRlciBjaGFuZ2UgbG9nb1xuICAgIG1hcmdpbjogLTEuMjVyZW0gMDtcbiAgICAvL1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLWlkPXNlYXJjaF0ge1xuICAgIGZsZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwYWRkaW5nOiAwIHJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgycHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMnB4KTtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LWNlbnRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5oZWFkZXIge1xuICAgIC5oZWFkZXItaGFtYnVyZ2VyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1heC13aWR0aDogcmVtKDM1cHgpO1xuICAgIH1cblxuICAgIC5oZWFkZXItbG9nbyxcbiAgICBoMSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgLmhlYWRlci1uYXZiYXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cblxuICAgIFtkYXRhLWlkPVwic2VhcmNoXCJdIHtcbiAgICAgIG9yZGVyOiA0OyAvLyBjaGFuZ2Ugb3JkZXIgZHVlIHRvIHRoZSBsb2dvIGNoYW5nZVxuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgfVxuICB9XG59XG5cblxuIiwiLmxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgPiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IHJlbSg4NXB4KTtcbiAgICB3aWR0aDogcmVtKDE1MHB4KTtcbiAgfVxufVxuIiwiLnNlYXJjaEZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoRm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmZvcm0tY29udHJvbDpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgIGhlaWdodDogcmVtKDQ4cHgpO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogcmVtKDMycHgpO1xuICAgIGhlaWdodDogcmVtKDMycHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uc2VhcmNoRm9ybS1pbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgJjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMjRweCkgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMTBweCk7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDMycHgpO1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbi5zZWFyY2hGb3JtLWdyb3VwQnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogcmVtKDE2cHgpO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogcmVtKDMycHgpO1xuICBoZWlnaHQ6IHJlbSgzMnB4KTtcbn1cblxuLnNlYXJjaEZvcm0taWNvbiB7XG4gIGZvbnQtc2l6ZTogcmVtKDE4cHgpXG59XG4iLCIvLyBTaXRlJ3MgbmF2YmFyXG5cbiRjLW5hdmJhci1saW5rLWZvbnQtc2l6ZTogMTRweDtcbiRjLW5hdmJhci1pY29uLXNpemU6IDE2cHg7XG4kYy1uYXZiYXItaWNvbi1taW5pLXNpemU6IDExcHg7XG4kYy1uYXZiYXItaXRlbS1zcGFjZTogMjVweDtcblxuLm5hdmJhciB7XG4gICYuaGVhZGVyLW5hdmJhciB7IC8vIGluIG9yZGVyIHRvIHByZXZlbnQgdGhlIGRpc3BsYXkgb2YgcHJveGltaXMgdG9vbGJhclxuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oMTJweCk7XG4gIH1cbn1cblxuLm5hdmJhci1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogcmVtKCRjLW5hdmJhci1pdGVtLXNwYWNlIC8gMik7XG4gIHBhZGRpbmctbGVmdDogcmVtKCRjLW5hdmJhci1pdGVtLXNwYWNlIC8gMik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDVweCk7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oNXB4KTtcblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTVweCk7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMTVweCk7XG5cbiAgICAudGl0bGUge1xuICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oOHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSg4cHgpO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8vIDEuIEZvciBgPGJ1dHRvbj5gc1xuLm5hdmJhci1saW5rIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lOyAvLyBbMV1cbiAgcGFkZGluZzogMDsgLy8gWzFdXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBbMV1cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogcmVtKCRjLW5hdmJhci1saW5rLWZvbnQtc2l6ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW47XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgLy8gSW5jcmVhc2UgY2xpY2sgdGFyZ2V0IGFyZWEgb24gbW9iaWxlXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IHJlbSgtNnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBlbSgycHgsICRidG4tZm9udC1zaXplKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOmxpbms6aG92ZXIsXG4gICY6bGluazpmb2N1cyB7IC8vIEZvcmNlIHNwZWNpZmljaXR5IG9mIHRoZSBzZWxlY3RvclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnRleHQtbGFiZWwge1xuICAgICAgQGluY2x1ZGUgc3Itb25seSgpO1xuICAgIH1cblxuICAgIC5uYXZiYXItaWNvbi0tbWluaSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWljb24ge1xuICBzdmcge1xuICAgIGZpbGw6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAuMTVzIGVhc2UtaW47XG4gIH1cbn1cblxuLm5hdmJhci1pY29uLS1taW5pIHtcbiAgbWFyZ2luLWxlZnQ6IHJlbSg1cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgc3ZnIHtcbiAgICBmb250LXNpemU6IHJlbSgkYy1uYXZiYXItaWNvbi1taW5pLXNpemUpO1xuICB9XG5cbiAgLmRyb3Bkb3duLS1ob3Zlcjpob3ZlciAmLFxuICAub3BlbiAmIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi5uYXZiYXItaWNvbkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiByZW0oMjVweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICAuYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG4gICAgbWluLWhlaWdodDogcmVtKDE2cHgpO1xuICAgIG1pbi13aWR0aDogcmVtKDE2cHgpO1xuICAgIHBhZGRpbmc6IHJlbSg0cHgpIHJlbSg0cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IHJlbSg5cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHJlbSgtNnB4KTtcbiAgICByaWdodDogcmVtKC0ycHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgfVxufVxuIiwiJGMtaGVhZGVyRHJvcGRvd24tcGFkZGluZy10YjogMTVweDtcbiRjLWhlYWRlckRyb3Bkb3duLW1lbnUtd2lkdGg6IDI3NXB4O1xuXG4uaGVhZGVyRHJvcGRvd24ge1xuICAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpub3QoLmJ0bikge1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLWljb24tbGluayB7XG4gICAgICBwYWRkaW5nOiB7XG4gICAgICAgIGxlZnQ6IHJlbSgzNnB4KVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdGVydGlhcnkge1xuICAgICAgLmljb24tbG9naW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKCcuLi9zdmcvaWNvLWxvZ2luLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTMwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51ID4gbGkge1xuICAgICsgbGkge1xuICAgICAgYm9yZGVyLXRvcDogcmVtKDFweCkgc29saWQgJGlyb247XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5pY29uQ29udGFpbmVyOm5vdCgubmF2YmFyLWljb24tLW1pbmkpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyRHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gID4gLmhlYWRlckRyb3Bkb3duLWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmhlYWRlckRyb3Bkb3duLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgfVxuXG4gICYtLWJpZyB7XG4gICAgZm9udC1zaXplOiByZW0oMjhweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlckRyb3Bkb3duLWxpbmsge1xuICBwYWRkaW5nOiByZW0oJGMtaGVhZGVyRHJvcGRvd24tcGFkZGluZy10YikgMDtcbn1cblxuLmhlYWRlckRyb3Bkb3duLW1lbnUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSgkYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgcmVtKDJweCkgcmVtKDIycHgpIDAgcmdiYSgkb3hmb3JkYmx1ZSwgMC4xMyk7XG4gIHBhZGRpbmc6IDAgcmVtKDIwcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogcmVtKCRjLWhlYWRlckRyb3Bkb3duLW1lbnUtd2lkdGgpO1xufVxuXG4uaGVhZGVyRHJvcGRvd24tLXdpdGgtY29scyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5oZWFkZXJEcm9wZG93bi1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaGVhZGVyRHJvcGRvd24taGlnaGxpZ2h0IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgZm9udC1zaXplOiByZW0oMTNweCk7XG59XG4iLCIkYy1oZWFkZXJTaG9ydFN0b3JlLXBhZGRpbmctdGI6ICRjLWhlYWRlckRyb3Bkb3duLXBhZGRpbmctdGI7XG5cbi5oZWFkZXJTaG9ydFN0b3JlLWRyb3Bkb3duVGl0bGUge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG5cbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oMjRweCk7XG4gIHBhZGRpbmc6IHJlbSgkYy1oZWFkZXJTaG9ydFN0b3JlLXBhZGRpbmctdGIpIDA7XG4gIGJvcmRlci1ib3R0b206IHJlbSgxcHgpIHNvbGlkICRpcm9uO1xufVxuIiwiLmhlYWRlclNob3J0QWNjb3VudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlYWRlclNob3J0QWNjb3VudC1oZWFkZXIge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHJlbSg0cHgpIHJlbSgxNXB4KSByZW0oMTlweCk7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogcmVtKDFweCkgc29saWQgJGhpdGdyYXk7XG5cbiAgPiBhIHsgLy8gaWYgdGhlIGxpbmsgaXMgYXZhaWxhYmxlIHdlIGRpc2FibGUgaXQgYnkgZGVzaWduIGluIGNzc1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4iLCIkYy1oZWFkZXJTaG9ydENhcnQtcGFkZGluZy10YjogJGMtaGVhZGVyRHJvcGRvd24tcGFkZGluZy10YjtcblxuLmhlYWRlclNob3J0Q2FydC1kcm9wZG93blRpdGxlIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuXG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuICBwYWRkaW5nOiByZW0oJGMtaGVhZGVyU2hvcnRDYXJ0LXBhZGRpbmctdGIpIDA7XG59XG5cbi5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24ge1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpO1xuICByaWdodDogcmVtKC0xMHB4KTtcbiAgcGFkZGluZzogcmVtKDIwcHgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogcmVtKDM1MHB4KTtcbiAgfVxuXG4gIC5idG4ge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIH1cbn1cblxuLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1pdGVtIHtcbiAgYm9yZGVyLXRvcDogcmVtKDFweCkgc29saWQgJGlyb247XG4gIHBhZGRpbmc6IHJlbSgxNnB4KSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYSB7XG4gICAgQGluY2x1ZGUgbGluay1jb3ZlcigpO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24tbGlnaHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duLWxpc3RJbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogcmVtKDE1cHgpO1xuICBjb2x1bW4tZ2FwOiByZW0oM3B4KTtcbn1cblxuLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiByZW0oOTBweCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5idG4ge1xuICAgIG1heC13aWR0aDogcmVtKDE5NXB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlclNob3J0Q2FydC12aXN1YWwge1xuICBtYXgtaGVpZ2h0OiByZW0oNzBweCk7XG4gIG1heC13aWR0aDogcmVtKDgwcHgpO1xuICBtYXJnaW46IGF1dG8gcmVtKDE1cHgpIGF1dG8gYXV0bztcbn1cblxuLm1lZGlhLWJvZHkge1xuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgIG1hcmdpbi1sZWZ0OiByZW0oMnB4KTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBNSVhJTlNcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gR2xvYmFsIG1peGlucyBhdmFpbGFibGUgdG8gdGhlIGVudGlyZSBwcm9qZWN0LiBEZWZpbmUgZmlsZS1zcGVjaWZpY1xuLy8gbWl4aW5zIGluc2lkZSB0aGUgZmlsZSB0byB3aGljaCB0aGV5IHJlbGF0ZS5cblxuLy8vXG4vLy8gR8OpbsOpcmVyIHVuZSB0cmlhbmdsZS9mbMOoY2hlIGVuIENTU1xuLy8vXG4vLy8gVXRpbGlzZSBsYSB2YXJpYWJsZSBgJGJhc2UtZm9udC1zaXplYCBjb21tZSB0YWlsbGUgZGUgcsOpZsOpcmVuY2UgcG91clxuLy8vIGxhIGNvbnZlcnNpb25cbi8vL1xuLy8vIEBwYXJhbSB7Y29sb3J9ICRjb2xvciAtIENvdWxldXIgZHUgdHJpYW5nbGVcbi8vLyBAcGFyYW0ge3N0cmluZ30gJGRpcmVjdGlvbiAtIERpcmVjdGlvbiBkdSB0cmlhbmdsZSAodG9wIHwgcmlnaHQgfCBib3R0b20gfCBsZWZ0IHwgdG9wLXJpZ2h0IHwgcmlnaHQtdG9wIHwgdG9wLWxlZnQgfCBsZWZ0LXRvcCB8IGJvdHRvbS1yaWdodCB8IHJpZ2h0LWJvdHRvbSB8IGJvdHRvbS1sZWZ0IHwgbGVmdC1ib3R0b20pXG4vLy8gQHBhcmFtIHt2YWx1ZX0gJGhlaWdodCAtIFRhaWxsZSBkdSB0cmlhbmdsZSAoaGF1dGV1cilcbi8vLyBAcGFyYW0ge3ZhbHVlfSAkd2lkdGggLSBUYWlsbGUgZHUgdHJpYW5nbGUgKGxhcmdldXIpXG4vLy9cbi8vLyBAcmVxdWlyZSAkY29sb3Jcbi8vLyBAcmVxdWlyZSAkZGlyZWN0aW9uXG4vLy8gQHJlcXVpcmUgJGhlaWdodFxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZm9vIHtcbi8vLyAgICAgQGluY2x1ZGUgY3NzLXRyaWFuZ2xlKHJlZCwgdG9wLCAzMHB4KTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLmJhciB7XG4vLy8gICAgIEBpbmNsdWRlIGNzcy10cmlhbmdsZShncmVlbiwgdG9wLXJpZ2h0LCAxMHB4LCAyMHB4KTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIFJlc3VsdFxuLy8vICAgLmZvbyB7XG4vLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vLyAgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuLy8vICAgICBoZWlnaHQ6IDA7XG4vLy8gICAgIHdpZHRoOiAwO1xuLy8vICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZWQ7XG4vLy8gICAgIGJvcmRlci13aWR0aDogMCAzMHB4IDMwcHg7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5iYXIge1xuLy8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLy8gICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbi8vLyAgICAgaGVpZ2h0OiAwO1xuLy8vICAgICB3aWR0aDogMDtcbi8vLyAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBncmVlbjtcbi8vLyAgICAgYm9yZGVyLXdpZHRoOiAwIDIwcHggMTBweCAwO1xuLy8vICAgfVxuXG5AbWl4aW4gY3NzLXRyaWFuZ2xlKCRjb2xvciwgJGRpcmVjdGlvbiwgJGhlaWdodCwgJHdpZHRoOm51bGwpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG5cbiAgLy8gVHJpYW5nbGUgaXNvY8OobGVcbiAgQGlmICgkZGlyZWN0aW9uID09ICd0b3AnKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yO1xuICAgIEBpZiAoJHdpZHRoKSB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR3aWR0aCowLjUpICRoZWlnaHQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJGhlaWdodCAkaGVpZ2h0O1xuICAgIH1cbiAgfVxuICBAaWYgKCRkaXJlY3Rpb24gPT0gJ2JvdHRvbScpIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3I7XG4gICAgQGlmICgkd2lkdGgpIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGhlaWdodCAoJHdpZHRoKjAuNSkgMDtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGhlaWdodCAkaGVpZ2h0IDA7XG4gICAgfVxuICB9XG4gIEBpZiAoJGRpcmVjdGlvbiA9PSAncmlnaHQnKSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgICBAaWYgKCR3aWR0aCkge1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJGhlaWdodCowLjUpIDAgKCRoZWlnaHQqMC41KSAkd2lkdGg7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3JkZXItd2lkdGg6ICRoZWlnaHQgMCAkaGVpZ2h0ICRoZWlnaHQ7XG4gICAgfVxuICB9XG4gIEBpZiAoJGRpcmVjdGlvbiA9PSAnbGVmdCcpIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcjtcbiAgICBAaWYgKCR3aWR0aCkge1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJGhlaWdodCowLjUpICR3aWR0aCAoJGhlaWdodCowLjUpIDA7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3JkZXItd2lkdGg6ICRoZWlnaHQgJGhlaWdodCAkaGVpZ2h0IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gVHJpYW5nbGUgc2NhbMOobmVcbiAgQGlmICgkZGlyZWN0aW9uID09ICd0b3AtbGVmdCcgb3IgJGRpcmVjdGlvbiA9PSAnbGVmdC10b3AnKSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yO1xuICAgIEBpZiAoJHdpZHRoKSB7XG4gICAgICBib3JkZXItd2lkdGg6ICRoZWlnaHQgJHdpZHRoIDAgMDtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGhlaWdodCAkaGVpZ2h0IDAgMDtcbiAgICB9XG4gIH1cbiAgQGlmICgkZGlyZWN0aW9uID09ICd0b3AtcmlnaHQnIG9yICRkaXJlY3Rpb24gPT0gJ3JpZ2h0LXRvcCcpIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcjtcbiAgICBAaWYgKCR3aWR0aCkge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR3aWR0aCAkaGVpZ2h0IDA7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJGhlaWdodCAkaGVpZ2h0IDA7XG4gICAgfVxuICB9XG4gIEBpZiAoJGRpcmVjdGlvbiA9PSAnYm90dG9tLWxlZnQnIG9yICRkaXJlY3Rpb24gPT0gJ2xlZnQtYm90dG9tJykge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gICAgQGlmICgkd2lkdGgpIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGhlaWdodCAwIDAgJHdpZHRoO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0IDAgMCAkaGVpZ2h0O1xuICAgIH1cbiAgfVxuICBAaWYgKCRkaXJlY3Rpb24gPT0gJ2JvdHRvbS1yaWdodCcgb3IgJGRpcmVjdGlvbiA9PSAncmlnaHQtYm90dG9tJykge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcbiAgICBAaWYgKCR3aWR0aCkge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgJGhlaWdodCAkd2lkdGg7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAkaGVpZ2h0ICRoZWlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi8vL1xuLy8vIENlbnRyZXIgaG9yaXpvbnRhbGVtZW50IGV0IHZlcnRpY2FsZW1lbnQgdW4gw6lsw6ltZW50IGF2ZWMgZGVzIGRpbWVuc2lvbnMgaW5jb25udWVzXG4vLy9cbi8vLyBBdHRlbnRpb24gOiBpbCBmYXV0IG9ibGlnYXRvaXJlbWVudCB1biBwYXJlbnQgYXZlYyBgcG9zaXRpb246cmVsYXRpdmVgLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZm9vIHtcbi8vLyAgICAgQGluY2x1ZGUgY2VudGVyLWJvdGg7XG4vLy8gICB9XG4vLy8gQGV4YW1wbGUgY3NzIC0gUmVzdWx0XG4vLy8gICAuZm9vIHtcbi8vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8vICAgICB0b3A6IDUwJTtcbi8vLyAgICAgbGVmdDogNTAlO1xuLy8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbi8vLyAgIH1cbi8vL1xuQG1peGluIGNlbnRlci1ib3RoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLy8vXG4vLy8gQ2VudHJlciB2ZXJ0aWNhbGVtZW50IHVuIMOpbMOpbWVudCBhdmVjIGRlcyBkaW1lbnNpb25zIGluY29ubnVlc1xuLy8vXG4vLy8gQXR0ZW50aW9uIDogaWwgZmF1dCBvYmxpZ2F0b2lyZW1lbnQgdW4gcGFyZW50IGF2ZWMgYHBvc2l0aW9uOnJlbGF0aXZlYC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmZvbyB7XG4vLy8gICAgIEBpbmNsdWRlIGNlbnRlci12O1xuLy8vICAgfVxuLy8vIEBleGFtcGxlIGNzcyAtIFJlc3VsdFxuLy8vICAgLmZvbyB7XG4vLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vLyAgICAgdG9wOiA1MCU7XG4vLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbi8vLyAgIH1cbi8vL1xuQG1peGluIGNlbnRlci12IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vLy9cbi8vLyBDZW50cmVyIGhvcml6b250YWxlbWVudCB1biDDqWzDqW1lbnQgYXZlYyBkZXMgZGltZW5zaW9ucyBpbmNvbm51ZXNcbi8vL1xuLy8vIEF0dGVudGlvbiA6IGlsIGZhdXQgb2JsaWdhdG9pcmVtZW50IHVuIHBhcmVudCBhdmVjIGBwb3NpdGlvbjpyZWxhdGl2ZWAuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5mb28ge1xuLy8vICAgICBAaW5jbHVkZSBjZW50ZXItaDtcbi8vLyAgIH1cbi8vLyBAZXhhbXBsZSBjc3MgLSBSZXN1bHRcbi8vLyAgIC5mb28ge1xuLy8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLy8gICAgIHRvcDogNTAlO1xuLy8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4vLy8gICB9XG4vLy9cbkBtaXhpbiBjZW50ZXItaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi8vL1xuLy8vIENvbnRlbnVzIG1lZGlhIHJlc3BvbnNpdmVcbi8vL1xuLy8vIFV0aWxpc2UgbGEgdGVjaG5pcXVlIGR1IHJhdGlvIGludHJpbnPDqHF1ZSBwb3VyIGFmZmljaGVyIHVuIGNvbnRlbmV1ciBmbHVpZGUgcG91ciBsZXMgbWVkaWEuXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHJhdGlvIFs5LzE2XSAtIExlIHJhdGlvIGVudHJlIGxhIGhhdXRldXIgZXQgbGEgbGFyZ2V1ciBkdSBjb250ZW5ldXJcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmZvbyB7XG4vLy8gICAgIEBpbmNsdWRlIGVtYmVkLXJlc3BvbnNpdmUoNDAwLzYwMCk7XG4vLy8gICB9XG4vLy8gQGV4YW1wbGUgY3NzIC0gUmVzdWx0XG4vLy8gICAuZm9vIHtcbi8vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8vICAgICBwYWRkaW5nLWJvdHRvbTogNjYuNjY2NjclO1xuLy8vICAgICBoZWlnaHQ6IDA7XG4vLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLy8gICAgIG1heC13aWR0aDogMTAwJTtcbi8vLyAgIH1cbi8vLyAgIC5mb28gPiBpZnJhbWUsXG4vLy8gICAuZm9vID4gb2JqZWN0LFxuLy8vICAgLmZvbyA+IGVtYmVkIHtcbi8vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8vICAgICB0b3A6IDA7XG4vLy8gICAgIGxlZnQ6IDA7XG4vLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8vICAgICBoZWlnaHQ6IDEwMCU7XG4vLy8gICAgIGJvcmRlcjogMDtcbi8vLyAgIH1cbi8vL1xuXG5AbWl4aW4gZW1iZWQtcmVzcG9uc2l2ZSggJHJhdGlvOiA5LzE2ICkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiBwZXJjZW50YWdlKCRyYXRpbyk7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICA+IGlmcmFtZSxcbiAgPiBvYmplY3QsXG4gID4gZW1iZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIGEgbWl4aW4gdG8gcmV2ZXJ0IHNyLW9ubHkgYmVhaHZpb3JcbkBtaXhpbiBzci1vbmx5LXJldmVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCByZW0oN3B4KSAwIDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBsaW5rLWNvdmVyKCkge1xuICAvLyBFeHRlbmQgdGhlIGNsaWNrIGFyZWEgZnJvbSB0aGUgQ1RBIHRvIHRoZSB3aG9sZSBibG9ja1xuICAvLyAxLiBJRSBuZWVkcyBhIGJhY2tncm91bmQgdG8gbGV0IHRoZSBjbGljayB3b3JrLiBTbyB3ZSB1c2UgYSB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kIGNvbG9yIHRoYXQgd2lsbCBub3QgYmUgY29udmVydGVkIHRvIGB0cmFuc3BhcmVudGAgYnkgU2FzcyBjb21waWxhdGlvbi5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gWzFdXG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlLWluO1xuICB9XG59XG4iLCIudG9wTmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgLy8gSGlkaW5nIHRoZSBzY3JvbGxiYXJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgLnRvcE5hdi1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgIC8vIEFkZGluZyBncmFkaWVudCBiYWNrZ3JvdW5kXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDE5NSwgMCwgOSksIHJnYigxOTUsIDAsIDkpIDcwJSwgcmdiKDI1NSwgMTE0LCA5NikgOTUlLCByZ2IoMjU1LCAxMTQsIDk2KSAxMDAlKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oLTUwcHgpO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICByaWdodDogcmVtKC00MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiByZW0oLTIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIEFkZGluZyB0aGUgYmV2ZWwgd2l0aCBhIHJvdGF0ZWQgZWxlbWVudCBwbGFjZWQgb24gdG9wXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oLTYwcHgpO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg0MHB4KTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgxNWRlZyk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICByaWdodDogcmVtKC01MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiByZW0oLTMwcHgpO1xuICAgICAgICAgICAgICB3aWR0aDogcmVtKDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXI6OmJlZm9yZSxcbiAgICAgICAgICAmOmZvY3VzOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGlua1tjbGFzc10ge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBoZWlnaHQ6IHJlbSg2MHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCByZW0oMTVweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgaGVpZ2h0OiByZW0oNDVweCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICB9XG5cbiAgICAmOm5vdCgudG9wTmF2LWxpbmstLWZpcnN0KTpob3ZlciwgLy8gRXNjYXBlIHRoZSBmaXJzdCBsaW5rXG4gICAgJjpub3QoLnRvcE5hdi1saW5rLS1maXJzdCk6Zm9jdXMge1xuICAgICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogcmVtKDE1cHgpO1xuICAgICAgICByaWdodDogcmVtKDE1cHgpO1xuICAgICAgICBib3R0b206IHJlbSgxNXB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oYW1idXJnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogcmVtKDMzcHgpO1xuICB3aWR0aDogcmVtKDMzcHgpO1xuICBtYXJnaW4tcmlnaHQ6IHJlbSgxMnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oMjlweCk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1pY29uIHtcbiAgZm9udC1zaXplOiByZW0oMjZweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE3cHgpO1xuICB9XG59XG5cbi5oYW1idXJnZXItbGFiZWwge1xuICBmb250LXNpemU6IHJlbSgxMXB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLXRvcDogcmVtKDRweCk7XG59XG4iLCIvLyBNYWluIG5hdmlnYXRpb25cbiRjLW5hdmlnYXRpb24taGVhZGVyLWhlaWdodDogNzdweCAhZGVmYXVsdDtcbiRjLW5hdmlnYXRpb24tZm9vdGVyLWhlaWdodC1tb2JpbGU6IDI2OXB4ICFkZWZhdWx0O1xuJGMtbmF2aWdhdGlvbi1mb290ZXItaGVpZ2h0LWRlc2t0b3A6IDMxOXB4ICFkZWZhdWx0O1xuJGMtbmF2aWdhdGlvbi1pdGVtLWhlaWdodDogMjBweCAhZGVmYXVsdDtcbiRjLW5hdmlnYXRpb24tcGFkZGluZy15OiAzMHB4ICFkZWZhdWx0O1xuJGMtbmF2aWdhdGlvbi1wYWRkaW5nLXg6IDI1cHggIWRlZmF1bHQ7XG4kYy1uYXZpZ2F0aW9uLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRjLW5hdmlnYXRpb24tY29udGFpbmVyLXBhZGRpbmcteTogMzBweCAhZGVmYXVsdDtcbiRjLW5hdmlnYXRpb24tY29udGFpbmVyLXBhZGRpbmcteDogMjVweCAhZGVmYXVsdDtcbiRjLW5hdmlnYXRpb24taGVhZGVyLXBhZGRpbmcteTogMjBweCAhZGVmYXVsdDtcbiRjLW5hdmlnYXRpb24taGVhZGVyLXBhZGRpbmcteDogJGMtbmF2aWdhdGlvbi1jb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuJGMtbmF2aWdhdGlvbi1jbG9zZS1wYWRkaW5nOiAxN3B4ICFkZWZhdWx0O1xuJGMtcGFuZWwtd2lkdGg6IDI4JTtcblxuLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG1vZGFsLWJhY2tkcm9wLWJnLCAwKTtcblxuICAuaXMtbmF2aWdhdGlvbi1vcGVuICYge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG1vZGFsLWJhY2tkcm9wLWJnLCAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7XG4gIH1cblxuICAmOm5vdCguaXMtbGV2ZWwxLW9wZW4pIC5uYXZpZ2F0aW9uLWhlYWRlciAuYnRuLXRlcnRpYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0aGVtZS1odWUtbGlnaHQsIC43KTtcbiAgICBjb2xvcjogJHRoZW1lLWh1ZS1kYXJrO1xuXG4gICAgJjpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgICAmOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRoZW1lLXNlY29uZGFyeS1jb2xvciwgLjcpO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gRmlyc3QgbGV2ZWwgbmF2aWdhdGlvblxuLy9cbi5uYXZpZ2F0aW9uLWxpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG5cbiAgbWFyZ2luLWJvdHRvbTogcmVtKCRjLW5hdmlnYXRpb24tY29udGFpbmVyLXBhZGRpbmcteSk7XG4gIGNvbG9yOiAkdGhlbWUtaHVlLWRhcms7XG4gIGZvbnQtc2l6ZTogcmVtKCRjLW5hdmlnYXRpb24tZm9udC1zaXplKTtcbn1cblxuLm5hdmlnYXRpb24taXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IHJlbSgxMHB4KTtcbiAgfVxuXG4gIC5pY29uQ29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1saW5rLFxuLm5hdmlnYXRpb24tcmV0dXJuIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogcmVtKDE1cHgpO1xuICBtaW4taGVpZ2h0OiByZW0oNTBweCk7XG4gIGxpbmUtaGVpZ2h0OiBlbSgkYy1uYXZpZ2F0aW9uLWl0ZW0taGVpZ2h0LCAkYy1uYXZpZ2F0aW9uLWZvbnQtc2l6ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tbGluayB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgZm9udC1zaXplOiByZW0oJGMtbmF2aWdhdGlvbi1mb250LXNpemUpO1xuICBwYWRkaW5nOiByZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgdGV4dC1zaGFkb3c6IHJlbSgtMTBweCkgcmVtKDMwcHgpIHJlbSg3MHB4KSAwIHJnYmEoJG1lcmN1cnksIDAuMik7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5pcy1zaG93biA+JixcbiAgLmlzLWFjdGl2ZSA+JixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJkxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiByZW0oMjBweCk7XG4gICAgICBtYXgtaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tbGluay0tdW5zdHlsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gIC5pcy1zaG93biA+JixcbiAgLmlzLWFjdGl2ZSA+JiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG59XG5cbi5uYXZpZ2F0aW9uLXJldHVybiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24taWNvbkJhY2sge1xuICBtYXJnaW4tcmlnaHQ6IHJlbSgkZ3V0dGVyLXdpZHRoKTtcblxuICA+IHN2ZyB7XG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1wYW5lbC1jYXRlZ29yaWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtaHVlLWxpZ2h0O1xuICB6LWluZGV4OiAxO1xufVxuXG4vL1xuLy8gU3ViIG5hdmlnYXRpb25cbi8vXG4ubmF2aWdhdGlvbi1zdWJwYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogcmVtKCRjLW5hdmlnYXRpb24tY29udGFpbmVyLXBhZGRpbmcteSkgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWh1ZS1saWdodDtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAkYy1wYW5lbC13aWR0aDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcblxuICAgICYuaXMtbGV2ZWwxLW9wZW4ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogcmVtKCRjLW5hdmlnYXRpb24tY29udGFpbmVyLXBhZGRpbmcteSkgcmVtKCRjLW5hdmlnYXRpb24tY29udGFpbmVyLXBhZGRpbmcteCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6ICRjLXBhbmVsLXdpZHRoO1xuICAgIHdpZHRoOiAkYy1wYW5lbC13aWR0aDtcbiAgICBib3JkZXItbGVmdDogcmVtKDFweCkgc29saWQgJGNhdHNraWxsd2hpdGU7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC8vIFdlIGZpcnN0IGFkZCB0aGlzIGNsYXNzIHZpYSBKUyB0byBtYWtlIHRoZSBzbGlkZSB0cmFuc2l0aW9uIHZpc2libGVcbiAgLmlzLXNob3duID4mIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uLXN1YnBhbmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1odWUtbGlnaHQ7XG4gICAgei1pbmRleDogMjtcblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IHJlbSgzMDVweCk7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgICBwYWRkaW5nOiByZW0oJGMtbmF2aWdhdGlvbi1jb250YWluZXItcGFkZGluZy15KSByZW0oJGMtbmF2aWdhdGlvbi1jb250YWluZXItcGFkZGluZy14KTtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmlnYXRpb25QYW5lbCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vXG4vLyBNb2JpbGUgbmF2aWdhdGlvblxuLy9cbi8vIEluaGVyaXQgZnJvbSBgLmNvbnRhaW5lcmBcbi5uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWh1ZS1saWdodDtcbiAgbWF4LXdpZHRoOiAkYy1wYW5lbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncpO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uLW5hdiB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCByZW0oJGMtbmF2aWdhdGlvbi1jb250YWluZXItcGFkZGluZy15KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IDAgcmVtKDEycHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDAgcmVtKDMwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skYy1uYXZpZ2F0aW9uLWhlYWRlci1oZWlnaHR9IC0gI3skYy1uYXZpZ2F0aW9uLWZvb3Rlci1oZWlnaHQtbW9iaWxlfSk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gSGVhZGVyIGFuZCBmb290ZXIgZm9yIHRoZSBtb2JpbGUgbmF2aWdhdGlvblxuLm5hdmlnYXRpb24taGVhZGVyLFxuLm5hdmlnYXRpb24tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWh1ZS1saWdodDtcbiAgY29sb3I6ICR0aGVtZS1odWUtZGFyaztcbiAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogcmVtKDEzcHgpIDA7XG4gIG1hcmdpbjogMCByZW0oMTJweCk7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiAwIHJlbSgzMHB4KTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gIHBhZGRpbmc6IHJlbSg0MHB4KSAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiByZW0oNTBweCkgMDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1mb290ZXJMYWJlbCB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICB3aWR0aDogcmVtKDIzOHB4KTtcbn1cblxuLm5hdmlnYXRpb24tdGl0bGUge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG5cbiAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oMjBweCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtICN7JGMtbmF2aWdhdGlvbi1jbG9zZS1wYWRkaW5nICogMn0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi8vIENsb3NlIGJ1dHRvbiB0aGUgbW9iaWxlIG5hdmlnYXRpb25cbi8vIEluaGVyaXQgZnJvbSBgLmJ0bi5idG4tdGVydGlhcnlgXG4ubmF2aWdhdGlvbi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogcmVtKC0kYy1uYXZpZ2F0aW9uLWhlYWRlci1wYWRkaW5nLXgpO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IHJlbSgxN3B4KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICA+IHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAubmF2aWdhdGlvbi1iZWZvcmUtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLm5hdmlnYXRpb24tYmVmb3JlLWxpbmtzLWl0ZW0ge1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNXB4KTtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTVweCk7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5uYXZpZ2F0aW9uQ2F0ZWdvcmllcyB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi5uYXZpZ2F0aW9uQ2F0ZWdvcmllcy10aXRsZSB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cbiIsIi5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcyB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWl0ZW0ge1xuICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcblxuICBhLFxuICAuYnRuLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgJjpub3QoLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWxpbmspIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1saXN0IHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuXG4gIG1hcmdpbjogcmVtKC01cHgpIDAgMDtcblxuICBhIHtcbiAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgfVxuXG4gICY6bm90KC5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1saXN0LS1idXR0b25zKSB7XG4gICAgPiBsaSArIGxpIHtcbiAgICAgIGJvcmRlci10b3A6IHJlbSgxcHgpIHNvbGlkICRtZXJjdXJ5O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiByZW0oMTBweCk7XG4gICAgfVxuICB9XG59XG4iLCIucmVpbnN1cmFuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3OGRlZywgcmdiYSgkd2hpdGUsIDEpIDAlLCByZ2JhKCR3aGl0ZSwgMSkgNTAlLCByZ2JhKCR0aGVtZS10ZXJ0aWFyeS1jb2xvciwgMSkgNTAlLCByZ2JhKCR0aGVtZS10ZXJ0aWFyeS1jb2xvciwgMSkgMTAwJSk7XG4gICAgaGVpZ2h0OiByZW0oNjVweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgJi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiByZW0oMTAwcHgpIDAgcmVtKDYwcHgpO1xuICAgIGdhcDogcmVtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZmxleC1iYXNpczogY2FsYygyNSUgLSAyMHB4KTtcbiAgICB9XG5cbiAgICAucGFzdGlsbGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjBweCk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1saW5rIHtcbiAgICBAaW5jbHVkZSBsaW5rLWNvdmVyKClcbiAgfVxufVxuIiwiLm5ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICYtY29udGVudCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogcmVtKDUwcHgpIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiByZW0oNjBweCkgMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdHJhY2UuanBnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTIwcHggYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IHJlbSgzMzNweCk7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG4gICAgZm9udC1zaXplOiByZW0oMjVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDM1cHgpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRtb256YTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nOiAwIHJlbSg1cHgpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTVkZWcpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpbmsge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDsgLy8gQmVjYXVzZSB0aGUgZGVmYXVsdCBzdHlsZXMgaGF2ZSB0b28gc3Ryb25nIHNlbGVjdG9yc1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXJDb3B5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgcGFkZGluZzogcmVtKDI1cHgpIDA7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi1jb3B5IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGZsZXgtYmFzaXM6IDM1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IHJlbSgxMHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgPiBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMThweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDIwJSAtIDEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGluayB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCIkYy10YWJzLWJvcmRlci1yYWRpdXM6IDI1cHggIWRlZmF1bHQ7XG5cbi50YWJzIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCByZWd1bGFyKTtcblxuICAubmF2LXRhYnMge1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgkYy10YWJzLWJvcmRlci1yYWRpdXMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gaW4gb3JkZXIgdG8gb3ZlcnJpZGUgZGVmYXVsdCBib290c3RyYXAgY29tcG9uZW50XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGxpbmstY292ZXIoKTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIGluIG9yZGVyIHRvIG92ZXJyaWRlIGRlZmF1bHQgYm9vdHN0cmFwIGNvbXBvbmVudFxuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtdGFiIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1iYXNpczogNDclO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgkYy10YWJzLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgYm94LXNoYWRvdzogcmVtKC0xMHB4KSByZW0oMzBweCkgcmVtKDcwcHgpIDAgcmdiYSgkbWVyY3VyeSwgMC4yKTtcbiAgICBwYWRkaW5nOiByZW0oMTNweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbiRjLXNsaWNrLWRvdHMtZ3V0dGVyOiA1cHggIWRlZmF1bHQ7XG4kYy1zbGljay1kb3QtYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG4kYy1zbGljay1kb3QtZXh0ZW5zaW9uLXdpZHRoOiAxMHB4ICFkZWZhdWx0O1xuXG4vLyBTbGljayBzbGlkZXJcbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy8gSGlkZSB0aGUgY29udGVudCB2aXN1YWxseSwgeWV0IHByb3ZpZGUgdGhlIGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi5zbGljay1kb3QtY29udGVudCxcbi5zbGljay12aXN1YWxseS1oaWRkZW4ge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnNsaWNrLXRyYWNrLFxuLnNsaWNrLWxpc3Qge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZW0oMnB4KSAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdICYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4vLyBSZXNldCBsaXN0IHN0eWxlcyBvbiBjb250cm9sc1xuLnNsaWNrLWNvbnRyb2xzLFxuLnNsaWNrLWRvdHMge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8vIFByZXZpb3VzICYgbmV4dCBidXR0b25zXG4uc2xpY2stcGF1c2UsXG4uc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UtaW4sIGJhY2tncm91bmQgLjNzIGVhc2UtaW47XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgPiBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCwgZWFzZS1vdXQ7XG4gIH1cblxuICAmLnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG5cbiAgPiBzdmcsXG4gID4gLmljb25Db250YWluZXIgPiBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChlbSgtMnB4KSk7XG4gIH1cbn1cblxuLnNsaWNrLXBhdXNlLFxuLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcblxuICA+IHN2ZyxcbiAgPiAuaWNvbkNvbnRhaW5lciA+IHN2ZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGVtKDJweCkpO1xuICB9XG59XG5cbi8vIERvdCBwYWdpbmF0aW9uXG4uc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogcmVtKCR2ZXJ0aWNhbC1zcGFjaW5nKSByZW0oLSRjLXNsaWNrLWRvdHMtZ3V0dGVyKSAwO1xufVxuXG4uc2xpY2stZG90IHtcbiAgcGFkZGluZzogMCByZW0oJGMtc2xpY2stZG90cy1ndXR0ZXIpO1xuXG4gIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogcmVtKCRjLXNsaWNrLWRvdC1ib3JkZXItd2lkdGgpIHNvbGlkICR0aGVtZS1odWUtZGFyaztcbiAgICBwYWRkaW5nOiByZW0oMnB4KTtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRoZW1lLXNlY29uZGFyeS1jb2xvciwgLjMpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDhweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIHJlbSgxcHgpIHJlbSg0cHgpIDAgcmdiYSgkYmxhY2ssIC41KTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluO1xuXG4gICAgLy8gRXh0ZW5kIHRoZSBjbGlja2FibGUgYXJlYSBvZiB0aGUgZG90XG4gICAgLy8gMS4gQWRkIGEgdmlzdWFsIGluZGljYXRvciBhcm91bmQgb3VyIGBidXR0b25gIHdoaWNoIGFsc28gaGF2ZSBhIGJvcmRlclxuICAgIC8vIC0gTmVnYXRpdmUgbWFyZ2luIGdpdmVzIHVzIHRoZSBleHRlbmQgb2Ygb3VyIGNsaWNrYWJsZSBhcmVhXG4gICAgLy8gLSBCb3JkZXIgZXF1YWxzIG91ciBuZWdhdGl2ZSBtYXJnaW4gbWludXMgdGhlIGA8YnV0dG9uPmAncycgYm9yZGVyLCB0byBwcmV2ZW50IHRoZSBgPGJ1dHRvbj5gJ3MgYm9yZGVyIGZyb20gYmVpbmcgaGlkZGVuIGJ5IG91ciBcImV4dGVuc2lvblwiXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXI6IHJlbSgkYy1zbGljay1kb3QtZXh0ZW5zaW9uLXdpZHRoIC0gJGMtc2xpY2stZG90LWJvcmRlci13aWR0aCkgc29saWQgJHRoZW1lLXNlY29uZGFyeS1jb2xvcjsgLy8gWzFdXG4gICAgICBtYXJnaW46IHJlbSgtJGMtc2xpY2stZG90LWV4dGVuc2lvbi13aWR0aCk7IC8vIFsxXVxuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW47XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICBvcGFjaXR5OiAuMztcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN0eWxlIGZvciB0aGUgYWN0aXZlIFwiZG90XCJcbiAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxufVxuXG4vLyBQcmV2aW91cyAmIG5leHQgYnV0dG9uc1xuLnNsaWNrLWNvbnRyb2wge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlLWluLCBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluO1xuICBvdXRsaW5lOiBub25lO1xuXG4gID4gc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQsIGVhc2Utb3V0O1xuICB9XG59XG5cbi8vIEFkYXB0IHNsaWNrJ3Mgc3R5bGUgd2hlbiBpdCBpcyB1c2VkIG9uIGEgXCJncmlkXCJcbi8vIFRoZSBpZGVhIGlzIHRvIHVzZSBhIFwiZ3JpZFwiIHRvIHBvc2l0aW9uIHRoZSBlbGVtZW50cyBpbiB0aGUgY2Fyb3VzZWwgdG8ga2VlcCBhIHByb3BlciBkaXNwbGF5IHdoZW4gdGhlIGNhcm91c2VsIGlzIG5vdCBsb2FkZWQvd2hlbiB0aGVyZSBpcyBub3QgZW5vdWdoIGVsZW1lbnQgdG8gdHJpZ2dlciBhIGNhcm91c2VsXG4vLyBXaGVuIHRoZSBjYXJvdXNlbCBpcyBsb2FkZWQsIHdlIGRvbid0IG5lZWQgdGhlXG4vLyAxLiBSZW1vdmUgYGZsZXhgIGNvbnRhaW5lclxuLy8gMi4gUHJldmVudCBjZW50ZXJpbmcgb2Ygb3VyIGVsZW1lbnRzXG4vLyAzLiBSZW1vdmUgdGhlIGNvbHVtbiBzaXppbmdcbi8vIDQuIEFkanVzdCB0aGUgcG9zaXRpb24gb2YgdGhlIGNvbnRyb2xzXG4uc2xpY2staW5pdGlhbGl6ZWQucm93IHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIFsxXVxuXG4gIC5zbGljay10cmFjayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IC8vIFsyXVxuICAgIG1hcmdpbi1yaWdodDogMDsgLy8gWzJdXG4gIH1cblxuICAuc2xpY2stc2xpZGUge1xuICAgIGZsZXg6IG5vbmU7IC8vIFszXVxuICAgIG1heC13aWR0aDogMTAwJTsgLy8gWzNdXG4gIH1cblxuICAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oLSRndXR0ZXItaGFsZi13aWR0aCk7IC8vIFs0XVxuICB9XG5cbiAgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiByZW0oLSRndXR0ZXItaGFsZi13aWR0aCk7IC8vIFs0XVxuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIHBhZGRpbmctbGVmdDogcmVtKCRndXR0ZXItd2lkdGgpOyAvLyBbNF1cbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oJGd1dHRlci13aWR0aCk7IC8vIFs0XVxuICB9XG59XG5cbi8vIG5ldyBzdHlsaW5nXG4uc2xpY2stc2xpZGVyIHtcbiAgLnNsaWNrIHtcbiAgICAmLWxpc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtY29udHJvbHMge1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgfVxuXG4gICAgICA+IGxpIHtcbiAgICAgICAgJi5kb3RzTmF2IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgbWFyZ2luOiByZW0oMTZweCkgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYXV0b3BsYXlOYXYge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnJvd05hdiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgKiA+IFtjbGFzcyo9J3NsaWNrLWNvbnRyb2wnXSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjUpO1xuICAgICAgICBib3gtc2hhZG93OiAwIHJlbSgxMHB4KSByZW0oMjBweCkgcmVtKC0xMHB4KSByZ2JhKDAsIDAsIDAsIC4zNSk7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCByZW0oMTBweCkgcmVtKDIwcHgpIHJlbSgtMTBweCkgcmdiYSgwLCAwLCAwLCAuMzUpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljayB7XG4gICAgICAgICAgJi1hcnJvdyB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC01MCUgKyAxcmVtKSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgzMnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDMycHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgICAgICAgICAgICB3aWR0aDogcmVtKDEycHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgxNnB4KTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtbmV4dCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICByaWdodDogcmVtKDE2cHgpO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2cHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1hdXRvcGxheSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDMycHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMnB4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTJweCk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgIGJvdHRvbTogcmVtKDE2cHgpO1xuICAgICAgICAgICAgICByaWdodDogcmVtKDI4cHgpO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDQwcHgpO1xuICAgICAgICAgICAgICB3aWR0aDogcmVtKDUwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtZG90cyB7XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMzJweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg4cHgpO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZ2FwOiByZW0oNHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjcpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLnNsaWNrLWRvdCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oOHB4KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDhweCk7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJHRoZW1lLXByaW1hcnktY29sb3IsICRhbHBoYTogLS41KTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZSBhbGw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzMnB4KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMycHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCR0aGVtZS1wcmltYXJ5LWNvbG9yLCAkYWxwaGE6IC0uNSk7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuXG4kYy1yYXRpb0Rlc2t0b3A6IDE0MDAgLyAyNjA7XG4kYy1yYXRpb01vYmlsZTogMzQ4IC8gMTQ1O1xuXG4uc2xpZGVzaG93IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiA1MDAgLyA3NjA7XG5cbiAgJi0taG9tZSB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcblxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogcmVtKCRjb250YWluZXItd2lkdGgpO1xuICAgIGFzcGVjdC1yYXRpbzogJGMtcmF0aW9Nb2JpbGU7XG4gICAgbWF4LWhlaWdodDogcmVtKDE0NXB4KTtcbiAgICBtYXJnaW46IHJlbSgxNXB4KSAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgYXNwZWN0LXJhdGlvOiAkYy1yYXRpb0Rlc2t0b3A7XG4gICAgICBtYXgtaGVpZ2h0OiByZW0oMjYwcHgpO1xuICAgIH1cblxuICAgIC5zbGlkZXNob3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2sge1xuICAgICAgJi1saXN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRyb2xzIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0zMnB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgJi5kb3RzTmF2IHtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmF1dG9wbGF5TmF2IHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hcnJvd05hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgKiA+IFtjbGFzcyo9J3NsaWNrLWNvbnRyb2wnXSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC4wNjI1cmVtIC4yNXJlbSAwIHJnYmEoMCwgMCwgMCwgLjIpO1xuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC4wNjI1cmVtIC4yNXJlbSAwIHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNsaWNrIHtcbiAgICAgICAgICAgICYtYXJyb3cge1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTJweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTJweCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcHJldiB7XG4gICAgICAgICAgICAgIGxlZnQ6IHJlbSgyOHB4KTtcblxuICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2cHgpO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbmV4dCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgyOHB4KTtcblxuICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2cHgpO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYXV0b3BsYXkge1xuICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICB3aWR0aDogcmVtKDMycHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMnB4KTtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTJweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTJweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICAgICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTZweCk7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgyOHB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDBweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg1MHB4KTtcbiAgICAgICAgICAgICAgICBib3R0b206IHJlbSg1NnB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWRvdHMge1xuICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMTZweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2cHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc2xpY2stZG90IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI0cHgpO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjRweCk7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg4cHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg4cHgpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkd2hpdGUsICRhbHBoYTogLS4zKTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLjA2MjVyZW0gLjI1cmVtIDAgcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2UgYWxsO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzJweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMycHgpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCR3aGl0ZSwgJGFscGhhOiAtLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICYtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiByZW0oNDVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbiAgJi1kZXNjIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxNCk7XG4gIH1cblxuICAmLWNvbENvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgQGluY2x1ZGUgbGluay1jb3ZlcigpO1xuICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MHB4KTtcbiAgICB9XG4gIH1cblxuICAuc2xpY2sge1xuICAgICYtcGF1c2UsXG4gICAgJi1jb250cm9sIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgtNTBweCk7XG4gICAgICB9XG5cbiAgICAgID4gc3ZnIHtcbiAgICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi10cmFjayB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1zbGlkZSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmVtKDFweCkgY29sb3IuYWRqdXN0KCR0aGVtZS1zZWNvbmRhcnktY29sb3IsICRhbHBoYTogLS42KTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBhdXNlLFxuICAgICYtYXJyb3cge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHdpZHRoOiByZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IHJlbSg0MHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkYmxhY2ssICRhbHBoYTogLS44KTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJsYWNrLCAkYWxwaGE6IC0uNik7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogcmVtKDExcHgpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxOHB4KTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wYXVzZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIGJvdHRvbTogNjBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgID4gc3ZnIHtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IHJlbSgyMnB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjZweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKC0xNXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXByZXYge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB2aWV3Qm94PVwiMCAwIDcgMTJcIj48cGF0aCBkPVwiTTYuNyAxMS40Yy4zLS4zLjMtLjkgMC0xLjNMMi42IDZsNC4yLTQuMWMuMy0uMy4zLS45IDAtMS4zLS40LS40LS45LS40LTEuMyAwTC42IDUuNGMtLjMuMy0uMy45IDAgMS4zbDQuOCA0LjdjLjQuMyAxIC4zIDEuMyAwelwiIGZpbGw9XCIjeyR3aGl0ZX1cIi8+PC9zdmc+Jyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1uZXh0IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNyAxMlwiPjxwYXRoIGQ9XCJNLjY0MiAxMS4zNjdhLjkxNi45MTYgMCAwIDAgMS4yODUgMGw0LjgwNy00LjczNGEuODg1Ljg4NSAwIDAgMCAwLTEuMjY2TDEuOTI3LjYzM2EuOTE1LjkxNSAwIDAgMC0xLjI4NSAwIC44ODguODg4IDAgMCAwIDAgMS4yNjVMNC44MDcgNiAuNjQyIDEwLjEwMmEuODg4Ljg4OCAwIDAgMCAwIDEuMjY1WlwiIGZpbGw9XCIjeyR3aGl0ZX1cIi8+PC9zdmc+Jyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kb3Qge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCR3aGl0ZSwgJGFscGhhOiAtLjcpO1xuICAgICAgICB3aWR0aDogcmVtKDdweCk7XG4gICAgICAgIGhlaWdodDogcmVtKDdweCk7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCR3aGl0ZSwgJGFscGhhOiAtLjMpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZG90cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IHJlbSgxNTBweCk7XG4gICAgICByaWdodDogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBib3R0b206IHJlbSg1MHB4KTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXN0b3JlIHtcbiAgICBhc3BlY3QtcmF0aW86IDM3NSAvIDIwODtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTQ0MCAvIDQ0MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMnB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcbiAgICB9XG5cbiAgICAuc2xpY2sge1xuXG4gICAgICAmLWRvdHMge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmLWFycm93IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogcmVtKDE4cHgpO1xuICAgICAgICAgIGhlaWdodDogcmVtKDI1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcHJldiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB2aWV3Qm94PVwiMCAwIDcgMTJcIj48cGF0aCBkPVwiTTYuNyAxMS40Yy4zLS4zLjMtLjkgMC0xLjNMMi42IDZsNC4yLTQuMWMuMy0uMy4zLS45IDAtMS4zLS40LS40LS45LS40LTEuMyAwTC42IDUuNGMtLjMuMy0uMy45IDAgMS4zbDQuOCA0LjdjLjQuMyAxIC4zIDEuMyAwelwiIGZpbGw9XCIjeyR3aGl0ZX1cIi8+PC9zdmc+Jyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1uZXh0IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDcgMTJcIj48cGF0aCBkPVwiTS42NDIgMTEuMzY3YS45MTYuOTE2IDAgMCAwIDEuMjg1IDBsNC44MDctNC43MzRhLjg4NS44ODUgMCAwIDAgMC0xLjI2NkwxLjkyNy42MzNhLjkxNS45MTUgMCAwIDAtMS4yODUgMCAuODg4Ljg4OCAwIDAgMCAwIDEuMjY1TDQuODA3IDYgLjY0MiAxMC4xMDJhLjg4OC44ODggMCAwIDAgMCAxLjI2NVpcIiBmaWxsPVwiI3skd2hpdGV9XCIvPjwvc3ZnPicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYy1lbGVtZW50LXNwYWNlcjogMjBweCAhZGVmYXVsdDtcbiRjLWVsZW1lbnQtcmFkaXVzOiAxMnB4ICFkZWZhdWx0O1xuXG4uc2VydmljZXNCbG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwIHJlbSg4cHgpO1xuXG4gICYtLW5vTWluaGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuXG4uc2VydmljZXNCbG9jay10aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG5cbiAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tdG9wOiByZW0oNDhweCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgzMnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDY0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0OHB4KTtcbiAgfVxuXG4gICYtLWZvcm1hdHRlZCB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IHJlbSgzNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjtcbiAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjhweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDMycHgpO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5zZXJ2aWNlc0Jsb2NrLWxpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiByZW0oMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgzMnB4KTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuXG4uc2VydmljZXNCbG9jay1saXN0SXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSgkYy1lbGVtZW50LXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIHJlbSgyMHB4KSAwIHJnYmEoJHNwaWN5cGluaywgLjA3KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZsZXg6IDE7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uc2VydmljZXNCbG9jay1jb250ZW50SW1hZ2VDb250YWluZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiByZW0oJGMtZWxlbWVudC1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogcmVtKCRjLWVsZW1lbnQtcmFkaXVzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHJlbSgkYy1lbGVtZW50LXJhZGl1cyk7XG4gICAgbWF4LXdpZHRoOiA2NiU7XG4gIH1cbn1cblxuLnNlcnZpY2VzQmxvY2stY29udGVudEltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IDUvNDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYXNwZWN0LXJhdGlvOiA3LzQ7XG4gIH1cbn1cblxuLnNlcnZpY2VzQmxvY2stY29udGVudCB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiByZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICBjb2xvcjogJGJsYWNrO1xuICBwYWRkaW5nOiByZW0oMzJweCkgcmVtKCRjLWVsZW1lbnQtc3BhY2VyKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogcmVtKDQ4cHgpIHJlbSgkYy1lbGVtZW50LXNwYWNlcik7XG4gIH1cbn1cblxuLnNlcnZpY2VzQmxvY2stY29udGVudFRpdGxlIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJHdpbGRzYW5kO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtaW4td2lkdGg6IHJlbSgxMzVweCk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLWhlaWdodDogcmVtKDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IHJlbSgkYy1lbGVtZW50LXNwYWNlcik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDQuMjVkZWcsICRiaXR0ZXJzd2VldCAwJSwgJGd1YXJkc21hbiAxMDAlKTtcbiAgbWFyZ2luLWxlZnQ6IHJlbSgtJGMtZWxlbWVudC1zcGFjZXIpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA5MCUgMTAwJSwgMCUgMTAwJSk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnNlcnZpY2VzQmxvY2stY29udGVudFRleHQge1xuICBtYXJnaW4tdG9wOiByZW0oMTZweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZXJ2aWNlc0Jsb2NrLWN0YSB7XG4gIEBpbmNsdWRlIGxpbmstY292ZXIoKTtcblxuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2VydmljZXNCbG9jay1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgei1pbmRleDogLTE7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbiIsIi5ibG9ja0xpbmsge1xuICBwYWRkaW5nOiByZW0oNjBweCkgMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICA+IGRpdiArIGRpdiB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuXG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oJGgyLWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbWF4LXdpZHRoOiByZW0oMjYwcHgpO1xuICB9XG5cbiAgJi1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiByZW0oMTVweCk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJi1zb2NpYWwge1xuICAgIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcmVtKDIwcHgpO1xuXG4gICAgJi1saW5rIHtcbiAgICAgIGhlaWdodDogcmVtKDQwcHgpO1xuICAgICAgd2lkdGg6IHJlbSg0MHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jYXRhbG9nQmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5jYXRhbG9nQmxvY2stdGl0bGUge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuXG4gIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogcmVtKDgwcHgpO1xuICBtYXJnaW4tYm90dG9tOiByZW0oNTBweCk7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gIH1cbn1cblxuLmNhdGFsb2dCbG9jay1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2F0YWxvZ0Jsb2NrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5jYXRhbG9nQmxvY2stbGlzdFRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IHJlbSgtMThweCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgxOHB4KTtcbiAgbWluLWhlaWdodDogcmVtKDUwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZ0Jsb2NrLWxpc3RUaXRsZUNvbnRlbnQge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIG1hcmdpbi1sZWZ0OiByZW0oMTVweCk7XG59XG5cbi5jYXRhbG9nQmxvY2stbGlzdEl0ZW0ge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDUwcHgpO1xuXG4gID4gLmNhdGFsb2dCbG9jay1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiByZW0oLTE4cHgpO1xuICB9XG5cbiAgJi5uby1tYXJrZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY2F0YWxvZ0Jsb2NrLXN1Ykxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5jYXRhbG9nQmxvY2stbGlua0xlc3MsXG4uY2F0YWxvZ0Jsb2NrLWxpbmtOZXh0IHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiByZW0oLTUwcHgpIGF1dG8gMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuaWNvbkNvbnRhaW5lciB7XG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgbWFyZ2luOiBhdXRvIDAgYXV0byByZW0oMTNweCk7XG5cbiAgICAmLnJvdGF0ZS0xODAge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhdGFsb2dCbG9jay1saW5rTGVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIudGlwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogcmVtKDgwcHgpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICR0aGVtZS10ZXJ0aWFyeS1jb2xvciAwJSwgJGJ1cm50c2llbm5hIDEwMCUpO1xuICAgIGhlaWdodDogcmVtKDVweCk7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzhkZWcsICR0aGVtZS10ZXJ0aWFyeS1jb2xvciAwJSwgJHRoZW1lLXRlcnRpYXJ5LWNvbG9yIDUwJSwgJHdoaXRlIDUwJSwgJHdoaXRlIDEwMCUpO1xuICAgIGhlaWdodDogcmVtKDY1cHgpO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gICYtLW5vLXByZS1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiAwIDAgcmVtKDgwcHgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi1hY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiByZW0oNTBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwcHgpO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGFsaXphcmluY3JpbXNvbjtcbiAgICB9XG4gIH1cblxuICAmLWNhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IHJlbSgxMDVweCk7XG4gICAgICBib3R0b206IHJlbSgtMTA1cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuXG4gICAgICBtYXgtd2lkdGg6IHJlbSgkY29udGFpbmVyLXdpZHRoKTtcbiAgICB9XG5cbiAgICAmLWNhcmRzIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IHJlbSgyMHB4KTtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDQwcHgpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDIwcHgpO1xuICAgICAgICBnYXA6IHJlbSgyMHB4KTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDIwcHgpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICYtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiByZW0oMzBweCkgcmVtKDIwcHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICB9XG5cbiAgICAmLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG5cbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE3cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjUgLyAxNyk7XG4gICAgICBtYXJnaW46IHJlbSgxNXB4KSAwO1xuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBAaW5jbHVkZSBsaW5rLWNvdmVyKCk7XG5cbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5ldmVudHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi1ibG9jayB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IHJlbSgyMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMjBweCk7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuXG4gICAgZm9udC1zaXplOiByZW0oMzRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzN3B4KTtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYtY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg4MHB4KTtcbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgJi5sYXp5bG9hZCB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTQ2JTtcbiAgICB9XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIC5ldmVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogcmVtKDIwcHgpO1xuICAgICAgfVxuXG4gICAgICAmLWRlc2Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJi1wcm9tb3Rpb24ge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnN0b3JlbG9jYXRvckhvbWUge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogcmVtKDUwcHgpIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogcmVtKDgwcHgpIDA7XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLXZpc3VhbCB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2O1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLWxpbmsge1xuICAgIEBpbmNsdWRlIGxpbmstY292ZXIoKTtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgIG1heC13aWR0aDogcmVtKDI3NXB4KTtcbiAgICBwYWRkaW5nOiByZW0oMTVweCkgcmVtKDI1cHgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgIG1hcmdpbi10b3A6IHJlbSg0MHB4KTtcbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIG1heC13aWR0aDogcmVtKDU4OXB4KTtcbiAgICBtYXJnaW4tdG9wOiByZW0oNTBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLmxhenlsb2FkIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NiU7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlcnZpY2VzTGlzdCB7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiByZW0oNjBweCkgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgYmFja2dyb3VuZDogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiByZW0oMjBweCk7XG4gICAgcm93LWdhcDogcmVtKDQwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgJi1saXN0SXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgbGluay1jb3ZlcigpO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICYgfiAqIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGlzdEl0ZW1UaXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuXG4gICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXJnaW4tdG9wOiByZW0oMThweCk7XG4gIH1cblxuICAmLWRlZmF1bHRJbWFnZSB7XG4gICAgZm9udC1zaXplOiByZW0oNDVweCk7XG4gIH1cbn1cbiIsIi5wcm9kdWN0T2ZmZXJMaXN0LFxuLnByb2R1Y3RTbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHJlbSgzMHB4KSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogcmVtKDYwcHgpIDA7XG4gIH1cblxuICAmLWNhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIG1hcmdpbjogMCByZW0oLTEwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgcGFkZGluZzogcmVtKDEwcHgpO1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93aGl0ZS10aXJlLXRyYWNrLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2hpdGUtdGlyZS10cmFjay1sYXJnZS5wbmcnKTtcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHRoZW1lLXRlcnRpYXJ5LWNvbG9yLCAxKSAwJSwgcmdiYSgkdGhlbWUtdGVydGlhcnktY29sb3IsIDApIDE1JSwgcmdiYSgkdGhlbWUtdGVydGlhcnktY29sb3IsIDApIDg1JSwgcmdiYSgkdGhlbWUtdGVydGlhcnktY29sb3IsIDEpIDEwMCUpO1xuICB9XG5cbiAgJi10cmFuc3BhcmVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg0MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAucHJvZHVjdE9mZmVyTGlzdC1jYXJvdXNlbCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWFjdGlvbiB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogcmVtKDM0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmU2xpZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiByZW0oNXB4KSByZW0oMTBweCkgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlIGJveC1zaGFkb3c7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB9XG5cbiAgICAmLmNvdmVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAucHJvZHVjdFNsaWRlciB7XG4gICAgICAgICYtaXRlbVZpc3VhbENvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luOiByZW0oLTE2cHgpIHJlbSgtMTZweCkgcmVtKDEwcHgpO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNS8zO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoMiAqICN7cmVtKDE2cHgpfSkpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRpdmlkZXIge1xuICAgICAgICAgIG1hcmdpbjogMCAwIHJlbSgxNnB4KSAwO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9taW4taGVpZ2h0OiByZW0oNDcwcHgpO1xuICAgICYtYnJhbmQge1xuICAgICAgbWFyZ2luOiAwIDAgcmVtKDE1cHgpIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IHJlbSgzN3B4KTtcblxuICAgICAgJi1pbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMTJweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiByZW0oMTZweCk7XG4gICAgfVxuXG4gICAgJlZpc3VhbENvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMi8xO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBwcm9tb3Rpb24gZGl2Ki9cbiAgICAmLXByb21vdGlvbmFsIHtcbiAgICAgIHRvcDogcmVtKC01cHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmU2hhZG93IHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSgyMHB4KSAwIHJnYmEoJHNwaWN5cGluaywgLjA3KTtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC12aXN1YWwtaW5mb3JtYXRpb25zIHtcbiAgICB0b3A6IHJlbSgtNXB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuXG4gIC5pbWFnZUNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiByZW0oMTNweCkgYXV0byByZW0oMTJweCk7XG4gICAgaGVpZ2h0OiByZW0oNTJweCk7XG4gIH1cblxuICAmLWJyYW5kTG9nbyB7XG4gICAgaGVpZ2h0OiByZW0oMjVweCk7XG4gICAgbWFyZ2luOiByZW0oMThweCkgYXV0byByZW0oNXB4KTtcblxuICAgICYubGF6eWxvYWQge1xuICAgICAgaGVpZ2h0OiByZW0oNTJweCk7XG4gICAgICB3aWR0aDogcmVtKDUycHgpO1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbUJyYW5kTG9nbyB7XG4gICAgJi5sYXp5bG9hZCB7XG4gICAgICBoZWlnaHQ6IHJlbSg1MnB4KTtcbiAgICAgIHdpZHRoOiByZW0oNTJweCk7XG4gICAgfVxuICB9XG5cbiAgJi1kaXZpZGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcm9uO1xuICAgIG1hcmdpbjogcmVtKDM3cHgpIHJlbSgtMjBweCkgcmVtKDE1cHgpO1xuXG4gICAgJi5pbnZpc2libGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtVGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcblxuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbWFyZ2luOiByZW0oMTVweCkgMDtcbiAgICBtaW4taGVpZ2h0OiByZW0oNDBweCk7XG4gIH1cblxuICAmLWl0ZW1MaW5rIHtcbiAgICBAaW5jbHVkZSBsaW5rLWNvdmVyKCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbVByaWNlIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA5O1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTdweCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgY29sb3I6ICRzYW50YXNncmF5O1xuICAgIH1cblxuICAgIC5wcm9kdWN0TGlzdC1kaXNjb3VudERldGFpbCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RMaXN0LXByaWNlc0xpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgfVxuXG4gICYtaXRlbVZpc3VhbCB7XG4gICAgbWF4LWhlaWdodDogcmVtKDI0NXB4KTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IHJlbSgxNnB4KSBhdXRvIDA7XG5cbiAgICAmLmxhenlsb2FkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oNDBweCk7XG4gIH1cblxuXG4gIC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLW5leHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL3N2Zy9pY28tY2hldnJvbi1yaWdodC5zdmcnKTtcbiAgfVxuXG4gIC5zbGljay1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9zdmcvaWNvLWNoZXZyb24tbGVmdC5zdmcnKTtcbiAgfVxuXG4gIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogcmVtKC0yMHB4KTtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiByZW0oLTIwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtbm9JbWFnZSB7XG4gICAgZm9udC1zaXplOiByZW0oMjQ1cHgpO1xuICB9XG59XG4iLCIkYy1tYXRyaWN1bGF0aW9uLWlucHV0LXJhZGl1czogMjNweCAhZGVmYXVsdDtcblxuLnBuZXVtYXRpY1NlYXJjaCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDUwcHgpO1xuXG4gICYucG5ldW1hdGljU2VhcmNoLS1sYXJnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg4MHB4KTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG5cbiAgICBmb250LXNpemU6IHJlbSgzNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjtcbiAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICBtYXJnaW4tdG9wOiByZW0oMzJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2cHgpO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG5cbiAgICB9XG4gIH1cblxuICAmLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiByZW0oMzJweCk7XG4gICAgbWFyZ2luOiByZW0oMTZweCk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJi1idG4ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgaGVpZ2h0OiByZW0oNjRweCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDQuMjVkZWcsICRpcm9uIDAlLCAkbGlua3dhdGVyIDEwMCUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggLThweCByZ2JhKCRuZXBhbCwgLjQ4KTtcbiAgICBwYWRkaW5nOiByZW0oMTZweCkgcmVtKDE2cHgpIHJlbSgxNnB4KSByZW0oMTZweCk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzIGVhc2UtaW4sIGNvbG9yIC4yNXMgZWFzZS1pbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC0taG92ZXI7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGlyb247XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IC4yNTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgPiBzdmcge1xuICAgICAgd2lkdGg6IHJlbSgyMHB4KTtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1cHgpO1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiByZW0oMTJweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kaW1lbnNpb24ge1xuICAgICAgPiBzdmcge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIHdpZHRoOiByZW0oMTZweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWZhY2V0RGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgcmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbiAgJi1mYWNldExpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMCByZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMwcHgpO1xuICAgIH1cblxuICAgIGxpOm50aC1jaGlsZCgxKSAucG5ldW1hdGljU2VhcmNoLWZhY2V0TGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIkEuXCI7XG4gICAgfVxuXG4gICAgbGk6bnRoLWNoaWxkKDIpIC5wbmV1bWF0aWNTZWFyY2gtZmFjZXRMYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiQi5cIjtcbiAgICB9XG5cbiAgICBsaTpudGgtY2hpbGQoMykgLnBuZXVtYXRpY1NlYXJjaC1mYWNldExhYmVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJDLlwiO1xuICAgIH1cblxuICAgIGxpOm50aC1jaGlsZCg0KSAucG5ldW1hdGljU2VhcmNoLWZhY2V0TGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIkQuXCI7XG4gICAgfVxuXG4gICAgbGk6bnRoLWNoaWxkKDUpIC5wbmV1bWF0aWNTZWFyY2gtZmFjZXRMYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiRS5cIjtcbiAgICB9XG4gIH1cblxuICAmLWZhY2V0SXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICBtYXgtd2lkdGg6IHJlbSgxMjBweCk7XG4gICAgfVxuXG4gICAgJi53aXRoLW1hcmdpbk9mZmVzdCB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjZweCk7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiByZW0oMTYwcHgpO1xuICAgICAgcGFkZGluZzogcmVtKDE1cHgpIHJlbSgxNXB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMTEwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBoZWlnaHQ6IHJlbSg0NnB4KTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiByZW0oMTNweCkgcmVtKDIwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKCRjLW1hdHJpY3VsYXRpb24taW5wdXQtcmFkaXVzKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDExMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYXJnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDE0NXB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMTgwcHgpO1xuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZmFjZXRMYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCByZWd1bGFyKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDVweCk7XG4gICAgfVxuXG4gICAgJi0tY2hlY2tib3gge1xuICAgICAgbWFyZ2luOiBhdXRvIDAgcmVtKDEzcHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIGluIHRoZSBwbmV1bWF0aWNTZWFyY2ggd2UgaGF2ZSBhbiBvdmVycmlkZSBuZWVkZWQgZm9yIHRhYnMgYW5kIHNlbGVjdFxuICAubmF2LXRhYnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjRweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAwIDAgcmVtKDI0cHgpIHJlbSgyMzVweCk7XG4gICAgfVxuXG4gICAgLnRhYnMtdGFiOm5vdCguYWN0aXZlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi10YWJzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wZW51bWF0aWMtc2VhcmNoLWhlYWRlci5wbmcnKSB0b3AgY2VudGVyIG5vLXJlcGVhdCAkd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IHJlbSg3NXB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcGVudW1hdGljLXNlYXJjaC1oZWFkZXItLWxhcmdlLnBuZycpIHRvcCBjZW50ZXIgbm8tcmVwZWF0ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMTA1cHgpO1xuXG4gICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDUwcHgpIHJlbSg1MHB4KSByZW0oMTVweCkgcmVtKDM1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJlbSg5NXB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiByZW0oMHB4KTtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzOHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwcHgpO1xuXG4gICAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDI0cHgpIHJlbSg1NTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MHB4KSByZW0oMTAwcHgpIHJlbSgxNXB4KSByZW0oNzBweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tYXRyaWN1bGF0aW9uRmlsdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMHB4KTtcbiAgICAgIH1cblxuICAgICAgLnRhYi1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDEwMHB4KSByZW0oMTVweCkgcmVtKDcwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBhbmUge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxMiUgLSAyMHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTIlIC0gMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50IHtcbiAgICBAZXh0ZW5kIC5mcmFtZTtcblxuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAudGFiLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLm5hdi10YWJzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTIlIC0gMjBweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEyJSAtIDIwcHgpO1xuICAgICAgfVxuXG4gICAgICAudGFicy10YWI6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYXRyaWN1bGF0aW9uRmlsdGVyIHtcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuJGMtbWF0cmljdWxhdGlvbi1pbnB1dC1yYWRpdXM6IDI0cHggIWRlZmF1bHQ7XG5cbi5tYXRyaWN1bGF0aW9uRmlsdGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmLW11bHRpcGxlQ2hvaWNlQ29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC50YWItY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmxvYWRlci13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAmLmJsdXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICB9XG5cbiAgICAmLWxvYWRlciB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgkcGlja2xlZGJsdWV3b29kLCAwLjA3KTtcblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgaGVpZ2h0OiByZW0oNDhweCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKCRjLW1hdHJpY3VsYXRpb24taW5wdXQtcmFkaXVzKTtcblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFwcGVuZCB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgaGVpZ2h0OiByZW0oNDZweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTZweCkgcmVtKDI0cHgpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogcmVtKCRjLW1hdHJpY3VsYXRpb24taW5wdXQtcmFkaXVzKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHJlbSgkYy1tYXRyaWN1bGF0aW9uLWlucHV0LXJhZGl1cyk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHJlbSgycHgpICNmZmYsIGluc2V0IDAgMCAwIHJlbSgtNHB4KSBjb2xvci5hZGp1c3QoJHRoZW1lLXByaW1hcnktY29sb3IsICRhbHBoYTogLTAuMiksIGNvbG9yLmFkanVzdCgkdGhlbWUtcHJpbWFyeS1jb2xvciwgJGFscGhhOiAtMC4zKSAwIDAgMCByZW0oNHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5ub3QtZmluZC1kaW1lbnNpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYWxlcnQtZGltZW5zaW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiByZW0oMTZweCk7XG4gICAgbWFyZ2luOiByZW0oMzJweCkgMDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGdhcDogcmVtKDE2cHgpO1xuXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB3aWR0aDogcmVtKDMycHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICB9XG5cbiAgICAmLXNlbGVjdGVkIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgIG1hcmdpbjogcmVtKDMycHgpIDA7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi5wcmV2IHtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIC8vIGluIHRoaXMgbW9kYWwgY29udGV4dCB3ZSBoYXZlIGFuIHBhcnRpY3VsYXIgZGVzaWduXG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogcmVtKDQ4cHgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiByZW0oMTZweCkgcmVtKDI0cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgkYy1tYXRyaWN1bGF0aW9uLWlucHV0LXJhZGl1cyk7XG4gICAgbWluLXdpZHRoOiByZW0oMjgwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgkcGlja2xlZGJsdWV3b29kLCAwLjA3KTtcblxuICAgIG9wdGlvbiB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICYudGFicyB7XG4gICAgLy8gaW4gdGhlIG1vZGFsLXN0aWNreSB3ZSBoYXZlIGFuIG92ZXJyaWRlcyBuZWVkZWRcbiAgICAubmF2LXRhYnMge1xuICAgICAgbWFyZ2luOiAwIDAgcmVtKDMycHgpO1xuXG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiLXBhbmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmVkaXRvIHtcbiAgbWFyZ2luLXRvcDogcmVtKDgwcHgpO1xuXG4gICYtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDM0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMzdweCk7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICAmLS10d28tbGluZXMge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRpdGxlLS1hbHQge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgZm9udC1zaXplOiByZW0oMjZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gIH1cblxuICAmLXRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG5cbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICBtYXgtd2lkdGg6IDgyJTtcblxuICAgICYtZnVsbCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtcGljdHVyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgbWFyZ2luLXRvcDogcmVtKDEzcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYubGF6eWxvYWQge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLzI7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi10cnlwdGljaCB7XG4gICAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICZJdGVtIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgICAgZmxleC1iYXNpczogY2FsYygzMyUpO1xuICAgICAgcGFkZGluZzogcmVtKDMwcHgpIHJlbSgyMHB4KTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDE5cHgpO1xuICAgICAgbWluLWhlaWdodDogcmVtKDMzMnB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxOXB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXN0aWxsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0SW1hZ2VMaW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSgyMHB4KTtcblxuICAgICYtLXJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IHJlbSgzMHB4KTtcblxuICAgICAgJi0tcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmQ29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcblxuICAgICAgLmVkaXRvLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZJbWFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICYubGF6eWxvYWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEwMCAvIDY2O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZMaW5rcyB7XG4gICAgICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcXVvdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5pY29uQ29udGFpbmVyIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxOXB4KTtcbiAgICAgIHdpZHRoOiByZW0oODBweCk7XG4gICAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KVxuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBpdGFsaWMpO1xuXG4gICAgICBmb250LXNpemU6IHJlbSgxN3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgICBtYXJnaW46IDAgYXV0byByZW0oODBweCk7XG4gICAgfVxuICB9XG5cbiAgJi10d29Db2xzVGV4dC10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgICBmb250LXNpemU6IHJlbSgyNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgfVxuXG4gICYtdHdvQ29sc1RleHQtY29udGVudCB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCByZWd1bGFyKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgY29sdW1uczogMjtcbiAgICB9XG4gIH1cblxuICAmLXRleHRDZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtLW5vLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0Q2VudGVyLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDI2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICB9XG5cbiAgJi10ZXh0Q2VudGVyLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG5cbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbjogMCBhdXRvIHJlbSgyMHB4KTtcbiAgfVxuXG4gICYtZHVhbFRleHRJbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJi1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDIwcHgpO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBtYXJnaW46IDAgYXV0byByZW0oMjBweCk7XG4gICAgICBtYXgtaGVpZ2h0OiByZW0oMzkzcHgpO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAmLmxhenlsb2FkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY2JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCByZWd1bGFyKTtcblxuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgJi10d29Db2xzVGV4dFBpY3RvSW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg4MHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgIHRvcDogcmVtKDgwcHgpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJi0tcmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgJi0tcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgcGFkZGluZy10b3A6IHJlbSgxNjBweCk7XG4gICAgfVxuXG4gICAgJi1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIG1heC1oZWlnaHQ6IHJlbSgzOTNweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxNXB4KTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICAgICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDBweCk7XG4gICAgfVxuICB9XG5cbiAgJi10d29Db2xzVGV4dC10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgICBmb250LXNpemU6IHJlbSgyNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgfVxuXG4gICYtdHdvQ29sc1RleHQtY29udGVudCB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCByZWd1bGFyKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgY29sdW1uczogMjtcbiAgICB9XG4gIH1cblxuICAmLWR1YWxUZXh0SW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICYtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyMHB4KTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG5cbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gICYtdHdvQ29sc1RleHRQaWN0b0ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oODBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICB0b3A6IHJlbSg4MHB4KTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICYtLXJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICYtLXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMjBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNjBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIG1heC1oZWlnaHQ6IHJlbSgzOTNweCk7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxNXB4KTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICAgICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDBweCk7XG4gICAgfVxuICB9XG5cbiAgJi12aWRlbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG4gIH1cbn1cbiIsIi52aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogcmVtKDc5NHB4KTtcbiAgaGVpZ2h0OiByZW0oNDQ2cHgpO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmt3YXRlcjtcblxuICAucHJvZHVjdFZpZGVvICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJi5pcy1wbGF5aW5nIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyLFxuICAgIHN2ZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtdGh1bWIsXG4gIGlmcmFtZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmLWljb24ge1xuICAgID4gc3ZnIHtcbiAgICAgIGNvbG9yOiAkbGlua3dhdGVyO1xuICAgICAgZmlsbDogJGxpbmt3YXRlcjtcbiAgICAgIGhlaWdodDogcmVtKDY0cHgpO1xuICAgICAgd2lkdGg6IHJlbSg2NHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIDxkaXYgY2xhc3M9XCJsb2FkZXJcIj5cbi8vICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbi8vIDwvZGl2PlxuXG4ubG9hZGVyIHtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAkd2hpdGU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAmLWxpc3Qge1xuICAgIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IHJlbSg0OHB4KSAwIHJlbSgxMTBweCk7XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRoaXRncmF5O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgcGFkZGluZzogMCByZW0oMTVweCk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLWFycm93IHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICB9XG5cbiAgJi1saW5rIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHJlZ3VsYXIpO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgcmVtKDE1cHgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbjtcbiAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcblxuICAgIC5kaXNhYmxlZCAmIHtcbiAgICAgIGNvbG9yOiAkaGl0Z3JheTtcbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbi1hcnJvdyAmIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiB1bnNldDtcbiAgICB9XG5cbiAgICAmOm5vdCgucGFnaW5hdGlvbi1saW5rLS1ub2xpbmspOmZvY3VzLFxuICAgICY6bm90KC5wYWdpbmF0aW9uLWxpbmstLW5vbGluayk6aG92ZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICAuYWN0aXZlICYge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuXG4gICAgICBwYWRkaW5nOiAwIHJlbSgxNXB4KTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gcHJvZHVjdExpc3RcbiAgJi0tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBtYXJnaW46IHJlbSg0OHB4KSAwIHJlbSgxMTBweCk7XG5cbiAgICAucGFnaW5hdGlvbi1saXN0IHtcbiAgICAgIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBnYXA6IHJlbSg0cHgpO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1heC13aWR0aDogcmVtKDMyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBnYXA6IHJlbSg4cHgpO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZ2FwOiByZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24taXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRoaXRncmF5O1xuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSAqIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24tYXJyb3cge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBub3JtYWwpO1xuICAgICAgZm9udC1zaXplOiByZW0oMTBweCk7XG5cbiAgICAgIC5pY29uQ29udGFpbmVyIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oOHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbi1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgICBwYWRkaW5nOiByZW0oOHB4KSByZW0oNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG4gICAgICB3aWR0aDogcmVtKDMycHgpO1xuICAgICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgd2lkdGg6IHJlbSgzOHB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgcGFkZGluZzogcmVtKDRweCk7XG4gICAgICB9XG5cbiAgICAgIC5pY29uQ29udGFpbmVyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgIC5kaXNhYmxlZCAmIHtcbiAgICAgICAgY29sb3I6ICRoaXRncmF5O1xuICAgICAgfVxuXG4gICAgICAucGFnaW5hdGlvbi1hcnJvdyAmIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCgucGFnaW5hdGlvbi1saW5rLS1ub2xpbmspOmZvY3VzLFxuICAgICAgJjpub3QoLnBhZ2luYXRpb24tbGluay0tbm9saW5rKTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9ucGFnZSB7XG4gICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHJlZ3VsYXIpO1xuXG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3RQYWdlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIG1hcmdpbjogcmVtKDhweCkgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGxhYmVsLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg4cHgpO1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG5cbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHJlZ3VsYXIpO1xuXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCAwLjVyZW07XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDIwMHB4KTsgLyogU2V0IG1heGltdW0gaGVpZ2h0ICovXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87IC8qIEVuYWJsZSB2ZXJ0aWNhbCBzY3JvbGxpbmcgKi9cbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3RvcmUge1xuICAmLW1haW5UaXRsZSB7XG4gICAgbWFyZ2luOiByZW0oMzBweCkgMDtcbiAgfVxuXG4gICYtaG91cnMge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIG1hcmdpbi10b3A6IHJlbSgxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG5cbiAgICAmLS1zaGlwcGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZDZWxsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTBweCk7XG4gICAgfVxuXG4gICAgJkRhdGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRhY3QsXG4gICYtcGhvbmUge1xuICAgIEBleHRlbmQgLmFkZHJlc3M7XG4gIH1cblxuICAmLWNvbnRhY3Qge1xuICAgIGFkZHJlc3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuICAgIH1cblxuICAgICZUaXRsZSB7XG4gICAgICBAZXh0ZW5kIC5hZGRyZXNzX190aXRsZSAhb3B0aW9uYWw7XG4gICAgfVxuICB9XG5cbiAgJi1waG9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IHJlbSgyMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICBtYXNrLWltYWdlOiB1cmwoJy4uL3N2Zy9pY28tcGhvbmUtZnVsbC5zdmcnKTtcbiAgICB9XG4gIH1cblxuICAmLXBob25lQnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDBweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDQwcHgpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vc3ZnL2ljby1waG9uZS5zdmcnKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgbWFzay1pbWFnZTogdXJsKCcuLi9zdmcvaWNvLXBob25lLnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1mYXZvcml0ZUJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5idG4ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vc3ZnL2ljby1zdGFyLWZpbGxlZC5zdmcnKTtcbiAgICAgIH1cblxuICAgICAgJi1zZWxlY3RlZCB7XG4gICAgICAgICYuYnRuIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vc3ZnL2ljby1zdGFyLnN2ZycpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ub3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCR3aXotZ3JlZW4sIC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdpei1ncmVlbjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBoZWlnaHQ6IHJlbSgzN3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzdweCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxMXB4KTtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDEwcHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBjb2xvcjogJHdpei1ncmVlbjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oNXB4KTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgfVxuXG4gICAgJl9fbm90ZSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbG9yOiAkd2l6LWdyZWVuO1xuICAgICAgaGVpZ2h0OiByZW0oMjhweCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDMzcHgpO1xuICAgICAgZm9udC1zaXplOiByZW0oMTdweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgICAgICYtLW1heCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnRpb24ge1xuICAgICAgZm9udC1zaXplOiByZW0oOXB4KTtcbiAgICAgIGNvbG9yOiAkd2l6LWdyZXk7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiByZW0oMTVweCkgcmVtKDMwcHgpIHJlbSgxMHB4KSByZW0oNXB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgbWF4LXdpZHRoOiByZW0oNjBweCk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgcmVtKDEzcHgpIGF1dG8gMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcbiAgICB9XG4gIH1cblxuICAmLW1hcCB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDgwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg4MHB4KTtcblxuICAgICZUaXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogcmVtKDIwcHgpO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuICAgIH1cblxuICAgICZXcmFwcGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYXNwZWN0LXJhdGlvOiA3OTEvMzgwO1xuXG4gICAgICAmLS1sYXJnZSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogaW5pdGlhbDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDM1MC8yODA7XG5cbiAgICAgICAgJi0tbGFyZ2Uge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKC0yMHB4KTtcblxuICAgICAgLmZyYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgIHBhZGRpbmc6IHJlbSgyMHB4KSAwO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MHB4KTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtc2NoZWR1bGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIC5pY29uQ29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiByZW0oMjFweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogcmVtKDIxcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtYm9va2FibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XG5cbiAgICAmLmVycm9yIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZXJyb3ItY29sb3I7XG5cbiAgICAgIC5pY29uQ29udGFpbmVyIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1lcnJvci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbkNvbnRhaW5lciB7XG4gICAgICBjb2xvcjogJGdyZWVuaGF6ZTtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0cHgpO1xuICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgfVxuXG4gICAgLmxvYWRlciB7XG4gICAgICB3aWR0aDogcmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMThweCk7XG4gICAgfVxuICB9XG59XG4iLCIuc2VydmljZSB7XG4gIEBleHRlbmQgLmZyYW1lO1xuXG4gIHBhZGRpbmc6IHJlbSgyMHB4KTtcbiAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogcmVtKDQwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg2MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcbiAgICB9XG4gIH1cblxuICAmLi0tbGFyZ2Uge1xuICAgIHBhZGRpbmc6IHJlbSgyOHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBjb2x1bW4tZ2FwOiByZW0oMjBweCk7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHJvdy1nYXA6IHJlbSgxNXB4KTtcbiAgICBtYXJnaW46IDAgMCByZW0oODBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG5cbiAgICAmLnNlcnZpY2UtbGlzdC1zdG9yZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzQ7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jdGFzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGluayB7XG4gICAgQGluY2x1ZGUgbGluay1jb3ZlcigpO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmLXBpY3RvIHtcbiAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgIGhlaWdodDogcmVtKDIwcHgpO1xuXG4gICAgJldyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHJlbSgyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG4gICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICYtcGljdG8tY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICB3aWR0aDogcmVtKDUwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDE4cHgpO1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gcmVtKDEwcHgpO1xuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1taW5pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG4gIH1cblxuICAuYW5pbWF0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogcmVtKC0xMHB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcblxuICAgICYtdGFnIHtcbiAgICAgIHBhZGRpbmc6IHJlbSg1cHgpIHJlbSgzMHB4KSByZW0oNXB4KSByZW0oMTVweCk7XG4gICAgfVxuICB9XG5cbiAgJi1jdGEge1xuICAgIEBpbmNsdWRlIGxpbmstY292ZXIoKTtcblxuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIE9uZSBkYXkgd2Ugd2lsbCBoYXZlIHRpbWUgdG8gUkVBTExZIGNsZWFuIHRoaXMgbWVzcy5cbi8vIE9uZSBkYXkuIFNvcnJ5IGlmIGl0J3MgeW91ciBmYXRlLi4uXG4uc3RvcmVsb2NhdG9yU2VhcmNoIHtcbiAgJHJvb3Q6ICY7XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg2MHB4KTtcblxuICAgICYtLXNtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogcmVtKDI4MXB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDQwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMHB4KTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtMjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oLTFweCk7XG4gICAgICB3aWR0aDogcmVtKDE1cHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgbWFzay1pbWFnZTogdXJsKCcuLi9zdmcvaWNvLXBvaW50ZXItZnVsbC5zdmcnKTtcbiAgICB9XG4gIH1cblxuICAmX19zcGFjZXIge1xuICAgIG1hcmdpbi1sZWZ0OiByZW0oMjBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oMjBweCk7XG4gIH1cblxuICAmX19waWNrdXAge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICB9XG5cbiAgJl9fc3RvcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiByZW0oMjBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMjBweCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHJlbSgxcHgpIHNvbGlkICRpcm9uO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAuc3RvcmVsb2NhdG9yU2VhcmNoX19zdG9yZS1hZGRyZXNzLFxuICAgICAgLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUtYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5lIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLWRldGFpbHMge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiByZW0oMTBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcblxuICAgICAgICBkaXYsXG4gICAgICAgIGEsXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1MHB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hZGRyZXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuXG4gICAgICAuc3RvcmUtcGhvbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODtcbiAgICB9XG5cbiAgICAmLXBvc2l0aW9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMCU7XG5cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgzMHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9fZmllbGQge1xuICAgIG1pbi13aWR0aDogMjE3cHg7XG4gIH1cblxuICAmX19tYXAge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgJi10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZnJhbWUge1xuICAgIHBhZGRpbmc6IHJlbSgxNXB4KSAwO1xuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxNXB4KTtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMHB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyNXB4KTtcbiAgICB9XG4gIH1cblxuICAmX19tYXAsXG4gICZfX2ZyYW1lIHtcbiAgICBoZWlnaHQ6IHJlbSg2MDBweCk7XG4gIH1cblxuICAmX19tYXAge1xuICAgIC5nbHlwaGljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuXG4gICAgJl9fbWFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDE3MHB4O1xuXG4gICAgICAmLXRvZ2dsZXIge1xuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3RvcmVsb2NhdG9yL21hcC5qcGcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgICYtLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mcmFtZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDVweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwcHgpO1xuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwcHgpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDBweCk7XG4gICAgICBtYXgtd2lkdGg6IHJlbSgzNTBweCk7XG4gICAgfVxuXG4gICAgJl9fc3BhY2VyIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWJvZHkge1xuICAuc3RvcmVsb2NhdG9yU2VhcmNoIHtcbiAgICAmX19mcmFtZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fY29sIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IHJlbSgxNnB4KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmLS1zbWFsbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KTtcbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgJl9fZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICAmX19idG4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICZfX3NwYWNlciB7XG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbCB7XG4gIC5tb2RhbC1zdGlja3ktaGVhZGVyLm1vZGFsLWhlYWRlciB7XG4gICAgLnN0b3JlbG9jYXRvclNlYXJjaF9fdGl0bGUudGl0bGUtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTZweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0b3JlbG9jYXRvclNlYXJjaF9faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX19mcmFtZSB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBtYXgtaGVpZ2h0OiByZW0oNjAwcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX19mb3JtIHtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIC5zdG9yZWxvY2F0b3JTZWFyY2hfX3Jlc3VsdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMTBweCk7XG5cbiAgICAuY29sLWxnLTYge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIC5zdG9yZWxvY2F0b3JTZWFyY2hfX21hcCB7XG4gICAgaGVpZ2h0OiByZW0oNTcwcHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX2NhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6IHJlbSgyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDBweCk7XG5cbiAgICAmLWNvbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogcmVtKDQwcHgpO1xuICAgIH1cblxuICAgIC5zZWFyY2hGb3JtLWlucHV0IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiByZW0oMXB4KSBzb2xpZCAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX19zcGFjZXIge1xuICAgIG1hcmdpbjogcmVtKDEwcHgpIDA7XG4gIH1cblxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX2NhcmRfbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmljb25Db250YWluZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICB9XG4gIH1cblxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX2NhcmRfbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGFjLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwgKyAxMTtcbn1cbiIsIi5mYWNldC10aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc7XG59XG5cbi5mYWNldC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogcmVtKDE4cHgpO1xufVxuXG4uZmFjZXQtdmFsdWUge1xuICBwYWRkaW5nOiByZW0oMzVweCkgMCByZW0oMTdweCk7XG4gIGJvcmRlci1ib3R0b206IHJlbSgxcHgpIHNvbGlkICRpcm9uO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLy8gSW5oZXJpdCBmcm9tIGAuYnRuLmJ0bi1saW5rLmJ0bi1saW5rLS1pY29uLmZvY3VzLXVuc3R5bGVkLmhvdmVyLXVuc3R5bGVkYFxuLmZhY2V0LXRyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi8vIEluaGVyaXQgZnJvbSBgLmljb25Db250YWluZXIuaWNvbkNvbnRhaW5lci0tZml4ZWRgXG4uZmFjZXQtdHJpZ2dlckljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IHJlbSgkZ3V0dGVyLWhhbGYtd2lkdGgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBlYXNlLWluO1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gID4gc3ZnIHtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mYWNldC1kZXNjcmlwdGlvbiB7XG4gID4gKiB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBsaWdodCk7XG5cbiAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogMS41MztcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5mYWNldC1jdGFzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCIuZmFjZXRzTGlzdCB7XG4gICYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtbGFiZWwge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZ2FwOiByZW0oNXB4KTtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG5cbiAgICAmLS1ib2xkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgICAgICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJhZGdlIHtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua3dhdGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IHJlbSgzcHgpIDA7XG4gICAgd2lkdGg6IHJlbSg2MHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgICYuc2Vhc29uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KSAhaW1wb3J0YW50O1xuXG4gICAgICAuZmFjZXRzTGlzdCB7XG5cbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IHJlbSg1cHgpO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMjBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRldGFpbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmN1c3RvbS1pbnB1dCB7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMnB4KTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXQubmctdmFsaWQubmctbm90LWVtcHR5IH4gLmZhY2V0c0xpc3QtYmFkZ2Uge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgfVxuXG4gIC5jdXN0b20taW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvcmRlcjogLTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4iLCIudWliLWRhdGVwaWNrZXItcG9wdXAge1xuICBmb250LXNpemU6IHJlbSgxMnB4KTtcblxuICB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnVpYi1kYXksXG4gIHRoIHtcbiAgICAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IHJlbSg1cHgpO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogcmVtKDMwcHgpO1xuICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVpYi1yaWdodCxcbiAgLnVpYi1sZWZ0IHtcbiAgICAuZ2x5cGhpY29uIHtcbiAgICAgIHdpZHRoOiByZW0oNnB4KTtcbiAgICAgIGhlaWdodDogcmVtKDEycHgpO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWluZm8ge1xuICAgIGNvbG9yOiAkY3JpbXNvbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAkaGl0Z3JheSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBQcmljZSByYW5nZSBmYWNldFxuLy8gUGxlYXNlIHNlZSBgb2JqZWN0cy9fb2JqZWN0cy5ub1VpU2xpZGVyLnNjc3NgIGZvciBzdHlsaW5nIHRoZSBzbGlkZXIgcmFuZ2UuXG4uZmFjZXRTbGlkZXIge1xuXG4gICYtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiByZW0oNXB4KSAwO1xuICAgIG1hcmdpbi10b3A6IHJlbSgyNXB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMTBweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gTW9kYWwgdG8gZGlzcGxheSB0aGUgZmFjZXRzIG9uIHNtYWxsIHNjcmVlbnNcbi8vIDxmb3JtIGNsYXNzPVwibW9kYWwtYm9keSBmYWNldHNNb2RhbC1jb250YWluZXJcIiBkYXRhLXJicy1lbGFzdGljc2VhcmNoLWZhY2V0LWNvbnRhaW5lci12Mj1cIlwiIGRhdGEtY2FjaGUta2V5PVwiXCIgZGF0YS1uZy1zaG93PVwiZmFjZXRzLmxlbmd0aFwiIGRhdGEtcmVzcG9uc2l2ZS1tb2RhbC10ZW1wbGF0ZT1cIlwiPlxuLy8gICA8ZGl2IGNsYXNzPVwiZmFjZXRzTW9kYWwtaGVhZGVyXCI+XG4vLyAgICAgPGgxIGNsYXNzPVwiZmFjZXRzTW9kYWwtdGl0bGVcIj4uLi48L2gxPlxuLy8gICAgIDxidXR0b24gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiYnRuIGJ0bi10ZXJ0aWFyeSBmYWNldHNNb2RhbC1jbG9zZVwiIGRhdGEtbmctY2xpY2s9XCIkZGlzbWlzcygpXCI+XG4vLyAgICAgICA8c3BhbiBjbGFzcz1cInNyLW9ubHlcIj4uLi48L3NwYW4+XG4vLyAgICAgICA8c3ZnIGZvY3VzYWJsZT1cImZhbHNlXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCI+PC9zdmc+XG4vLyAgICAgPC9idXR0b24+XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiZmFjZXRzTW9kYWwtYm9keVwiPlxuLy8gICAgIC4uLlxuLy8gICA8L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cImZhY2V0c01vZGFsLWZvb3RlciBuZy1zY29wZVwiIGRhdGEtbmctaWY9XCJ2aWV3QnV0dG9uKClcIj5cbi8vICAgICA8YnV0dG9uIGNsYXNzPVwiYnRuIGJ0bi1saW5rIG1yLTJcIiB0eXBlPVwiYnV0dG9uXCIgZGF0YS1uZy1jbGljaz1cInJlc2V0KCRldmVudClcIj5cbi8vICAgICAgIC4uLlxuLy8gICAgIDwvYnV0dG9uPlxuLy8gICAgIDxidXR0b24gY2xhc3M9XCJidG4gYnRuLXByaW1hcnkgbWwtMlwiIHR5cGU9XCJidXR0b25cIiBkYXRhLW5nLWNsaWNrPVwiJGRpc21pc3MoKVwiPlxuLy8gICAgICAgLi4uXG4vLyAgICAgPC9idXR0b24+XG4vLyAgIDwvZGl2PlxuLy8gPC9mb3JtPlxuXG4vLyBJbmhlcml0IGZyb20gYC5tb2RhbGBcbi8vIEFzIHdlIGRvIG5vdCBoYXZlIGFjY2VzcyB0byB0aGUgYC5tb2RhbC1kaWFsb2dgIGFuZCBgLm1vZGFsLWNvbnRlbnRgIGVsZW1lbnQsXG4vLyB3ZSBhZGQgdGhlIHN0eWxpbmcgdmlhIHRoaXMgcGFyZW50IGNsYXNzXG4uZmFjZXRzTW9kYWwge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbi5mYWNldHNNb2RhbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbn1cblxuLmZhY2V0c01vZGFsLWJvZHkge1xuICBwYWRkaW5nOiByZW0oMzJweCkgcmVtKDE2cHgpO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuXG4gICYuZmFjZXRzLWxpc3Qge1xuICAgIC5mYWNldC1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmZhY2V0LXZhbHVlIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNnB4KSAwO1xuICAgIH1cblxuICAgIC5saXN0LXVuc3R5bGVkIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxNnB4KTtcbiAgICB9XG5cbiAgICBociB7XG4gICAgICBib3JkZXItYm90dG9tOiByZW0oMXB4KSBzb2xpZCAkaXJvbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmZhY2V0U2xpZGVyLXNsaWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDhweCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlYWRlciBhbmQgZm9vdGVyIGZvciB0aGUgZmFjZXRzJyBtb2RhbFxuLmZhY2V0c01vZGFsLWhlYWRlcixcbi5mYWNldHNNb2RhbC1mb290ZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiByZW0oMTZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1odWUtbGlnaHQ7XG4gIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYWNldHNNb2RhbC1oZWFkZXIge1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwO1xuXG4gIGJveC1zaGFkb3c6IDAgcmVtKDJweCkgcmVtKDIycHgpIDAgcmdiYSgkb3hmb3JkYmx1ZSwgLjEzKTtcbn1cblxuLmZhY2V0c01vZGFsLXRpdGxlIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG4gIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IHJlbSgzMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcbiAgfVxufVxuXG4vLyBDbG9zZSBidXR0b24gdGhlIG1vYmlsZSBuYXZpZ2F0aW9uXG4vLyBJbmhlcml0IGZyb20gYC5idG4uYnRuLXRlcnRpYXJ5YFxuXG4uZmFjZXRzTW9kYWwtZm9vdGVyIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiByZW0oMTZweCk7XG4gIGJveC1zaGFkb3c6IDAgcmVtKDJweCkgcmVtKDIycHgpIDAgcmdiYSgkb3hmb3JkYmx1ZSwgLjEzKTtcbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbi5ub1VpLWhhbmRsZSAudG9vbHRpcC1pbm5lciB7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5wcm9kdWN0TGlzdCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgJi1wcmljZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IHJlbSgxcHgpIHNvbGlkICRpcm9uO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XG4gICAgfVxuICB9XG5cbiAgJi1wYWdlVGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gICAgY29sb3I6ICRmaXJlZmx5O1xuICB9XG5cbiAgJi1zb3J0QnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblxuICAgIC5pbnB1dC1ncm91cC1idG4ge1xuICAgICAgLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDQwcHgpIDAgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi5saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oNHB4KSByZW0oMTVweCk7XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRvZ2dsZSB7XG4gICAgYm9yZGVyOiByZW0oMXB4KSBzb2xpZCAkaGl0Z3JheTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmljb25Db250YWluZXIge1xuICAgICAgZm9udC1zaXplOiByZW0oMTBweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcblxuICAgICAgLm9wZW4gJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1saXN0IHtcbiAgICAucHJvZHVjdExpc3Qge1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgIFwidmlzdWFsLWluZm9ybWF0aW9ucyB2aXN1YWwtaW5mb3JtYXRpb25zIHZpc3VhbC1pbmZvcm1hdGlvbnNcIlxuICAgICAgICAgICAgXCJ2aXN1YWwgY2FwdGlvbiBjYXB0aW9uXCJcbiAgICAgICAgICAgIFwiYXR0cmlidXRlcyBhdHRyaWJ1dGVzIGF0dHJpYnV0ZXNcIlxuICAgICAgICAgICAgXCJhY3Rpb25zIGFjdGlvbnMgYWN0aW9uc1wiO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDEwcHgpO1xuICAgICAgICByb3ctZ2FwOiByZW0oMTBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSgyMHB4KSAwIHJnYmEoJHNwaWN5cGluaywgLjA3KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTZweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgcm93LWdhcDogMDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgIFwidmlzdWFsLWluZm9ybWF0aW9ucyB2aXN1YWwtaW5mb3JtYXRpb25zIHZpc3VhbC1pbmZvcm1hdGlvbnNcIlxuICAgICAgICAgICAgICBcInZpc3VhbCBjYXB0aW9uIGFjdGlvbnNcIlxuICAgICAgICAgICAgICBcInZpc3VhbCBhdHRyaWJ1dGVzICBhY3Rpb25zXCI7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgocmVtKDEwMHB4KSwgYXV0bykgMS41ZnIgMS4yNWZyO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgIFwidmlzdWFsLWluZm9ybWF0aW9ucyB2aXN1YWwtaW5mb3JtYXRpb25zIHZpc3VhbC1pbmZvcm1hdGlvbnNcIlxuICAgICAgICAgICAgICBcInZpc3VhbCBjYXB0aW9uIGFjdGlvbnNcIlxuICAgICAgICAgICAgICBcInZpc3VhbCBhdHRyaWJ1dGVzICBhY3Rpb25zXCI7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgocmVtKDE1MHB4KSwgYXV0bykgMmZyIDEuNWZyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi12aXN1YWxDYXB0aW9uIHtcbiAgICBncmlkLWFyZWE6IHZpc3VhbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiByZW0oMXB4KSBzb2xpZCAkaXJvbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiByZW0oMXB4KSBzb2xpZCAkaXJvbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdExpc3QtdmlzdWFsIHtcbiAgICBncmlkLWFyZWE6IHZpc3VhbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmLmJyYW5kIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyOHB4KTtcblxuICAgICAgLnByb2R1Y3QtYnJhbmQge1xuICAgICAgICBib3R0b206IHJlbSgtMjhweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgfVxuXG4gICAgJi1pbWFnZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNhcHRpb24ge1xuICAgIGdyaWQtYXJlYTogY2FwdGlvbjtcbiAgICBtYXJnaW4tdG9wOiByZW0oMTZweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTZweCk7XG4gICAgfVxuXG4gICAgJi5icmFuZCB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oOHB4KTtcblxuICAgICAgLnByb2R1Y3QtYnJhbmQtdGlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogYWN0aW9uIGNvbCBjYXJ0Ki9cbiAgJi1hY3Rpb25zIHtcbiAgICBncmlkLWFyZWE6IGFjdGlvbnM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IHJlbSgxNnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIwcHgpO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLnBheW1lbnRfbGFiZWwge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCByZWd1bGFyKTtcblxuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luOiByZW0oMnB4KSBhdXRvIHJlbSgxMHB4KTtcbiAgICB9XG5cbiAgICAucHJpY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiByZW0oOHB4KTtcbiAgICB9XG4gIH1cblxuICAvKiBwcmljZSAqL1xuICAmLXByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYtcHJpY2VzTGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLmNvdmVyICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xuICAgIH1cblxuICAgIC5tb2RhbCAmIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICYtcHJpY2VWYWx1ZSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgICBmb250LXNpemU6IHJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4wOTtcbiAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcblxuICAgICZPbGQge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlKTtcblxuICAgICAgY29sb3I6ICRzYW50YXNncmF5O1xuICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICB9XG4gIH1cblxuICAmLWxhYmVsIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcbiAgfVxuXG4gICYtc3ViTGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbHVtbi1nYXA6IHJlbSgxNnB4KTtcblxuICAgICYtc3RhcnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDQwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdpbnRlciwgJi1tb3VudGFpbiB7XG4gICAgICAmLXRvb2x0aXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBib3R0b206IHJlbSgtMjJweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSg0cHgpIHJlbSg4cHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIC5wcm9kdWN0TGlzdC1zdWJMYWJlbC1tb3VudGFpbi10b29sdGlwLWNvbnRlbnQsIC5wcm9kdWN0TGlzdC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcC1jb250ZW50IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDAuM3MgZWFzZSBmb3J3YXJkcztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIC4xNzUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IHJlbSg4MHB4KTtcbiAgICBtYXgtaGVpZ2h0OiByZW0oNDVweCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJi5sYXp5bG9hZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW1MaW5rIHtcbiAgICBAaW5jbHVkZSBsaW5rLWNvdmVyKCk7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJi1hZGQge1xuICAgIG1hcmdpbjogcmVtKDEycHgpIDAgMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5mdWxsLXdpZHRoLFxuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogYXV0byAwIDAgMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgJi1hdmFpbGFiaWxpdHkge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSk7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcbiAgICBvcmRlcjogLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICBwYWRkaW5nOiAwIDAgcmVtKDEycHgpIDA7XG4gICAgbWFyZ2luOiAwIDAgcmVtKDE2cHgpIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG9yZGVyOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IHJlbSg4cHgpIDA7XG4gICAgfVxuXG4gICAgJkxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAubGluay1vdmVycmlkZUNvdmVyLCAuc3RvcmVOYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uQ29udGFpbmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg4cHgpO1xuICAgICAgcGFkZGluZy10b3A6IHJlbSg0cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtaWNvbkNvbnRhaW5lciB7XG4gICAgKyAucHJvZHVjdExpc3QtYXZhaWxhYmlsaXR5TGFiZWwge1xuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJi1hdHRyaWJ1dGVzIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UpO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgPiBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cbiAgICAgICY6Om1hcmtlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiICBcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYtcG5ldW1hdGljc1VuaXQge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSk7XG5cbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDRweCk7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSg1cHgpO1xuICB9XG5cbiAgLmltYWdlQ29udGFpbmVyIHtcbiAgICB3aWR0aDogcmVtKDEyN3B4KTtcbiAgICBoZWlnaHQ6IHJlbSgxMDguNXB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiByZW0oMjA1cHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMTc1cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMzBweCk7XG4gICAgICBtaW4td2lkdGg6IHJlbSgyMDVweCk7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0IHtcbiAgICAmLXZpc3VhbC1pbmZvcm1hdGlvbnMge1xuICAgICAgZ3JpZC1hcmVhOiB2aXN1YWwtaW5mb3JtYXRpb25zO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiByZW0oLTI0cHgpO1xuICAgICAgbGVmdDogcmVtKC0xNnB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgtMjRweCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDExMCU7XG4gICAgfVxuXG4gICAgJi1waWxsTGlzdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEycHgpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJyYW5kIHtcbiAgICAgIGJvdHRvbTogcmVtKC0xNnB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgJGJvcmRlci1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWN0aW9ucy1ibG9jayB7XG4gICAgJi1pdGVtc051bWJlciB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KTtcbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IHJlbSgxMHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtYWN0aW9uIHtcbiAgICAgIGZsZXg6IDE7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3Qge1xuICAmLXZpc3VhbC1pbmZvcm1hdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgei1pbmRleDogMjtcblxuICAgIC5kaXNjb3VudF9wcmljZSB7XG4gICAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIGNhbGMoMTAwJSAtICN7cmVtKDE2cHgpfSkgMTAwJSwgMCUgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1idXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBhZGRpbmc6IHJlbSg0cHgpO1xuICAgICAgbWluLWhlaWdodDogcmVtKDM0cHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG5cbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiB+IC5hbmltYXRpb25zIHtcbiAgICAgICAgJltjbGFzc149XCJhbmltYXRpb25zLS1cIl0ge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hbmltYXRpb25zLXRhZzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKC0xNnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbihyZW0oMTZweCkgMCwgMTAwJSAwLCBjYWxjKDEwMCUgLSAje3JlbSgxNnB4KX0pIDEwMCUsIDAlIDEwMCUpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTZweCkgMCByZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXZbY2xhc3MqPVwiYW5pbWF0aW9ucy0tXCJdIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIC8vZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAubGFiZWwge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYXR0cmlidXRlcyB7XG4gICAgZ3JpZC1hcmVhOiBhdHRyaWJ1dGVzO1xuICB9XG5cbiAgJi1waWxsTGlzdCB7XG4gICAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBnYXA6IHJlbSg4cHgpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgcGFkZGluZy10b3A6IHJlbSgyNHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGdhcDogcmVtKDhweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5tb2RhbCAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi1waWxsIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIGxpZ2h0KTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IHJlbSgxMXB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAqIDEuNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiByZW0oNHB4KSByZW0oOHB4KTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1pbi1oZWlnaHQ6IHJlbSgzMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmc6IHJlbSg0cHgpIHJlbSgxMHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLy8gaXMgbW91bnRhaW5fbGF3XG4gICAgJi5ib29sIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgd2lkdGg6IHJlbSgzMnB4KTtcbiAgICAgIGhlaWdodDogcmVtKDMycHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IHJlbSg0cHgpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAucHJvZHVjdC1waWxsSWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1waWxsSWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oNXB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgJi1icmFuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiByZW0oMjhweCk7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgJi1sb2dvIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gICYtcGljdG9PblZpc3VhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogcmVtKDIwcHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkd2hpdGUsICRhbHBoYTogLTAuNSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDE2cHgpIDAgMCByZW0oMTZweCk7XG4gICAgcGFkZGluZzogcmVtKDRweCkgcmVtKDhweCk7XG4gICAgZ2FwOiByZW0oOHB4KTtcblxuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmTGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXRlZ29yeU1lbnUge1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLmNhdGVnb3J5TWVudS10aXRsZSB7XG4gIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgxOHB4KTtcbn1cblxuLmNhdGVnb3J5TWVudS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDQwcHgpO1xufVxuXG4uY2F0ZWdvcnlNZW51LWxpc3RJdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDVweCk7XG59XG5cbi5jYXRlZ29yeU1lbnUge1xuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IHJlbSgxMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGdhcDogcmVtKDVweCk7XG4gICAgfVxuXG4gICAgJkl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBwYWRkaW5nOiByZW0oNXB4KSByZW0oMTBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5hY2NvdW50TWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19jb250YWluZXIge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmX19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IHJlbSgxNXB4KTtcbiAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgIGhlaWdodDogcmVtKDIwcHgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZpcmVmbHk7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgJi0tcGFwZXIge1xuICAgICAgbWFzay1pbWFnZTogdXJsKCcuLi9zdmcvaWNvLXBhZ2Uuc3ZnJyk7XG4gICAgfVxuXG4gICAgJi0tcGluIHtcbiAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vc3ZnL2ljby1wb2ludGVyLnN2ZycpO1xuICAgIH1cblxuICAgICYtLWNyZWRpdGNhcmQge1xuICAgICAgbWFzay1pbWFnZTogdXJsKCcuLi9zdmcvaWNvLWNyZWRpdGNhcmQuc3ZnJyk7XG4gICAgICBoZWlnaHQ6IHJlbSgxNXB4KTtcbiAgICB9XG5cbiAgICAmLS10cnVjayB7XG4gICAgICBtYXNrLWltYWdlOiB1cmwoJy4uL3N2Zy9pY28tdHJ1Y2suc3ZnJyk7XG4gICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICB9XG5cbiAgICAmLS1jYXJ0IHtcbiAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vc3ZnL2ljby1jYXJ0LnN2ZycpO1xuICAgIH1cblxuICAgICYtLW1hdHJpY3VsYXRpb24ge1xuICAgICAgbWFzay1pbWFnZTogdXJsKCcuLi9zdmcvaWNvLW1hdHJpY3VsYXRpb24uc3ZnJyk7XG4gICAgICBoZWlnaHQ6IHJlbSg4cHgpO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiByZW0oMjVweCkgcmVtKDUwcHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua3dhdGVyO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogcmVtKDdweCk7XG4gICAgICBoZWlnaHQ6IHJlbSgxMnB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogcmVtKDE1cHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlyZWZseTtcbiAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vc3ZnL2ljby1jaGV2cm9uLXJpZ2h0LnN2ZycpO1xuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtbGlzdEl0ZW0ge1xuICAgICYtLWFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGJvcmRlci1ib3R0b206IHJlbSgxcHgpIHNvbGlkICRpcm9uO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuXG4gICAgJi1saXN0SXRlbSB7XG4gICAgICAmLS1hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlua3dhdGVyO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiByZW0oMXB4KSBzb2xpZCAkaXJvbjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJl9fbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX2Rlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5hY2NvdW50IHtcbiAgJHJvb3Q6ICY7XG5cbiAgJl9fYWRkcmVzcyxcbiAgJl9fbWF0cmljdWxhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtLWNvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICZfX21hdHJpY3VsYXRpb24ge1xuICAgIC5kbC1pbmxpbmUtaXRlbXMge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fc2V0QWRkcmVzcyxcbiAgJl9fc2V0TWF0cmljdWxhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg4MHB4KTtcblxuICAgIC5zdG9yZWxvY2F0b3JTZWFyY2hfX2Zvcm0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRsLWlubGluZS1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDIwcHgpO1xuXG4gICAgICBkZCxcbiAgICAgIGR0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuXG4gICAgICBkdCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDVweCk7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyA6ICdcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGgxLFxuICAgIGgyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgY29sb3I6ICRmaXJlZmx5O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICYuc3RvcmVsb2NhdG9yU2VhcmNoX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG5cbiAgICAgICAgZm9udC1zaXplOiByZW0oJGgyLWZvbnQtc2l6ZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGgyLWxpbmUtaGVpZ2h0KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRyb290fSB7XG4gICAgICAmLW9yZGVyIHtcblxuICAgICAgICAmLWFkZC10by1jYXJ0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBsaWdodCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLXNwYWNlciB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogcmVtKDMwcHgpIDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogcmVtKDFweCkgc29saWQgJGlyb247XG4gICAgICAgIH1cblxuICAgICAgICAmLWluZm9ybWF0aW9ucyxcbiAgICAgICAgJi1maWRlbGl0eSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgcm93LWdhcDogcmVtKDIwcHgpO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMHB4KTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWluZm9ybWF0aW9ucyB7XG4gICAgICAgICAgJiArICN7JHJvb3R9LW9yZGVyLWluZm9ybWF0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbmZvcm1hdGlvblRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbmZvcm1hdGlvbixcbiAgICAgICAgJi1maWRlbGl0eV9fYmxvY2sge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7cmVtKDEwcHgpfSk7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG5cbiAgICAgICAgICBoMixcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mcmFtZV9fbmFtZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5mb3JtYXRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMHB4KTtcblxuICAgICAgICAgIGgyLFxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWRkcmVzcyBhZGRyZXNzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZyYW1lX19ib3R0b20ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1cHgpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWZpZGVsaXR5IHtcbiAgICAgICAgICAkZmlkZWxpdHk6ICY7XG5cbiAgICAgICAgICAmX19udW1iZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2FkdmFudGFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogcmVtKDhweCk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDYwcHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTRweCkgMDtcblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlLFxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oNTBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyAjeyRyb290fSB7XG4gICAgICAgICAgICAgICYtb3JkZXItZmlkZWxpdHlfX2FkdmFudGFnZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogcmVtKDFweCkgc29saWQgJGlyb247XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgJi0tbGFyZ2Uge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tcG9pbnRzIHtcbiAgICAgICAgICAgICAgcm93LWdhcDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgIC5mcmFtZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fcG9pbnRzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjBweCk7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgyMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jb2x1bW4ge1xuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgxMHB4KTtcblxuICAgICAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXN0YXR1cyB7XG4gICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5lcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcblxuICAgICAgICAgIC5mcmFtZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNjBweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saW5lLW9yZGVyLW51bWJlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saW5lLWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGluZS1wcmljZXMtLXRvdGFsLFxuICAgICAgICAgIC5saW5lLWRldGFpbHMge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpbmUtc3RhdHVzIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpbmUtZGV0YWlscyB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saW5lLW1vYmlsZS1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpbmUtdmlzdWFsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNzBweCk7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSg3MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgICAgICAgICAgIHRkLFxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHJlbSgxcHgpIHNvbGlkICRpcm9uO1xuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjBweCk7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTBweCk7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAmLmxpbmUtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubGluZS12aXN1YWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubGluZS1wcmljZXMtLXRvdGFsIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cbiAgICAgICAgICAgIC5saW5lLW1vYmlsZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgcm93LWdhcDogcmVtKDEwcHgpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGluZS12aXN1YWwge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSg4MnB4KTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICYubGluZS1wcmljZXMsXG4gICAgICAgICAgICAgICYubGluZS1kZXRhaWxzLFxuICAgICAgICAgICAgICAmLmxpbmUtcXVhbnRpdHksXG4gICAgICAgICAgICAgICYubGluZS1zdGF0dXMsXG4gICAgICAgICAgICAgICYubGluZS1wcmVjaXNpb25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSgyMHB4KSAwIHJnYmEoJHNwaWN5cGluaywgMC4wNyk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGluZS1vcmRlci1udW1iZXIge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWxpc3Qge1xuICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiByZW0oMTBweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1tYXRyaWN1bGF0aW9uIHtcbiAgICAgICAgJl9faW5mb3JtYXRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDVweCk7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0MHB4KTtcblxuICAgICAgICAgICAgLmRsLWlubGluZS1pdGVtcyB7XG4gICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHJlZ3VsYXIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oM3B4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oM3B4KTtcbiAgICAgICAgICAgICAgbGVmdDogcmVtKDEzcHgpO1xuICAgICAgICAgICAgICB0b3A6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19udW1iZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmFkaW8tLWN1c3RvbSB7XG4gICAgICAuYWNjb3VudC1tYXRyaWN1bGF0aW9uX19pbmZvcm1hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgtM3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9kdWN0UmVjb21tYW5kYXRpb25zIHtcbiAgJi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgcGFkZGluZzogcmVtKDEwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxNnB4KTtcbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLXBpbGwsXG4gICYtYmFkZ2Uge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI3skeWVsbG93b3JhbmdlfWZmIDAlLCAjeyR5ZWxsb3dvcmFuZ2V9Y2MgOTAlKTtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBwYWRkaW5nOiByZW0oNHB4KSByZW0oOHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubGFiZWwge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgJi5jb2xvci1kYXJrIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICB+IC5hbmltYXRpb25zIHtcbiAgICAgIC5hbmltYXRpb25zLXRhZzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtMTZweCkgIWltcG9ydGFudDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKHJlbSgxNnB4KSAwLCAxMDAlIDAsIGNhbGMoMTAwJSAtICN7cmVtKDE2cHgpfSkgMTAwJSwgMCUgMTAwJSkgIWltcG9ydGFudDtcblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDE2cHgpIDAgcmVtKDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB+IC5kaXNjb3VudF9wcmljZSB7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKC0xNnB4KSAhaW1wb3J0YW50O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKHJlbSgxNnB4KSAwLCAxMDAlIDAsIGNhbGMoMTAwJSAtICN7cmVtKDE2cHgpfSkgMTAwJSwgMCUgMTAwJSkgIWltcG9ydGFudDtcblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMCByZW0oMTZweCkgMCByZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBpbGwge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG5cbiAgICBvcmRlcjogLTI7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDE1cHgpO1xuICAgIHBhZGRpbmc6IHJlbSg1cHgpIHJlbSgxMHB4KTtcbiAgICBtYXJnaW46IDAgYXV0byByZW0oOHB4KTtcbiAgICBmb250LXNpemU6IHJlbSgxMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gIH1cblxuICAmLWJhZGdlIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCBjYWxjKDEwMCUgLSAje3JlbSgxNnB4KX0pIDEwMCUsIDAlIDEwMCUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWluLWhlaWdodDogcmVtKDM0cHgpO1xuXG4gICAgLmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtKDE2cHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByb2Nlc3Mge1xuICAkcm9vdDogJjtcblxuICAmLWlkZW50aWZpY2F0aW9uLFxuICAmLXNoaXBwaW5nLFxuICAmLWdpZnQsXG4gICYtcHJlbWl1bSxcbiAgJi1wYXltZW50IHtcbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAucGFuZWwge1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAmLWhlYWRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gICAgICAgIEBleHRlbmQgaDM7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYm9keSxcbiAgICAgICYtaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbiAgJi1maWVsZC1wZXJzaXN0LWFjY291bnQsXG4gICYtZmllbGQtcmVtZW1iZXItbWUge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgfVxuXG4gICYtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAmLXNoaXBwaW5nLFxuICAmLWdpZnQsXG4gICYtcHJlbWl1bSxcbiAgJi1wYXltZW50IHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XG5cbiAgICAjeyRyb290fS1idXR0b24tbmV4dC1zdGVwIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAmLXBheW1lbnQtYW1vdW50cyB7XG4gICAgLnRvdGFsIHtcbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oN3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNoaXBwaW5nIHtcbiAgICAubW9kZS1zZWxlY3Rvci1tYWluIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZyYW1lIHtcbiAgICAgIG1hcmdpbjoge1xuICAgICAgICBib3R0b206IHJlbSg0MHB4KTtcbiAgICAgICAgdG9wOiByZW0oMzBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wYXltZW50LWFtb3VudHMge1xuICAgIC5mcmFtZSB7XG4gICAgICBtYXJnaW46IHtcbiAgICAgICAgdG9wOiByZW0oMzBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zaGlwcGluZyB7XG5cbiAgICAuc3RvcmVsb2NhdG9yU2VhcmNoX19mcmFtZSxcbiAgICAuc3RvcmVsb2NhdG9yU2VhcmNoX19tYXAge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLmNhcnQge1xuICAmX19jb3Vwb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogcmVtKDhweCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiByZW0oNjBweCk7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgcGFkZGluZzogcmVtKDE0cHgpIDA7XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgICsgLmNhcnRfX2NvdXBvbiB7XG4gICAgICBib3JkZXItdG9wOiByZW0oMXB4KSBzb2xpZCAkaXJvbjtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUsXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWluLWhlaWdodDogcmVtKDUwcHgpO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1sb2NrZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogcmVtKDMwcHgpIHJlbSgyMHB4KTtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXNoaXBwaW5nIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMjFweCkgYXV0bztcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgJi0tc3RvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyMSAyMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBzdHlsZT0nZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjInJTNFJTNDcGF0aCBkPSdNMjAgLjRhMSAxIDAgMCAxIDEgMXYzLjQ3OGExIDEgMCAwIDEtMSAxaC0uMTc1djEyLjkxMWEuNjUxLjY1MSAwIDAgMS0uNTU0LjY0M2wtLjA5Ni4wMDdoLTIuNzRhLjY1LjY1IDAgMCAxLS42NDMtLjU1NGwtLjAwNy0uMDk2di0xLjAyNkg1LjIxNXYxLjM4M2MwIC4zMjYtLjI0LjU5Ni0uNTU0LjY0MmwtLjA5Ni4wMDhIMS44MjZhLjY1MS42NTEgMCAwIDEtLjY0My0uNTU0bC0uMDA3LS4wOTZWNS44NzhIMWExIDEgMCAwIDEtMS0xVjEuNGExIDEgMCAwIDEgMS0xaDE5Wk0yLjQ3NiA1Ljg3OHYxMi42MTdoMS40MzlWOC42MTdjMC0uMzI2LjI0MS0uNTk2LjU1NC0uNjQzbC4wOTYtLjAwN2gxMS44N2MuMzI2IDAgLjU5Ni4yNDEuNjQzLjU1NGwuMDA3LjA5Ni0uMDAxIDIuOTk5LjAwMS4wMTgtLjAwMS4wMTh2Mi42OTZsLjAwMS4wMjUtLjAwMS4wMjZ2Mi42ODNsLjAwMS4wMzEtLjAwMS4wM3YuOTk1aDEuNDQxVjUuODc4SDIuNDc2Wm0xMy4zMDkgMTAuNTg1LS4wMDEtMS40NEg1LjIxNXYxLjQ0aDEwLjU3Wm0tMTAuNTctMi43NGgxMC41Njl2LTEuNDM5SDUuMjE1djEuNDM5Wm0wLTIuNzM5aDEwLjU2OVY5LjI2N0g1LjIxNXYxLjcxN1pNMTkuNyAxLjdIMS4zdjIuODc4aDE4LjRWMS43WicgZmlsbD0nY3VycmVudENvbG9yJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgfVxuICB9XG5cbiAgJi1kZWxpdmVyaWVzIHtcblxuICAgICZfX2FncmVlbWVudHMge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xuXG4gICAgICAmLmNhcnRCb3gtYWN0aW9ucyB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faHIge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDM1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwcHgpO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogcmVtKDFweCkgc29saWQgJGlyb247XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLWxvZ29zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1sb2dvIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDU1cHgpO1xuICAgICAgbWFyZ2luOiAwIHJlbSgxMHB4KTtcblxuICAgICAgPiBzdmcge1xuICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNTBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVpbnN1cmFuY2VQaWN0byB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcbiAgICAgIEBleHRlbmQgLnByb2R1Y3REZXRhaWwtcmVpbnN1cmFuY2VQaWN0bztcblxuICAgICAgLmljb25Db250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogcmVtKC0ycHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICZfX3NwYWNlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBib3JkZXItbGVmdDogcmVtKDFweCkgc29saWQgJGlyb247XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwIHJlbSgyMHB4KSAwIHJnYmEoJHNwaWN5cGluaywgMC4wNyk7XG4gICAgcGFkZGluZzogcmVtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICAgICZfX3Byb2R1Y3Qge1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1cHgpO1xuICAgICAgfVxuXG4gICAgICAmLXJlZixcbiAgICAgICYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XG4gICAgICB9XG5cbiAgICAgICYtcGlja3VwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE4cHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMHB4KTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiByZW0oMXB4KTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogcmVtKDE2cHgpO1xuICAgICAgICAgIGhlaWdodDogcmVtKDE2cHgpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5oYXplO1xuICAgICAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vc3ZnL2ljby1jaGVjay5zdmcnKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNXB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JyYW5kIHtcbiAgICAgIG1heC13aWR0aDogcmVtKDgwcHgpO1xuICAgICAgbWF4LWhlaWdodDogcmVtKDgwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuXG4gICAgICAmLmxhenlsb2FkIHtcbiAgICAgICAgd2lkdGg6IHJlbSg4MHB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oODBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmlzdWFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiByZW0oMTc1cHgpO1xuICAgICAgbWluLXdpZHRoOiByZW0oMTc1cHgpO1xuICAgICAgd2lkdGg6IHJlbSgxNzVweCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmltYWdlLWZvcm1hdC1jYXJ0SXRlbS1tYXgtc2l6ZSB7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDE1MHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDE1MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgY29sdW1uLWdhcDogcmVtKDIwcHgpO1xuICAgIH1cblxuICAgICZfX3ByaWNlLWxpbmUge1xuICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiByZW0oNXB4KSAwO1xuXG4gICAgICAuc21hbGwge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGZsZXg6IDQ7XG4gICAgfVxuXG4gICAgJl9fcHJpY2VzIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUwcHgpO1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3ByaWNlcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZsZXg6IDM7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmX19xdWFudGl0eSB7XG4gICAgICBtYXJnaW46IHJlbSg1cHgpIHJlbSgxMHB4KTtcblxuICAgICAgLnByb2R1Y3RTZWxlY3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICYtaW5wdXQge1xuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXG4gICAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICYtcHJlc3RhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgICBtYXJnaW46IHJlbSgtMjBweCkgcmVtKDEwcHgpIHJlbSgyMHB4KTtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMTBweCkgcmVtKDIwcHgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICAgIC5jYXJ0LWxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtaHVlLWxpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmNhcnQtbGluZV9fdmlzdWFsIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IHJlbSgxMDBweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxMDBweCk7XG4gICAgICB9XG5cbiAgICAgICsgLmNhcnQtbGluZS1wcmVzdGF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0zMHB4KTtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMHB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW9wdGlvbnMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XG4gICAgICBwYWRkaW5nOiByZW0oMTBweCkgcmVtKDIwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtb3B0aW9ucy1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgICAgbWFyZ2luOiByZW0oLTIwcHgpIHJlbSgxMHB4KSByZW0oMjBweCk7XG4gICAgICBwYWRkaW5nOiByZW0oMjBweCkgcmVtKDEwcHgpIHJlbSgyMHB4KTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgICAuY2FydC1saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWh1ZS1saWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5jYXJ0LWxpbmUtb3B0aW9ucyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kZWxpdmVyeSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtcXVhbnRpdHktLWhpZ2hsaWdodCB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICBtYXJnaW4tbGVmdDogcmVtKDVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAmLWxpbmUge1xuICAgICAgJl9faW5mbyxcbiAgICAgICZfX3ByaWNlcy13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAgICYtdGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtZGVsaXZlcmllcyB7XG4gICAgICAmX19ociB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpbmUge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEwcHgpO1xuICAgICAgfVxuXG4gICAgICAmX19pbmZvLFxuICAgICAgJl9fcHJpY2VzLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2VzLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICYtLWNhcnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0U2VsZWN0LWlucHV0IHtcblxuICAgICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdmlzdWFsIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oNTBweCk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICAgICAgICBtaW4td2lkdGg6IHJlbSg1MHB4KTtcblxuICAgICAgICAuaW1hZ2UtZm9ybWF0LWNhcnRJdGVtLW1heC1zaXplIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogcmVtKDUwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3F1YW50aXR5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJl9fc3BhY2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jYXJ0LWJveC1jb250ZW50IHtcbiAgLm1vZGFsICYge1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTBweCk7XG4gIH1cbn1cblxuLmNvdXBvbiB7XG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fZGVsZXRlIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgQGV4dGVuZCAudGV4dC1zbWFsbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLnByb2dyZXNzTmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiByZW0oNHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua3dhdGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgycHgpO1xuICB9XG5cbiAgbGkge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IHJlbSg0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDJweCk7XG4gICAgfVxuXG4gICAgKyBsaSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IHJlbSgtMnB4KVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZG9uZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaXJlZmx5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaGl0Z3JheTtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiByZW0oMjBweCkgcmVtKDEwcHgpIHJlbSgxOXB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5hY3RpdmUsXG4gIC5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBpbml0aWFsO1xuICB9XG5cbiAgLmRvbmUge1xuICAgICY6aG92ZXIge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4iLCIucHJvZHVjdERldGFpbCB7XG4gICYtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgXCJoZWFkZXJcIlxuICAgICAgICAgICAgXCJ2aXN1YWxcIlxuICAgICAgICAgICAgXCJjb250ZW50XCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGNvbHVtbi1nYXA6IHJlbSgxMHB4KTtcbiAgICByb3ctZ2FwOiByZW0oMTBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgXCJ2aXN1YWwgaGVhZGVyXCJcbiAgICAgICAgXCJ2aXN1YWwgY29udGVudFwiO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDUwJSAtICN7cmVtKDMycHgpfSk7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICBjb2x1bW4tZ2FwOiByZW0oMzJweCk7XG4gICAgICByb3ctZ2FwOiByZW0oMTZweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYyg0MCUgLSAje3JlbSgxNnB4KX0pIGNhbGMoNjAlIC0gI3tyZW0oMTZweCl9KTtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGdyaWQtYXJlYTogY29udGVudDtcblxuICAgIC5hZGQtdG8tY2FydC1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdmlzdWFsIHtcbiAgICBncmlkLWFyZWE6IHZpc3VhbDtcbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICBncmlkLWFyZWE6IGhlYWRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgJi53aXRoLWFuaW1hdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzlweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgIHBhZGRpbmc6IHJlbSgzMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLm1vZGFsLWRpYWxvZyAmIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcbiAgICB9XG5cbiAgICAmLm1hdHJpY3VsYXRpb24ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvd2hpdGUtdGlyZS10cmFjay5wbmcnKSBib3R0b20gcmlnaHQgbm8tcmVwZWF0ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubWF0cmljdWxhdGlvbkZpbHRlciB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgIH1cblxuICAgICYtLW5vLWNlbnRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogcmVtKDIwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDI2cHgpO1xuICAgIH1cblxuICAgICZJY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIH1cblxuICAgICZDb250ZW50IHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDIwcHgpO1xuXG4gICAgICAmVGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG5cbiAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOXB4KTtcbiAgICAgIH1cblxuICAgICAgJkNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIGxpZ2h0KTtcblxuICAgICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkxpbmsge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDEwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICAucHJvZHVjdExpc3QtbG9nbyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KTtcbiAgICB9XG4gIH1cblxuICAmLWJsb2NrVGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gIH1cblxuICAmLWhlYWRlclRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuXG4gICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtc3ViTGFiZWwge1xuICAgIG1hcmdpbi10b3A6IHJlbSg4cHgpO1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IHJlbSgyMHB4KTtcbiAgICAvL21hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICAgICYtc3RhcnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgzMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg1cHgpO1xuICAgIH1cblxuICAgICYtd2ludGVyLCAmLW1vdW50YWluIHtcbiAgICAgICYtdG9vbHRpcCB7XG4gICAgICAgIGhlaWdodDogcmVtKDMycHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBib3R0b206IHJlbSgtMzJweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSg0cHgpIHJlbSg4cHgpO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgLnByb2R1Y3REZXRhaWwtc3ViTGFiZWwtbW91bnRhaW4tdG9vbHRpcC1jb250ZW50LCAucHJvZHVjdERldGFpbC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcC1jb250ZW50IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDAuM3MgZWFzZSBmb3J3YXJkcztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIC4xNzUpO1xuICAgICAgICAgICAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9udGFnZSB7XG4gICAgbWFyZ2luOiByZW0oMjRweCkgMCAwO1xuICAgIHBhZGRpbmc6IHJlbSgyNHB4KSAwO1xuICAgIGJvcmRlci1ib3R0b206IHJlbSgxcHgpIHNvbGlkICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICBib3JkZXItdG9wOiByZW0oMXB4KSBzb2xpZCAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgxMHB4KTtcblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oNHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbCAmIHtcbiAgICAgIG1hcmdpbjogcmVtKDEwcHgpIDA7XG4gICAgICBwYWRkaW5nOiByZW0oMTBweCkgMDtcbiAgICB9XG4gIH1cblxuICAmLWRpc2NvdW50RGV0YWlsIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogcmVtKDQwcHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNyaW1zb247XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDE1cHgpO1xuICAgIHBhZGRpbmc6IHJlbSg1cHgpIHJlbSgxMHB4KTtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAucHJvZHVjdFJlY29tbWFuZGF0aW9ucyAmIHtcbiAgICAgIHRvcDogcmVtKDg0cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtcmVpbnN1cmFuY2Uge1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIG1hcmdpbi10b3A6IHJlbSgyNXB4KTtcblxuICAgICZQaWN0b3Mge1xuICAgICAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZQaWN0byB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS40MjtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDQwcHgpO1xuICAgICAgfVxuXG4gICAgICAuaWNvbkNvbnRhaW5lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmQ29udGVudCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICAgIHBhZGRpbmc6IHJlbSgyNHB4KSAwO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDMycHgpO1xuXG4gICAgICAmVGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XG4gICAgICAgICAgd2lkdGg6IHJlbSgyMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgICAgfVxuXG4gICAgICAmVGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbGlnaHQpO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41MztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZMaW5rIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IHJlbSg4MHB4KSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAkdGhlbWUtdGVydGlhcnktY29sb3IgMCUsICRidXJudHNpZW5uYSAxMDAlKTtcbiAgICAgIGhlaWdodDogcmVtKDVweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJlRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcbiAgICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRhbGl6YXJpbmNyaW1zb247XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkRpdmlkZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJvbjtcbiAgICAgIG1hcmdpbjogcmVtKDIwcHgpIHJlbSgtMjBweCkgcmVtKDI2cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtaW5mb3JtYXRpb25zTmF2IHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogcmVtKDgwcHgpIGNhbGMoNTAlIC0gNTB2dykgcmVtKDUwcHgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlua3dhdGVyO1xuICAgICAgaGVpZ2h0OiByZW0oMXB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogJGxpbmt3YXRlcjtcbiAgICAgIGhlaWdodDogcmVtKDFweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZMaXN0IHtcbiAgICAgIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGhlaWdodDogcmVtKDYwcHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNXB4KTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oODBweCk7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZMaW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IHJlbSgyMHB4KSAwO1xuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlcixcbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgICAgICAgIGhlaWdodDogcmVtKDFweCk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXByaWNlIHtcbiAgICBtYXJnaW46IHJlbSgyMHB4KSAwO1xuXG4gICAgLnByaWNlLW9sZC12YWx1ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDIwcHgpO1xuICAgIH1cblxuICAgIC5tb2RhbCAmIHtcbiAgICAgIGJvcmRlci10b3A6IHJlbSgxcHgpIHNvbGlkICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMTVweCk7XG4gICAgICBtYXJnaW46IHJlbSgxNXB4KSAwO1xuICAgIH1cblxuICAgIC5wcm9kdWN0TGlzdC1wcmljZXNMaXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgLnByaWNlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogcmVtKDIwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLnByaWNlLW9sZC12YWx1ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWluZm9ybWF0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg3MnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJi1maWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgtMTBweCk7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuXG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gICAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg4MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDEwcHgpO1xuXG4gICAgICAmLS1hbHQge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgICAgICBmb250LXNpemU6IHJlbSgyNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDMwcHgpO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpXG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuXG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogcmVtKDgwcHgpO1xuXG5cbiAgICAgIC5pY29uQ29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgdGQge1xuICAgICAgICB3aWR0aDogNTglO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMHB4KTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcbiAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRyIHtcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdmlzdWFsIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcbiAgICAgIHBhZGRpbmc6IHJlbSg4MHB4KSByZW0oMTAwcHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LWhlaWdodDogcmVtKDQ4NXB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDU4NXB4KTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IHJlbSgzMzdweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSg0MjVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNlZW1vcmUge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg1MHB4KTtcbiAgICB9XG5cbiAgICAuaWNvbkNvbnRhaW5lciB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTRweCk7XG4gICAgfVxuXG4gICAgJi5zaG93LWxlc3Mge1xuICAgICAgLmljb25Db250YWluZXIgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbixcbi5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkge1xuICAubW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnByb2R1Y3REZXRhaWwge1xuICAgICYtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oOHB4KTtcblxuICAgICAgLnByb2R1Y3RMaXN0LWxvZ28ge1xuICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMjhweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXJUaXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgJi1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgXCJoZWFkZXJcIlxuICAgICAgICAgICAgXCJjb250ZW50XCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICByb3ctZ2FwOiAwO1xuICAgIH1cblxuICAgIC5hbmltYXRpb25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zdG9yZU5hbWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4ucHJvZHVjdEdhbGxlcnkge1xuICAuaW1hZ2VDb250YWluZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBwZXJjZW50YWdlKG1hdGguZGl2KDUwMCwgNTI4KSk7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdEdhbGxlcnktbmF2IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvZHVjdEdhbGxlcnktdGh1bWJuYWlscyB7XG4gIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMCByZW0oMTBweCk7XG4gIH1cbn1cblxuLy8gd2UgdGFyZ2V0IHByb2R1Y3RHYWxsZXJ5IHdpdGggc2xpZGVycyBhbmQgb25seSB0aGVzZSBvbmVzXG5cbi5wcm9kdWN0R2FsbGVyeS10aHVtYm5haWxzLmpzLXByb2R1Y3RHYWxsZXJ5LXRodW1ibmFpbHMsXG4ucHJvZHVjdEdhbGxlcnktc2xpZGVzaG93LmpzLXByb2R1Y3RHYWxsZXJ5LXNsaWRlc2hvdyB7XG4gICY6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICAgIC8vIHdoaWxlIHRoZSBzbGlkZXIgaXMgbm90IGluaXRpYWxpemVkIHdlIGhpZGUgaXQgdG8gYXZvaWQgcmVwYWludCBlZmZlY3RcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vIGJ1dCB3ZSBzaG93IHRoZSBmaXJzdCBzbGlkZSB0byBoYXZlIHRoZSBwbGFjZSByZXNlcnZlZCBhbmQgc28gYXZvaWQgYW5vdGhlciByZXBhaW50IGVmZmVjdFxuICAgIC5wcm9kdWN0R2FsbGVyeS1zbGlkZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8vIHRoZW4gaWYgdGhlIHNsaWRlciBpcyBpbml0aWFsaXplZCwgd2Ugc2V0IHRoZSB2aXNpYmlsaXR5IHRvIHZpc2libGVcbiAgJi5zbGljay1pbml0aWFsaXplZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIDEuIEFwcGxpZWQgb24gYSBgPGJ1dHRvbj5gLCBzbyB3ZSBuZWVkIHRvIHJlbW92ZSBkZWZhdWx0IHN0eWxpbmdcbi5wcm9kdWN0VGh1bWJuYWlscy1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG59XG5cbi8vIEluaGVyaXQgZnJvbSBgLmltYWdlQ29udGFpbmVyYFxuLnByb2R1Y3RUaHVtYm5haWxzLXRodW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogcmVtKDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiByZW0oLTJweCk7XG4gIHRyYW5zaXRpb246IG91dGxpbmUgLjNzIGVhc2UtaW47XG4gIG1heC13aWR0aDogcmVtKDE1MHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGltZyB7XG4gICAgcGFkZGluZzogcmVtKDhweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucHJvZHVjdFRodW1ibmFpbHMtaXRlbTpob3ZlciAmLFxuICAucHJvZHVjdFRodW1ibmFpbHMtaXRlbTpmb2N1cyAmIHtcbiAgICBvdXRsaW5lLWNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICAuc2xpY2stY3VycmVudCAmIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiByZW0oNHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnByb2R1Y3RTZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XG4gIG1heC13aWR0aDogcmVtKDEwMHB4KTtcblxuICAubW9kYWwgJiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICYtY3RhIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IHJlbSgyMHB4KTtcbiAgICBtaW4taGVpZ2h0OiByZW0oMjBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxuXG4gICYtaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcbiAgICBsaW5lLWhlaWdodDogLjk7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiByZW0oNTVweCk7XG4gICAgaGVpZ2h0OiByZW0oMzBweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLW11bHRpcGxlIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIH1cbn1cbiIsIi5jYXJ0Qm94IHtcbiAgLm1vZGFsICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5hZGQtdG8tY2FydC1wcmljZSB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICAudGV4dC1zbWFsbGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLWFjdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTBweCk7XG4gICAgcGFkZGluZzogcmVtKDIwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5jYXJ0Qm94LXRpdGxlIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogJGJsYWNrO1xuICBtYXJnaW4tdG9wOiByZW0oMTZweCk7XG4gIGNvbHVtbi1nYXA6IHJlbSg1MHB4KTtcbiAgcm93LWdhcDogcmVtKDE2cHgpO1xuXG4gICZMaW5rIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuXG4gIH1cblxuICAuaWNvbkNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XG5cbiAgICA+IHN2ZyB7XG4gICAgICBmaWxsOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbCAmIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG4gIH1cbn1cblxuLmNhcnRCb3gtYXZhaWxhYmlsaXR5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogcmVtKDVweCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcblxuICAucHJvZHVjdExpc3QtYXZhaWxhYmlsaXR5ICYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuaWNvbkNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jYXJ0Qm94LWF2YWlsYWJpbGl0eS1zdG9yZSxcbi5jYXJ0Qm94LWF2YWlsYWJpbGl0eS1pbmZvcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHJlbSgxMHB4KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJ0Qm94LXRpdGxlLS1saWtlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgY29sb3I6ICRibGFjaztcbiAgbWFyZ2luOiByZW0oMzBweCkgMCByZW0oMTVweCk7XG5cbiAgJi0tYWxvbmUge1xuICAgIG1hcmdpbjogMCAwIHJlbSgzMHB4KSAwO1xuICB9XG5cbiAgJi0tY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJi0tc2Vjb25kIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1cHgpO1xuICB9XG5cbiAgLmljb25Db250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIHBhZGRpbmctdG9wOiByZW0oNHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcblxuICAgID4gc3ZnIHtcbiAgICAgIGZpbGw6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsICYge1xuICAgIG1hcmdpbjogcmVtKDEwcHgpIDA7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnByb2R1Y3RWaWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogcmVtKDYwcHgpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9yb3V0ZS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcblxuICAuZWRpdG8tdmlkZW8geyAvLyB0byBvdmVycmlkZSBkZWZhdXQgY29tcG9uZW50XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCIuYWR2aWNlcyB7XG4gICYtdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgZm9udC1zaXplOiByZW0oMjZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICBtYXJnaW4tdG9wOiByZW0oODBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwcHgpO1xuICB9XG5cbiAgLy8gb3ZlcnJpZGVzIGZvciBpbmxpbmVzIHN0eWxlc1xuICAmLWNvbnRlbnQge1xuICAgIC5uby1hZHZpY2VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICAgIHBhZGRpbmc6IHJlbSg0OHB4KSAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAvKiB0byBpZGVudGlmeSB0aGF0IGl0IGNvbWVzIGZyb20gYSB2ZW5kb3Igd2Ugc2hvdWxkIHByb2JhYmx5IG1vdmUgdGhpcyBwYXJ0IHRvIHZlbmRvcnMgZGlyZWN0b3J5ICovXG4gICAgLnRwdy1zdW1tYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEycHgpICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudHB3LXN1bW1hcnktc3ViLXF1ZXN0aW9ucyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMnB4KSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQ1cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRwdy1zb3J0cyB7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcblxuICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaGl0Z3JheSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1oZWlnaHQqMC41ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCkgIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40MiAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogcmVtKDE5MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW46IHJlbSgycHgpIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRoaXRncmF5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHB3LWZlZWRiYWNrIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSk7XG5cbiAgICAgIHBhZGRpbmc6IHJlbSgxOXB4KSAwIHJlbSgxM3B4KSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiByZW0oMzBweCkgMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50cHctZmVlZGJhY2stbGVmdCB7XG4gICAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRwdy1mZWVkYmFjay1yaWdodCB7XG4gICAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRwdy1mZWVkYmFjay1sZWZ0LFxuICAgIC50cHctZmVlZGJhY2stcmlnaHQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHB3LXJhdGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMjVweCkgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNXB4KSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDMycHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRwdy1yYXRlLWJhc2Uge1xuICAgICAgZm9udC1zaXplOiByZW0oMjBweCkgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjgyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRwdy12ZXJiYXRpbS1hdXRob3Ige1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICAgICAgZm9udC1zaXplOiByZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogcmVtKDIyMHB4KTtcbiAgICB9XG5cbiAgICAudHB3LXZlcmJhdGltLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudHB3LXZlcmJhdGltLWhlYWRlci1sZWZ0LFxuICAgIC50cHctdmVyYmF0aW0taGVhZGVyLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50cHctdmVyYmF0aW0taGVhZGVyLXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDVweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjBweCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHB3LXZlcmJhdGltLWRhdGUge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBsaWdodCk7XG5cbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzEgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRwdy12ZXJiYXRpbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS43MSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50cHctcGFnaW5hdGlvbiB7XG4gICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCkgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50cHctYSxcbiAgICAudHB3LWZvb3Rlci1ociB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRwdy1hIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDE1cHgpICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzEgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4gIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudHB3LWZvb3Rlci1jZW50ZXIgLnRwdy1hIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiByZW0oMTNweCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudHB3LWFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIuY2hlY2tvdXQge1xuICAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBbZGF0YS1yYnMtY29tbWVyY2UtdG9wLW1lbnUtcHJvY2Vzc10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5wcm9jZXNzLXRvcC1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgcmVtKDJweCkgcmVtKDIycHgpIDAgcmdiYSgkb3hmb3JkYmx1ZSwgMCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDRweCkgc29saWQgJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgICYuYWZmaXgge1xuICAgICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTAwMDtcblxuICAgICAgLnByb2dyZXNzTmF2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgPiBkaXYge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgkY29udGFpbmVyLXdpZHRoKTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgcmVtKDJweCkgcmVtKDIycHgpIDAgcmdiYSgkb3hmb3JkYmx1ZSwgLjEzKTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtc3RpY2t5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICYtc3RpY2t5IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMCByZW0oMnB4KSByZW0oMjJweCkgMCByZ2JhKCRveGZvcmRibHVlLCAuMTMpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYtc3RpY2t5LWNvbCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiByZW0oOTBweCk7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cblxuIiwiLnNlYXJjaFN1Z2dlc3Rpb25zIHtcblxuICAmLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpO1xuICAgIHJpZ2h0OiByZW0oLTEwcHgpO1xuICAgIHBhZGRpbmc6IHJlbSgyMHB4KSAwIHJlbSgyMHB4KSByZW0oMjBweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiByZW0oMzUwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDIwcHgpO1xuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICB9XG4gIH1cblxuICAmLWxpc3RJdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0TGlzdC12aXN1YWwge1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xuICAgIG1heC1oZWlnaHQ6IHJlbSg4MHB4KTtcbiAgfVxuXG4gIC5wcm9kdWN0TGlzdC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgbWFyZ2luLXRvcDogcmVtKDE1cHgpO1xuXG4gICAgJi0tYmlnZ2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAucHJpY2Uge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDk7XG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gIH1cbn1cbiIsIi5zZWFyY2gge1xuICAmLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogcmVtKDFweCkgc29saWQgJGlyb247XG4gIH1cblxuICAmLWhlYWRlclRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxM3B4KTtcbiAgfVxuXG4gICYtaGVhZGVyU3ViVGl0bGVzIHtcbiAgICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gIH1cblxuICAmLWhlYWRlclN1YlRpdGxlIHtcbiAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICA+IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgcmVtKDIwcHgpIDAgcmdiYSgkc3BpY3lwaW5rLCAuMDcpO1xuICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcbiAgICBwYWRkaW5nOiByZW0oMjBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNXB4KTtcbiAgfVxuXG4gICYtaXRlbUNvbnRlbnQge1xuICAgIHdpZHRoOiA3MyU7XG4gIH1cblxuICAmLWl0ZW1WaXN1YWwge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuaWNvbkNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbUxpbmsge1xuICAgIEBpbmNsdWRlIGxpbmstY292ZXIoKTtcblxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW1NZXRhRGF0YSB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICA+ICoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBjbGFzcyB1c2VkIHRvIGhpZ2hsaWdodCBzZWFyY2hUZXh0ICovXG4uaGx0MSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbn1cbiIsIi50cmFja2VyIHtcbiAgLnRkLWNvY2hlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuY2hlY2tib3gtLWN1c3RvbSB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE3cHgpO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiByZW0oMTdweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRyYWNrZXJzTW9kYWxDb2xsYXBzZUljb24ge1xuICAgICYuY29sbGFwc2VkIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IHJlbSg2cHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMTJweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBlYXNlLWluO1xuICAgIH1cbiAgfVxufVxuXG4jdHJhY2tlcnMtYXNrLWNvbnNlbnQtZ2RwciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNTAwMDtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkZmlyZWZseTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgY29sdW1uLWdhcDogcmVtKDIwcHgpO1xuICBwYWRkaW5nOiByZW0oMjBweCk7XG5cbiAgLmJ0biB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5yaWNodGV4dCB7XG4gICAgcCB7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcm93LWdhcDogcmVtKDIwcHgpO1xuXG4gICAgLnJpY2h0ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYnRuLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5yaWNodGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgI3RyYWNrZXJzLWFzay1jb25zZW50LWdkcHIge1xuICAgIHotaW5kZXg6IDEwMzk7XG4gIH1cbn1cbiIsIi8vIEhpZGUgaW1hZ2VzIHdoaWNoIGFyZSBub3QgeWV0IGxvYWRlZFxuLmxhenlsb2FkLFxuLmxhenlsb2FkaW5nLFxuLmxhenlkZWxheWVkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLy8gRGlzcGxheSB0aGUgbG9hZGVyIHdoZW4gdGhlIGltYWdlIGlzIGN1cnJlbnRseSBsb2FkaW5nXG4ubGF6eWxvYWRpbmcgKyAubG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIFdoZW4gdGhlIGltYWdlIGlzIGxvYWRlZCwgc2hvdyBpdC4uLlxuLmxhenlsb2FkZWQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLW91dDtcblxuICAvLyAuLi5hbmQgc3RvcCB0aGUgbG9hZGVyIGFuaW1hdGlvblxuICArIC5sb2FkZXIgLmxvYWRlci1kb3Q6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbiIsIi5hbm5vdW5jZW1lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgZ3JpZC1yb3c6IHNwYW4gNDtcblxuICAmLXZpc3VhbCB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLmFuaW1hdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICYtLWluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogcmVtKDE4cHgpIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiByZW0oMjRweCkgMDtcbiAgICB9XG4gIH1cblxuICAmLS1nYWxsZXJ5LFxuICAmLS1saXN0LFxuICAmLS1jYXJvdXNlbCxcbiAgJi0tc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJi0tbGlzdCxcbiAgJi0tY2Fyb3VzZWwsXG4gICYtLXNsaWRlciB7XG4gICAgdG9wOiByZW0oNXB4KTtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuXG4gICAgLmFuaW1hdGlvbnMtdGFnIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgcGFkZGluZzogcmVtKDRweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi1tb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB3aWR0aDogcmVtKDI0cHgpO1xuICAgIGhlaWdodDogcmVtKDI0cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgbWFyZ2luOiAwIHJlbSg1cHgpO1xuICB9XG5cbiAgJi1pbmZvLFxuICAmLXRhZyB7XG4gICAgbWluLWhlaWdodDogcmVtKDM0cHgpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICN7JGNyaW1zb259ZmYgMCUsICN7JGNyaW1zb259Y2MgOTAlKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuY29sb3ItZGFyayB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg4cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JpbXNvbjtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMTZweCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbSg0MnB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMXB4KTtcbiAgICAgIGNvbG9yOiB1bnNldDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIH1cblxuICAgICAgJi0tZGFyayB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW46IHJlbSgxNnB4KSBhdXRvO1xuICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgIHdpZHRoOiByZW0oMzJweCk7XG4gICAgICAgIGhlaWdodDogcmVtKDMycHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgJi0tZGFyayB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10YWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiByZW0oNHB4KTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIGNhbGMoMTAwJSAtICN7cmVtKDE2cHgpfSkgMTAwJSwgMCUgMTAwJSk7XG5cbiAgICAubGFiZWwge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNnB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtMTZweCk7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24ocmVtKDE2cHgpIDAsIDEwMCUgMCwgY2FsYygxMDAlIC0gI3tyZW0oMTZweCl9KSAxMDAlLCAwJSAxMDAlKTtcblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMCByZW0oMTZweCkgMCByZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuXG4ucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICRsaW5rd2F0ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLmFkanVzdCgkbGlua3dhdGVyLCAkbGlnaHRuZXNzOiAtNSUsICRzcGFjZTogaHNsKTtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWF4LXdpZHRoOiAzNzVweDtcblxuICAuZnJjLWJhbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuZnJjLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmZyYy1pY29uIHtcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgc3Ryb2tlOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYuZnJjLXN1Y2Nlc3Mge1xuICAgICAgLmZyYy1pY29uIHtcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgc3Ryb2tlOiAkc3VjY2VzcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnJjLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICB9XG5cbiAgICBwcm9ncmVzcy5mcmMtcHJvZ3Jlc3Mge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgJGdyYXktNDAwIDAlLCAkZ3JheS02MDAgMTAwJSkgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY29sb3I6ICRjLWJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ7XG5cbiAgICAgICY6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgJGdyYXktNDAwIDAlLCAkZ3JheS02MDAgMTAwJSkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZyYy1idXR0b24ge1xuICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgICBwYWRkaW5nOiAwLjg1cmVtIDFyZW07XG4gICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG5cbiAgICB9XG4gIH1cbn1cblxuYnV0dG9uOmRpc2FibGVkLFxuYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiBjb2xvci5hZGp1c3QoJGdyYXktNjAwLCAkbGlnaHRuZXNzOiAtMTAlLCAkc3BhY2U6IGhzbCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgJGdyYXktMTAwIDAlLCAkZ3JheS0zMDAgMTAwJSkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDEycHggMjRweCAtOHB4IHJnYmEoJG5lcGFsLCAuMjQpO1xufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuLnNjcm9sbFRvVG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiByZW0oMjRweCk7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogcmVtKDQ4cHgpO1xuICBoZWlnaHQ6IHJlbSg1OHB4KTtcbiAgbWFyZ2luOiAwIHJlbSgtNjRweCkgMCBhdXRvO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDBweCkge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiByZW0oMzJweCk7XG4gICAgaGVpZ2h0OiByZW0oNDJweCk7XG4gIH1cblxuICAmLWJ0biB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiByZW0oNDhweCk7XG4gICAgaGVpZ2h0OiByZW0oNDhweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkdGhlbWUtcHJpbWFyeS1jb2xvciwgJGFscGhhOiAtLjMpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogcmVtKDMycHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgfVxuXG4gICAgLmljb25Db250YWluZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJHRoZW1lLXByaW1hcnktY29sb3IsICRhbHBoYTogLTApO1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgLnNjcm9sbFRvVG9wLWJ0biB7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICA+IHN2ZyB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucG5ldW1hdGljU2VhcmNoLWJsb2NrIHtcbiAgcGFkZGluZzogcmVtKDIwcHgpIDA7XG4gIG1hcmdpbjogcmVtKDIwcHgpIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiByZW0oMjBweCk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9mZF9tb2JpbGUuanBnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG9wYWNpdHk6IDAuNTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ZkX21lZGl1bS5qcGcnKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9mZF9sYXJnZS5qcGcnKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9mZF94bC5qcGcnKTtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAmLi0tYWx0IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2std3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiByZW0oMjBweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cblxuICAgICAgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay1zZWFyY2gge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTBweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ZkX21vYmlsZS5qcGcnKSBuby1yZXBlYXQgMCAyNSUgJGxpbmt3YXRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbjogcmVtKDMwcHgpIDA7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9mZF9hbHQuanBnJyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZWNoZXJjaGUtcG5ldW1hdGljIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVjaGVyY2hlLXBuZXVtYXRpYy10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogcmVtKDIwcHgpIDAgcmVtKDMwcHgpO1xuICAgICAgfVxuXG4gICAgICAucmVjaGVyY2hlLXBuZXVtYXRpYy1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IHJlbSgzMnB4KTtcbiAgICBtYXJnaW46IHJlbSgxNnB4KSBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEwMCU7XG4gICAgICBtYXJnaW46IHJlbSgzMnB4KSBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO1xuICAgICAgbWFyZ2luOiByZW0oNDhweCkgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6NjAlIDFmcjtcbiAgICAgIG1hcmdpbjogcmVtKDY0cHgpIGF1dG87XG4gICAgICBnYXA6IHJlbSg0MHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXNpZGVDb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiByZW0oMzBweCkgMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi1ibG9jayB7XG4gICAgICBib3JkZXI6IHJlbSgxcHgpIHNvbGlkICRmaXJlZmx5O1xuICAgICAgYm9yZGVyLXJhZGl1czogY2FsYygkYm9yZGVyLXJhZGl1cyAvIDIpO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KTtcbiAgICAgIGhlaWdodDogcmVtKDE4NXB4KTtcbiAgICAgIHdpZHRoOiByZW0oMTg1cHgpO1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIG1heC13aWR0aDogcmVtKDYwcHgpO1xuICAgICAgaGVpZ2h0OiByZW0oNzBweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNXB4KTtcbiAgICAgIGJvcmRlci1ib3R0b206IHJlbSgycHgpIHNvbGlkICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IHJlbSgxMHB4KSAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMTFweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgQGluY2x1ZGUgbGluay1jb3ZlcigpO1xuICAgIH1cbiAgfVxuXG4gICYtc2VhcmNoIHtcbiAgICBmbGV4OiAxXG4gIH1cblxuICAmLW9mZmVyIHtcbiAgICBmbGV4OiAxXG4gIH1cblxuICAub2ZmZXIge1xuICAgICYtYmxvY2sge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgcGFkZGluZzogcmVtKDIwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwcHgpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IHJlbSgzNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiByZW0oMjBweCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi1kZXNjIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICYtcHJvbW90aW9uIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG4gICAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICBmb250LXNpemU6IHJlbSg0MnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBkaXZbZGF0YS10eXBlPVwiYmxvY2tcIl0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAucmVjaGVyY2hlLXBuZXVtYXRpYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwIHJlbSgyMHB4KTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG5cbiAgICAgIGZvbnQtc2l6ZTogcmVtKDM0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDM3cHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IHJlbSgyNHB4KTtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYtYnRuIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWluLXdpZHRoOiByZW0oMjcwcHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgaGVpZ2h0OiByZW0oNjRweCk7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDQuMjVkZWcsICRpcm9uIDAlLCAkbGlua3dhdGVyIDEwMCUpO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDYycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggLThweCByZ2JhKCRuZXBhbCwgLjQ4KTtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNnB4KSByZW0oMTZweCkgcmVtKDE2cHgpIHJlbSgxNnB4KTtcbiAgICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2UgYWxsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDQuMjVkZWcsICR3aGl0ZSAwJSwgJHdoaXRlIDEwMCUpO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDQuMjVkZWcsICR3aGl0ZSAwJSwgJHdoaXRlIDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gc3ZnIHtcbiAgICAgICAgd2lkdGg6IHJlbSgyMnB4KTtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNXB4KTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IHJlbSgxMnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmRpbWVuc2lvbiB7XG4gICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxOHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuLm1vZGFsLXN0aWNreSB7XG4gIC5tb2RhbC1jbG9zZSB7XG4gICAgcmlnaHQ6IHJlbSg4cHgpO1xuICB9XG5cbiAgJi5sb2FkaW5nIHtcbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmLWhlYWRlciB7XG4gICAgJi5tb2RhbC1oZWFkZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCByZW0oLTE2cHgpO1xuXG4gICAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0OHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTZweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgtMzJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiByZW0oMTZweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiByZW0oMTZweCkgcmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5sb2FkZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRoZW1lLXNlY29uZGFyeS1jb2xvciwgMC43KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgKltjbGFzcyQ9XCJhY3Rpb25zXCJdIHtcbiAgICBtYXJnaW46IHJlbSgyNHB4KSBhdXRvO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgJi5zaG93LWFsbCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gIC5sb2FkZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAkd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xuICB9XG5cbiAgLmJ0bi1hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogcmVtKC0xNnB4KTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiByZW0oMTZweCkgcmVtKC0xNnB4KSAwO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiByZW0oMTBweCkgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbjogcmVtKDMycHgpIHJlbSgtMTZweCkgMDtcbiAgICB9XG5cbiAgICAmLmJ0biB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcblxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hdHJpY3VsYXRpb24tYmxvY2sge1xuICAgIC5idG4tYWN0aW9ucyB7XG4gICAgICBtYXJnaW46IDAgcmVtKC0xNnB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW46IDAgcmVtKC0zMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGVhc2UgZm9yd2FyZHM7XG4gICAgfVxuICB9XG5cbiAgLnRhYiB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuXG4gICAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBuZXVtYXRpY1NlYXJjaCB7XG4gICAgJi1uYXZpZ2F0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICAgIGhlaWdodDogcmVtKDQ4cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDI0cHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cblxuICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjRweCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oNDhweCk7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCR0aGVtZS1zZWNvbmRhcnktY29sb3IsICRhbHBoYTogLTEpO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMTBweCkgcmVtKDIwcHgpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmlnYXRpb24tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogcmVtKDE2cHgpO1xuICAgICAgbWFyZ2luOiByZW0oMTZweCkgYXV0bztcblxuICAgICAgLnByZXYge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm9ybWF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgcmVtKDMycHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLXRvb2x0aXAge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgcGFkZGluZzogMCByZW0oMTZweCk7XG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAudG9vbHRpcC1pbm5lciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjE3NSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLyogSGlkZSBhcnJvdyAqL1xuICAgICAgICAgIC50b29sdGlwLWFycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJHJvdGF0aW9uLW1hcDogKFxuICAgICAgICBwbmV1bWF0aWNzX3dpZHRoOiAwZGVnLFxuICAgICAgICBwbmV1bWF0aWNzX2hlaWdodDogLTE3ZGVnLFxuICAgICAgICBwbmV1bWF0aWNzX2RpYW1ldGVyOiAtMzRkZWcsXG4gICAgICAgIHBuZXVtYXRpY3NfbG9hZF9pbmRleDogLTUxZGVnLFxuICAgICAgICBwbmV1bWF0aWNzX3NwZWVkX2luZGV4OiAtNjhkZWdcbiAgICApO1xuXG4gICAgLy8gQ3JlYXRlIGEgbWl4aW4gdG8gZ2VuZXJhdGUgdGhlIHN0eWxlc1xuICAgIEBtaXhpbiByb3RhdGUtaW1hZ2UoJGRhdGEtc3RlcCkge1xuICAgICAgJltkYXRhLXN0ZXA9XCIjeyRkYXRhLXN0ZXB9XCJdIHtcbiAgICAgICAgLmNvbmZpZ3VyYXRpb24td2hlZWwtcm90YXRlLWVsZW1lbnRzIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShtYXAtZ2V0KCRyb3RhdGlvbi1tYXAsICRkYXRhLXN0ZXApKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIExvb3AgdGhyb3VnaCB0aGUgbWFwIGFuZCBhcHBseSB0aGUgbWl4aW4gZm9yIGVhY2ggZW50cnlcbiAgICAuY29uZmlndXJhdGlvbi13aGVlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgIG1hcmdpbjogcmVtKDE2cHgpIGF1dG8gMDtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgIEBlYWNoICRkYXRhLXN0ZXAsICRyb3RhdGlvbiBpbiAkcm90YXRpb24tbWFwIHtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRlLWltYWdlKCRkYXRhLXN0ZXApO1xuICAgICAgfVxuXG4gICAgICAmLXZhbHVlcyB7XG4gICAgICAgIC0tcjogNTAlO1xuICAgICAgICAtLXQ6IDY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLS13OiBjYWxjKHZhcigtLXIpICogMSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAwIDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXG4gICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXIpICogMC45Mik7XG4gICAgICAgICAgd2lkdGg6IGNhbGModmFyKC0tcikgLyA1KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiB2YXIoLS13KTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKHZhcigtLXcpIC0gKDAuNSAqIHZhcigtLXIpIC8gNSkpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyh2YXIoLS1uKSAqIDE4ZGVnKSk7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdCgkd2hpdGUsICRhbHBoYTogLTAuNik7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgje3JlbSgxOHB4KX0sIDEuOHZ3LCN7cmVtKDI2cHgpfSk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICAgICAgICAgIC5zZWxlY3RvciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IHJlbSgtNHB4KTtcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKC04cHgpO1xuICAgICAgICAgICAgbGVmdDogcmVtKC0xMHB4KTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oLTEwcHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbG9yLmFkanVzdCgkd2hpdGUsICRhbHBoYTogLTAuMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJHdoaXRlLCAkYWxwaGE6IC0wLjcpO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIGJvdHRvbTogcmVtKC0xMnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDE1cHggMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW5hY3RpdmUge1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBjb2xvci5hZGp1c3QoJHdoaXRlLCAkYWxwaGE6IC0wLjUpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJHdoaXRlLCAkYWxwaGE6IC0wLjkpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwKTtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGFzLXZhbHVlIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgY29sb3IuYWRqdXN0KCR0aGVtZS1wcmltYXJ5LWNvbG9yLCAkYWxwaGE6IC0wKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCR0aGVtZS1wcmltYXJ5LWNvbG9yLCAkYWxwaGE6IC0wLjgpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAuMjUpO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjRweCk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDMycHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdCgkd2hpdGUsICRhbHBoYTogLTAuMyk7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgLS1uOiAtNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAtLW46IC00LjU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgLS1uOiAtNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAtLW46IC0zO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIC0tbjogLTI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgLS1uOiAtMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1yb3RhdGUtZWxlbWVudHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuOXMgZWFzZSBhbGw7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC45cyBlYXNlIGFsbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgIGFuaW1hdGlvbjogaW5pdFdoZWVsIDEuMjVzIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50YWIge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogcmVtKDI2cHgpIDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbjogcmVtKDE2cHgpIDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGVwIHtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW46IHJlbSgyNnB4KSAwO1xuICAgICAgfVxuXG4gICAgICAmLXZhbHVlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiByZW0oMjBweCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZ2FwOiByZW0oMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi12YWx1ZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gNCAtICN7cmVtKDEwcHgpfSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gNSAtICN7cmVtKDIwcHgpfSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gNSAtICN7cmVtKDIwcHgpfSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gNyAtICN7cmVtKDIwcHgpfSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRvbnQsICYuYWxsIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIH4gbGFiZWwge1xuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTBweCkgcmVtKDIwcHgpO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpjaGVja2VkLFxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICB+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICB+IGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMTBweCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmNoZWNrZWQsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIH4gbGFiZWwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50YWItZmFkZUluIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGVhc2UgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgLmJsdXIge1xuICAgICAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIH1cblxuICAgIC5hbmltYXRlZCB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgIH1cblxuICAgIC5mYWRlLWluIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGVhc2UgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgLmZhZGUtb3V0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBhbmltYXRpb246IGZhZGVPdXQgMC41cyBlYXNlIGZvcndhcmRzO1xuICAgIH1cblxuICAgIC5lcnJvciB7XG4gICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkZGFuZ2VyLCAkYWxwaGE6IC0wLjgpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhbmdlcjtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNnB4KTtcbiAgICAgIG1hcmdpbjogcmVtKDMycHgpIGF1dG8gcmVtKDE2cHgpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAubW9zdGNvbW1vbmRpbWVuc2lvbnMsXG4gICAgLmluZm9ybWF0aW9ucy1zdGVwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDI0cHgpIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHJlZ3VsYXIpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJi12YWx1ZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogcmVtKDE2cHgpO1xuXG4gICAgICAgIC5idG4td2hpdGUge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oNDhweCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtICN7cmVtKDhweCl9KTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjRweCk7XG5cbiAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb3JtYXRpb25zLXN0ZXAge1xuICAgICAgcGFkZGluZzogcmVtKDI0cHgpO1xuICAgICAgbWFyZ2luOiByZW0oMzJweCkgMDtcbiAgICB9XG5cbiAgICAubW9zdGNvbW1vbmRpbWVuc2lvbnMge1xuICAgICAgcGFkZGluZzogcmVtKDE2cHgpO1xuICAgICAgbWFyZ2luOiByZW0oMTZweCkgMDtcbiAgICB9XG5cbiAgICAucG5ldW1hdGljLWNvbnRlbnQtZm9ybSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAtMjBweCAyMHB4IC0yMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMzJweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE2cHgpO1xuICAgICAgfVxuXG4gICAgICAmLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmlsdGVyOiBibHVyKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgJi5ibHVyIHtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxvYWRlciB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIC5sb2FkZXIge1xuICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGVwLXBlcmNlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogcmVtKDhweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogcmVtKDE2cHgpIDAgcmVtKDMycHgpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW46IHJlbSgxNnB4KSAwO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UgYWxsO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNHB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oOHB4KTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1zdGVwPVwicG5ldW1hdGljc193aWR0aFwiXSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW2RhdGEtc3RlcD1cInBuZXVtYXRpY3NfaGVpZ2h0XCJdIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1zdGVwPVwicG5ldW1hdGljc19kaWFtZXRlclwiXSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW2RhdGEtc3RlcD1cInBuZXVtYXRpY3NfbG9hZF9pbmRleFwiXSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW2RhdGEtc3RlcD1cInBuZXVtYXRpY3Nfc3BlZWRfaW5kZXhcIl0ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hdHJpY3VsYXRpb24tYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBwYWRkaW5nOiByZW0oMTZweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiByZW0oMzJweCk7XG4gICAgfVxuXG4gICAgLm5hdi10YWJzIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgLnRhYnMtdGFiIHtcbiAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAvLyBpbiB0aGlzIG1vZGFsIGNvbnRleHQgd2UgaGF2ZSBhbiBwYXJ0aWN1bGFyIGRlc2lnblxuICAgICAgYm9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiByZW0oNDhweCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgcGFkZGluZzogcmVtKDE2cHgpIHJlbSgyNHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgkYy1tYXRyaWN1bGF0aW9uLWlucHV0LXJhZGl1cyk7XG4gICAgICBtaW4td2lkdGg6IHJlbSgyODBweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKCRwaWNrbGVkYmx1ZXdvb2QsIDAuMDcpO1xuXG4gICAgICBvcHRpb24ge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBpbml0V2hlZWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgcm90YXRlKDM2MGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuIiwiLnByZXN0YXRpb25zIHtcbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzNweCk7XG4gICAgfVxuICB9XG5cbiAgJi1sYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogcmVtKDVweCk7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXG4gICAgJi0tYm9sZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1iYWRnZSB7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmt3YXRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiByZW0oM3B4KSAwO1xuICAgIHdpZHRoOiByZW0oNjBweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICAmLnNlYXNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNXB4KTtcblxuICAgICAgLmZhY2V0c0xpc3Qge1xuICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogcmVtKDVweCk7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDIwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGV0YWlsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG5cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTBweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmN1c3RvbS1pbnB1dCB7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dC5uZy12YWxpZC5uZy1ub3QtZW1wdHkgfiAuZmFjZXRzTGlzdC1iYWRnZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICB9XG5cbiAgLmN1c3RvbS1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuIiwiLm9wdGlvbnMtbGluZSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBwYWRkaW5nOiByZW0oMTBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtaHVlLWxpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLm9wdGlvbnMtbGluZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ub3B0aW9ucy1saW5lLWNvbnRlbnQtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IHJlbSgxNXB4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm9wdGlvbnMtbGluZS1ib29rYWJsZSB7XG4gIG1hcmdpbi10b3A6IHJlbSg1cHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ub3B0aW9ucy1saW5lLW11bHRpcGxpZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiByZW0oNXB4KTtcbn1cblxuLm9wdGlvbnMtbGluZS10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICArIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLm9wdGlvbnMtbGluZS1wcmljZSB7XG4gIG1pbi13aWR0aDogcmVtKDEwMHB4KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxufVxuIiwiLm5hdmlnYXRpb24tcHJlLW5hdiB7XG4gIHBhZGRpbmc6IHJlbSgxNXB4KSByZW0oMTVweCkgMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLm5hdmJhci1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgIGNsaXA6IHVuc2V0O1xuICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIFtkYXRhLWlkPVwic2VhcmNoXCJdIHtcbiAgICBhbGw6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaEZvcm0tZ3JvdXBCdG4ge1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgLm5hdmJhci1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcbiAgfVxuXG5cbiAgLmhlYWRlclNob3J0U3RvcmUgLmRyb3Bkb3duLW1lbnUtY2VudGVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnNlYXJjaFN1Z2dlc3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uLXByZS1uYXYtZmlyc3RSb3csXG4ubmF2aWdhdGlvbi1wcmUtbmF2LXNlY29uZFJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmlnYXRpb24tcHJlLW5hdi1maXJzdFJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xufVxuXG4ubmF2aWdhdGlvbi1wcmUtbmF2LXNlY29uZFJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgLm5hdmJhci1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuIiwiLmJyYW5kcy10aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG5cbiAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICBsaW5lLWhlaWdodDogZW0oMzRweCwgMzJweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiByZW0oNDBweCkgMCByZW0oMjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogcmVtKDUwcHgpIDA7XG4gIH1cblxuICBzcGFuIHtcbiAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gIH1cbn1cblxuLmJyYW5kcy1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiByZW0oMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwcHgpO1xuICB9XG59XG5cbi5icmFuZHMtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGFzcGVjdC1yYXRpbzogMjg1LzE0MztcbiAgcGFkZGluZzogcmVtKDEwcHgpIHJlbSgyMHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAje3JlbSgyMHB4KX0pO1xuICBib3gtc2hhZG93OiByZW0oMHB4KSByZW0oMTJweCkgcmVtKDI0cHgpIHJlbSgtOHB4KSByZ2JhKCRiYWxpaGFpLCAwLjI4KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogcmVtKDUwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gI3tyZW0oMjBweCl9KTtcbiAgfVxufVxuXG4uYnJhbmRzLWxpc3QtaXRlbS1saW5rIHtcbiAgQGluY2x1ZGUgbGluay1jb3ZlcigpO1xufVxuIiwiLmNvbm5lY3Rvci1pdGVtIHtcblxuICAuZm9ybS1ncm91cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0MHB4KTtcbiAgICBwYWRkaW5nOiByZW0oMTBweCkgcmVtKDIwcHgpO1xuICAgIG1pbi1oZWlnaHQ6IHJlbSg2NHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNvbm5lY3Rvci1sb2dvIHtcbiAgbWF4LXdpZHRoOiByZW0oODBweCk7XG4gIG1pbi13aWR0aDogcmVtKDIwcHgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xuICBtYXJnaW4tbGVmdDogcmVtKDEwcHgpO1xufVxuIiwiLmZsb2Ege1xuICAmLWNhcnRCb3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHJlbSgyMHB4KTtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gIH1cblxuICAmLWNhcnRCb3gtY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmLWNhcnRCb3gtaWNvbiB7XG4gICAgbWF4LWhlaWdodDogcmVtKDQwcHgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDc1cHgpO1xuICB9XG5cbiAgJi1jYXJ0Qm94LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBlbSgyMnB4LCAxNHB4KTtcblxuICAgIHNwYW46bm90KC50ZXh0LWJvbGQpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgc3Bhbi50ZXh0LWJvbGQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gICYtbW9kYWwge1xuICAgIHBhZGRpbmc6IHJlbSgyMHB4KTtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogZW0oMjRweCwgMTRweCk7XG5cbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIG1heC13aWR0aDogcmVtKDcxMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiByZW0oNTBweCkgcmVtKDgwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtbG9nbyB7XG4gICAgZm9udC1zaXplOiByZW0oMTIwcHgpO1xuICAgIG1heC1oZWlnaHQ6IHJlbSgzOXB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byByZW0oMzBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxOTdweCk7XG4gICAgICBtYXgtaGVpZ2h0OiByZW0oNzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDBweCk7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGVtKDIycHgsIDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCBhdXRvIHJlbSgyMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGVtKDM0cHgsIDI2cHgpO1xuICAgICAgbWF4LXdpZHRoOiByZW0oNDIwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1zZWNvbmQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gICAgfVxuICB9XG5cbiAgJi10b2dnbGVDb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBwYWRkaW5nOiByZW0oMjBweCk7XG4gICAgbWluLWhlaWdodDogcmVtKDMwNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiByZW0oMjBweCkgcmVtKDMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1cHgpO1xuICAgIH1cblxuICAgIC5mbG9hLXRpdGxlLXNlY29uZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYtdG9nZ2xlLWN0YXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMjVweCk7XG4gIH1cblxuICAmLXRvZ2dsZS1jdGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgJi10b3RhbCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6IHJlbSgyMHB4KSByZW0oMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtdG90YWwtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgJi1zY2hlZHVsZS1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IHJlbSgyMHB4KSAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oOHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiByZW0oMTRweCk7XG4gICAgICAgIHdpZHRoOiByZW0oMTRweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE2cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCIxNFwiIHZpZXdCb3g9XCIwIDAgMTQgMTRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48Y2lyY2xlIGN4PVwiN1wiIGN5PVwiN1wiIHI9XCI3XCIgZmlsbD1cIiUyM0ZGRkZGRlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiByZW0oMXB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiByZW0oN3B4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI1cHgpO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjE0XCIgaGVpZ2h0PVwiMTRcIiB2aWV3Qm94PVwiMCAwIDE0IDE0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGNpcmNsZSBjeD1cIjdcIiBjeT1cIjdcIiByPVwiN1wiIGZpbGw9XCIlMjNENzI0MkNcIi8+PC9zdmc+Jykgbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2NoZWR1bGUtZGF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgJi1zY2hlZHVsZS1hbW91bnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzMHB4KTtcbiAgfVxuXG4gICYtYXJndW1lbnQtbGlzdCB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgLy8gcmVtb3ZlIGRlZmF1bHQgc3R5bGUgbGlzdFxuICAgIGNvdW50ZXItcmVzZXQ6IG9sLWNvdW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogcmVtKDFweCkgc29saWQgJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwcHgpO1xuICAgIH1cblxuICAgID4gbGkge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG9sLWNvdW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKG9sLWNvdW50ZXIpIFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCAzMCAzMFwiPjxwYXRoIGZpbGw9XCIlMjNlYmYzZmFcIiBkPVwiTTE1IDBjOC4zMSAwIDE1IDYuNjkgMTUgMTVzLTYuNjkgMTUtMTUgMTVTMCAyMy4zMSAwIDE1IDYuNjkgMCAxNSAwelwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgaGVpZ2h0OiByZW0oMzBweCk7XG4gICAgICAgIHdpZHRoOiByZW0oMzBweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJlY2hlcmNoZS1wbmV1bWF0aWMtbGlzdGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHJlbSgxNnB4KTtcbiAgbWFyZ2luOiByZW0oMzJweCkgMDtcbiAgcGFkZGluZzogcmVtKDMycHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW46IHJlbSgxNnB4KSAwO1xuICAgIHBhZGRpbmc6IHJlbSgxNnB4KTtcbiAgfVxuXG4gICYtYWN0aW9ucyB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogcmVtKDI0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cblxuICAmLXNlbGVjdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgcmVtKDE2cHgpO1xuICAgIG1pbi1oZWlnaHQ6IHJlbSg0OHB4KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICYuZGltZW5zaW9uIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMjRweCk7XG4gICAgfVxuXG4gICAgJi52ZWhpY2xlIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByb2R1Y3RBbmltYXRpb25zIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3JkZXI6IC0xO1xufVxuXG4ucHJvZHVjdEFuaW1hdGlvbnMtZGV0YWlsIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCByZWd1bGFyKTtcblxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiByZW0oMTVweCk7XG4gIHBhZGRpbmc6IHJlbSg1cHgpIHJlbSgxMHB4KTtcbiAgbWFyZ2luOiAwIGF1dG8gcmVtKDhweCk7XG4gIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuICBiYWNrZ3JvdW5kOiAkY3JpbXNvbjtcbiAgY29sb3I6IHdoaXRlO1xuXG4gICYtLWRhcmsge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cbiIsIi5mYWNldHNIZWFkaW5nLXRpdGxlIHtcbiAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gIGxpbmUtaGVpZ2h0OiBlbSgzNHB4LCAzMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xufVxuIiwiLm5lYXJlc3Qtc3RvcmVzIHtcbiAgcGFkZGluZy10b3A6IHJlbSgzMHB4KTtcbn1cblxuLm5lYXJlc3Qtc3RvcmVzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xufVxuXG4ubmVhcmVzdC1zdG9yZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm5lYXJlc3Qtc3RvcmVzLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC8vIHRvIG92ZXJyaWRlIHRoZSBkZWZhdWx0U3R5bGUgY29tcG9uZW50IGFzIEvDqXZpbiBkb2VzIG5vdCB3YW50IGJ1bGxldCBwb2ludCBtdWNobyBkZXNpZ25lclxuICAgIHBhZGRpbmctbGVmdDogdW5zZXQgIWltcG9ydGFudDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1iYXNpczogMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg4cHgpO1xuICB9XG59XG4iLCIuY2FsZW5kYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICBwYWRkaW5nOiByZW0oMzBweCkgcmVtKDIwcHgpO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogcmVtKDUwcHgpIHJlbSg2MHB4KTtcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IHJlbSgxMHB4KSAwO1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG5cbiAgJi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcbiAgfVxuXG4gICYtbW9udGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICYtbmF2IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgb3BhY2l0eTogMC44O1xuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZm9udC1zaXplOiByZW0oMTFweCk7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWRhdGVMaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW46IHJlbSgzMHB4KSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgb3ZlcmZsb3cteDogdW5zZXQ7XG4gICAgfVxuXG4gICAgdGltZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZGF0ZSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBlbSgyNHB4LCAxNHB4KTtcbiAgICBwYWRkaW5nOiByZW0oNXB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiByZW0oMXB4KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG5cbiAgJi1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmLWVycm9ycyB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xuXG4gICAgLmhpZ2hsaWdodC1lcnJvcixcbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuICAgICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLm1pbnV0cGFzcy1jb2wge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDM1cHgpO1xuICB9XG59XG5cbi5taW51dHBhc3MtcGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHJlbSg0MHB4KTtcbn1cblxuLm1pbnV0cGFzcy1jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiByZW0oMjBweCk7XG4gIHBhZGRpbmc6IHJlbSgzMHB4KSByZW0oNDBweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRmaXJlZmx5O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgbWFyZ2luLXRvcDogcmVtKDQwcHgpO1xuXG4gIC5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogcmVtKDVweCkgcmVtKDIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubWludXRwYXNzLXNlcnZpY2UtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiByZW0oNDBweCk7XG59XG5cbi5taW51dHBhc3MtY29udGFjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogZW0oMjJweCwgMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5taW51dHBhc3MtY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiByZW0oMjBweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiByZW0oNDBweCk7XG4gIH1cbn1cblxuLm1pbnV0cGFzcy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjJweCk7XG4gICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubWludXRwYXNzLWNhcmQtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuaG91cnMge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG5cbi5taW51dHBhc3MtY2FyZC1tZXNzYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgcGFkZGluZzogcmVtKDM1cHgpIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiByZW0oMjdweCk7XG4gIGxpbmUtaGVpZ2h0OiBlbSgzNnB4LCAyN3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xufVxuXG4ubWludXRwYXNzLWNhcmQtbWVzc2FnZS13aXRoSWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogcmVtKDIwcHgpO1xuICBwYWRkaW5nOiByZW0oMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcbn1cblxuLm1pbnV0cGFzcy1jYXJkLW1lc3NhZ2UtdGl0bGUge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcbiAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gIGxpbmUtaGVpZ2h0OiBlbSg0NnB4LCAzMnB4KTtcblxuICBzcGFuIHtcbiAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gIH1cbn1cbiIsIiRjLWl0ZW0tZ2FwOiByZW0oMjBweCk7XG5cbi51bmF2b2lkYWJsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiByZW0oODBweCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi10b3A6IHJlbSg0MHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3OGRlZywgJHRoZW1lLXRlcnRpYXJ5LWNvbG9yIDAlLCAkdGhlbWUtdGVydGlhcnktY29sb3IgNTAlLCAkd2hpdGUgNTAlLCAkd2hpdGUgMTAwJSk7XG4gICAgaGVpZ2h0OiByZW0oNjVweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi51bmF2b2lkYWJsZXMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcbn1cblxuLnVuYXZvaWRhYmxlcy13cmFwcGVyIHtcbiAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgbWF4LXdpZHRoOiByZW0oJGNvbnRhaW5lci13aWR0aCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJGMtaXRlbS1nYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4udW5hdm9pZGFibGVzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IHJlbSgxMDVweCk7XG4gICAgYm90dG9tOiByZW0oLTEwNXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gIH1cbn1cblxuLnVuYXZvaWRhYmxlcy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiBjYWxjKDMzJSAtICN7JGMtaXRlbS1nYXB9KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi51bmF2b2lkYWJsZXMtaW1hZ2VDb250YWluZXIge1xuICAmOmJlZm9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxODBweCk7XG4gIH1cbn1cblxuLnVuYXZvaWRhYmxlcy1pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnVuYXZvaWRhYmxlcy1pdGVtQ29udGVudCB7XG4gIHBhZGRpbmc6IHJlbSg0MHB4KSByZW0oMzBweCk7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xufVxuXG4udW5hdm9pZGFibGVzLWl0ZW1UaXRsZSB7XG4gIGZvbnQtc2l6ZTogcmVtKDE3cHgpO1xuICBsaW5lLWhlaWdodDogZW0oMjVweCwgMTdweCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbSg1cHgpO1xufVxuXG4udW5hdm9pZGFibGVzLWl0ZW1QcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgLm1haW4tcHJpY2Uge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wcmljZS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICB9XG59XG5cbi51bmF2b2lkYWJsZXMtaXRlbURlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gIG1hcmdpbjogcmVtKDE1cHgpIDA7XG59XG5cbi51bmF2b2lkYWJsZXMtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogcmVtKDE1cHgpO1xufVxuIiwiLmhpZ2hsaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogcmVtKDMwcHgpO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyOiByZW0oMTBweCkgc29saWQgJGZpcmVmbHk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAmLmFsdCB7XG4gICAgYmFja2dyb3VuZDogJGxpbmt3YXRlcjtcbiAgICBib3JkZXI6IHVuc2V0O1xuICAgIGJveC1zaGFkb3c6IHJlbSgwcHgpIHJlbSgxMnB4KSByZW0oMjRweCkgcmVtKC04cHgpIHJnYmEoJGJhbGloYWksIDAuMjgpO1xuICB9XG59XG5cbi5oaWdobGlnaHQtY29udGVudCB7XG4gIHBhZGRpbmc6IHJlbSgzMHB4KSByZW0oMjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IHJlbSg1MHB4KSAwO1xuICB9XG59XG5cbi5oaWdobGlnaHQtdGl0bGUge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICBmb250LXNpemU6IHJlbSgyNnB4KTtcbn1cblxuLmhpZ2hsaWdodC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiByZW0oMjBweCk7XG4gIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uaGlnaGxpZ2h0LWFjdGlvbnMtY29sIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9yZGVyOiAtMTtcblxuICBiIHtcbiAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgyMHB4KTtcbiAgICBvcmRlcjogdW5zZXQ7XG4gIH1cbn1cblxuLmhpZ2hsaWdodC12aXN1YWwge1xuICAuYWx0ICYge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHJlbSgxMHB4KTtcbiAgYmFja2dyb3VuZDogJGxpbmt3YXRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogZW0oMjRweCwgMTRweCk7XG4gIHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbn1cblxuLmJhbm5lci1pY29uIHtcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XG59XG5cbi5iYW5uZXItdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJhbm5lci1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhbm5lci13aXRoLWJvbGQge1xuICAuYm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5zZXJ2aWNlSXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBib3gtc2hhZG93OiAwIDAgcmVtKDIwcHgpIDAgcmdiYSgkc3BpY3lwaW5rLCAuMDcpO1xuICBtYXJnaW4tdG9wOiByZW0oMjRweCk7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAkbGlua3dhdGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5wcm9kdWN0LXZpc3VhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmbGV4LWJhc2lzOiBwZXJjZW50YWdlKG1hdGguZGl2KDIyN3B4LCAxMjA0cHgpKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXZpc3VhbC1pbWFnZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWNhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiByZW0oMzBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmbGV4LWJhc2lzOiBwZXJjZW50YWdlKG1hdGguZGl2KDU2M3B4LCAxMjA0cHgpKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWxhYmVsIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDE3cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBlbSgyNXB4LCAxN3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTVweCk7XG4gIH1cblxuICAucHJvZHVjdC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiByZW0oMzBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmbGV4LWJhc2lzOiBwZXJjZW50YWdlKG1hdGguZGl2KDQxNHB4LCAxMjA0cHgpKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIH1cblxuICAgIC5wcm9kdWN0TGlzdC1wcmljZVZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWFjdGlvbnMtY3RhcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XG4gICAgZ2FwOiByZW0oMjBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0IHtcbiAgYmFja2dyb3VuZDogJGxpbmt3YXRlcjtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDEwcHgpO1xuICBwYWRkaW5nOiByZW0oNDBweCk7XG4gIG1heC13aWR0aDogcmVtKDYwMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MHB4KTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi1xdWVzdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IHJlbSgyNHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IHJlbSgzMnB4KTtcbiAgICB9XG4gIH1cblxuICAmLWFjdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IHJlbSgzNTBweCk7XG4gICAgfVxuXG4gICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtY2hvaWNlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHJlbSgyMHB4KTtcbiAgfVxuXG4gICYtcmFkaW8ge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICAubGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMHB4KTtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMTZweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpbmNsdWRlIHNyLW9ubHkoKTtcbiAgICB9XG5cbiAgICBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAubGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuaGF6ZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy4uL3N2Zy9pY28tY2hlY2suc3ZnJyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTVweCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1saXN0IHtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW46IHJlbSgyMHB4KSAwIHJlbSgzMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IHJlbSg0MHB4KSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGMtbWFyZ2luOiByZW0oMTZweCkgIWRlZmF1bHQ7XG4kYy1wYWRkaW5nOiByZW0oMTZweCkgIWRlZmF1bHQ7XG5cbi5mYXEtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyOiByZW0oMXB4KSBzb2xpZCAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgcGFkZGluZzogcmVtKDE2cHgpO1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgbWFyZ2luLXRvcDogJGMtbWFyZ2luO1xuXG4gICYubm8tdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pY29uQ29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgfVxuXG4gICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIC5wbHVzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1pbnVzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgICAucGx1cyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubWludXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZhcS1pdGVtQ29udGVudCB7XG4gIG1hcmdpbi10b3A6ICRjLW1hcmdpbjtcbiAgcGFkZGluZzogMCAkYy1wYWRkaW5nO1xuXG4gIC5yaWNodGV4dCB7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJvbSBCb290c3RyYXBcbi8vIFdlIG5lZWQgdG8gZW5zdXJlIGNvbXBhdGliaWxpdHkgd2l0aCBQWE1TIGNvcmUgZnVuY3Rpb25uYWxpdHlcbi8vIElmIHdlIGNhbiwga2VlcCB0aGUgZXhpc3RpbmcgQm9vdHN0cmFwIGNsYXNzZXMgYW5kIGNoYW5nZSB0aGUgc3R5bGVcbi8vXG4vLyBgLnBhbmVsYCBoYXMgYmVlbiByZW1vdmVkIGZyb20gQm9vdHN0cmFwIDQuNSBidXQgaXMgc3RpbGwgY29tbW9ubHkgdXNlZCBpbiBQWE1TOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjUvbWlncmF0aW9uLyNwYW5lbHMtdGh1bWJuYWlscy1hbmQtd2VsbHNcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4vLyBCYXNlIGNsYXNzXG4ucGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmc7XG4gIGJvcmRlcjogcmVtKCRwYW5lbC1ib3JkZXItd2lkdGgpIHNvbGlkICRwYW5lbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBhbmVsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBQYW5lbCBjb250ZW50c1xuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAkcGFuZWwtc3BhY2VyLXg7XG4gIGNvbG9yOiAkcGFuZWwtY29sb3I7XG59XG5cbi8vIE9wdGlvbmFsIGhlYWRpbmdcbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogJHBhbmVsLXNwYWNlci15ICRwYW5lbC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRwYW5lbC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206IHJlbSgkcGFuZWwtYm9yZGVyLXdpZHRoKSBzb2xpZCAkcGFuZWwtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBhbmVsLWlubmVyLWJvcmRlci1yYWRpdXMgJHBhbmVsLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4vLyBXaXRoaW4gaGVhZGluZywgc3RyaXAgYW55IGBoKmAgdGFnIG9mIGl0cyBkZWZhdWx0IG1hcmdpbnMgZm9yIHNwYWNpbmcuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkcGFuZWwtc3BhY2VyLXk7XG59XG5cbi8vIE9wdGlvbmFsIGZvb3RlciAoc3RheXMgZ3JheSBpbiBldmVyeSBtb2RpZmllciBjbGFzcylcbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAkcGFuZWwtc3BhY2VyLXkgJHBhbmVsLXNwYWNlci14O1xuICBjb2xvcjogJHBhbmVsLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogcmVtKCRwYW5lbC1ib3JkZXItd2lkdGgpIHNvbGlkICRwYW5lbC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkcGFuZWwtaW5uZXItYm9yZGVyLXJhZGl1cyAkcGFuZWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIEZyb20gQm9vdHN0cmFwXG4vLyBXZSBuZWVkIHRvIGVuc3VyZSBjb21wYXRpYmlsaXR5IHdpdGggUFhNUyBjb3JlIGZ1bmN0aW9ubmFsaXR5XG4vLyBJZiB3ZSBjYW4sIGtlZXAgdGhlIGV4aXN0aW5nIEJvb3RzdHJhcCBjbGFzc2VzIGFuZCBjaGFuZ2UgdGhlIHN0eWxlXG4vLyBEb2N1bWVudGF0aW9uOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjUvY29tcG9uZW50cy9hbGVydHMvXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6IHJlbSgkYWxlcnQtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmxpc3QtdW5zdHlsZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubW9kYWwgJiB7XG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gIH1cbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGNvbG9yLmFkanVzdCgkYm9yZGVyLCAkbGlnaHRuZXNzOiAtNSUsICRzcGFjZTogaHNsKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRjb2xvciwgJGxpZ2h0bmVzczogLTEwJSwgJHNwYWNlOiBoc2wpO1xuICB9XG59XG4iLCIvLyBGcm9tIEJvb3RzdHJhcFxuLy8gV2UgbmVlZCB0byBlbnN1cmUgY29tcGF0aWJpbGl0eSB3aXRoIFBYTVMgY29yZSBmdW5jdGlvbm5hbGl0eVxuLy8gSWYgd2UgY2FuLCBrZWVwIHRoZSBleGlzdGluZyBCb290c3RyYXAgY2xhc3NlcyBhbmQgY2hhbmdlIHRoZSBzdHlsZVxuLy8gRG9jdW1lbnRhdGlvbjogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC41L2NvbnRlbnQvdGFibGVzL1xuLy9cbi8vIFdhdGNoIG91dCBmb3IgY2hhbmdlcyBiZXR3ZWVuIHRoZSBjdXJyZW50IGNvZGUgYW5kIHRoZSBsZWdhY3kgdmVyc2lvbiBmcm9tIFBYTVNcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuNS9taWdyYXRpb24vI3RhYmxlc1xuXG4vL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiByZW0oJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IHJlbSgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IHJlbSgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYtYW1vdW50cyB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIHBhZGRpbmc6IHJlbSg3cHgpIDA7XG5cbiAgICAgICYudG90YWwge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE1cHgpO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGlyb247XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICYtcHJpY2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubGFzdExpbmUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDEzcHgpO1xuICAgIH1cbiAgfVxuXG4gIHRyIHtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgICYudG90YWwge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogcmVtKCR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6IHJlbSgkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IHJlbSgyICogJHRhYmxlLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRiYWNrZ3JvdW5kLCAkbGlnaHRuZXNzOiAtNSUsICRzcGFjZTogaHNsKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgbGlnaHQpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiByZW0oMTBweCkgMDtcbiAgcGFkZGluZzogcmVtKDdweCkgMDtcbiAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjUzODQ2O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb2xvcjogJGJsYWNrO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gIH1cblxuICAuc2lkZWJhclBhZ2UtY29udGVudCAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oN3B4KTtcbiAgfVxuXG4gIC5icmVhZGNydW1iQ29udGFpbmVyICYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cblxuICAmLWNvbnRhaW5lciB7XG4gICAgLyogdG9wIG5hdiBmaXhlcyAqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLS1pbnZlcnRlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZmlyZWZseTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogcmVtKDEycHgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogcmVtKDEycHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcblxuXG4gICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCByZW0oN3B4KSAwIDA7XG4gIG1hcmdpbjogMDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgcGFkZGluZy1sZWZ0OiByZW0oN3B4KTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuXG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC8vIHRoZSBicmVhZGNydW1iIG9ubHkgc2hvdyB0d28gKHN1YiljYXRlZ29yaWVzL2VsZW1lbnRzLlxuICAgIC8vIGlmIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzIHRoZSBob21lIHdlIHNob3cgaXQgb3RoZXJ3aXNlIGl0IGlzIGp1c3QgYSBsaW5rIHRvIHByZXZpb3VzIChzdWIpY2F0ZWdvcnlcbiAgICAvLyAxLiB3ZSBhcHBseSBzci1vbmx5IGJlYWh2aW9yIGZvciBTRU8gYW5kIHNjcmVlbnJlYWRlcnNcbiAgICAvLyAyLiB3ZSByZXZlcnQgdGhlIHNyLW9ubHkgdG8gc2hvdyBlbGVtZW50IHdoZW4gbmVjZXNzYXJ5XG4gICAgQGluY2x1ZGUgc3Itb25seSgpOyAvLyBbMV1cblxuICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgICAgQGluY2x1ZGUgc3Itb25seS1yZXZlcnQoKTsgLy8gWzJdXG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7IC8vIFsyXVxuICAgIH1cblxuICAgIC8vIGlmIHRoZSB0aGlyZCBlbGVtZW50IHN0YXJ0aW5nIGZyb20gdGhlIGVuZCBpcyBhIGNhdGVnb3J5IG9yIHN1YiBjYXRlZ29yeSB3ZSBvbmx5IHNob3cgdGhyZWUgZG90c1xuICAgICY6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgICAgQGluY2x1ZGUgc3Itb25seS1yZXZlcnQoKTsgLy8gWzJdXG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7IC8vIFsyXVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgc3Itb25seSgpOyAvLyBbMV1cbiAgICAgIH1cblxuICAgICAgYTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgY29udGVudDogXCJcXDIwMjZcXDAwQTBcIjtcbiAgICAgIH1cblxuICAgICAgLy8gQnV0LCBpZiB0aGlzIGVsZW1lbnQgaXMgYWxzbyB0aGUgZmlyc3Qgb2YgdGhlIGl0ZW0gb2YgdGhlIGxpc3QgKGFrYSB0aGUgaG9tZXBhZ2UgbGluaykgOlxuICAgICAgLy8gd2Ugc2hvdyB0aGUgaG9tZSBsYWJlbCBsaW5rIG5vcm1hbGx5IGFuZCBoaWRlIHRoZSBiZWZvcmUgcHNldWRvLWVsZW1lbnRcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHktcmV2ZXJ0KCk7IC8vIFsyXVxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IC8vIFsyXVxuICAgICAgICAgIHBhZGRpbmc6IDA7IC8vIHdlIHJldmVydCB0aGUgcGFkZGluZyBmb3IgdGhpcyBlbGVtZW50IG9ubHlcbiAgICAgICAgfVxuXG4gICAgICAgIGE6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4iLCIvLyBGcm9tIEJvb3RzdHJhcFxuLy8gV2UgbmVlZCB0byBlbnN1cmUgY29tcGF0aWJpbGl0eSB3aXRoIFBYTVMgY29yZSBmdW5jdGlvbm5hbGl0eVxuLy8gSWYgd2UgY2FuLCBrZWVwIHRoZSBleGlzdGluZyBCb290c3RyYXAgY2xhc3NlcyBhbmQgY2hhbmdlIHRoZSBzdHlsZVxuLy8gRG9jdW1lbnRhdGlvbjogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC41L2NvbXBvbmVudHMvbW9kYWwvXG4vL1xuLy8gV2F0Y2ggb3V0IGZvciBjaGFuZ2VzIGJldHdlZW4gdGhlIGN1cnJlbnQgY29kZSBhbmQgdGhlIGxlZ2FjeSB2ZXJzaW9uIGZyb20gUFhNU1xuLy8gaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC41L21pZ3JhdGlvbi8jbW9kYWxcbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuLy8gc29tZSBwYXJ0cyBhcmUgb3ZlcnJpZGVkIGJ5IHRoZSBvbGQgbW9kYWwtc3RpY2t5IGNvbXBvbmVudFxuJG1vZGFsLWJhY2tkcm9wLWJnOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDE7XG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcblxuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC8vIGNlbnRlcmluZyBtb2RhbHMgdmVydGljYWxseSBhbmQgaG9yaXpvbnRhbGx5XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbWF4LXdpZHRoOiA3MHZ3O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDYwdnc7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLCB4bCkge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiA1MHZ3O1xuICB9XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG5cbiAgICAmIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC5zaG93ICYsXG4gIC5tb2RhbC5pbiAmIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogcmVtKDIwcHgpIHJlbSgyMHB4KSAwO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcblxuICBAc3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5idG4tZGVmYXVsdCB7XG4gICAgcGFkZGluZzogcmVtKDE1cHgpIHJlbSgxMHB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDE2cHgpO1xuICB9XG5cbiAgLmN1c3RvbVNlbGVjdGlvbi1tb2RhbCAmIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLm5hdi10YWJzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCR0aGVtZS1zZWNvbmRhcnktY29sb3IsIDAuNyk7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi5zaG93LFxuICAmLmluIHtcbiAgICBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTtcbiAgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHotaW5kZXg6IDU7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbml0aWFsO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nOiByZW0oMjBweCkgMDtcbn1cblxuLy8gQ2xvc2UgYnRuXG4ubW9kYWwtY29udGVudCB7XG4gIC5jbG9zZSwgLm1vZGFsLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IHJlbSgyOHB4KTtcbiAgICByaWdodDogcmVtKDEzcHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZpcmVmbHk7XG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9zdmcvaWNvLWNyb3NzLnN2ZycpO1xuICAgIHdpZHRoOiByZW0oMTZweCk7XG4gICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgcGFkZGluZzogcmVtKDVweCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB0ZXh0LWluZGVudDogcmVtKDEwMHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBib3JkZXI6IDA7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuICBwYWRkaW5nLXJpZ2h0OiByZW0oNDhweCk7XG4gIHBhZGRpbmctbGVmdDogcmVtKDE2cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgfVxufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHJlbSgkbW9kYWwtaW5uZXItcGFkZGluZy1zbWFsbGVyKSByZW0oJG1vZGFsLWlubmVyLXBhZGRpbmcgLyAyKSByZW0oJG1vZGFsLWlubmVyLXBhZGRpbmcgLyAyKTtcblxuICAuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogcmVtKCRtb2RhbC1pbm5lci1wYWRkaW5nLXNtYWxsZXIgKiAyKSByZW0oJG1vZGFsLWlubmVyLXBhZGRpbmcgLyAyKSByZW0oJG1vZGFsLWlubmVyLXBhZGRpbmctc21hbGxlciAqIDIpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIDAuNTtcbiAgfVxuXG4gIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogcmVtKCRtb2RhbC1tZCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogcmVtKCRtb2RhbC1pbm5lci1wYWRkaW5nLXNtYWxsZXIpIHJlbSgkbW9kYWwtaW5uZXItcGFkZGluZyk7XG4gIH1cblxuICAubW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiByZW0oJG1vZGFsLWlubmVyLXBhZGRpbmctc21hbGxlcikgMDtcbiAgfVxuXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIHBhZGRpbmc6IHJlbSgkbW9kYWwtaW5uZXItcGFkZGluZy1zbWFsbGVyKSByZW0oJG1vZGFsLWlubmVyLXBhZGRpbmcpIHJlbSgkbW9kYWwtaW5uZXItcGFkZGluZy1zbWFsbGVyKTtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogcmVtKCRtb2RhbC1zbSk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiByZW0oJG1vZGFsLWxnKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiByZW0oJG1vZGFsLXhsKTtcbiAgfVxufVxuXG4vLyBNb2RhbCBmb3IgdGhlIGxvYWRlclxuLm1vZGFsLWFqYXgtd2FpdGluZy1tb2RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAubW9kYWwtZGlhbG9nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24sXG4ubW9kYWwtcmJzLWNhdGFsb2ctcXVpY2stYnV5IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBubyBjbGFzcyBvbiB0aGlzIGVsZW1lbnRcbiAgICBoMyB7XG4gICAgICBtYXgtd2lkdGg6IDgwdnc7XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAucHJvZHVjdExpc3QtbG9nbyB7XG4gICAgICBtYXgtaGVpZ2h0OiByZW0oMjhweCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMTBweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuYWRkLXRvLWNhcnQtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubW9kYWwtcmJzLWNhdGFsb2ctYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIHtcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiByZW0oMTZweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiByZW0oMTZweCkgcmVtKDMycHgpO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0TGlzdC1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2RhbC1zdG9ybG9jYXRvci1oZWFkZXItZm9ybUdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTBweDtcblxuICBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cblxuICAuYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtc3VidGl0bGUge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xufVxuIiwiLy8gRnJvbSBCb290c3RyYXBcbi8vIFdlIG5lZWQgdG8gZW5zdXJlIGNvbXBhdGliaWxpdHkgd2l0aCBQWE1TIGNvcmUgZnVuY3Rpb25uYWxpdHlcbi8vIElmIHdlIGNhbiwga2VlcCB0aGUgZXhpc3RpbmcgQm9vdHN0cmFwIGNsYXNzZXMgYW5kIGNoYW5nZSB0aGUgc3R5bGVcbi8vIERvY3VtZW50YXRpb246IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuNS9jb250ZW50L3Rvb2x0aXBzL1xuXG4vLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLnRvb2x0aXAudG9wLFxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG4gIHRvcDogMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAwLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRvb2x0aXAucmlnaHQsXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIDAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIDAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50b29sdGlwLmJvdHRvbSxcbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAwLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udG9vbHRpcC5sZWZ0LFxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIDAuNSkgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAwLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRvb2x0aXAuYXV0byxcbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cblxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG5cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG5cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuXG4gIG1heC13aWR0aDogcmVtKCR0b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbi8vIEZyb20gQm9vdHN0cmFwXG4vLyBXZSBuZWVkIHRvIGVuc3VyZSBjb21wYXRpYmlsaXR5IHdpdGggUFhNUyBjb3JlIGZ1bmN0aW9ubmFsaXR5XG4vLyBJZiB3ZSBjYW4sIGtlZXAgdGhlIGV4aXN0aW5nIEJvb3RzdHJhcCBjbGFzc2VzIGFuZCBjaGFuZ2UgdGhlIHN0eWxlXG4vLyBEb2N1bWVudGF0aW9uOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjUvY29tcG9uZW50cy9wb3BvdmVycy9cbi5wb3BvdmVyIHtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHJlbSgkcG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHJlbSgkcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCByZW0oJHBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogMC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiByZW0oJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIDAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsIHJlbSgkcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAwLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAwLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHJlbSgkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAwLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAwLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgcmVtKCRwb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAwLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAwLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiByZW0oJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAwLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAwLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoICogMC41O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogcmVtKCRwb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsIHJlbSgkcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogMC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIDAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiByZW0oJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogMC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIDAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG5cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206IHJlbSgkcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIGNvbG9yLmFkanVzdCgkcG9wb3Zlci1oZWFkZXItYmcsICRsaWdodG5lc3M6IC01JSwgJHNwYWNlOiBoc2wpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIEZyb20gQm9vdHN0cmFwXG4vLyBXZSBuZWVkIHRvIGVuc3VyZSBjb21wYXRpYmlsaXR5IHdpdGggUFhNUyBjb3JlIGZ1bmN0aW9ubmFsaXR5XG4vLyBJZiB3ZSBjYW4sIGtlZXAgdGhlIGV4aXN0aW5nIEJvb3RzdHJhcCBjbGFzc2VzIGFuZCBjaGFuZ2UgdGhlIHN0eWxlXG4vLyBEb2N1bWVudGF0aW9uOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjUvY29tcG9uZW50cy9zcGlubmVycy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xufVxuIiwiLmRpc2NvdW50LWRldGFpbCB7XG5cbiAgLnByb2R1Y3RMaXN0ICYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3JkZXI6IC0xO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi1sYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCByZWd1bGFyKTtcblxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JpbXNvbjtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTVweCk7XG4gICAgcGFkZGluZzogcmVtKDVweCkgcmVtKDEwcHgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbiIsIiRjLXByZUhlYWRlck1lc3NhZ2Utc2xpY2stY29udHJvbC1zaXplOiAyNHB4ICFkZWZhdWx0O1xuJGMtcHJlSGVhZGVyTWVzc2FnZS1zbGljay1jb250cm9sLWd1dHRlcjogMi41cHggIWRlZmF1bHQ7XG4kcHJlSGVhZGVyLWhlaWdodDogNDBweCAhZGVmYXVsdDtcblxuLy8gMS4gVGFrZSBhZHZhbnRhZ2Ugb2YgdGhlIGZsZXhib3ggY29udGV4dCBhbmQgbWFrZSB0aGUgZWxlbWVudCB0YWtlIHRoZSBmdWxsIGF2YWlsYWJsZSBzcGFjZVxuLy8gMi4gRmxleCB3aWxsIGhlbHAgdXMgbGF5b3V0IG91ciBjYXJvdXNlbCdzIGNvbnRyb2xzXG4vLyAzLiBGaXggYHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO2AgYXBwbGllZCBvbiBmbGV4IGNoaWxkcmVuXG4vLyA0LiBGaXggZGlzcGxheSB3aGVuIHRoZSBjYXJvdXNlbCBpcyBsb2FkaW5nL0phdmFTY3JpcHQgaXMgZGlzYWJsZWRcblxuLnByZUhlYWRlck1lc3NhZ2Uge1xuICBmbGV4OiAxIDEgMCU7IC8vIFsxXVxuICBkaXNwbGF5OiBmbGV4OyAvLyBbMl1cbiAgaGVpZ2h0OiByZW0oJHByZUhlYWRlci1oZWlnaHQpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDAlOyAvLyBbM11cblxuICAmOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHsgLy8gWzRdXG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHsgLy8gV2Uga2VlcCB0aGUgb3ZlcmZsb3cgbGltaXRlZCB0byBob3ZlciBhbmQgZm9jdXMgdG8gcHJldmVudCB0aGUgZGlzcGxheSBvZiBzY3JvbGxiYXJzIChjbGllbnQncyByZXF1ZXN0KVxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyBQcmVIZWFkZXIgT3ZlcnJpZGVzIGZvciBzbGlkZXJcbiAgLy8gNC4gTGVhdmUgZW5vdWdoIHNwYWNlIG9uIHRoZSByaWdodCBmb3IgdGhlIGAuc2xpY2stcGF1c2VgIGVsZW1lbnQgd2hpY2ggaXMgaW4gYHBvc2l0aW9uOiBhYnNvbHV0ZTtgXG4gIC8vIDUuIFRha2UgYWR2YW50YWdlIG9mIHRoZSBmbGV4Ym94IGNvbnRleHQgYW5kIG1ha2UgdGhlIGVsZW1lbnQgdGFrZSB0aGUgZnVsbCBhdmFpbGFibGUgc3BhY2VcbiAgLy8gNi4gRml4IGB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztgIGFwcGxpZWQgb24gZmxleCBjaGlsZHJlblxuXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgJi5zbGljay1oYXMtYXJyb3dzIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgkYy1wcmVIZWFkZXJNZXNzYWdlLXNsaWNrLWNvbnRyb2wtc2l6ZSk7IC8vIFs0XVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1saXN0IHtcbiAgICBmbGV4OiAxIDEgMCU7IC8vIFs1XVxuICAgIG1pbi13aWR0aDogMCU7IC8vIFs2XVxuICB9XG5cbiAgLnNsaWNrLWNvbnRyb2wsXG4gIC5zbGljay1jb250cm9scyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFRoZSBjbGllbnQgZG9lc24ndCB3YW50IHRvIGRpc3BsYXkgbmVjZXNzYXJ5IGNvbnRyb2xzIGZvciBhMTF5XG4gIC8vIEluIG9yZGVyIHRvIG1pdGlnYXRlIHRoZSBpbXBhY3QsIHdlIGtlZXAgdGhlbSB2aXNpYmxlIGZvciB0aGUgcGVvcGxlIHdobyBoYXZlIHNldCB0aGUgXCJwcmVmZXJzLXJlZHVjZS1tb3Rpb25cIlxuXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNsaWNrLWNvbnRyb2wge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gWzRdXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogcmVtKDVweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKCRjLXByZUhlYWRlck1lc3NhZ2Utc2xpY2stY29udHJvbC1zaXplKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IC8vIFs0XVxuXG4gICAgICA+IHN2ZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stY29udHJvbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luOiAwIHJlbSgkYy1wcmVIZWFkZXJNZXNzYWdlLXNsaWNrLWNvbnRyb2wtZ3V0dGVyICogMik7XG5cbiAgICAgID4gbGkge1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgkYy1wcmVIZWFkZXJNZXNzYWdlLXNsaWNrLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stcGF1c2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IHJlbSgzMnB4KSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiByZW0oMzJweCkgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCByZW0oJGMtcHJlSGVhZGVyTWVzc2FnZS1zbGljay1jb250cm9sLWd1dHRlciAqIDIpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmF1dG9wbGF5TmF2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIENlbnRlciB0aGUgZWxlbWVudCB2ZXJ0aWNhbGx5IGlmIHRoZXJlIGlzIG9ubHkgb25lIChvdGhlcndpc2UsIHRoZSBjYXJvdXNlbCBzY3JpcHQgd2lsbCB0YWtlIGNhcmUgb2YgdGhhdClcbi5wcmVIZWFkZXJNZXNzYWdlLWl0ZW0ge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vLyAxLiBUbyBhdm9pZCB0b28gbG9uZyB0ZXh0IHR5cGVkIGluIGJhY2sgb2ZmaWNlLiBUaGUgc3R5bGUgbmVlZCB0byBiZSBhcHBsaWVkIG9uIHRoZSBsYXN0IGNoaWxkIGVsZW1lbnQsIHRoYXQncyB3aHkgd2UgYWxzbyB0YXJnZXQgZXZlbnR1YWwgZGlyZWN0IGNoaWxkcmVuIChgcGAgb3IgYGRpdmAgZnJvbSB0aGUgV1lTSVdZRylcbi5wcmVIZWFkZXJNZXNzYWdlLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vIFRvIGF2b2lkIHNpZGUgZWZmZWN0cyBmcm9tIGJhY2sgb2ZmaWNlIHN0eWxpbmdcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJixcbiAgPiAqIHtcbiAgICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IC8vIFsxXVxuICB9XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIFNpdGUncyBwcmVoZWFkZXJcblxuJGMtcHJlSGVhZGVyLWxpbmstZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJGMtcHJlSGVhZGVyLWxpbmstZ2FwOiAzNnB4ICFkZWZhdWx0O1xuXG4ucHJlSGVhZGVyIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlyZWZseTtcbiAgY29sb3I6ICR0aGVtZS1odWUtbGlnaHQ7XG59XG5cbi5wcmVIZWFkZXIgYTpub3QoLnByZUhlYWRlci1mYXEpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5wcmVIZWFkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wcmVIZWFkZXItc2hvcnRTdG9yZSB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5wcmVIZWFkZXItbGluayB7XG4gIHBhZGRpbmc6IDAgcmVtKCRndXR0ZXItd2lkdGgpO1xuICBmb250LXNpemU6IHJlbSgkYy1wcmVIZWFkZXItbGluay1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IHJlbSgkYy1wcmVIZWFkZXItbGluay1nYXApO1xuICAgIH1cbiAgfVxufVxuXG4ucHJlSGVhZGVyLWZhcSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHJlbSgxMHB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gIHN2ZyB7XG4gICAgZm9udC1zaXplOiBlbSgyM3B4LCAkYy1wcmVIZWFkZXItbGluay1mb250LXNpemUpO1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5wcmVIZWFkZXItc2VwYXJhdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiBlbSg1cHgsICRjLXByZUhlYWRlci1saW5rLWZvbnQtc2l6ZSkgMDtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IGVtKC0kYy1wcmVIZWFkZXItbGluay1nYXAgKiAuNSwgJGMtcHJlSGVhZGVyLWxpbmstZm9udC1zaXplKTtcbiAgICB3aWR0aDogZW0oMnB4LCAkYy1wcmVIZWFkZXItbGluay1mb250LXNpemUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuIiwiLmlub3ZheG8ge1xuICAmLWlmcmFtZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiByZW0oMTA2MHB4KTtcbiAgfVxufVxuIiwiI2RpZG9taS1ob3N0IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cbiAgLmRpZG9taS1wb3B1cC1oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgYTpub3QoLmRpZG9taS1uby1saW5rLXN0eWxlKSB7XG4gICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZGlkb21pLXBvcHVwLWNvbnRhaW5lcixcbiAgLmRpZG9taS1leHRlcmlvci1ib3JkZXIge1xuICAgIGJvcmRlcjogcmVtKDFweCkgc29saWQgJHRoZW1lLXByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRpZG9taS1jb21wb25lbnRzLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IGVtKDJweCwgJGMtYnRuLWZvbnQtc2l6ZSkgc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiByZW0oMTBweCkgcmVtKDMwcHgpICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiByZW0oJGMtYnRuLWZvbnQtc2l6ZSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMjVweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4sIGNvbG9yIC4xNXMgZWFzZS1pbjtcbiAgICBtaW4taGVpZ2h0OiByZW0oNDBweCkgIWltcG9ydGFudDtcblxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luOiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaGlnaGxpZ2h0LWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgICAgYmFja2dyb3VuZDogJGMtYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS40Mjg1NyAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjLWJ1dHRvbi1wcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDEycHggMjRweCAtOHB4IHJnYmEoJG5lcGFsLCAuNDgpICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZS1pbjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5kaWRvbWktYnV0dG9uLXN0YW5kYXJkLFxuICAuZGlkb21pLWNvbnNlbnQtcG9wdXAtdmlldy12ZW5kb3JzLWxpc3QtbGluayB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYy1idXR0b24tc2Vjb25kYXJ5LWJvcmRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYy1idXR0b24tc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDI1cHgpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kaWRvbWktcG9wdXAtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIHJlbSgyMHB4KSByZW0oMzBweCk7XG4gIH1cbn1cbiIsIi5QYXlsaW5lV2lkZ2V0IHtcblxuICAqIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCByZWd1bGFyKTtcbiAgfVxuXG4gICYucGwtbGF5b3V0LXRhYiB7XG4gICAgKiB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHJlZ3VsYXIpO1xuICAgIH1cblxuICAgIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcge1xuICAgICAgLnBsLXBheW1lbnRNZXRob2RzIHtcbiAgICAgICAgQGV4dGVuZCAuZnJhbWU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCB7XG4gICAgLnBsLXBheS1idG4tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogcmVtKDEwcHgpIDAgMCBhdXRvO1xuICAgICAgQGV4dGVuZCAuY2hlY2tvdXQtc3RpY2t5O1xuICAgIH1cblxuICAgIC5wbC1wYXktYnRuIHtcbiAgICAgIEBleHRlbmQgLmJ0biwgLmJ0bi1wcmltYXJ5O1xuICAgIH1cblxuICAgIC5wbC1jb250YWluZXItdmlldyB7XG4gICAgICAucGwtZm9ybS1jb250cm9sLWFkZG9uIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDdweCkgcmVtKDE2cHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcge1xuXG5cbiAgICAgIC5wbC1wbUNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuXG4gICAgICAgICYucGwtZXZlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGwtY29tbWVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wbC1wYXltZW50TWV0aG9kLXZpZXcge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAucGwtZm9ybS1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLnBsLWlucHV0LWZlZWRiYWNrIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wbC1pbnB1dC1mZWVkYmFjay5wbC1pY29uLXdhcm5pbmcge1xuICAgICAgICAgIHRvcDogcmVtKDRweClcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAmLnBsLWlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBsLWlucHV0IHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG1hcmdpbjogcmVtKDdweCkgMCAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBsLXBtQ29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAucGwtaW5wdXQtZ3JvdXAtY29udGFpbmVyIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG5cbiAgICAgIC5wbC1tZXNzYWdlIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICB9XG5cbiAgICAgIC5wbC1tZXNzYWdlLWVycm9yIHtcbiAgICAgICAgQGV4dGVuZCAuaGVscC1ibG9jaztcbiAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgfVxuXG4gICAgICAucGwtbGFiZWwtaW5wdXQge1xuICAgICAgICBAZXh0ZW5kIC5jb250cm9sLWxhYmVsO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cblxuICAgICAgLnBsLWlucHV0LWdyb3VwIHtcbiAgICAgICAgQGV4dGVuZCAuZm9ybS1jb250cm9sLCAuY29udHJvbC1sYWJlbDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAucGwtZm9ybS1ncm91cCB7XG4gICAgICAgIEBleHRlbmQgLmZvcm0tZ3JvdXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxuICAgICAgICAgICYucGwtY3Z2Q29udGFpbmVyLFxuICAgICAgICAgICYucGwtZXhwaXJhdGlvbkRhdGVDb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3tyZW0oMjBweCl9KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGwtY2FyZC1sb2dvcy1jb250YWluZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiByZW0oNTBweCk7XG4gICAgfVxuICB9XG5cbiAgLnBsLWxheW91dCB7XG4gICAgLnBsIHtcbiAgICAgICYtcGF5bWVudE1ldGhvZExheW91dC12aWV3IHtcbiAgICAgICAgQGV4dGVuZCAudGFicztcbiAgICAgIH1cblxuICAgICAgJi10YWJzLWNvbnRhaW5lciB7XG4gICAgICAgIEBleHRlbmQgLm5hdiwgLm5hdi10YWJzO1xuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcge1xuICAgICAgICAucGwge1xuICAgICAgICAgICYtdGFiIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnRhYnMtdGFiLCAubmF2LWl0ZW07XG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDUwcHgpO1xuXG4gICAgICAgICAgICAmLnBsLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmFjdGl2ZTtcblxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlyZWZseTtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBsLWNvbnRhaW5lci1kZWZhdWx0IHtcbiAgICAucGwtY29udGFpbmVyLXZpZXcge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0MHB4KTtcbiAgICB9XG4gIH1cblxuICAucGwtbGF5b3V0IHtcbiAgICAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IHtcbiAgICAgIC5wbC1wYXltZW50TWV0aG9kcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAucGwtdGFicy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMjBweCkgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wbC10YWIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgJi5wbC1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wbC1wbUNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgtMjBweCk7XG4gICAgICB9XG5cbiAgICAgIC5wbC1wYXltZW50TWV0aG9kcyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltjbGFzcyo9XCJwbC1sYXlvdXQtXCJdIC5wbC1jYXJkLWxvZ29zLWNvbnRhaW5lciAucGwtY2FyZC1sb2dvcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnBsLWZvcm0tY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAje3JlbSgxMHB4KX0pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wbC1jbGVhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wbC1zY2hlZHVsZS1ibG9jayB7XG4gICAgICBwYWRkaW5nOiByZW0oMjBweCkgcmVtKDMwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIC5wbC1zY2hlZHVsZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAucGwtbm9zdHlsZS1saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE0cHgpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE2cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjE0XCIgaGVpZ2h0PVwiMTRcIiB2aWV3Qm94PVwiMCAwIDE0IDE0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGNpcmNsZSBjeD1cIjdcIiBjeT1cIjdcIiByPVwiN1wiIGZpbGw9XCIlMjNFQkYzRkFcIi8+PC9zdmc+Jykgbm8tcmVwZWF0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMXB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSg3cHgpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI1cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wbC1zY2hlZHVsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjE0XCIgaGVpZ2h0PVwiMTRcIiB2aWV3Qm94PVwiMCAwIDE0IDE0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGNpcmNsZSBjeD1cIjdcIiBjeT1cIjdcIiByPVwiN1wiIGZpbGw9XCIlMjNENzI0MkNcIi8+PC9zdmc+Jykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wbC1zY2hlZHVsZSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGwtZmVlcy1sZWdhbCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcbiAgICAgIH1cblxuICAgICAgLnBsLWZlZXMtbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgLnBsLWNvbGxlY3QtYnRuIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWMtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogcmVtKDEwcHgpO1xuICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG59XG5cbi5wYWMtaXRlbSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnBhYy1pY29uLnBhYy1pY29uLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IHJlbSgkbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoKTtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICBib3JkZXI6IHJlbSgkbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IHJlbSgtJG5hdi10YWJzLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cblxuLy9cbi8vIFBpbGxzXG4vL1xuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8vIE5hdmJhclxuLm5hdmJhciAuY29sbGFwc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhci1uYXYge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG4gICAgfVxuICB9XG59XG5cbi8vIEZpeCBwcm9kdWN0LWxpc3Rcbi5wcm9kdWN0LWxpc3Qge1xuICA+IGRpdiB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICB9XG59XG5cbi8vIEZpeCBlbXB0eSBjb2x1bW5zXG4uY29sLFxuW2NsYXNzKj1cImNvbC1cIl0ge1xuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIERpc2FibGUgY29sdW1uIHBhZGRpbmcgb24gbmF0aXZlIGZvcm1zXG4uZm9ybS1ncm91cCBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLy8gUHJveGltaXMgdG9vbGJhclxuLnByb3hpbWlzLXRvb2xiYXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XG5cbiAgLm5hdmJhci1icmFuZCxcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4gIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cblxuICAuZHJvcGRvd24taGVhZGVyLmJnLWluZm8ge1xuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFuZWwgLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBIRUFESU5HU1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBbY2xhc3NdIGFsbG93cyB1cyB0byBmb3JjZSBzcGVjaWZpdHkgZW5vdWdoIHRvIGVyYXNlIHN0eWxlcyBkZWZpbmVkIG9uIGAuY2xhc3MgaDJgIG9yIGAuY2xhc3MgLmNsYXNzYCB3aXRob3V0IHVzaW5nIGAhaW1wb3J0YW50YFxuXG4udS1oMVtjbGFzc10ge1xuICBmb250LXNpemU6IHJlbSgkaDEtZm9udC1zaXplKTtcbn1cblxuLnUtaDJbY2xhc3NdIHtcbiAgZm9udC1zaXplOiByZW0oJGgyLWZvbnQtc2l6ZSk7XG59XG5cbi51LWgzW2NsYXNzXSB7XG4gIGZvbnQtc2l6ZTogcmVtKCRoMy1mb250LXNpemUpO1xufVxuXG4udS1oNFtjbGFzc10ge1xuICBmb250LXNpemU6IHJlbSgkaDQtZm9udC1zaXplKTtcbn1cblxuLnUtaDVbY2xhc3NdIHtcbiAgZm9udC1zaXplOiByZW0oJGg1LWZvbnQtc2l6ZSk7XG59XG5cbi51LWg2W2NsYXNzXSB7XG4gIGZvbnQtc2l6ZTogcmVtKCRoNi1mb250LXNpemUpO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBJTUFHRSBGSVRcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmltZ0ZpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICYtLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICYtLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgRm9yY2UgZm9jdXMgZWxlbWVudFxuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4qOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiAwIDAgMCByZW0oMnB4KSAjZmZmLCBpbnNldCAwIDAgcmVtKDEwcHgpIHJlbSgtNHB4KSBjb2xvci5hZGp1c3QoJHRoZW1lLXByaW1hcnktY29sb3IsICRhbHBoYTogLTAuMiksIGNvbG9yLmFkanVzdCgkdGhlbWUtcHJpbWFyeS1jb2xvciwgJGFscGhhOiAtMC4zKSAwIDAgMCByZW0oNHB4KSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4vLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlLCAkc3BhY2U6IGhzbCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHJlbSgkYm9yZGVyLXdpZHRoKSBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogcmVtKCRib3JkZXItd2lkdGgpIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogcmVtKCRib3JkZXItd2lkdGgpIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiByZW0oJGJvcmRlci13aWR0aCkgc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogcmVtKCRib3JkZXItd2lkdGgpIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0ge1xuICAgICAgICBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7XG4gICAgICBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXksICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAge1xuICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwge1xuICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wIHtcbiAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEge1xuICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUge1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQge1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvIHtcbiAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7XG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoIHtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lIHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICR1c2VyLXNlbGVjdHMge1xuICAudXNlci1zZWxlY3QtI3skdmFsdWV9IHtcbiAgICB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0ge1xuICAgIG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7XG4gICAgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7XG4gICAgICAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm8tdHJhbnNmb3JtIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDtcbn1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoJGNvbG9yLCAkbGlnaHRuZXNzOiAtJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSwgJHNwYWNlOiBoc2wpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBSZW1vdmVkIGZyb20gQm9vdHN0cmFwIDQuNSBidXQgbmVlZGVkIGZvciBQcm94aW1pc1xuLy8gU2VlOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjUvbWlncmF0aW9uLyNyZXNwb25zaXZlLXV0aWxpdGllc1xuXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXG5cbkBtaXhpbiByZXNwb25zaXZlLXZpc2liaWxpdHkoKSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRhYmxlI3smfSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ciN7Jn0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoI3smfSxcbiAgdGQjeyZ9IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1peGluIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXhzLFxuLnZpc2libGUtc20sXG4udmlzaWJsZS1tZCxcbi52aXNpYmxlLWxnIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbn1cblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXhzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cblxuLnZpc2libGUteHMtYmxvY2sge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXNtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cblxuLnZpc2libGUtc20tYmxvY2sge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXNtLWlubGluZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLW1kIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cblxuLnZpc2libGUtbWQtYmxvY2sge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLW1kLWlubGluZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLWxnIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG5cbi52aXNpYmxlLWxnLWJsb2NrIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtbGctaW5saW5lIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuLXhzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuXG4uaGlkZGVuLXNtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuXG4uaGlkZGVuLW1kIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuXG4uaGlkZGVuLWxnIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbiJdfQ== */
