@font-face{font-family:"Kanit";src:url("../fonts/kanit/Kanit-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Kanit";src:url("../fonts/kanit/Kanit-ExtraBold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Kanit";src:url("../fonts/kanit/Kanit-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Kanit";src:url("../fonts/kanit/Kanit-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Kanit";src:url("../fonts/kanit/Kanit-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Kanit";src:url("../fonts/kanit/Kanit-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Kanit";src:url("../fonts/kanit/Kanit-SemiBold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Kanit";src:url("../fonts/kanit/Kanit-Bold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Kanit";src:url("../fonts/kanit/Kanit-ExtraBold.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Pathway Gothic One";src:url("../fonts/pathwaygothicone/PathwayGothicOne-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Pathway Gothic One";src:url("../fonts/pathwaygothicone/PathwayGothicOne-Regular.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Pathway Gothic One";src:url("../fonts/pathwaygothicone/PathwayGothicOne-Regular.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Pathway Gothic One";src:url("../fonts/pathwaygothicone/PathwayGothicOne-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Pathway Gothic One";src:url("../fonts/pathwaygothicone/PathwayGothicOne-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Pathway Gothic One";src:url("../fonts/pathwaygothicone/PathwayGothicOne-Regular.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Pathway Gothic One";src:url("../fonts/pathwaygothicone/PathwayGothicOne-Regular.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Pathway Gothic One";src:url("../fonts/pathwaygothicone/PathwayGothicOne-Regular.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Pathway Gothic One";src:url("../fonts/pathwaygothicone/PathwayGothicOne-Regular.ttf") format("truetype");font-weight:900;font-style:normal}:root{--tc-color-c1: #D65B10;--tc-color-c2: #F27022;--tc-color-c3: #648B7C;--tc-color-c4: #4C5C56;--tc-color-c5: #F9F9F4;--tc-color-c6: #762E14;--tc-color-c7: #0E0F11;--tc-color-c8: #e3e3e3;--tc-color-c9: #3d3d3d;--tc-color-c10: rgba(249, 249, 244, 0.6);--tc-color-c11: #868686;--tc-color-c12: #b0b0b0;--tc-color-success: #2eb62c;--tc-color-danger: #930404;--tc-gradient-g1-from: transparent;--tc-gradient-g1-to: #F27022;--tc-gradient-g1-deg: 90deg;--tc-gradient-g2-deg: 0deg;--tc-gradient-g3-deg: 0deg;--tc-gradient-g4-deg: 0deg;--tc-spacing-xs-mobile: 24px;--tc-spacing-xs-tablet: 40px;--tc-spacing-xs-desktop: 40px;--tc-spacing-sm-mobile: 40px;--tc-spacing-sm-tablet: 60px;--tc-spacing-sm-desktop: 60px;--tc-spacing-md-mobile: 40px;--tc-spacing-md-tablet: 80px;--tc-spacing-md-desktop: 80px;--tc-spacing-lg-mobile: 80px;--tc-spacing-lg-tablet: 80px;--tc-spacing-lg-desktop: 80px;--tc-spacing-xl-mobile: 40px;--tc-spacing-xl-tablet: 120px;--tc-spacing-xl-desktop: 120px;--tc-cta-font-family: Kanit, sans-serif;--tc-cta-font-size-desktop: 1rem;--tc-cta-font-size-tablet: 1rem;--tc-cta-font-size-mobile: 0.875rem;--tc-cta-padding-v: 18px;--tc-cta-padding-h: 32px;--tc-cta-min-width: 126px;--tc-cta-border-radius: 0;--tc-cta-border-width: 1px;--tc-cta-primary-color-default: #F9F9F4;--tc-cta-primary-color-hover: #F9F9F4;--tc-cta-primary-color-active: #F9F9F4;--tc-cta-primary-color-disabled: #e3e3e3;--tc-cta-primary-bg-default: #F27022;--tc-cta-primary-bg-hover: #D65B10;--tc-cta-primary-bg-active: #762E14;--tc-cta-primary-bg-disabled: #868686;--tc-cta-primary-border-default: transparent;--tc-cta-primary-border-hover: transparent;--tc-cta-primary-border-active: transparent;--tc-cta-primary-border-disabled: transparent;--tc-cta-primary-variant-color-default: #F9F9F4;--tc-cta-primary-variant-color-hover: #F9F9F4;--tc-cta-primary-variant-color-active: #F9F9F4;--tc-cta-primary-variant-color-disabled: #e3e3e3;--tc-cta-primary-variant-bg-default: #F27022;--tc-cta-primary-variant-bg-hover: #D65B10;--tc-cta-primary-variant-bg-active: #762E14;--tc-cta-primary-variant-bg-disabled: #868686;--tc-cta-primary-variant-border-default: transparent;--tc-cta-primary-variant-border-hover: transparent;--tc-cta-primary-variant-border-active: transparent;--tc-cta-primary-variant-border-disabled: transparent;--tc-cta-secondary-color-default: #4C5C56;--tc-cta-secondary-color-hover: #648B7C;--tc-cta-secondary-color-active: #648B7C;--tc-cta-secondary-color-disabled: #e3e3e3;--tc-cta-secondary-bg-default: transparent;--tc-cta-secondary-bg-hover: transparent;--tc-cta-secondary-bg-active: transparent;--tc-cta-secondary-bg-disabled: transparent;--tc-cta-secondary-border-default: transparent;--tc-cta-secondary-border-hover: transparent;--tc-cta-secondary-border-active: transparent;--tc-cta-secondary-border-disabled: transparent;--tc-cta-secondary-variant-color-default: #F9F9F4;--tc-cta-secondary-variant-color-hover: #F9F9F4;--tc-cta-secondary-variant-color-active: #F9F9F4;--tc-cta-secondary-variant-color-disabled: #e3e3e3;--tc-cta-secondary-variant-bg-default: #F27022;--tc-cta-secondary-variant-bg-hover: #D65B10;--tc-cta-secondary-variant-bg-active: #762E14;--tc-cta-secondary-variant-bg-disabled: #868686;--tc-cta-secondary-variant-border-default: transparent;--tc-cta-secondary-variant-border-hover: transparent;--tc-cta-secondary-variant-border-active: transparent;--tc-cta-secondary-variant-border-disabled: transparent;--tc-cta-tertiary-color-default: #F27022;--tc-cta-tertiary-color-hover: #D65B10;--tc-cta-tertiary-color-active: #762E14;--tc-cta-tertiary-color-disabled: #868686;--tc-cta-tertiary-bg-default: transparent;--tc-cta-tertiary-bg-hover: transparent;--tc-cta-tertiary-bg-active: transparent;--tc-cta-tertiary-bg-disabled: transparent;--tc-cta-tertiary-border-default: transparent;--tc-cta-tertiary-border-hover: transparent;--tc-cta-tertiary-border-active: transparent;--tc-cta-tertiary-border-disabled: transparent;--tc-cta-tertiary-variant-color-default: #F27022;--tc-cta-tertiary-variant-color-hover: #D65B10;--tc-cta-tertiary-variant-color-active: #762E14;--tc-cta-tertiary-variant-color-disabled: #868686;--tc-cta-tertiary-variant-bg-default: transparent;--tc-cta-tertiary-variant-bg-hover: transparent;--tc-cta-tertiary-variant-bg-active: transparent;--tc-cta-tertiary-variant-bg-disabled: transparent;--tc-cta-tertiary-variant-border-default: transparent;--tc-cta-tertiary-variant-border-hover: transparent;--tc-cta-tertiary-variant-border-active: transparent;--tc-cta-tertiary-variant-border-disabled: transparent;--tc-inputs-font-family: Kanit, sans-serif;--tc-inputs-font-weight: 500;--tc-inputs-border-radius: 4px;--tc-inputs-border-width: 1px;--tc-inputs-placeholder-color-default: #F9F9F4;--tc-inputs-text-color-default: #F9F9F4;--tc-inputs-label-color-focus: #F9F9F4;--tc-inputs-background-color-default: transparent;--tc-inputs-border-color-default: rgba(249, 249, 244, 0.6);--tc-inputs-border-color-focus: #F27022;--tc-font-family-headings: Kanit, sans-serif;--tc-font-family-body: Kanit, sans-serif;--tc-font-family-monospace: Kanit, sans-serif;--tc-body-font-weight: 500;--tc-h1-font-size-desktop-xl: 70px;--tc-h1-font-size-desktop: 60px;--tc-h1-font-size-tablet: 60px;--tc-h1-font-size-mobile: 38px;--tc-h1-font-weight: 600;--tc-h2-font-size-desktop-xl: 54px;--tc-h2-font-size-desktop: 46px;--tc-h2-font-size-tablet: 46px;--tc-h2-font-size-mobile: 28px;--tc-h2-font-weight: 600;--tc-h3-font-size-desktop-xl: 48px;--tc-h3-font-size-desktop: 38px;--tc-h3-font-size-tablet: 38px;--tc-h3-font-size-mobile: 26px;--tc-h3-font-weight: 600;--tc-h4-font-size-desktop-xl: 36px;--tc-h4-font-size-desktop: 30px;--tc-h4-font-size-tablet: 30px;--tc-h4-font-size-mobile: 20px;--tc-h4-font-weight: 600;--tc-h5-font-size-desktop-xl: 20px;--tc-h5-font-size-desktop: 18px;--tc-h5-font-size-tablet: 18px;--tc-h5-font-size-mobile: 18px;--tc-h5-font-weight: 500;--tc-h6-font-size-desktop-xl: 18px;--tc-h6-font-size-desktop: 16px;--tc-h6-font-size-tablet: 16px;--tc-h6-font-size-mobile: 16px;--tc-h6-font-weight: 500;--tc-h1-letter-spacing: 0.05em;--tc-h2-letter-spacing: 0.05em;--tc-h3-letter-spacing: 0.05em;--tc-h4-letter-spacing: 0.05em;--tc-h5-letter-spacing: normal;--tc-h6-letter-spacing: normal;--tc-body-font-size-desktop-xl: 1rem;--tc-body-font-size-desktop: 1rem;--tc-body-font-size-tablet: 1rem;--tc-body-font-size-mobile: 0.875rem;--tc-body-letter-spacing: 0.05em;--tc-caption-font-size-desktop: 12px;--tc-caption-font-size-tablet: 12px;--tc-caption-font-size-mobile: 12px;--tc-caption-font-family: Pathway Gothic One, sans-serif;--tc-caption-letter-spacing: normal;--tc-overline-font-size-desktop: 10px;--tc-overline-font-size-tablet: 10px;--tc-overline-font-size-mobile: 10px;--tc-overline-letter-spacing: 0;--tc-link-font-weight: 400;--tc-strong-font-weight: 700;--tc-btn-icons-width-mobile: 25px;--tc-btn-icons-width-tablet: 24px;--tc-btn-icons-width-desktop: 25px;--tc-cta-font-weight: 500;--tc-nav-full-1level-font-size: 16px;--tc-nav-full-1level-font-weight: 500;--tc-nav-full-1level-line-height: 1.3;--tc-nav-full-1level-font-family: Kanit, sans-serif;--tc-nav-full-1level-letter-spacing: 1.08px;--white: #F9F9F4;--tc-color-white: #F9F9F4;--black: #0E0F11;--tc-color-black: #0E0F11}@media only screen and (min-width: 1024px){:root{--header-h: 154px}}@media only screen and (min-width: 834px)and (max-width: 1023px){:root{--header-h: 95px}}@media only screen and (max-width: 833px){:root{--header-h: 68px}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(14,15,17,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Kanit",sans-serif;font-size:1rem;font-weight:500;line-height:1.5;color:#0e0f11;text-align:left;background-color:#f9f9f4}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:10px}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:currentColor;text-decoration:underline;background-color:rgba(0,0,0,0)}a:hover{color:#648b7c}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:"Kanit",sans-serif;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#776f6f;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#f9f9f4;border:1px solid #dee2e6;border-radius:0;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#776f6f}.container,.sn_container_fixed,.container-fluid,.sn_container_fluid,.container-xl,.sn_container_fixed_xl,.container-lg,.sn_container_fixed_lg,.container-md,.sn_container_fixed_md,.container-sm,.sn_container_fixed_sm{width:100%;padding-right:8px;padding-left:8px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.sn_popup_ct,.container-sm,.sn_container_fixed_sm,.container,.sn_container_fixed{max-width:540px}}@media(min-width: 834px){.sn_popup_ct,.container-md,.sn_container_fixed_md,.container-sm,.sn_container_fixed_sm,.container,.sn_container_fixed{max-width:688px}}@media(min-width: 1024px){.sn_popup_ct,.container-lg,.sn_container_fixed_lg,.container-md,.sn_container_fixed_md,.container-sm,.sn_container_fixed_sm,.container,.sn_container_fixed{max-width:1000px}}@media(min-width: 1456px){.sn_popup_ct,.container-xl,.sn_container_fixed_xl,.container-lg,.sn_container_fixed_lg,.container-md,.sn_container_fixed_md,.container-sm,.sn_container_fixed_sm,.container,.sn_container_fixed{max-width:1440px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:8px;padding-left:8px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.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{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width: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.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media(min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.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;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width: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.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media(min-width: 834px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.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;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width: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.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media(min-width: 1024px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.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;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width: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.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media(min-width: 1456px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.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;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width: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.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:500;line-height:1.5;color:#f9f9f4;background-color:rgba(0,0,0,0);background-clip:padding-box;border:1px solid rgba(249,249,244,.6);border-radius:4px;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{-webkit-transition:none;-o-transition:none;transition:none}}.form-control::-ms-expand{background-color:rgba(0,0,0,0);border:0}.form-control:focus{color:#f9f9f4;background-color:rgba(0,0,0,0);border-color:#acc3ba;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(100,139,124,.25);box-shadow:0 0 0 .2rem rgba(100,139,124,.25)}.form-control::-webkit-input-placeholder{color:#776f6f;opacity:1}.form-control::-moz-placeholder{color:#776f6f;opacity:1}.form-control:-ms-input-placeholder{color:#776f6f;opacity:1}.form-control::-ms-input-placeholder{color:#776f6f;opacity:1}.form-control::placeholder{color:#776f6f;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #f9f9f4}select.form-control:focus::-ms-value{color:#f9f9f4;background-color:rgba(0,0,0,0)}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1rem;line-height:1.5}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#0e0f11;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:0.875rem;line-height:1.5;border-radius:4px}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1rem;line-height:1.5;border-radius:4px}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:16px}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:#776f6f}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#2eb62c}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;line-height:1.5;color:#f9f9f4;background-color:rgba(46,182,44,.9);border-radius:0}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#2eb62c;padding-right:calc(1.5em + 0.75rem) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%232eb62c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#2eb62c;-webkit-box-shadow:0 0 0 .2rem rgba(46,182,44,.25);box-shadow:0 0 0 .2rem rgba(46,182,44,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem !important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#2eb62c;padding-right:calc(0.75em + 2.3125rem) !important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%232d2e2f' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%232eb62c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#2eb62c;-webkit-box-shadow:0 0 0 .2rem rgba(46,182,44,.25);box-shadow:0 0 0 .2rem rgba(46,182,44,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#2eb62c}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#2eb62c}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before{border-color:#2eb62c}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{border-color:#45d243;background-color:#45d243}.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(46,182,44,.25);box-shadow:0 0 0 .2rem rgba(46,182,44,.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before{border-color:#2eb62c}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#2eb62c}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#2eb62c;-webkit-box-shadow:0 0 0 .2rem rgba(46,182,44,.25);box-shadow:0 0 0 .2rem rgba(46,182,44,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#930404}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;line-height:1.5;color:#f9f9f4;background-color:rgba(147,4,4,.9);border-radius:0}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#930404;padding-right:calc(1.5em + 0.75rem) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23930404' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23930404' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#930404;-webkit-box-shadow:0 0 0 .2rem rgba(147,4,4,.25);box-shadow:0 0 0 .2rem rgba(147,4,4,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem !important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#930404;padding-right:calc(0.75em + 2.3125rem) !important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%232d2e2f' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23930404' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23930404' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#930404;-webkit-box-shadow:0 0 0 .2rem rgba(147,4,4,.25);box-shadow:0 0 0 .2rem rgba(147,4,4,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#930404}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#930404}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before{border-color:#930404}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{border-color:#c50505;background-color:#c50505}.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(147,4,4,.25);box-shadow:0 0 0 .2rem rgba(147,4,4,.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before{border-color:#930404}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#930404}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#930404;-webkit-box-shadow:0 0 0 .2rem rgba(147,4,4,.25);box-shadow:0 0 0 .2rem rgba(147,4,4,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media(min-width: 576px){.form-inline 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;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{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;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.fade{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{-webkit-transition:none;-o-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{-webkit-transition:none;-o-transition:none;transition:none}}.collapsing.width{width:0;height:auto;-webkit-transition:width .35s ease;-o-transition:width .35s ease;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.width{-webkit-transition:none;-o-transition:none;transition:none}}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;print-color-adjust:exact}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#f9f9f4;border-color:#648b7c;background-color:#648b7c}.custom-control-input:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(100,139,124,.25);box-shadow:0 0 0 .2rem rgba(100,139,124,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#acc3ba}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#f9f9f4;background-color:#c9d8d2;border-color:#c9d8d2}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#776f6f}.custom-control-input[disabled]~.custom-control-label::before,.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:rgba(0,0,0,0);border:1px solid #afafaf}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:0}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23F9F9F4' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#648b7c;background-color:#648b7c}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23F9F9F4' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(100,139,124,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(100,139,124,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23F9F9F4'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(100,139,124,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(0.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#afafaf;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{-webkit-transition:none;-o-transition:none;transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:rgba(0,0,0,0);-webkit-transform:translateX(0.75rem);-ms-transform:translateX(0.75rem);transform:translateX(0.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(100,139,124,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:500;line-height:1.5;color:#f9f9f4;vertical-align:middle;background:rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%232d2e2f' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid rgba(249,249,244,.6);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#acc3ba;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(100,139,124,.25);box-shadow:0 0 0 .2rem rgba(100,139,124,.25)}.custom-select:focus::-ms-value{color:#f9f9f4;background-color:rgba(0,0,0,0)}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#776f6f;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #f9f9f4}.custom-select-sm{height:calc(1.5em + 0.5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + 0.75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#acc3ba;-webkit-box-shadow:0 0 0 .2rem rgba(100,139,124,.25);box-shadow:0 0 0 .2rem rgba(100,139,124,.25)}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:500;line-height:1.5;color:#f9f9f4;background-color:rgba(0,0,0,0);border:1px solid rgba(249,249,244,.6);border-radius:4px}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + 0.75rem);padding:.375rem .75rem;line-height:1.5;color:#f9f9f4;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 4px 4px 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #f9f9f4,0 0 0 .2rem rgba(100,139,124,.25);box-shadow:0 0 0 1px #f9f9f4,0 0 0 .2rem rgba(100,139,124,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f9f9f4,0 0 0 .2rem rgba(100,139,124,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #f9f9f4,0 0 0 .2rem rgba(100,139,124,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#648b7c;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media(prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#c9d8d2}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#dee2e6;border-color:rgba(0,0,0,0);border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#648b7c;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#c9d8d2}.custom-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#dee2e6;border-color:rgba(0,0,0,0);border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#648b7c;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#c9d8d2}.custom-range::-ms-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#afafaf}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#afafaf}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#afafaf}.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:none;-o-transition:none;transition:none}}@media print{*,*::before,*::after{text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #afafaf;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:1024px !important}.container,.sn_container_fixed{min-width:1024px !important}.navbar{display:none}.badge{border:1px solid #0e0f11}.table{border-collapse:collapse !important}.table td,.table th{background-color:#f9f9f4 !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.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-c1{background-color:#d65b10 !important}a.bg-c1:hover,a.bg-c1:focus,button.bg-c1:hover,button.bg-c1:focus{background-color:#a7470c !important}.bg-c2{background-color:#f27022 !important}a.bg-c2:hover,a.bg-c2:focus,button.bg-c2:hover,button.bg-c2:focus{background-color:#d5580d !important}.bg-c3{background-color:#648b7c !important}a.bg-c3:hover,a.bg-c3:focus,button.bg-c3:hover,button.bg-c3:focus{background-color:#4f6d62 !important}.bg-c4{background-color:#4c5c56 !important}a.bg-c4:hover,a.bg-c4:focus,button.bg-c4:hover,button.bg-c4:focus{background-color:#35403c !important}.bg-c5{background-color:#f9f9f4 !important}a.bg-c5:hover,a.bg-c5:focus,button.bg-c5:hover,button.bg-c5:focus{background-color:#e7e7d3 !important}.bg-c6{background-color:#762e14 !important}a.bg-c6:hover,a.bg-c6:focus,button.bg-c6:hover,button.bg-c6:focus{background-color:#4a1d0d !important}.bg-c7{background-color:#0e0f11 !important}a.bg-c7:hover,a.bg-c7:focus,button.bg-c7:hover,button.bg-c7:focus{background-color:#000 !important}.bg-c8{background-color:#e3e3e3 !important}a.bg-c8:hover,a.bg-c8:focus,button.bg-c8:hover,button.bg-c8:focus{background-color:#cacaca !important}.bg-c9{background-color:#3d3d3d !important}a.bg-c9:hover,a.bg-c9:focus,button.bg-c9:hover,button.bg-c9:focus{background-color:#242424 !important}.bg-c10{background-color:rgba(249,249,244,.6) !important}a.bg-c10:hover,a.bg-c10:focus,button.bg-c10:hover,button.bg-c10:focus{background-color:rgba(231,231,211,.6) !important}.bg-c11{background-color:#868686 !important}a.bg-c11:hover,a.bg-c11:focus,button.bg-c11:hover,button.bg-c11:focus{background-color:#6d6d6d !important}.bg-c12{background-color:#b0b0b0 !important}a.bg-c12:hover,a.bg-c12:focus,button.bg-c12:hover,button.bg-c12:focus{background-color:#979797 !important}.bg-light{background-color:#f5f5f5 !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dcdcdc !important}.bg-dark{background-color:#0b0b0b !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#000 !important}.bg-white{background-color:#f9f9f4 !important}.bg-transparent{background-color:rgba(0,0,0,0) !important}.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: 576px){.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: 834px){.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: 1024px){.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: 1456px){.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}}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !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: 576px){.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !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: 834px){.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !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: 1024px){.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !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: 1456px){.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !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}}.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{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports(position: sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.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:0px !important}.mt-0,.my-0{margin-top:0px !important}.mr-0,.mx-0{margin-right:0px !important}.mb-0,.my-0{margin-bottom:0px !important}.ml-0,.mx-0{margin-left:0px !important}.m-1{margin:1px !important}.mt-1,.my-1{margin-top:1px !important}.mr-1,.mx-1{margin-right:1px !important}.mb-1,.my-1{margin-bottom:1px !important}.ml-1,.mx-1{margin-left:1px !important}.m-2{margin:2px !important}.mt-2,.my-2{margin-top:2px !important}.mr-2,.mx-2{margin-right:2px !important}.mb-2,.my-2{margin-bottom:2px !important}.ml-2,.mx-2{margin-left:2px !important}.m-3{margin:3px !important}.mt-3,.my-3{margin-top:3px !important}.mr-3,.mx-3{margin-right:3px !important}.mb-3,.my-3{margin-bottom:3px !important}.ml-3,.mx-3{margin-left:3px !important}.m-4{margin:4px !important}.mt-4,.my-4{margin-top:4px !important}.mr-4,.mx-4{margin-right:4px !important}.mb-4,.my-4{margin-bottom:4px !important}.ml-4,.mx-4{margin-left:4px !important}.m-5{margin:5px !important}.mt-5,.my-5{margin-top:5px !important}.mr-5,.mx-5{margin-right:5px !important}.mb-5,.my-5{margin-bottom:5px !important}.ml-5,.mx-5{margin-left:5px !important}.m-gg{margin:16px !important}.mt-gg,.my-gg{margin-top:16px !important}.mr-gg,.mx-gg{margin-right:16px !important}.mb-gg,.my-gg{margin-bottom:16px !important}.ml-gg,.mx-gg{margin-left:16px !important}.m-120{margin:120px !important}.mt-120,.my-120{margin-top:120px !important}.mr-120,.mx-120{margin-right:120px !important}.mb-120,.my-120{margin-bottom:120px !important}.ml-120,.mx-120{margin-left:120px !important}.m-110{margin:110px !important}.mt-110,.my-110{margin-top:110px !important}.mr-110,.mx-110{margin-right:110px !important}.mb-110,.my-110{margin-bottom:110px !important}.ml-110,.mx-110{margin-left:110px !important}.m-100{margin:100px !important}.mt-100,.my-100{margin-top:100px !important}.mr-100,.mx-100{margin-right:100px !important}.mb-100,.my-100{margin-bottom:100px !important}.ml-100,.mx-100{margin-left:100px !important}.m-90{margin:90px !important}.mt-90,.my-90{margin-top:90px !important}.mr-90,.mx-90{margin-right:90px !important}.mb-90,.my-90{margin-bottom:90px !important}.ml-90,.mx-90{margin-left:90px !important}.m-80{margin:80px !important}.mt-80,.my-80{margin-top:80px !important}.mr-80,.mx-80{margin-right:80px !important}.mb-80,.my-80{margin-bottom:80px !important}.ml-80,.mx-80{margin-left:80px !important}.m-70{margin:70px !important}.mt-70,.my-70{margin-top:70px !important}.mr-70,.mx-70{margin-right:70px !important}.mb-70,.my-70{margin-bottom:70px !important}.ml-70,.mx-70{margin-left:70px !important}.m-60{margin:60px !important}.mt-60,.my-60{margin-top:60px !important}.mr-60,.mx-60{margin-right:60px !important}.mb-60,.my-60{margin-bottom:60px !important}.ml-60,.mx-60{margin-left:60px !important}.m-50{margin:50px !important}.mt-50,.my-50{margin-top:50px !important}.mr-50,.mx-50{margin-right:50px !important}.mb-50,.my-50{margin-bottom:50px !important}.ml-50,.mx-50{margin-left:50px !important}.m-40{margin:40px !important}.mt-40,.sn_header_nav_mobile_ct--language,.my-40{margin-top:40px !important}.mr-40,.mx-40{margin-right:40px !important}.mb-40,.sn_header_nav_mobile_i:not(:last-child),.my-40{margin-bottom:40px !important}.ml-40,.mx-40{margin-left:40px !important}.m-30{margin:30px !important}.mt-30,.my-30{margin-top:30px !important}.mr-30,.mx-30{margin-right:30px !important}.mb-30,.my-30{margin-bottom:30px !important}.ml-30,.mx-30{margin-left:30px !important}.m-20{margin:20px !important}.mt-20,.my-20{margin-top:20px !important}.mr-20,.mx-20{margin-right:20px !important}.mb-20,.my-20{margin-bottom:20px !important}.ml-20,.mx-20{margin-left:20px !important}.m-10{margin:10px !important}.mt-10,.my-10{margin-top:10px !important}.mr-10,.mx-10{margin-right:10px !important}.mb-10,.my-10{margin-bottom:10px !important}.ml-10,.mx-10{margin-left:10px !important}.m-9{margin:9px !important}.mt-9,.my-9{margin-top:9px !important}.mr-9,.mx-9{margin-right:9px !important}.mb-9,.my-9{margin-bottom:9px !important}.ml-9,.mx-9{margin-left:9px !important}.m-8{margin:8px !important}.mt-8,.my-8{margin-top:8px !important}.mr-8,.mx-8{margin-right:8px !important}.mb-8,.my-8{margin-bottom:8px !important}.ml-8,.mx-8{margin-left:8px !important}.m-7{margin:7px !important}.mt-7,.my-7{margin-top:7px !important}.mr-7,.mx-7{margin-right:7px !important}.mb-7,.my-7{margin-bottom:7px !important}.ml-7,.mx-7{margin-left:7px !important}.m-6{margin:6px !important}.mt-6,.my-6{margin-top:6px !important}.mr-6,.mx-6{margin-right:6px !important}.mb-6,.my-6{margin-bottom:6px !important}.ml-6,.mx-6{margin-left:6px !important}.p-0{padding:0px !important}.pt-0,.py-0{padding-top:0px !important}.pr-0,.px-0{padding-right:0px !important}.pb-0,.py-0{padding-bottom:0px !important}.pl-0,.px-0{padding-left:0px !important}.p-1{padding:1px !important}.pt-1,.py-1{padding-top:1px !important}.pr-1,.px-1{padding-right:1px !important}.pb-1,.py-1{padding-bottom:1px !important}.pl-1,.px-1{padding-left:1px !important}.p-2{padding:2px !important}.pt-2,.py-2{padding-top:2px !important}.pr-2,.px-2{padding-right:2px !important}.pb-2,.py-2{padding-bottom:2px !important}.pl-2,.px-2{padding-left:2px !important}.p-3{padding:3px !important}.pt-3,.py-3{padding-top:3px !important}.pr-3,.px-3{padding-right:3px !important}.pb-3,.py-3{padding-bottom:3px !important}.pl-3,.px-3{padding-left:3px !important}.p-4{padding:4px !important}.pt-4,.py-4{padding-top:4px !important}.pr-4,.px-4{padding-right:4px !important}.pb-4,.py-4{padding-bottom:4px !important}.pl-4,.px-4{padding-left:4px !important}.p-5{padding:5px !important}.pt-5,.py-5{padding-top:5px !important}.pr-5,.px-5{padding-right:5px !important}.pb-5,.py-5{padding-bottom:5px !important}.pl-5,.px-5{padding-left:5px !important}.p-gg{padding:16px !important}.pt-gg,.py-gg{padding-top:16px !important}.pr-gg,.px-gg{padding-right:16px !important}.pb-gg,.py-gg{padding-bottom:16px !important}.pl-gg,.px-gg{padding-left:16px !important}.p-120{padding:120px !important}.pt-120,.py-120{padding-top:120px !important}.pr-120,.px-120{padding-right:120px !important}.pb-120,.py-120{padding-bottom:120px !important}.pl-120,.px-120{padding-left:120px !important}.p-110{padding:110px !important}.pt-110,.py-110{padding-top:110px !important}.pr-110,.px-110{padding-right:110px !important}.pb-110,.py-110{padding-bottom:110px !important}.pl-110,.px-110{padding-left:110px !important}.p-100{padding:100px !important}.pt-100,.py-100{padding-top:100px !important}.pr-100,.px-100{padding-right:100px !important}.pb-100,.py-100{padding-bottom:100px !important}.pl-100,.px-100{padding-left:100px !important}.p-90{padding:90px !important}.pt-90,.py-90{padding-top:90px !important}.pr-90,.px-90{padding-right:90px !important}.pb-90,.py-90{padding-bottom:90px !important}.pl-90,.px-90{padding-left:90px !important}.p-80{padding:80px !important}.pt-80,.py-80{padding-top:80px !important}.pr-80,.px-80{padding-right:80px !important}.pb-80,.py-80{padding-bottom:80px !important}.pl-80,.px-80{padding-left:80px !important}.p-70{padding:70px !important}.pt-70,.py-70{padding-top:70px !important}.pr-70,.px-70{padding-right:70px !important}.pb-70,.py-70{padding-bottom:70px !important}.pl-70,.px-70{padding-left:70px !important}.p-60{padding:60px !important}.pt-60,.py-60{padding-top:60px !important}.pr-60,.px-60{padding-right:60px !important}.pb-60,.py-60{padding-bottom:60px !important}.pl-60,.px-60{padding-left:60px !important}.p-50{padding:50px !important}.pt-50,.py-50{padding-top:50px !important}.pr-50,.px-50{padding-right:50px !important}.pb-50,.py-50{padding-bottom:50px !important}.pl-50,.px-50{padding-left:50px !important}.p-40{padding:40px !important}.pt-40,.py-40{padding-top:40px !important}.pr-40,.px-40{padding-right:40px !important}.pb-40,.py-40{padding-bottom:40px !important}.pl-40,.px-40{padding-left:40px !important}.p-30{padding:30px !important}.pt-30,.py-30{padding-top:30px !important}.pr-30,.px-30{padding-right:30px !important}.pb-30,.py-30{padding-bottom:30px !important}.pl-30,.px-30{padding-left:30px !important}.p-20{padding:20px !important}.pt-20,.py-20{padding-top:20px !important}.pr-20,.px-20{padding-right:20px !important}.pb-20,.py-20{padding-bottom:20px !important}.pl-20,.px-20{padding-left:20px !important}.p-10{padding:10px !important}.pt-10,.py-10{padding-top:10px !important}.pr-10,.px-10{padding-right:10px !important}.pb-10,.py-10{padding-bottom:10px !important}.pl-10,.px-10{padding-left:10px !important}.p-9{padding:9px !important}.pt-9,.py-9{padding-top:9px !important}.pr-9,.px-9{padding-right:9px !important}.pb-9,.py-9{padding-bottom:9px !important}.pl-9,.px-9{padding-left:9px !important}.p-8{padding:8px !important}.pt-8,.py-8{padding-top:8px !important}.pr-8,.px-8{padding-right:8px !important}.pb-8,.py-8{padding-bottom:8px !important}.pl-8,.px-8{padding-left:8px !important}.p-7{padding:7px !important}.pt-7,.py-7{padding-top:7px !important}.pr-7,.px-7{padding-right:7px !important}.pb-7,.py-7{padding-bottom:7px !important}.pl-7,.px-7{padding-left:7px !important}.p-6{padding:6px !important}.pt-6,.py-6{padding-top:6px !important}.pr-6,.px-6{padding-right:6px !important}.pb-6,.py-6{padding-bottom:6px !important}.pl-6,.px-6{padding-left:6px !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: 576px){.m-sm-0{margin:0px !important}.mt-sm-0,.my-sm-0{margin-top:0px !important}.mr-sm-0,.mx-sm-0{margin-right:0px !important}.mb-sm-0,.my-sm-0{margin-bottom:0px !important}.ml-sm-0,.mx-sm-0{margin-left:0px !important}.m-sm-1{margin:1px !important}.mt-sm-1,.my-sm-1{margin-top:1px !important}.mr-sm-1,.mx-sm-1{margin-right:1px !important}.mb-sm-1,.my-sm-1{margin-bottom:1px !important}.ml-sm-1,.mx-sm-1{margin-left:1px !important}.m-sm-2{margin:2px !important}.mt-sm-2,.my-sm-2{margin-top:2px !important}.mr-sm-2,.mx-sm-2{margin-right:2px !important}.mb-sm-2,.my-sm-2{margin-bottom:2px !important}.ml-sm-2,.mx-sm-2{margin-left:2px !important}.m-sm-3{margin:3px !important}.mt-sm-3,.my-sm-3{margin-top:3px !important}.mr-sm-3,.mx-sm-3{margin-right:3px !important}.mb-sm-3,.my-sm-3{margin-bottom:3px !important}.ml-sm-3,.mx-sm-3{margin-left:3px !important}.m-sm-4{margin:4px !important}.mt-sm-4,.my-sm-4{margin-top:4px !important}.mr-sm-4,.mx-sm-4{margin-right:4px !important}.mb-sm-4,.my-sm-4{margin-bottom:4px !important}.ml-sm-4,.mx-sm-4{margin-left:4px !important}.m-sm-5{margin:5px !important}.mt-sm-5,.my-sm-5{margin-top:5px !important}.mr-sm-5,.mx-sm-5{margin-right:5px !important}.mb-sm-5,.my-sm-5{margin-bottom:5px !important}.ml-sm-5,.mx-sm-5{margin-left:5px !important}.m-sm-gg{margin:16px !important}.mt-sm-gg,.my-sm-gg{margin-top:16px !important}.mr-sm-gg,.mx-sm-gg{margin-right:16px !important}.mb-sm-gg,.my-sm-gg{margin-bottom:16px !important}.ml-sm-gg,.mx-sm-gg{margin-left:16px !important}.m-sm-120{margin:120px !important}.mt-sm-120,.my-sm-120{margin-top:120px !important}.mr-sm-120,.mx-sm-120{margin-right:120px !important}.mb-sm-120,.my-sm-120{margin-bottom:120px !important}.ml-sm-120,.mx-sm-120{margin-left:120px !important}.m-sm-110{margin:110px !important}.mt-sm-110,.my-sm-110{margin-top:110px !important}.mr-sm-110,.mx-sm-110{margin-right:110px !important}.mb-sm-110,.my-sm-110{margin-bottom:110px !important}.ml-sm-110,.mx-sm-110{margin-left:110px !important}.m-sm-100{margin:100px !important}.mt-sm-100,.my-sm-100{margin-top:100px !important}.mr-sm-100,.mx-sm-100{margin-right:100px !important}.mb-sm-100,.my-sm-100{margin-bottom:100px !important}.ml-sm-100,.mx-sm-100{margin-left:100px !important}.m-sm-90{margin:90px !important}.mt-sm-90,.my-sm-90{margin-top:90px !important}.mr-sm-90,.mx-sm-90{margin-right:90px !important}.mb-sm-90,.my-sm-90{margin-bottom:90px !important}.ml-sm-90,.mx-sm-90{margin-left:90px !important}.m-sm-80{margin:80px !important}.mt-sm-80,.my-sm-80{margin-top:80px !important}.mr-sm-80,.mx-sm-80{margin-right:80px !important}.mb-sm-80,.my-sm-80{margin-bottom:80px !important}.ml-sm-80,.mx-sm-80{margin-left:80px !important}.m-sm-70{margin:70px !important}.mt-sm-70,.my-sm-70{margin-top:70px !important}.mr-sm-70,.mx-sm-70{margin-right:70px !important}.mb-sm-70,.my-sm-70{margin-bottom:70px !important}.ml-sm-70,.mx-sm-70{margin-left:70px !important}.m-sm-60{margin:60px !important}.mt-sm-60,.my-sm-60{margin-top:60px !important}.mr-sm-60,.mx-sm-60{margin-right:60px !important}.mb-sm-60,.my-sm-60{margin-bottom:60px !important}.ml-sm-60,.mx-sm-60{margin-left:60px !important}.m-sm-50{margin:50px !important}.mt-sm-50,.my-sm-50{margin-top:50px !important}.mr-sm-50,.mx-sm-50{margin-right:50px !important}.mb-sm-50,.my-sm-50{margin-bottom:50px !important}.ml-sm-50,.mx-sm-50{margin-left:50px !important}.m-sm-40{margin:40px !important}.mt-sm-40,.my-sm-40{margin-top:40px !important}.mr-sm-40,.mx-sm-40{margin-right:40px !important}.mb-sm-40,.my-sm-40{margin-bottom:40px !important}.ml-sm-40,.mx-sm-40{margin-left:40px !important}.m-sm-30{margin:30px !important}.mt-sm-30,.my-sm-30{margin-top:30px !important}.mr-sm-30,.mx-sm-30{margin-right:30px !important}.mb-sm-30,.my-sm-30{margin-bottom:30px !important}.ml-sm-30,.mx-sm-30{margin-left:30px !important}.m-sm-20{margin:20px !important}.mt-sm-20,.my-sm-20{margin-top:20px !important}.mr-sm-20,.mx-sm-20{margin-right:20px !important}.mb-sm-20,.my-sm-20{margin-bottom:20px !important}.ml-sm-20,.mx-sm-20{margin-left:20px !important}.m-sm-10{margin:10px !important}.mt-sm-10,.my-sm-10{margin-top:10px !important}.mr-sm-10,.mx-sm-10{margin-right:10px !important}.mb-sm-10,.my-sm-10{margin-bottom:10px !important}.ml-sm-10,.mx-sm-10{margin-left:10px !important}.m-sm-9{margin:9px !important}.mt-sm-9,.my-sm-9{margin-top:9px !important}.mr-sm-9,.mx-sm-9{margin-right:9px !important}.mb-sm-9,.my-sm-9{margin-bottom:9px !important}.ml-sm-9,.mx-sm-9{margin-left:9px !important}.m-sm-8{margin:8px !important}.mt-sm-8,.my-sm-8{margin-top:8px !important}.mr-sm-8,.mx-sm-8{margin-right:8px !important}.mb-sm-8,.my-sm-8{margin-bottom:8px !important}.ml-sm-8,.mx-sm-8{margin-left:8px !important}.m-sm-7{margin:7px !important}.mt-sm-7,.my-sm-7{margin-top:7px !important}.mr-sm-7,.mx-sm-7{margin-right:7px !important}.mb-sm-7,.my-sm-7{margin-bottom:7px !important}.ml-sm-7,.mx-sm-7{margin-left:7px !important}.m-sm-6{margin:6px !important}.mt-sm-6,.my-sm-6{margin-top:6px !important}.mr-sm-6,.mx-sm-6{margin-right:6px !important}.mb-sm-6,.my-sm-6{margin-bottom:6px !important}.ml-sm-6,.mx-sm-6{margin-left:6px !important}.p-sm-0{padding:0px !important}.pt-sm-0,.py-sm-0{padding-top:0px !important}.pr-sm-0,.px-sm-0{padding-right:0px !important}.pb-sm-0,.py-sm-0{padding-bottom:0px !important}.pl-sm-0,.px-sm-0{padding-left:0px !important}.p-sm-1{padding:1px !important}.pt-sm-1,.py-sm-1{padding-top:1px !important}.pr-sm-1,.px-sm-1{padding-right:1px !important}.pb-sm-1,.py-sm-1{padding-bottom:1px !important}.pl-sm-1,.px-sm-1{padding-left:1px !important}.p-sm-2{padding:2px !important}.pt-sm-2,.py-sm-2{padding-top:2px !important}.pr-sm-2,.px-sm-2{padding-right:2px !important}.pb-sm-2,.py-sm-2{padding-bottom:2px !important}.pl-sm-2,.px-sm-2{padding-left:2px !important}.p-sm-3{padding:3px !important}.pt-sm-3,.py-sm-3{padding-top:3px !important}.pr-sm-3,.px-sm-3{padding-right:3px !important}.pb-sm-3,.py-sm-3{padding-bottom:3px !important}.pl-sm-3,.px-sm-3{padding-left:3px !important}.p-sm-4{padding:4px !important}.pt-sm-4,.py-sm-4{padding-top:4px !important}.pr-sm-4,.px-sm-4{padding-right:4px !important}.pb-sm-4,.py-sm-4{padding-bottom:4px !important}.pl-sm-4,.px-sm-4{padding-left:4px !important}.p-sm-5{padding:5px !important}.pt-sm-5,.py-sm-5{padding-top:5px !important}.pr-sm-5,.px-sm-5{padding-right:5px !important}.pb-sm-5,.py-sm-5{padding-bottom:5px !important}.pl-sm-5,.px-sm-5{padding-left:5px !important}.p-sm-gg{padding:16px !important}.pt-sm-gg,.py-sm-gg{padding-top:16px !important}.pr-sm-gg,.px-sm-gg{padding-right:16px !important}.pb-sm-gg,.py-sm-gg{padding-bottom:16px !important}.pl-sm-gg,.px-sm-gg{padding-left:16px !important}.p-sm-120{padding:120px !important}.pt-sm-120,.py-sm-120{padding-top:120px !important}.pr-sm-120,.px-sm-120{padding-right:120px !important}.pb-sm-120,.py-sm-120{padding-bottom:120px !important}.pl-sm-120,.px-sm-120{padding-left:120px !important}.p-sm-110{padding:110px !important}.pt-sm-110,.py-sm-110{padding-top:110px !important}.pr-sm-110,.px-sm-110{padding-right:110px !important}.pb-sm-110,.py-sm-110{padding-bottom:110px !important}.pl-sm-110,.px-sm-110{padding-left:110px !important}.p-sm-100{padding:100px !important}.pt-sm-100,.py-sm-100{padding-top:100px !important}.pr-sm-100,.px-sm-100{padding-right:100px !important}.pb-sm-100,.py-sm-100{padding-bottom:100px !important}.pl-sm-100,.px-sm-100{padding-left:100px !important}.p-sm-90{padding:90px !important}.pt-sm-90,.py-sm-90{padding-top:90px !important}.pr-sm-90,.px-sm-90{padding-right:90px !important}.pb-sm-90,.py-sm-90{padding-bottom:90px !important}.pl-sm-90,.px-sm-90{padding-left:90px !important}.p-sm-80{padding:80px !important}.pt-sm-80,.py-sm-80{padding-top:80px !important}.pr-sm-80,.px-sm-80{padding-right:80px !important}.pb-sm-80,.py-sm-80{padding-bottom:80px !important}.pl-sm-80,.px-sm-80{padding-left:80px !important}.p-sm-70{padding:70px !important}.pt-sm-70,.py-sm-70{padding-top:70px !important}.pr-sm-70,.px-sm-70{padding-right:70px !important}.pb-sm-70,.py-sm-70{padding-bottom:70px !important}.pl-sm-70,.px-sm-70{padding-left:70px !important}.p-sm-60{padding:60px !important}.pt-sm-60,.py-sm-60{padding-top:60px !important}.pr-sm-60,.px-sm-60{padding-right:60px !important}.pb-sm-60,.py-sm-60{padding-bottom:60px !important}.pl-sm-60,.px-sm-60{padding-left:60px !important}.p-sm-50{padding:50px !important}.pt-sm-50,.py-sm-50{padding-top:50px !important}.pr-sm-50,.px-sm-50{padding-right:50px !important}.pb-sm-50,.py-sm-50{padding-bottom:50px !important}.pl-sm-50,.px-sm-50{padding-left:50px !important}.p-sm-40{padding:40px !important}.pt-sm-40,.py-sm-40{padding-top:40px !important}.pr-sm-40,.px-sm-40{padding-right:40px !important}.pb-sm-40,.py-sm-40{padding-bottom:40px !important}.pl-sm-40,.px-sm-40{padding-left:40px !important}.p-sm-30{padding:30px !important}.pt-sm-30,.py-sm-30{padding-top:30px !important}.pr-sm-30,.px-sm-30{padding-right:30px !important}.pb-sm-30,.py-sm-30{padding-bottom:30px !important}.pl-sm-30,.px-sm-30{padding-left:30px !important}.p-sm-20{padding:20px !important}.pt-sm-20,.py-sm-20{padding-top:20px !important}.pr-sm-20,.px-sm-20{padding-right:20px !important}.pb-sm-20,.py-sm-20{padding-bottom:20px !important}.pl-sm-20,.px-sm-20{padding-left:20px !important}.p-sm-10{padding:10px !important}.pt-sm-10,.py-sm-10{padding-top:10px !important}.pr-sm-10,.px-sm-10{padding-right:10px !important}.pb-sm-10,.py-sm-10{padding-bottom:10px !important}.pl-sm-10,.px-sm-10{padding-left:10px !important}.p-sm-9{padding:9px !important}.pt-sm-9,.py-sm-9{padding-top:9px !important}.pr-sm-9,.px-sm-9{padding-right:9px !important}.pb-sm-9,.py-sm-9{padding-bottom:9px !important}.pl-sm-9,.px-sm-9{padding-left:9px !important}.p-sm-8{padding:8px !important}.pt-sm-8,.py-sm-8{padding-top:8px !important}.pr-sm-8,.px-sm-8{padding-right:8px !important}.pb-sm-8,.py-sm-8{padding-bottom:8px !important}.pl-sm-8,.px-sm-8{padding-left:8px !important}.p-sm-7{padding:7px !important}.pt-sm-7,.py-sm-7{padding-top:7px !important}.pr-sm-7,.px-sm-7{padding-right:7px !important}.pb-sm-7,.py-sm-7{padding-bottom:7px !important}.pl-sm-7,.px-sm-7{padding-left:7px !important}.p-sm-6{padding:6px !important}.pt-sm-6,.py-sm-6{padding-top:6px !important}.pr-sm-6,.px-sm-6{padding-right:6px !important}.pb-sm-6,.py-sm-6{padding-bottom:6px !important}.pl-sm-6,.px-sm-6{padding-left:6px !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: 834px){.m-md-0{margin:0px !important}.mt-md-0,.my-md-0{margin-top:0px !important}.mr-md-0,.mx-md-0{margin-right:0px !important}.mb-md-0,.my-md-0{margin-bottom:0px !important}.ml-md-0,.mx-md-0{margin-left:0px !important}.m-md-1{margin:1px !important}.mt-md-1,.my-md-1{margin-top:1px !important}.mr-md-1,.mx-md-1{margin-right:1px !important}.mb-md-1,.my-md-1{margin-bottom:1px !important}.ml-md-1,.mx-md-1{margin-left:1px !important}.m-md-2{margin:2px !important}.mt-md-2,.my-md-2{margin-top:2px !important}.mr-md-2,.mx-md-2{margin-right:2px !important}.mb-md-2,.my-md-2{margin-bottom:2px !important}.ml-md-2,.mx-md-2{margin-left:2px !important}.m-md-3{margin:3px !important}.mt-md-3,.my-md-3{margin-top:3px !important}.mr-md-3,.mx-md-3{margin-right:3px !important}.mb-md-3,.my-md-3{margin-bottom:3px !important}.ml-md-3,.mx-md-3{margin-left:3px !important}.m-md-4{margin:4px !important}.mt-md-4,.my-md-4{margin-top:4px !important}.mr-md-4,.mx-md-4{margin-right:4px !important}.mb-md-4,.my-md-4{margin-bottom:4px !important}.ml-md-4,.mx-md-4{margin-left:4px !important}.m-md-5{margin:5px !important}.mt-md-5,.my-md-5{margin-top:5px !important}.mr-md-5,.mx-md-5{margin-right:5px !important}.mb-md-5,.my-md-5{margin-bottom:5px !important}.ml-md-5,.mx-md-5{margin-left:5px !important}.m-md-gg{margin:16px !important}.mt-md-gg,.my-md-gg{margin-top:16px !important}.mr-md-gg,.mx-md-gg{margin-right:16px !important}.mb-md-gg,.my-md-gg{margin-bottom:16px !important}.ml-md-gg,.mx-md-gg{margin-left:16px !important}.m-md-120{margin:120px !important}.mt-md-120,.my-md-120{margin-top:120px !important}.mr-md-120,.mx-md-120{margin-right:120px !important}.mb-md-120,.my-md-120{margin-bottom:120px !important}.ml-md-120,.mx-md-120{margin-left:120px !important}.m-md-110{margin:110px !important}.mt-md-110,.my-md-110{margin-top:110px !important}.mr-md-110,.mx-md-110{margin-right:110px !important}.mb-md-110,.my-md-110{margin-bottom:110px !important}.ml-md-110,.mx-md-110{margin-left:110px !important}.m-md-100{margin:100px !important}.mt-md-100,.my-md-100{margin-top:100px !important}.mr-md-100,.mx-md-100{margin-right:100px !important}.mb-md-100,.my-md-100{margin-bottom:100px !important}.ml-md-100,.mx-md-100{margin-left:100px !important}.m-md-90{margin:90px !important}.mt-md-90,.my-md-90{margin-top:90px !important}.mr-md-90,.mx-md-90{margin-right:90px !important}.mb-md-90,.my-md-90{margin-bottom:90px !important}.ml-md-90,.mx-md-90{margin-left:90px !important}.m-md-80{margin:80px !important}.mt-md-80,.my-md-80{margin-top:80px !important}.mr-md-80,.mx-md-80{margin-right:80px !important}.mb-md-80,.my-md-80{margin-bottom:80px !important}.ml-md-80,.mx-md-80{margin-left:80px !important}.m-md-70{margin:70px !important}.mt-md-70,.my-md-70{margin-top:70px !important}.mr-md-70,.mx-md-70{margin-right:70px !important}.mb-md-70,.my-md-70{margin-bottom:70px !important}.ml-md-70,.mx-md-70{margin-left:70px !important}.m-md-60{margin:60px !important}.mt-md-60,.my-md-60{margin-top:60px !important}.mr-md-60,.mx-md-60{margin-right:60px !important}.mb-md-60,.my-md-60{margin-bottom:60px !important}.ml-md-60,.mx-md-60{margin-left:60px !important}.m-md-50{margin:50px !important}.mt-md-50,.my-md-50{margin-top:50px !important}.mr-md-50,.mx-md-50{margin-right:50px !important}.mb-md-50,.my-md-50{margin-bottom:50px !important}.ml-md-50,.mx-md-50{margin-left:50px !important}.m-md-40{margin:40px !important}.mt-md-40,.my-md-40{margin-top:40px !important}.mr-md-40,.mx-md-40{margin-right:40px !important}.mb-md-40,.my-md-40{margin-bottom:40px !important}.ml-md-40,.mx-md-40{margin-left:40px !important}.m-md-30{margin:30px !important}.mt-md-30,.my-md-30{margin-top:30px !important}.mr-md-30,.mx-md-30{margin-right:30px !important}.mb-md-30,.my-md-30{margin-bottom:30px !important}.ml-md-30,.mx-md-30{margin-left:30px !important}.m-md-20{margin:20px !important}.mt-md-20,.my-md-20{margin-top:20px !important}.mr-md-20,.mx-md-20{margin-right:20px !important}.mb-md-20,.my-md-20{margin-bottom:20px !important}.ml-md-20,.mx-md-20{margin-left:20px !important}.m-md-10{margin:10px !important}.mt-md-10,.my-md-10{margin-top:10px !important}.mr-md-10,.mx-md-10{margin-right:10px !important}.mb-md-10,.my-md-10{margin-bottom:10px !important}.ml-md-10,.mx-md-10{margin-left:10px !important}.m-md-9{margin:9px !important}.mt-md-9,.my-md-9{margin-top:9px !important}.mr-md-9,.mx-md-9{margin-right:9px !important}.mb-md-9,.my-md-9{margin-bottom:9px !important}.ml-md-9,.mx-md-9{margin-left:9px !important}.m-md-8{margin:8px !important}.mt-md-8,.my-md-8{margin-top:8px !important}.mr-md-8,.mx-md-8{margin-right:8px !important}.mb-md-8,.my-md-8{margin-bottom:8px !important}.ml-md-8,.mx-md-8{margin-left:8px !important}.m-md-7{margin:7px !important}.mt-md-7,.my-md-7{margin-top:7px !important}.mr-md-7,.mx-md-7{margin-right:7px !important}.mb-md-7,.my-md-7{margin-bottom:7px !important}.ml-md-7,.mx-md-7{margin-left:7px !important}.m-md-6{margin:6px !important}.mt-md-6,.my-md-6{margin-top:6px !important}.mr-md-6,.mx-md-6{margin-right:6px !important}.mb-md-6,.my-md-6{margin-bottom:6px !important}.ml-md-6,.mx-md-6{margin-left:6px !important}.p-md-0{padding:0px !important}.pt-md-0,.py-md-0{padding-top:0px !important}.pr-md-0,.px-md-0{padding-right:0px !important}.pb-md-0,.py-md-0{padding-bottom:0px !important}.pl-md-0,.px-md-0{padding-left:0px !important}.p-md-1{padding:1px !important}.pt-md-1,.py-md-1{padding-top:1px !important}.pr-md-1,.px-md-1{padding-right:1px !important}.pb-md-1,.py-md-1{padding-bottom:1px !important}.pl-md-1,.px-md-1{padding-left:1px !important}.p-md-2{padding:2px !important}.pt-md-2,.py-md-2{padding-top:2px !important}.pr-md-2,.px-md-2{padding-right:2px !important}.pb-md-2,.py-md-2{padding-bottom:2px !important}.pl-md-2,.px-md-2{padding-left:2px !important}.p-md-3{padding:3px !important}.pt-md-3,.py-md-3{padding-top:3px !important}.pr-md-3,.px-md-3{padding-right:3px !important}.pb-md-3,.py-md-3{padding-bottom:3px !important}.pl-md-3,.px-md-3{padding-left:3px !important}.p-md-4{padding:4px !important}.pt-md-4,.py-md-4{padding-top:4px !important}.pr-md-4,.px-md-4{padding-right:4px !important}.pb-md-4,.py-md-4{padding-bottom:4px !important}.pl-md-4,.px-md-4{padding-left:4px !important}.p-md-5{padding:5px !important}.pt-md-5,.py-md-5{padding-top:5px !important}.pr-md-5,.px-md-5{padding-right:5px !important}.pb-md-5,.py-md-5{padding-bottom:5px !important}.pl-md-5,.px-md-5{padding-left:5px !important}.p-md-gg{padding:16px !important}.pt-md-gg,.py-md-gg{padding-top:16px !important}.pr-md-gg,.px-md-gg{padding-right:16px !important}.pb-md-gg,.py-md-gg{padding-bottom:16px !important}.pl-md-gg,.px-md-gg{padding-left:16px !important}.p-md-120{padding:120px !important}.pt-md-120,.py-md-120{padding-top:120px !important}.pr-md-120,.px-md-120{padding-right:120px !important}.pb-md-120,.py-md-120{padding-bottom:120px !important}.pl-md-120,.px-md-120{padding-left:120px !important}.p-md-110{padding:110px !important}.pt-md-110,.py-md-110{padding-top:110px !important}.pr-md-110,.px-md-110{padding-right:110px !important}.pb-md-110,.py-md-110{padding-bottom:110px !important}.pl-md-110,.px-md-110{padding-left:110px !important}.p-md-100{padding:100px !important}.pt-md-100,.py-md-100{padding-top:100px !important}.pr-md-100,.px-md-100{padding-right:100px !important}.pb-md-100,.py-md-100{padding-bottom:100px !important}.pl-md-100,.px-md-100{padding-left:100px !important}.p-md-90{padding:90px !important}.pt-md-90,.py-md-90{padding-top:90px !important}.pr-md-90,.px-md-90{padding-right:90px !important}.pb-md-90,.py-md-90{padding-bottom:90px !important}.pl-md-90,.px-md-90{padding-left:90px !important}.p-md-80{padding:80px !important}.pt-md-80,.py-md-80{padding-top:80px !important}.pr-md-80,.px-md-80{padding-right:80px !important}.pb-md-80,.py-md-80{padding-bottom:80px !important}.pl-md-80,.px-md-80{padding-left:80px !important}.p-md-70{padding:70px !important}.pt-md-70,.py-md-70{padding-top:70px !important}.pr-md-70,.px-md-70{padding-right:70px !important}.pb-md-70,.py-md-70{padding-bottom:70px !important}.pl-md-70,.px-md-70{padding-left:70px !important}.p-md-60{padding:60px !important}.pt-md-60,.py-md-60{padding-top:60px !important}.pr-md-60,.px-md-60{padding-right:60px !important}.pb-md-60,.py-md-60{padding-bottom:60px !important}.pl-md-60,.px-md-60{padding-left:60px !important}.p-md-50{padding:50px !important}.pt-md-50,.py-md-50{padding-top:50px !important}.pr-md-50,.px-md-50{padding-right:50px !important}.pb-md-50,.py-md-50{padding-bottom:50px !important}.pl-md-50,.px-md-50{padding-left:50px !important}.p-md-40{padding:40px !important}.pt-md-40,.py-md-40{padding-top:40px !important}.pr-md-40,.px-md-40{padding-right:40px !important}.pb-md-40,.py-md-40{padding-bottom:40px !important}.pl-md-40,.px-md-40{padding-left:40px !important}.p-md-30{padding:30px !important}.pt-md-30,.py-md-30{padding-top:30px !important}.pr-md-30,.px-md-30{padding-right:30px !important}.pb-md-30,.py-md-30{padding-bottom:30px !important}.pl-md-30,.px-md-30{padding-left:30px !important}.p-md-20{padding:20px !important}.pt-md-20,.py-md-20{padding-top:20px !important}.pr-md-20,.px-md-20{padding-right:20px !important}.pb-md-20,.py-md-20{padding-bottom:20px !important}.pl-md-20,.px-md-20{padding-left:20px !important}.p-md-10{padding:10px !important}.pt-md-10,.py-md-10{padding-top:10px !important}.pr-md-10,.px-md-10{padding-right:10px !important}.pb-md-10,.py-md-10{padding-bottom:10px !important}.pl-md-10,.px-md-10{padding-left:10px !important}.p-md-9{padding:9px !important}.pt-md-9,.py-md-9{padding-top:9px !important}.pr-md-9,.px-md-9{padding-right:9px !important}.pb-md-9,.py-md-9{padding-bottom:9px !important}.pl-md-9,.px-md-9{padding-left:9px !important}.p-md-8{padding:8px !important}.pt-md-8,.py-md-8{padding-top:8px !important}.pr-md-8,.px-md-8{padding-right:8px !important}.pb-md-8,.py-md-8{padding-bottom:8px !important}.pl-md-8,.px-md-8{padding-left:8px !important}.p-md-7{padding:7px !important}.pt-md-7,.py-md-7{padding-top:7px !important}.pr-md-7,.px-md-7{padding-right:7px !important}.pb-md-7,.py-md-7{padding-bottom:7px !important}.pl-md-7,.px-md-7{padding-left:7px !important}.p-md-6{padding:6px !important}.pt-md-6,.py-md-6{padding-top:6px !important}.pr-md-6,.px-md-6{padding-right:6px !important}.pb-md-6,.py-md-6{padding-bottom:6px !important}.pl-md-6,.px-md-6{padding-left:6px !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: 1024px){.m-lg-0{margin:0px !important}.mt-lg-0,.my-lg-0{margin-top:0px !important}.mr-lg-0,.mx-lg-0{margin-right:0px !important}.mb-lg-0,.my-lg-0{margin-bottom:0px !important}.ml-lg-0,.mx-lg-0{margin-left:0px !important}.m-lg-1{margin:1px !important}.mt-lg-1,.my-lg-1{margin-top:1px !important}.mr-lg-1,.mx-lg-1{margin-right:1px !important}.mb-lg-1,.my-lg-1{margin-bottom:1px !important}.ml-lg-1,.mx-lg-1{margin-left:1px !important}.m-lg-2{margin:2px !important}.mt-lg-2,.my-lg-2{margin-top:2px !important}.mr-lg-2,.mx-lg-2{margin-right:2px !important}.mb-lg-2,.my-lg-2{margin-bottom:2px !important}.ml-lg-2,.mx-lg-2{margin-left:2px !important}.m-lg-3{margin:3px !important}.mt-lg-3,.my-lg-3{margin-top:3px !important}.mr-lg-3,.mx-lg-3{margin-right:3px !important}.mb-lg-3,.my-lg-3{margin-bottom:3px !important}.ml-lg-3,.mx-lg-3{margin-left:3px !important}.m-lg-4{margin:4px !important}.mt-lg-4,.my-lg-4{margin-top:4px !important}.mr-lg-4,.mx-lg-4{margin-right:4px !important}.mb-lg-4,.my-lg-4{margin-bottom:4px !important}.ml-lg-4,.mx-lg-4{margin-left:4px !important}.m-lg-5{margin:5px !important}.mt-lg-5,.my-lg-5{margin-top:5px !important}.mr-lg-5,.mx-lg-5{margin-right:5px !important}.mb-lg-5,.my-lg-5{margin-bottom:5px !important}.ml-lg-5,.mx-lg-5{margin-left:5px !important}.m-lg-gg{margin:16px !important}.mt-lg-gg,.my-lg-gg{margin-top:16px !important}.mr-lg-gg,.mx-lg-gg{margin-right:16px !important}.mb-lg-gg,.my-lg-gg{margin-bottom:16px !important}.ml-lg-gg,.mx-lg-gg{margin-left:16px !important}.m-lg-120{margin:120px !important}.mt-lg-120,.my-lg-120{margin-top:120px !important}.mr-lg-120,.mx-lg-120{margin-right:120px !important}.mb-lg-120,.my-lg-120{margin-bottom:120px !important}.ml-lg-120,.mx-lg-120{margin-left:120px !important}.m-lg-110{margin:110px !important}.mt-lg-110,.my-lg-110{margin-top:110px !important}.mr-lg-110,.mx-lg-110{margin-right:110px !important}.mb-lg-110,.my-lg-110{margin-bottom:110px !important}.ml-lg-110,.mx-lg-110{margin-left:110px !important}.m-lg-100{margin:100px !important}.mt-lg-100,.my-lg-100{margin-top:100px !important}.mr-lg-100,.mx-lg-100{margin-right:100px !important}.mb-lg-100,.my-lg-100{margin-bottom:100px !important}.ml-lg-100,.mx-lg-100{margin-left:100px !important}.m-lg-90{margin:90px !important}.mt-lg-90,.my-lg-90{margin-top:90px !important}.mr-lg-90,.mx-lg-90{margin-right:90px !important}.mb-lg-90,.my-lg-90{margin-bottom:90px !important}.ml-lg-90,.mx-lg-90{margin-left:90px !important}.m-lg-80{margin:80px !important}.mt-lg-80,.my-lg-80{margin-top:80px !important}.mr-lg-80,.mx-lg-80{margin-right:80px !important}.mb-lg-80,.my-lg-80{margin-bottom:80px !important}.ml-lg-80,.mx-lg-80{margin-left:80px !important}.m-lg-70{margin:70px !important}.mt-lg-70,.my-lg-70{margin-top:70px !important}.mr-lg-70,.mx-lg-70{margin-right:70px !important}.mb-lg-70,.my-lg-70{margin-bottom:70px !important}.ml-lg-70,.mx-lg-70{margin-left:70px !important}.m-lg-60{margin:60px !important}.mt-lg-60,.my-lg-60{margin-top:60px !important}.mr-lg-60,.mx-lg-60{margin-right:60px !important}.mb-lg-60,.my-lg-60{margin-bottom:60px !important}.ml-lg-60,.mx-lg-60{margin-left:60px !important}.m-lg-50{margin:50px !important}.mt-lg-50,.my-lg-50{margin-top:50px !important}.mr-lg-50,.mx-lg-50{margin-right:50px !important}.mb-lg-50,.my-lg-50{margin-bottom:50px !important}.ml-lg-50,.mx-lg-50{margin-left:50px !important}.m-lg-40{margin:40px !important}.mt-lg-40,.my-lg-40{margin-top:40px !important}.mr-lg-40,.mx-lg-40{margin-right:40px !important}.mb-lg-40,.my-lg-40{margin-bottom:40px !important}.ml-lg-40,.mx-lg-40{margin-left:40px !important}.m-lg-30{margin:30px !important}.mt-lg-30,.my-lg-30{margin-top:30px !important}.mr-lg-30,.mx-lg-30{margin-right:30px !important}.mb-lg-30,.my-lg-30{margin-bottom:30px !important}.ml-lg-30,.mx-lg-30{margin-left:30px !important}.m-lg-20{margin:20px !important}.mt-lg-20,.my-lg-20{margin-top:20px !important}.mr-lg-20,.mx-lg-20{margin-right:20px !important}.mb-lg-20,.my-lg-20{margin-bottom:20px !important}.ml-lg-20,.mx-lg-20{margin-left:20px !important}.m-lg-10{margin:10px !important}.mt-lg-10,.my-lg-10{margin-top:10px !important}.mr-lg-10,.mx-lg-10{margin-right:10px !important}.mb-lg-10,.my-lg-10{margin-bottom:10px !important}.ml-lg-10,.mx-lg-10{margin-left:10px !important}.m-lg-9{margin:9px !important}.mt-lg-9,.my-lg-9{margin-top:9px !important}.mr-lg-9,.mx-lg-9{margin-right:9px !important}.mb-lg-9,.my-lg-9{margin-bottom:9px !important}.ml-lg-9,.mx-lg-9{margin-left:9px !important}.m-lg-8{margin:8px !important}.mt-lg-8,.my-lg-8{margin-top:8px !important}.mr-lg-8,.mx-lg-8{margin-right:8px !important}.mb-lg-8,.my-lg-8{margin-bottom:8px !important}.ml-lg-8,.mx-lg-8{margin-left:8px !important}.m-lg-7{margin:7px !important}.mt-lg-7,.my-lg-7{margin-top:7px !important}.mr-lg-7,.mx-lg-7{margin-right:7px !important}.mb-lg-7,.my-lg-7{margin-bottom:7px !important}.ml-lg-7,.mx-lg-7{margin-left:7px !important}.m-lg-6{margin:6px !important}.mt-lg-6,.my-lg-6{margin-top:6px !important}.mr-lg-6,.mx-lg-6{margin-right:6px !important}.mb-lg-6,.my-lg-6{margin-bottom:6px !important}.ml-lg-6,.mx-lg-6{margin-left:6px !important}.p-lg-0{padding:0px !important}.pt-lg-0,.py-lg-0{padding-top:0px !important}.pr-lg-0,.px-lg-0{padding-right:0px !important}.pb-lg-0,.py-lg-0{padding-bottom:0px !important}.pl-lg-0,.px-lg-0{padding-left:0px !important}.p-lg-1{padding:1px !important}.pt-lg-1,.py-lg-1{padding-top:1px !important}.pr-lg-1,.px-lg-1{padding-right:1px !important}.pb-lg-1,.py-lg-1{padding-bottom:1px !important}.pl-lg-1,.px-lg-1{padding-left:1px !important}.p-lg-2{padding:2px !important}.pt-lg-2,.py-lg-2{padding-top:2px !important}.pr-lg-2,.px-lg-2{padding-right:2px !important}.pb-lg-2,.py-lg-2{padding-bottom:2px !important}.pl-lg-2,.px-lg-2{padding-left:2px !important}.p-lg-3{padding:3px !important}.pt-lg-3,.py-lg-3{padding-top:3px !important}.pr-lg-3,.px-lg-3{padding-right:3px !important}.pb-lg-3,.py-lg-3{padding-bottom:3px !important}.pl-lg-3,.px-lg-3{padding-left:3px !important}.p-lg-4{padding:4px !important}.pt-lg-4,.py-lg-4{padding-top:4px !important}.pr-lg-4,.px-lg-4{padding-right:4px !important}.pb-lg-4,.py-lg-4{padding-bottom:4px !important}.pl-lg-4,.px-lg-4{padding-left:4px !important}.p-lg-5{padding:5px !important}.pt-lg-5,.py-lg-5{padding-top:5px !important}.pr-lg-5,.px-lg-5{padding-right:5px !important}.pb-lg-5,.py-lg-5{padding-bottom:5px !important}.pl-lg-5,.px-lg-5{padding-left:5px !important}.p-lg-gg{padding:16px !important}.pt-lg-gg,.py-lg-gg{padding-top:16px !important}.pr-lg-gg,.px-lg-gg{padding-right:16px !important}.pb-lg-gg,.py-lg-gg{padding-bottom:16px !important}.pl-lg-gg,.px-lg-gg{padding-left:16px !important}.p-lg-120{padding:120px !important}.pt-lg-120,.py-lg-120{padding-top:120px !important}.pr-lg-120,.px-lg-120{padding-right:120px !important}.pb-lg-120,.py-lg-120{padding-bottom:120px !important}.pl-lg-120,.px-lg-120{padding-left:120px !important}.p-lg-110{padding:110px !important}.pt-lg-110,.py-lg-110{padding-top:110px !important}.pr-lg-110,.px-lg-110{padding-right:110px !important}.pb-lg-110,.py-lg-110{padding-bottom:110px !important}.pl-lg-110,.px-lg-110{padding-left:110px !important}.p-lg-100{padding:100px !important}.pt-lg-100,.py-lg-100{padding-top:100px !important}.pr-lg-100,.px-lg-100{padding-right:100px !important}.pb-lg-100,.py-lg-100{padding-bottom:100px !important}.pl-lg-100,.px-lg-100{padding-left:100px !important}.p-lg-90{padding:90px !important}.pt-lg-90,.py-lg-90{padding-top:90px !important}.pr-lg-90,.px-lg-90{padding-right:90px !important}.pb-lg-90,.py-lg-90{padding-bottom:90px !important}.pl-lg-90,.px-lg-90{padding-left:90px !important}.p-lg-80{padding:80px !important}.pt-lg-80,.py-lg-80{padding-top:80px !important}.pr-lg-80,.px-lg-80{padding-right:80px !important}.pb-lg-80,.py-lg-80{padding-bottom:80px !important}.pl-lg-80,.px-lg-80{padding-left:80px !important}.p-lg-70{padding:70px !important}.pt-lg-70,.py-lg-70{padding-top:70px !important}.pr-lg-70,.px-lg-70{padding-right:70px !important}.pb-lg-70,.py-lg-70{padding-bottom:70px !important}.pl-lg-70,.px-lg-70{padding-left:70px !important}.p-lg-60{padding:60px !important}.pt-lg-60,.py-lg-60{padding-top:60px !important}.pr-lg-60,.px-lg-60{padding-right:60px !important}.pb-lg-60,.py-lg-60{padding-bottom:60px !important}.pl-lg-60,.px-lg-60{padding-left:60px !important}.p-lg-50{padding:50px !important}.pt-lg-50,.py-lg-50{padding-top:50px !important}.pr-lg-50,.px-lg-50{padding-right:50px !important}.pb-lg-50,.py-lg-50{padding-bottom:50px !important}.pl-lg-50,.px-lg-50{padding-left:50px !important}.p-lg-40{padding:40px !important}.pt-lg-40,.py-lg-40{padding-top:40px !important}.pr-lg-40,.px-lg-40{padding-right:40px !important}.pb-lg-40,.py-lg-40{padding-bottom:40px !important}.pl-lg-40,.px-lg-40{padding-left:40px !important}.p-lg-30{padding:30px !important}.pt-lg-30,.py-lg-30{padding-top:30px !important}.pr-lg-30,.px-lg-30{padding-right:30px !important}.pb-lg-30,.py-lg-30{padding-bottom:30px !important}.pl-lg-30,.px-lg-30{padding-left:30px !important}.p-lg-20{padding:20px !important}.pt-lg-20,.py-lg-20{padding-top:20px !important}.pr-lg-20,.px-lg-20{padding-right:20px !important}.pb-lg-20,.py-lg-20{padding-bottom:20px !important}.pl-lg-20,.px-lg-20{padding-left:20px !important}.p-lg-10{padding:10px !important}.pt-lg-10,.py-lg-10{padding-top:10px !important}.pr-lg-10,.px-lg-10{padding-right:10px !important}.pb-lg-10,.py-lg-10{padding-bottom:10px !important}.pl-lg-10,.px-lg-10{padding-left:10px !important}.p-lg-9{padding:9px !important}.pt-lg-9,.py-lg-9{padding-top:9px !important}.pr-lg-9,.px-lg-9{padding-right:9px !important}.pb-lg-9,.py-lg-9{padding-bottom:9px !important}.pl-lg-9,.px-lg-9{padding-left:9px !important}.p-lg-8{padding:8px !important}.pt-lg-8,.py-lg-8{padding-top:8px !important}.pr-lg-8,.px-lg-8{padding-right:8px !important}.pb-lg-8,.py-lg-8{padding-bottom:8px !important}.pl-lg-8,.px-lg-8{padding-left:8px !important}.p-lg-7{padding:7px !important}.pt-lg-7,.py-lg-7{padding-top:7px !important}.pr-lg-7,.px-lg-7{padding-right:7px !important}.pb-lg-7,.py-lg-7{padding-bottom:7px !important}.pl-lg-7,.px-lg-7{padding-left:7px !important}.p-lg-6{padding:6px !important}.pt-lg-6,.py-lg-6{padding-top:6px !important}.pr-lg-6,.px-lg-6{padding-right:6px !important}.pb-lg-6,.py-lg-6{padding-bottom:6px !important}.pl-lg-6,.px-lg-6{padding-left:6px !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: 1456px){.m-xl-0{margin:0px !important}.mt-xl-0,.my-xl-0{margin-top:0px !important}.mr-xl-0,.mx-xl-0{margin-right:0px !important}.mb-xl-0,.my-xl-0{margin-bottom:0px !important}.ml-xl-0,.mx-xl-0{margin-left:0px !important}.m-xl-1{margin:1px !important}.mt-xl-1,.my-xl-1{margin-top:1px !important}.mr-xl-1,.mx-xl-1{margin-right:1px !important}.mb-xl-1,.my-xl-1{margin-bottom:1px !important}.ml-xl-1,.mx-xl-1{margin-left:1px !important}.m-xl-2{margin:2px !important}.mt-xl-2,.my-xl-2{margin-top:2px !important}.mr-xl-2,.mx-xl-2{margin-right:2px !important}.mb-xl-2,.my-xl-2{margin-bottom:2px !important}.ml-xl-2,.mx-xl-2{margin-left:2px !important}.m-xl-3{margin:3px !important}.mt-xl-3,.my-xl-3{margin-top:3px !important}.mr-xl-3,.mx-xl-3{margin-right:3px !important}.mb-xl-3,.my-xl-3{margin-bottom:3px !important}.ml-xl-3,.mx-xl-3{margin-left:3px !important}.m-xl-4{margin:4px !important}.mt-xl-4,.my-xl-4{margin-top:4px !important}.mr-xl-4,.mx-xl-4{margin-right:4px !important}.mb-xl-4,.my-xl-4{margin-bottom:4px !important}.ml-xl-4,.mx-xl-4{margin-left:4px !important}.m-xl-5{margin:5px !important}.mt-xl-5,.my-xl-5{margin-top:5px !important}.mr-xl-5,.mx-xl-5{margin-right:5px !important}.mb-xl-5,.my-xl-5{margin-bottom:5px !important}.ml-xl-5,.mx-xl-5{margin-left:5px !important}.m-xl-gg{margin:16px !important}.mt-xl-gg,.my-xl-gg{margin-top:16px !important}.mr-xl-gg,.mx-xl-gg{margin-right:16px !important}.mb-xl-gg,.my-xl-gg{margin-bottom:16px !important}.ml-xl-gg,.mx-xl-gg{margin-left:16px !important}.m-xl-120{margin:120px !important}.mt-xl-120,.my-xl-120{margin-top:120px !important}.mr-xl-120,.mx-xl-120{margin-right:120px !important}.mb-xl-120,.my-xl-120{margin-bottom:120px !important}.ml-xl-120,.mx-xl-120{margin-left:120px !important}.m-xl-110{margin:110px !important}.mt-xl-110,.my-xl-110{margin-top:110px !important}.mr-xl-110,.mx-xl-110{margin-right:110px !important}.mb-xl-110,.my-xl-110{margin-bottom:110px !important}.ml-xl-110,.mx-xl-110{margin-left:110px !important}.m-xl-100{margin:100px !important}.mt-xl-100,.my-xl-100{margin-top:100px !important}.mr-xl-100,.mx-xl-100{margin-right:100px !important}.mb-xl-100,.my-xl-100{margin-bottom:100px !important}.ml-xl-100,.mx-xl-100{margin-left:100px !important}.m-xl-90{margin:90px !important}.mt-xl-90,.my-xl-90{margin-top:90px !important}.mr-xl-90,.mx-xl-90{margin-right:90px !important}.mb-xl-90,.my-xl-90{margin-bottom:90px !important}.ml-xl-90,.mx-xl-90{margin-left:90px !important}.m-xl-80{margin:80px !important}.mt-xl-80,.my-xl-80{margin-top:80px !important}.mr-xl-80,.mx-xl-80{margin-right:80px !important}.mb-xl-80,.my-xl-80{margin-bottom:80px !important}.ml-xl-80,.mx-xl-80{margin-left:80px !important}.m-xl-70{margin:70px !important}.mt-xl-70,.my-xl-70{margin-top:70px !important}.mr-xl-70,.mx-xl-70{margin-right:70px !important}.mb-xl-70,.my-xl-70{margin-bottom:70px !important}.ml-xl-70,.mx-xl-70{margin-left:70px !important}.m-xl-60{margin:60px !important}.mt-xl-60,.my-xl-60{margin-top:60px !important}.mr-xl-60,.mx-xl-60{margin-right:60px !important}.mb-xl-60,.my-xl-60{margin-bottom:60px !important}.ml-xl-60,.mx-xl-60{margin-left:60px !important}.m-xl-50{margin:50px !important}.mt-xl-50,.my-xl-50{margin-top:50px !important}.mr-xl-50,.mx-xl-50{margin-right:50px !important}.mb-xl-50,.my-xl-50{margin-bottom:50px !important}.ml-xl-50,.mx-xl-50{margin-left:50px !important}.m-xl-40{margin:40px !important}.mt-xl-40,.my-xl-40{margin-top:40px !important}.mr-xl-40,.mx-xl-40{margin-right:40px !important}.mb-xl-40,.my-xl-40{margin-bottom:40px !important}.ml-xl-40,.mx-xl-40{margin-left:40px !important}.m-xl-30{margin:30px !important}.mt-xl-30,.my-xl-30{margin-top:30px !important}.mr-xl-30,.mx-xl-30{margin-right:30px !important}.mb-xl-30,.my-xl-30{margin-bottom:30px !important}.ml-xl-30,.mx-xl-30{margin-left:30px !important}.m-xl-20{margin:20px !important}.mt-xl-20,.my-xl-20{margin-top:20px !important}.mr-xl-20,.mx-xl-20{margin-right:20px !important}.mb-xl-20,.my-xl-20{margin-bottom:20px !important}.ml-xl-20,.mx-xl-20{margin-left:20px !important}.m-xl-10{margin:10px !important}.mt-xl-10,.my-xl-10{margin-top:10px !important}.mr-xl-10,.mx-xl-10{margin-right:10px !important}.mb-xl-10,.my-xl-10{margin-bottom:10px !important}.ml-xl-10,.mx-xl-10{margin-left:10px !important}.m-xl-9{margin:9px !important}.mt-xl-9,.my-xl-9{margin-top:9px !important}.mr-xl-9,.mx-xl-9{margin-right:9px !important}.mb-xl-9,.my-xl-9{margin-bottom:9px !important}.ml-xl-9,.mx-xl-9{margin-left:9px !important}.m-xl-8{margin:8px !important}.mt-xl-8,.my-xl-8{margin-top:8px !important}.mr-xl-8,.mx-xl-8{margin-right:8px !important}.mb-xl-8,.my-xl-8{margin-bottom:8px !important}.ml-xl-8,.mx-xl-8{margin-left:8px !important}.m-xl-7{margin:7px !important}.mt-xl-7,.my-xl-7{margin-top:7px !important}.mr-xl-7,.mx-xl-7{margin-right:7px !important}.mb-xl-7,.my-xl-7{margin-bottom:7px !important}.ml-xl-7,.mx-xl-7{margin-left:7px !important}.m-xl-6{margin:6px !important}.mt-xl-6,.my-xl-6{margin-top:6px !important}.mr-xl-6,.mx-xl-6{margin-right:6px !important}.mb-xl-6,.my-xl-6{margin-bottom:6px !important}.ml-xl-6,.mx-xl-6{margin-left:6px !important}.p-xl-0{padding:0px !important}.pt-xl-0,.py-xl-0{padding-top:0px !important}.pr-xl-0,.px-xl-0{padding-right:0px !important}.pb-xl-0,.py-xl-0{padding-bottom:0px !important}.pl-xl-0,.px-xl-0{padding-left:0px !important}.p-xl-1{padding:1px !important}.pt-xl-1,.py-xl-1{padding-top:1px !important}.pr-xl-1,.px-xl-1{padding-right:1px !important}.pb-xl-1,.py-xl-1{padding-bottom:1px !important}.pl-xl-1,.px-xl-1{padding-left:1px !important}.p-xl-2{padding:2px !important}.pt-xl-2,.py-xl-2{padding-top:2px !important}.pr-xl-2,.px-xl-2{padding-right:2px !important}.pb-xl-2,.py-xl-2{padding-bottom:2px !important}.pl-xl-2,.px-xl-2{padding-left:2px !important}.p-xl-3{padding:3px !important}.pt-xl-3,.py-xl-3{padding-top:3px !important}.pr-xl-3,.px-xl-3{padding-right:3px !important}.pb-xl-3,.py-xl-3{padding-bottom:3px !important}.pl-xl-3,.px-xl-3{padding-left:3px !important}.p-xl-4{padding:4px !important}.pt-xl-4,.py-xl-4{padding-top:4px !important}.pr-xl-4,.px-xl-4{padding-right:4px !important}.pb-xl-4,.py-xl-4{padding-bottom:4px !important}.pl-xl-4,.px-xl-4{padding-left:4px !important}.p-xl-5{padding:5px !important}.pt-xl-5,.py-xl-5{padding-top:5px !important}.pr-xl-5,.px-xl-5{padding-right:5px !important}.pb-xl-5,.py-xl-5{padding-bottom:5px !important}.pl-xl-5,.px-xl-5{padding-left:5px !important}.p-xl-gg{padding:16px !important}.pt-xl-gg,.py-xl-gg{padding-top:16px !important}.pr-xl-gg,.px-xl-gg{padding-right:16px !important}.pb-xl-gg,.py-xl-gg{padding-bottom:16px !important}.pl-xl-gg,.px-xl-gg{padding-left:16px !important}.p-xl-120{padding:120px !important}.pt-xl-120,.py-xl-120{padding-top:120px !important}.pr-xl-120,.px-xl-120{padding-right:120px !important}.pb-xl-120,.py-xl-120{padding-bottom:120px !important}.pl-xl-120,.px-xl-120{padding-left:120px !important}.p-xl-110{padding:110px !important}.pt-xl-110,.py-xl-110{padding-top:110px !important}.pr-xl-110,.px-xl-110{padding-right:110px !important}.pb-xl-110,.py-xl-110{padding-bottom:110px !important}.pl-xl-110,.px-xl-110{padding-left:110px !important}.p-xl-100{padding:100px !important}.pt-xl-100,.py-xl-100{padding-top:100px !important}.pr-xl-100,.px-xl-100{padding-right:100px !important}.pb-xl-100,.py-xl-100{padding-bottom:100px !important}.pl-xl-100,.px-xl-100{padding-left:100px !important}.p-xl-90{padding:90px !important}.pt-xl-90,.py-xl-90{padding-top:90px !important}.pr-xl-90,.px-xl-90{padding-right:90px !important}.pb-xl-90,.py-xl-90{padding-bottom:90px !important}.pl-xl-90,.px-xl-90{padding-left:90px !important}.p-xl-80{padding:80px !important}.pt-xl-80,.py-xl-80{padding-top:80px !important}.pr-xl-80,.px-xl-80{padding-right:80px !important}.pb-xl-80,.py-xl-80{padding-bottom:80px !important}.pl-xl-80,.px-xl-80{padding-left:80px !important}.p-xl-70{padding:70px !important}.pt-xl-70,.py-xl-70{padding-top:70px !important}.pr-xl-70,.px-xl-70{padding-right:70px !important}.pb-xl-70,.py-xl-70{padding-bottom:70px !important}.pl-xl-70,.px-xl-70{padding-left:70px !important}.p-xl-60{padding:60px !important}.pt-xl-60,.py-xl-60{padding-top:60px !important}.pr-xl-60,.px-xl-60{padding-right:60px !important}.pb-xl-60,.py-xl-60{padding-bottom:60px !important}.pl-xl-60,.px-xl-60{padding-left:60px !important}.p-xl-50{padding:50px !important}.pt-xl-50,.py-xl-50{padding-top:50px !important}.pr-xl-50,.px-xl-50{padding-right:50px !important}.pb-xl-50,.py-xl-50{padding-bottom:50px !important}.pl-xl-50,.px-xl-50{padding-left:50px !important}.p-xl-40{padding:40px !important}.pt-xl-40,.py-xl-40{padding-top:40px !important}.pr-xl-40,.px-xl-40{padding-right:40px !important}.pb-xl-40,.py-xl-40{padding-bottom:40px !important}.pl-xl-40,.px-xl-40{padding-left:40px !important}.p-xl-30{padding:30px !important}.pt-xl-30,.py-xl-30{padding-top:30px !important}.pr-xl-30,.px-xl-30{padding-right:30px !important}.pb-xl-30,.py-xl-30{padding-bottom:30px !important}.pl-xl-30,.px-xl-30{padding-left:30px !important}.p-xl-20{padding:20px !important}.pt-xl-20,.py-xl-20{padding-top:20px !important}.pr-xl-20,.px-xl-20{padding-right:20px !important}.pb-xl-20,.py-xl-20{padding-bottom:20px !important}.pl-xl-20,.px-xl-20{padding-left:20px !important}.p-xl-10{padding:10px !important}.pt-xl-10,.py-xl-10{padding-top:10px !important}.pr-xl-10,.px-xl-10{padding-right:10px !important}.pb-xl-10,.py-xl-10{padding-bottom:10px !important}.pl-xl-10,.px-xl-10{padding-left:10px !important}.p-xl-9{padding:9px !important}.pt-xl-9,.py-xl-9{padding-top:9px !important}.pr-xl-9,.px-xl-9{padding-right:9px !important}.pb-xl-9,.py-xl-9{padding-bottom:9px !important}.pl-xl-9,.px-xl-9{padding-left:9px !important}.p-xl-8{padding:8px !important}.pt-xl-8,.py-xl-8{padding-top:8px !important}.pr-xl-8,.px-xl-8{padding-right:8px !important}.pb-xl-8,.py-xl-8{padding-bottom:8px !important}.pl-xl-8,.px-xl-8{padding-left:8px !important}.p-xl-7{padding:7px !important}.pt-xl-7,.py-xl-7{padding-top:7px !important}.pr-xl-7,.px-xl-7{padding-right:7px !important}.pb-xl-7,.py-xl-7{padding-bottom:7px !important}.pl-xl-7,.px-xl-7{padding-left:7px !important}.p-xl-6{padding:6px !important}.pt-xl-6,.py-xl-6{padding-top:6px !important}.pr-xl-6,.px-xl-6{padding-right:6px !important}.pb-xl-6,.py-xl-6{padding-bottom:6px !important}.pl-xl-6,.px-xl-6{padding-left:6px !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{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:"Kanit",sans-serif !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;-o-text-overflow:ellipsis;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: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 834px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 1024px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1456px){.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}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:500 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#f9f9f4 !important}.text-c1{color:#d65b10 !important}a.text-c1:hover,a.text-c1:focus{color:#8f3d0b !important}.text-c2{color:#f27022 !important}a.text-c2:hover,a.text-c2:focus{color:#bc4e0b !important}.text-c3{color:#648b7c !important}a.text-c3:hover,a.text-c3:focus{color:#445f54 !important}.text-c4{color:#4c5c56 !important}a.text-c4:hover,a.text-c4:focus{color:#29322f !important}.text-c5{color:#f9f9f4 !important}a.text-c5:hover,a.text-c5:focus{color:#dedec3 !important}.text-c6{color:#762e14 !important}a.text-c6:hover,a.text-c6:focus{color:#351509 !important}.text-c7{color:#0e0f11 !important}a.text-c7:hover,a.text-c7:focus{color:#000 !important}.text-c8{color:#e3e3e3 !important}a.text-c8:hover,a.text-c8:focus{color:#bdbdbd !important}.text-c9{color:#3d3d3d !important}a.text-c9:hover,a.text-c9:focus{color:#171717 !important}.text-c10{color:rgba(249,249,244,.6) !important}a.text-c10:hover,a.text-c10:focus{color:rgba(222,222,195,.6) !important}.text-c11{color:#868686 !important}a.text-c11:hover,a.text-c11:focus{color:#606060 !important}.text-c12{color:#b0b0b0 !important}a.text-c12:hover,a.text-c12:focus{color:#8a8a8a !important}.text-light{color:#f5f5f5 !important}a.text-light:hover,a.text-light:focus{color:#cfcfcf !important}.text-dark{color:#0b0b0b !important}a.text-dark:hover,a.text-dark:focus{color:#000 !important}.text-body{color:#0e0f11 !important}.text-muted{color:#776f6f !important}.text-black-50{color:rgba(14,15,17,.5) !important}.text-white-50{color:rgba(249,249,244,.5) !important}.text-hide{font:0/0 a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-break:break-word !important;word-wrap:break-word !important}.text-reset{color:inherit !important}body:before{background-color:#fcf8e3;border-bottom:1px solid #fbeed5;border-left:1px solid #fbeed5;color:#c09853;font:small-caption;padding:3px 6px;pointer-events:none;position:fixed;right:0;top:0;z-index:100}@media only screen and (min-width: 0em){body:before{content:"xs ≥ 0px (0em)"}}@media only screen and (min-width: 36em){body:before{content:"sm ≥ 576px (36em)"}}@media only screen and (min-width: 52.125em){body:before{content:"md ≥ 834px (52.125em)"}}@media only screen and (min-width: 64em){body:before{content:"lg ≥ 1024px (64em)"}}@media only screen and (min-width: 91em){body:before{content:"xl ≥ 1456px (91em)"}}body._debug::before{top:0;right:0;z-index:99999999;border-radius:0 0 0 13px;padding:4px 8px 5px 10px;border:0;text-align:center;background:rgba(0,0,0,.4);color:#fff;pointer-events:none;font-weight:700;font-size:12px;display:block !important;font-family:"SF Mono",monospace}@media only screen and (min-width: 0em){body._debug::before{content:"XS ≥ 0px"}}@media only screen and (min-width: 36em){body._debug::before{content:"SM ≥ 576px"}}@media only screen and (min-width: 52.125em){body._debug::before{content:"MD ≥ 834px"}}@media only screen and (min-width: 64em){body._debug::before{content:"LG ≥ 1024px"}}@media only screen and (min-width: 91em){body._debug::before{content:"XL ≥ 1456px"}}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}._text_c1{color:#cd0136 !important;color:var(--tc-color-c1, #cd0136) !important}a._text_c1:hover{opacity:.5}._text_c2,.sn_header_nav_full_i.current-menu-item,.sn_header_nav_full_i.current-menu-parent,.sn_header_nav_full_i a:hover{color:#b2a991 !important;color:var(--tc-color-c2, #b2a991) !important}a._text_c2:hover,a.sn_header_nav_full_i.current-menu-item:hover,a.sn_header_nav_full_i.current-menu-parent:hover,.sn_header_nav_full_i a:hover{opacity:.5}._text_c3{color:#041e42 !important;color:var(--tc-color-c3, #041e42) !important}a._text_c3:hover{opacity:.5}._text_c4,.sn_header_nav_mobile_i a{color:#980321 !important;color:var(--tc-color-c4, #980321) !important}a._text_c4:hover,.sn_header_nav_mobile_i a:hover{opacity:.5}._text_c5,.sn_header_nav_mobile_ct--language .sn_language_selector_toggle{color:#ef172f !important;color:var(--tc-color-c5, #ef172f) !important}a._text_c5:hover,.sn_header_nav_mobile_ct--language a.sn_language_selector_toggle:hover{opacity:.5}._text_c6{color:#958d7a !important;color:var(--tc-color-c6, #958d7a) !important}a._text_c6:hover{opacity:.5}._text_c7{color:#ede4cf !important;color:var(--tc-color-c7, #ede4cf) !important}a._text_c7:hover{opacity:.5}._text_c8{color:#2d2e2f !important;color:var(--tc-color-c8, #2d2e2f) !important}a._text_c8:hover{opacity:.5}._text_c9{color:rgba(45, 46, 47, 0.5) !important;color:var(--tc-color-c9, rgba(45, 46, 47, 0.5)) !important}a._text_c9:hover{opacity:.5}._text_c10{color:#ffffff !important;color:var(--tc-color-c10, #ffffff) !important}a._text_c10:hover{opacity:.5}._text_c11{color:#58b96a !important;color:var(--tc-color-c11, #58b96a) !important}a._text_c11:hover{opacity:.5}._text_c12{color:rgba(45, 46, 47, 0.2) !important;color:var(--tc-color-c12, rgba(45, 46, 47, 0.2)) !important}a._text_c12:hover{opacity:.5}._text_success{color:#58b96a !important;color:var(--tc-color-success, #58b96a) !important}a._text_success:hover{opacity:.5}._text_danger{color:#a6192e !important;color:var(--tc-color-danger, #a6192e) !important}a._text_danger:hover{opacity:.5}._text_black{color:#000 !important;color:var(--tc-color-black, #000) !important}a._text_black:hover{opacity:.5}._text_white{color:#fff !important;color:var(--tc-color-white, #fff) !important}a._text_white:hover{opacity:.5}._text_transparent{color:transparent !important;color:var(--tc-color-transparent, transparent) !important}a._text_transparent:hover{opacity:.5}._fill_c1{fill:#cd0136 !important;fill:var(--tc-color-c1, #cd0136) !important}._fill_c2{fill:#b2a991 !important;fill:var(--tc-color-c2, #b2a991) !important}._fill_c3{fill:#041e42 !important;fill:var(--tc-color-c3, #041e42) !important}._fill_c4{fill:#980321 !important;fill:var(--tc-color-c4, #980321) !important}._fill_c5{fill:#ef172f !important;fill:var(--tc-color-c5, #ef172f) !important}._fill_c6{fill:#958d7a !important;fill:var(--tc-color-c6, #958d7a) !important}._fill_c7{fill:#ede4cf !important;fill:var(--tc-color-c7, #ede4cf) !important}._fill_c8{fill:#2d2e2f !important;fill:var(--tc-color-c8, #2d2e2f) !important}._fill_c9{fill:rgba(45, 46, 47, 0.5) !important;fill:var(--tc-color-c9, rgba(45, 46, 47, 0.5)) !important}._fill_c10{fill:#ffffff !important;fill:var(--tc-color-c10, #ffffff) !important}._fill_c11{fill:#58b96a !important;fill:var(--tc-color-c11, #58b96a) !important}._fill_c12{fill:rgba(45, 46, 47, 0.2) !important;fill:var(--tc-color-c12, rgba(45, 46, 47, 0.2)) !important}._fill_success{fill:#58b96a !important;fill:var(--tc-color-success, #58b96a) !important}._fill_danger{fill:#a6192e !important;fill:var(--tc-color-danger, #a6192e) !important}._fill_black{fill:#000 !important;fill:var(--tc-color-black, #000) !important}._fill_white{fill:#fff !important;fill:var(--tc-color-white, #fff) !important}._fill_transparent{fill:transparent !important;fill:var(--tc-color-transparent, transparent) !important}._bg_c1{background-color:#cd0136 !important;background-color:var(--tc-color-c1, #cd0136) !important}._bg_c2{background-color:#b2a991 !important;background-color:var(--tc-color-c2, #b2a991) !important}._bg_c3{background-color:#041e42 !important;background-color:var(--tc-color-c3, #041e42) !important}._bg_c4,.sn_header_nav_mobile_ct--language{background-color:#980321 !important;background-color:var(--tc-color-c4, #980321) !important}._bg_c5,.sn_header_nav_mobile>.sn_background{background-color:#ef172f !important;background-color:var(--tc-color-c5, #ef172f) !important}._bg_c6{background-color:#958d7a !important;background-color:var(--tc-color-c6, #958d7a) !important}._bg_c7{background-color:#ede4cf !important;background-color:var(--tc-color-c7, #ede4cf) !important}._bg_c8{background-color:#2d2e2f !important;background-color:var(--tc-color-c8, #2d2e2f) !important}._bg_c9{background-color:rgba(45, 46, 47, 0.5) !important;background-color:var(--tc-color-c9, rgba(45, 46, 47, 0.5)) !important}._bg_c10{background-color:#ffffff !important;background-color:var(--tc-color-c10, #ffffff) !important}._bg_c11{background-color:#58b96a !important;background-color:var(--tc-color-c11, #58b96a) !important}._bg_c12{background-color:rgba(45, 46, 47, 0.2) !important;background-color:var(--tc-color-c12, rgba(45, 46, 47, 0.2)) !important}._bg_success{background-color:#58b96a !important;background-color:var(--tc-color-success, #58b96a) !important}._bg_danger{background-color:#a6192e !important;background-color:var(--tc-color-danger, #a6192e) !important}._bg_black{background-color:#000 !important;background-color:var(--tc-color-black, #000) !important}._bg_white{background-color:#fff !important;background-color:var(--tc-color-white, #fff) !important}._bg_transparent{background-color:transparent !important;background-color:var(--tc-color-transparent, transparent) !important}._bc_c1{border-color:#cd0136 !important;border-color:var(--tc-color-c1, #cd0136) !important}._bc_c2{border-color:#b2a991 !important;border-color:var(--tc-color-c2, #b2a991) !important}._bc_c3{border-color:#041e42 !important;border-color:var(--tc-color-c3, #041e42) !important}._bc_c4{border-color:#980321 !important;border-color:var(--tc-color-c4, #980321) !important}._bc_c5{border-color:#ef172f !important;border-color:var(--tc-color-c5, #ef172f) !important}._bc_c6{border-color:#958d7a !important;border-color:var(--tc-color-c6, #958d7a) !important}._bc_c7{border-color:#ede4cf !important;border-color:var(--tc-color-c7, #ede4cf) !important}._bc_c8{border-color:#2d2e2f !important;border-color:var(--tc-color-c8, #2d2e2f) !important}._bc_c9{border-color:rgba(45, 46, 47, 0.5) !important;border-color:var(--tc-color-c9, rgba(45, 46, 47, 0.5)) !important}._bc_c10{border-color:#ffffff !important;border-color:var(--tc-color-c10, #ffffff) !important}._bc_c11{border-color:#58b96a !important;border-color:var(--tc-color-c11, #58b96a) !important}._bc_c12{border-color:rgba(45, 46, 47, 0.2) !important;border-color:var(--tc-color-c12, rgba(45, 46, 47, 0.2)) !important}._bc_success{border-color:#58b96a !important;border-color:var(--tc-color-success, #58b96a) !important}._bc_danger{border-color:#a6192e !important;border-color:var(--tc-color-danger, #a6192e) !important}._bc_black{border-color:#000 !important;border-color:var(--tc-color-black, #000) !important}._bc_white{border-color:#fff !important;border-color:var(--tc-color-white, #fff) !important}._bc_transparent{border-color:transparent !important;border-color:var(--tc-color-transparent, transparent) !important}._g1{background:#cd0136 !important;background:var(--tc-gradient-g1-from, #cd0136) !important;background:-webkit-gradient(linear, left top, left bottom, from(var(--tc-gradient-g1-deg, 0deg)), color-stop(0%, var(--tc-gradient-g1-from, #cd0136)), to(var(--tc-gradient-g1-to, #b2a991))) !important;background:-o-linear-gradient(var(--tc-gradient-g1-deg, 0deg), var(--tc-gradient-g1-from, #cd0136) 0%, var(--tc-gradient-g1-to, #b2a991) 100%) !important;background:linear-gradient(var(--tc-gradient-g1-deg, 0deg), var(--tc-gradient-g1-from, #cd0136) 0%, var(--tc-gradient-g1-to, #b2a991) 100%) !important}._g2{background:#041e42 !important;background:var(--tc-gradient-g2-from, #041e42) !important;background:-webkit-gradient(linear, left top, left bottom, from(var(--tc-gradient-g2-deg, 45deg)), color-stop(0%, var(--tc-gradient-g2-from, #041e42)), to(var(--tc-gradient-g2-to, #980321))) !important;background:-o-linear-gradient(var(--tc-gradient-g2-deg, 45deg), var(--tc-gradient-g2-from, #041e42) 0%, var(--tc-gradient-g2-to, #980321) 100%) !important;background:linear-gradient(var(--tc-gradient-g2-deg, 45deg), var(--tc-gradient-g2-from, #041e42) 0%, var(--tc-gradient-g2-to, #980321) 100%) !important}._g3{background:#ef172f !important;background:var(--tc-gradient-g3-from, #ef172f) !important;background:-webkit-gradient(linear, left top, left bottom, from(var(--tc-gradient-g3-deg, 90deg)), color-stop(0%, var(--tc-gradient-g3-from, #ef172f)), to(var(--tc-gradient-g3-to, #958d7a))) !important;background:-o-linear-gradient(var(--tc-gradient-g3-deg, 90deg), var(--tc-gradient-g3-from, #ef172f) 0%, var(--tc-gradient-g3-to, #958d7a) 100%) !important;background:linear-gradient(var(--tc-gradient-g3-deg, 90deg), var(--tc-gradient-g3-from, #ef172f) 0%, var(--tc-gradient-g3-to, #958d7a) 100%) !important}._g4{background:#ede4cf !important;background:var(--tc-gradient-g4-from, #ede4cf) !important;background:-webkit-gradient(linear, left top, left bottom, from(var(--tc-gradient-g4-deg, 30deg)), color-stop(0%, var(--tc-gradient-g4-from, #ede4cf)), to(var(--tc-gradient-g4-to, #2d2e2f))) !important;background:-o-linear-gradient(var(--tc-gradient-g4-deg, 30deg), var(--tc-gradient-g4-from, #ede4cf) 0%, var(--tc-gradient-g4-to, #2d2e2f) 100%) !important;background:linear-gradient(var(--tc-gradient-g4-deg, 30deg), var(--tc-gradient-g4-from, #ede4cf) 0%, var(--tc-gradient-g4-to, #2d2e2f) 100%) !important}._pt_xs{padding-top:3px !important;padding-top:var(--tc-spacing-xs-mobile, 3px) !important}@media only screen and (min-width: 52.125em){._pt_xs{padding-top:4px !important;padding-top:var(--tc-spacing-xs-tablet, 4px) !important}}@media only screen and (min-width: 64em){._pt_xs{padding-top:5px !important;padding-top:var(--tc-spacing-xs-desktop, 5px) !important}}._pt_sm{padding-top:8px !important;padding-top:var(--tc-spacing-sm-mobile, 8px) !important}@media only screen and (min-width: 52.125em){._pt_sm{padding-top:9px !important;padding-top:var(--tc-spacing-sm-tablet, 9px) !important}}@media only screen and (min-width: 64em){._pt_sm{padding-top:10px !important;padding-top:var(--tc-spacing-sm-desktop, 10px) !important}}._pt_md{padding-top:23px !important;padding-top:var(--tc-spacing-md-mobile, 23px) !important}@media only screen and (min-width: 52.125em){._pt_md{padding-top:24px !important;padding-top:var(--tc-spacing-md-tablet, 24px) !important}}@media only screen and (min-width: 64em){._pt_md{padding-top:25px !important;padding-top:var(--tc-spacing-md-desktop, 25px) !important}}._pt_lg{padding-top:38px !important;padding-top:var(--tc-spacing-lg-mobile, 38px) !important}@media only screen and (min-width: 52.125em){._pt_lg{padding-top:39px !important;padding-top:var(--tc-spacing-lg-tablet, 39px) !important}}@media only screen and (min-width: 64em){._pt_lg{padding-top:40px !important;padding-top:var(--tc-spacing-lg-desktop, 40px) !important}}._pt_xl{padding-top:58px !important;padding-top:var(--tc-spacing-xl-mobile, 58px) !important}@media only screen and (min-width: 52.125em){._pt_xl{padding-top:59px !important;padding-top:var(--tc-spacing-xl-tablet, 59px) !important}}@media only screen and (min-width: 64em){._pt_xl{padding-top:60px !important;padding-top:var(--tc-spacing-xl-desktop, 60px) !important}}._pb_xs{padding-bottom:3px !important;padding-bottom:var(--tc-spacing-xs-mobile, 3px) !important}@media only screen and (min-width: 52.125em){._pb_xs{padding-bottom:4px !important;padding-bottom:var(--tc-spacing-xs-tablet, 4px) !important}}@media only screen and (min-width: 64em){._pb_xs{padding-bottom:5px !important;padding-bottom:var(--tc-spacing-xs-desktop, 5px) !important}}._pb_sm{padding-bottom:8px !important;padding-bottom:var(--tc-spacing-sm-mobile, 8px) !important}@media only screen and (min-width: 52.125em){._pb_sm{padding-bottom:9px !important;padding-bottom:var(--tc-spacing-sm-tablet, 9px) !important}}@media only screen and (min-width: 64em){._pb_sm{padding-bottom:10px !important;padding-bottom:var(--tc-spacing-sm-desktop, 10px) !important}}._pb_md{padding-bottom:23px !important;padding-bottom:var(--tc-spacing-md-mobile, 23px) !important}@media only screen and (min-width: 52.125em){._pb_md{padding-bottom:24px !important;padding-bottom:var(--tc-spacing-md-tablet, 24px) !important}}@media only screen and (min-width: 64em){._pb_md{padding-bottom:25px !important;padding-bottom:var(--tc-spacing-md-desktop, 25px) !important}}._pb_lg{padding-bottom:38px !important;padding-bottom:var(--tc-spacing-lg-mobile, 38px) !important}@media only screen and (min-width: 52.125em){._pb_lg{padding-bottom:39px !important;padding-bottom:var(--tc-spacing-lg-tablet, 39px) !important}}@media only screen and (min-width: 64em){._pb_lg{padding-bottom:40px !important;padding-bottom:var(--tc-spacing-lg-desktop, 40px) !important}}._pb_xl{padding-bottom:58px !important;padding-bottom:var(--tc-spacing-xl-mobile, 58px) !important}@media only screen and (min-width: 52.125em){._pb_xl{padding-bottom:59px !important;padding-bottom:var(--tc-spacing-xl-tablet, 59px) !important}}@media only screen and (min-width: 64em){._pb_xl{padding-bottom:60px !important;padding-bottom:var(--tc-spacing-xl-desktop, 60px) !important}}._mt_xs{margin-top:3px !important;margin-top:var(--tc-spacing-xs-mobile, 3px) !important}@media only screen and (min-width: 52.125em){._mt_xs{margin-top:4px !important;margin-top:var(--tc-spacing-xs-tablet, 4px) !important}}@media only screen and (min-width: 64em){._mt_xs{margin-top:5px !important;margin-top:var(--tc-spacing-xs-desktop, 5px) !important}}._mt_sm{margin-top:8px !important;margin-top:var(--tc-spacing-sm-mobile, 8px) !important}@media only screen and (min-width: 52.125em){._mt_sm{margin-top:9px !important;margin-top:var(--tc-spacing-sm-tablet, 9px) !important}}@media only screen and (min-width: 64em){._mt_sm{margin-top:10px !important;margin-top:var(--tc-spacing-sm-desktop, 10px) !important}}._mt_md{margin-top:23px !important;margin-top:var(--tc-spacing-md-mobile, 23px) !important}@media only screen and (min-width: 52.125em){._mt_md{margin-top:24px !important;margin-top:var(--tc-spacing-md-tablet, 24px) !important}}@media only screen and (min-width: 64em){._mt_md{margin-top:25px !important;margin-top:var(--tc-spacing-md-desktop, 25px) !important}}._mt_lg{margin-top:38px !important;margin-top:var(--tc-spacing-lg-mobile, 38px) !important}@media only screen and (min-width: 52.125em){._mt_lg{margin-top:39px !important;margin-top:var(--tc-spacing-lg-tablet, 39px) !important}}@media only screen and (min-width: 64em){._mt_lg{margin-top:40px !important;margin-top:var(--tc-spacing-lg-desktop, 40px) !important}}._mt_xl{margin-top:58px !important;margin-top:var(--tc-spacing-xl-mobile, 58px) !important}@media only screen and (min-width: 52.125em){._mt_xl{margin-top:59px !important;margin-top:var(--tc-spacing-xl-tablet, 59px) !important}}@media only screen and (min-width: 64em){._mt_xl{margin-top:60px !important;margin-top:var(--tc-spacing-xl-desktop, 60px) !important}}._mb_xs{margin-bottom:3px !important;margin-bottom:var(--tc-spacing-xs-mobile, 3px) !important}@media only screen and (min-width: 52.125em){._mb_xs{margin-bottom:4px !important;margin-bottom:var(--tc-spacing-xs-tablet, 4px) !important}}@media only screen and (min-width: 64em){._mb_xs{margin-bottom:5px !important;margin-bottom:var(--tc-spacing-xs-desktop, 5px) !important}}._mb_sm{margin-bottom:8px !important;margin-bottom:var(--tc-spacing-sm-mobile, 8px) !important}@media only screen and (min-width: 52.125em){._mb_sm{margin-bottom:9px !important;margin-bottom:var(--tc-spacing-sm-tablet, 9px) !important}}@media only screen and (min-width: 64em){._mb_sm{margin-bottom:10px !important;margin-bottom:var(--tc-spacing-sm-desktop, 10px) !important}}._mb_md{margin-bottom:23px !important;margin-bottom:var(--tc-spacing-md-mobile, 23px) !important}@media only screen and (min-width: 52.125em){._mb_md{margin-bottom:24px !important;margin-bottom:var(--tc-spacing-md-tablet, 24px) !important}}@media only screen and (min-width: 64em){._mb_md{margin-bottom:25px !important;margin-bottom:var(--tc-spacing-md-desktop, 25px) !important}}._mb_lg{margin-bottom:38px !important;margin-bottom:var(--tc-spacing-lg-mobile, 38px) !important}@media only screen and (min-width: 52.125em){._mb_lg{margin-bottom:39px !important;margin-bottom:var(--tc-spacing-lg-tablet, 39px) !important}}@media only screen and (min-width: 64em){._mb_lg{margin-bottom:40px !important;margin-bottom:var(--tc-spacing-lg-desktop, 40px) !important}}._mb_xl{margin-bottom:58px !important;margin-bottom:var(--tc-spacing-xl-mobile, 58px) !important}@media only screen and (min-width: 52.125em){._mb_xl{margin-bottom:59px !important;margin-bottom:var(--tc-spacing-xl-tablet, 59px) !important}}@media only screen and (min-width: 64em){._mb_xl{margin-bottom:60px !important;margin-bottom:var(--tc-spacing-xl-desktop, 60px) !important}}.visit_custom .sn_container_fixed_xl>.row>.col-lg-6:first-child{border-bottom:1px solid var(--tc-color-c2)}@media only screen and (min-width: 64em){.visit_custom .sn_container_fixed_xl>.row>.col-lg-6:first-child{border-bottom:0}}.visit_custom .sn_container_fixed_xl>.row>.col-lg-6:first-child .bb_item_content{padding-bottom:32px}.visit_custom .sn_container_fixed_xl>.row>.col-lg-6:last-child{padding-top:32px}@media only screen and (min-width: 64em){.visit_custom .sn_container_fixed_xl>.row>.col-lg-6:first-child{padding-top:80px;padding-bottom:80px;padding-right:90px;border-right:1px solid var(--tc-color-c2);border-bottom:0}.visit_custom .sn_container_fixed_xl>.row>.col-lg-6:first-child .bb_item_content{padding-bottom:0}.visit_custom .sn_container_fixed_xl>.row>.col-lg-6:last-child{padding-left:90px;padding-top:80px;padding-bottom:80px}}.sn_block_faq_search_bar{padding-top:120px;padding-bottom:40px;color:var(--tc-color-c5)}@media only screen and (min-width: 52.125em){.sn_block_faq_search_bar{padding-top:80px;padding-bottom:120px}}.sn_block_faq_list_by_category{padding-top:40px;padding-bottom:40px;color:var(--tc-color-c5)}@media only screen and (min-width: 52.125em){.sn_block_faq_list_by_category{padding-top:80px;padding-bottom:80px}}@media only screen and (min-width: 0em)and (max-width: 35.99em){.container,.sn_container_fixed{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 36em){.container,.sn_container_fixed{padding-left:16px;padding-right:16px}}@media only screen and (min-width: 0em)and (max-width: 35.99em){.container-fluid,.sn_container_fluid,.container-sm,.sn_container_fixed_sm,.container-md,.sn_container_fixed_md,.container-lg,.sn_container_fixed_lg,.container-xl,.sn_container_fixed_xl{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 36em){.container-fluid,.sn_container_fluid,.container-sm,.sn_container_fixed_sm,.container-md,.sn_container_fixed_md,.container-lg,.sn_container_fixed_lg,.container-xl,.sn_container_fixed_xl{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 0em)and (max-width: 35.99em){.container-sm,.sn_container_fixed_sm{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 36em){.container-sm,.sn_container_fixed_sm{padding-left:16px;padding-right:16px}}@media only screen and (min-width: 0em)and (max-width: 52.115em){.container-md,.sn_container_fixed_md{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 52.125em){.container-md,.sn_container_fixed_md{padding-left:16px;padding-right:16px}}@media only screen and (min-width: 0em)and (max-width: 63.99em){.container-lg,.sn_container_fixed_lg{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 64em){.container-lg,.sn_container_fixed_lg{padding-left:16px;padding-right:16px}}@media only screen and (min-width: 0em)and (max-width: 90.99em){.container-xl,.sn_container_fixed_xl{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 91em){.container-xl,.sn_container_fixed_xl{padding-left:16px;padding-right:16px}}.sn_site_wrapper{-webkit-transition:-webkit-filter .7s cubic-bezier(0.7, 0, 0.4, 1),-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:-webkit-filter .7s cubic-bezier(0.7, 0, 0.4, 1),-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1);-o-transition:filter .7s cubic-bezier(0.7, 0, 0.4, 1),transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:filter .7s cubic-bezier(0.7, 0, 0.4, 1),transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:filter .7s cubic-bezier(0.7, 0, 0.4, 1),transform .7s cubic-bezier(0.7, 0, 0.4, 1),-webkit-filter .7s cubic-bezier(0.7, 0, 0.4, 1),-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1)}@media only screen and (min-width: 52.125em){body._header_vertical .sn_site_wrapper{padding-left:250px}}.sn_site_wrapper._blur::after{-webkit-transition:background .7s cubic-bezier(0.7, 0, 0.4, 1),bottom 0s linear,right 0s linear,-webkit-backdrop-filter .7s cubic-bezier(0.7, 0, 0.4, 1);transition:background .7s cubic-bezier(0.7, 0, 0.4, 1),bottom 0s linear,right 0s linear,-webkit-backdrop-filter .7s cubic-bezier(0.7, 0, 0.4, 1);-o-transition:background .7s cubic-bezier(0.7, 0, 0.4, 1),backdrop-filter .7s cubic-bezier(0.7, 0, 0.4, 1),bottom 0s linear,right 0s linear;transition:background .7s cubic-bezier(0.7, 0, 0.4, 1),backdrop-filter .7s cubic-bezier(0.7, 0, 0.4, 1),bottom 0s linear,right 0s linear;transition:background .7s cubic-bezier(0.7, 0, 0.4, 1),backdrop-filter .7s cubic-bezier(0.7, 0, 0.4, 1),bottom 0s linear,right 0s linear,-webkit-backdrop-filter .7s cubic-bezier(0.7, 0, 0.4, 1)}@supports not ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.sn_site_wrapper._blur::after{background:rgba(14,15,17,.3)}}.sn_site_wrapper::after{background:rgba(14,15,17,0);-webkit-transition:background .7s cubic-bezier(0.7, 0, 0.4, 1),bottom 0s linear .7s,right 0s linear .7s,-webkit-backdrop-filter .7s cubic-bezier(0.7, 0, 0.4, 1);transition:background .7s cubic-bezier(0.7, 0, 0.4, 1),bottom 0s linear .7s,right 0s linear .7s,-webkit-backdrop-filter .7s cubic-bezier(0.7, 0, 0.4, 1);-o-transition:background .7s cubic-bezier(0.7, 0, 0.4, 1),backdrop-filter .7s cubic-bezier(0.7, 0, 0.4, 1),bottom 0s linear .7s,right 0s linear .7s;transition:background .7s cubic-bezier(0.7, 0, 0.4, 1),backdrop-filter .7s cubic-bezier(0.7, 0, 0.4, 1),bottom 0s linear .7s,right 0s linear .7s;transition:background .7s cubic-bezier(0.7, 0, 0.4, 1),backdrop-filter .7s cubic-bezier(0.7, 0, 0.4, 1),bottom 0s linear .7s,right 0s linear .7s,-webkit-backdrop-filter .7s cubic-bezier(0.7, 0, 0.4, 1)}.sn_utils_mq_xs{display:block}@media only screen and (min-width: 36em){.sn_utils_mq_xs{display:none}}.sn_utils_mq_sm{display:none}@media only screen and (min-width: 36em){.sn_utils_mq_sm{display:block}}@media only screen and (min-width: 52.125em){.sn_utils_mq_sm{display:none}}.sn_utils_mq_md{display:none}@media only screen and (min-width: 52.125em){.sn_utils_mq_md{display:block}}@media only screen and (min-width: 64em){.sn_utils_mq_md{display:none}}.sn_utils_mq_lg{display:none}@media only screen and (min-width: 64em){.sn_utils_mq_lg{display:block}}@media only screen and (min-width: 91em){.sn_utils_mq_lg{display:none}}.sn_utils_mq_xl{display:none}@media only screen and (min-width: 91em){.sn_utils_mq_xl{display:block}}body.admin-bar .sn_header{top:0}@media only screen and (min-width: 37.5em){body.admin-bar .sn_header{top:46px}}@media only screen and (min-width: 52.125em){body.admin-bar .sn_header{top:32px}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.sn_countdown_i,.sn_language_selector_overlay_title,.h4,.h5,.h6{margin-bottom:10px;font-weight:600;line-height:1.2;font-family:var(--tc-font-family-headings, var(--tc-font-family-body, "Kanit", sans-serif));text-transform:uppercase}h1,.h1{font-size:var(--tc-h1-font-size-mobile, 67px);letter-spacing:calc((var(--tc-h1-letter-spacing, -1.5) / 1000)*1em);font-weight:var(--tc-h1-font-weight, 400)}@media only screen and (min-width: 52.125em){h1,.h1{font-size:var(--tc-h1-font-size-tablet, 102px)}}@media only screen and (min-width: 64em){h1,.h1{font-size:var(--tc-h1-font-size-desktop, 118px)}}h2,.h2{font-size:var(--tc-h2-font-size-mobile, 51px);letter-spacing:calc((var(--tc-h2-letter-spacing, -0.5) / 1000)*1em);font-weight:var(--tc-h2-font-weight, 400)}@media only screen and (min-width: 52.125em){h2,.h2{font-size:var(--tc-h2-font-size-tablet, 72px)}}@media only screen and (min-width: 64em){h2,.h2{font-size:var(--tc-h2-font-size-desktop, 84px)}}h3,.h3,.sn_countdown_i,.sn_language_selector_overlay_title{font-size:var(--tc-h3-font-size-mobile, 38px);letter-spacing:calc((var(--tc-h3-letter-spacing, 0) / 1000)*1em);font-weight:var(--tc-h3-font-weight, 400)}@media only screen and (min-width: 52.125em){h3,.h3,.sn_countdown_i,.sn_language_selector_overlay_title{font-size:var(--tc-h3-font-size-tablet, 50px)}}@media only screen and (min-width: 64em){h3,.h3,.sn_countdown_i,.sn_language_selector_overlay_title{font-size:var(--tc-h3-font-size-desktop, 60px)}}h4,.h4{font-size:var(--tc-h4-font-size-mobile, 28px);letter-spacing:calc((var(--tc-h4-letter-spacing, 0.25) / 1000)*1em);font-weight:var(--tc-h4-font-weight, 400)}@media only screen and (min-width: 52.125em){h4,.h4{font-size:var(--tc-h4-font-size-tablet, 36px)}}@media only screen and (min-width: 64em){h4,.h4{font-size:var(--tc-h4-font-size-desktop, 41px)}}h5,.h5{font-size:var(--tc-h5-font-size-mobile, 21px);letter-spacing:calc((var(--tc-h5-letter-spacing, 0) / 1000)*1em);font-weight:var(--tc-h5-font-weight, 400)}@media only screen and (min-width: 52.125em){h5,.h5{font-size:var(--tc-h5-font-size-tablet, 25px)}}@media only screen and (min-width: 64em){h5,.h5{font-size:var(--tc-h5-font-size-desktop, 30px)}}h6,.h6{font-size:var(--tc-h6-font-size-mobile, 16px);letter-spacing:calc((var(--tc-h6-letter-spacing, 0) / 1000)*1em);font-weight:var(--tc-h6-font-weight, 400)}@media only screen and (min-width: 52.125em){h6,.h6{font-size:var(--tc-h6-font-size-tablet, 18px)}}@media only screen and (min-width: 64em){h6,.h6{font-size:var(--tc-h6-font-size-desktop, 21px)}}p,.p{margin:0}strong{letter-spacing:calc((var(--tc-strong-letter-spacing, 0) / 1000)*1em);font-weight:var(--tc-strong-font-weight, 700)}em{letter-spacing:calc((var(--tc-em-letter-spacing, 0) / 1000)*1em);font-weight:var(--tc-em-font-weight, 700)}small{letter-spacing:calc((var(--tc-small-letter-spacing, 0) / 1000)*1em);font-weight:var(--tc-small-font-weight, 700)}sub{letter-spacing:calc((var(--tc-sub-letter-spacing, 0) / 1000)*1em);font-weight:var(--tc-sub-font-weight, 700)}sup{letter-spacing:calc((var(--tc-sup-letter-spacing, 0) / 1000)*1em);font-weight:var(--tc-sup-font-weight, 700)}hr{border-width:1px 0 0 0;border-style:solid}a{letter-spacing:calc((var(--tc-link-letter-spacing, 0) / 1000)*1em);font-weight:var(--tc-link-font-weight, 400);-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;fill:currentColor}article p{margin-bottom:20px}.sn_paragraph,.sn_block_simple_text.quotes .quote-author,.sn_language_selector_toggle,.sn_form_custom_control>label,.sn_form .form-group .form-control,.sn_form .form-group .form-control-1,.sn_form .form-group .custom-select,.sn_form .form-group-1 .form-control,.sn_form .form-group-1 .form-control-1,.sn_form .form-group-1 .custom-select,.sn_form .form-group label,.sn_form .form-group-1 label,.sn_countdown_label,body,p,.p,ul,ol,blockquote,.sn_paragraph p,.sn_block_simple_text.quotes .quote-author p,.sn_language_selector_toggle p,.sn_form_custom_control>label p,.sn_form .form-group .form-control p,.sn_form .form-group .form-control-1 p,.sn_form .form-group .custom-select p,.sn_form .form-group-1 .form-control p,.sn_form .form-group-1 .form-control-1 p,.sn_form .form-group-1 .custom-select p,.sn_form .form-group label p,.sn_form .form-group-1 label p,.sn_countdown_label p,.p p{font-size:var(--tc-body-font-size-mobile, 16px);letter-spacing:calc((var(--tc-body-letter-spacing, 0.5) / 1000)*1em);font-weight:var(--tc-body-font-weight, 400);font-family:var(--tc-font-family-body, "Kanit", sans-serif)}@media only screen and (min-width: 52.125em){.sn_paragraph,.sn_block_simple_text.quotes .quote-author,.sn_language_selector_toggle,.sn_form_custom_control>label,.sn_form .form-group .form-control,.sn_form .form-group .form-control-1,.sn_form .form-group .custom-select,.sn_form .form-group-1 .form-control,.sn_form .form-group-1 .form-control-1,.sn_form .form-group-1 .custom-select,.sn_form .form-group label,.sn_form .form-group-1 label,.sn_countdown_label,body,p,.p,ul,ol,blockquote,.sn_paragraph p,.sn_block_simple_text.quotes .quote-author p,.sn_language_selector_toggle p,.sn_form_custom_control>label p,.sn_form .form-group .form-control p,.sn_form .form-group .form-control-1 p,.sn_form .form-group .custom-select p,.sn_form .form-group-1 .form-control p,.sn_form .form-group-1 .form-control-1 p,.sn_form .form-group-1 .custom-select p,.sn_form .form-group label p,.sn_form .form-group-1 label p,.sn_countdown_label p,.p p{font-size:var(--tc-body-font-size-tablet, 18px)}}@media only screen and (min-width: 64em){.sn_paragraph,.sn_block_simple_text.quotes .quote-author,.sn_language_selector_toggle,.sn_form_custom_control>label,.sn_form .form-group .form-control,.sn_form .form-group .form-control-1,.sn_form .form-group .custom-select,.sn_form .form-group-1 .form-control,.sn_form .form-group-1 .form-control-1,.sn_form .form-group-1 .custom-select,.sn_form .form-group label,.sn_form .form-group-1 label,.sn_countdown_label,body,p,.p,ul,ol,blockquote,.sn_paragraph p,.sn_block_simple_text.quotes .quote-author p,.sn_language_selector_toggle p,.sn_form_custom_control>label p,.sn_form .form-group .form-control p,.sn_form .form-group .form-control-1 p,.sn_form .form-group .custom-select p,.sn_form .form-group-1 .form-control p,.sn_form .form-group-1 .form-control-1 p,.sn_form .form-group-1 .custom-select p,.sn_form .form-group label p,.sn_form .form-group-1 label p,.sn_countdown_label p,.p p{font-size:var(--tc-body-font-size-desktop, 21px)}}.sn_caption,.sn_footer_bottom_socials_title,.sn_language_selector_overlay .language_group__item__language,.sn_caption p,.sn_footer_bottom_socials_title p,.sn_language_selector_overlay .language_group__item__language p{font-size:var(--tc-caption-font-size-mobile, 12px);letter-spacing:calc((var(--tc-caption-letter-spacing, 0.5) / 1000)*1em);font-weight:var(--tc-caption-font-weight, 400);font-family:var(--tc-caption-font-family, "Kanit", sans-serif);text-transform:uppercase}@media only screen and (min-width: 52.125em){.sn_caption,.sn_footer_bottom_socials_title,.sn_language_selector_overlay .language_group__item__language,.sn_caption p,.sn_footer_bottom_socials_title p,.sn_language_selector_overlay .language_group__item__language p{font-size:var(--tc-caption-font-size-tablet, 12.5px)}}@media only screen and (min-width: 64em){.sn_caption,.sn_footer_bottom_socials_title,.sn_language_selector_overlay .language_group__item__language,.sn_caption p,.sn_footer_bottom_socials_title p,.sn_language_selector_overlay .language_group__item__language p{font-size:var(--tc-caption-font-size-desktop, 14px)}}.sn_overline,.sn_form .form-group._focus label,.sn_form .form-group-1._focus label,.sn_overline p,.sn_form .form-group._focus label p,.sn_form .form-group-1._focus label p{font-size:var(--tc-overline-font-size-mobile, 8px);letter-spacing:calc((var(--tc-overline-letter-spacing, 0.5) / 1000)*1em);font-weight:var(--tc-overline-font-weight, 400);font-family:var(--tc-caption-font-weight, "Kanit", sans-serif);text-transform:uppercase}@media only screen and (min-width: 52.125em){.sn_overline,.sn_form .form-group._focus label,.sn_form .form-group-1._focus label,.sn_overline p,.sn_form .form-group._focus label p,.sn_form .form-group-1._focus label p{font-size:var(--tc-overline-font-size-tablet, 9px)}}@media only screen and (min-width: 64em){.sn_overline,.sn_form .form-group._focus label,.sn_form .form-group-1._focus label,.sn_overline p,.sn_form .form-group._focus label p,.sn_form .form-group-1._focus label p{font-size:var(--tc-overline-font-size-desktop, 10px)}}tt,pre,code,kbd,samp{font-family:var(--tc-font-family-monospace, "Kanit", sans-serif)}pre{border:2px solid coral;background:#eaeaea;border-radius:4px;color:#262626;padding:10px;font-size:16px !important;line-height:1.1;position:relative;z-index:999999999}.upper{text-transform:uppercase}._clear_text_transform{text-transform:none}.sn_header_nav_mobile_i a{font-size:20px;font-weight:500}.sn_footer_bottom_menu .menu-item a{font-size:18px;font-weight:500}.sn_language_selector_overlay .language_group__heading label{font-weight:500;font-size:18px}.sn_language_selector_overlay .language_group__item--current .language_group__item__country{font-weight:500}.sn_header_nav_full_i.current-menu-item,.sn_header_nav_full_i.current-menu-parent,.sn_header_nav_full_i a:hover{opacity:1 !important}.sn_btn{-webkit-transition:color .35s ease,background-color .35s ease,border-color .35s ease;-o-transition:color .35s ease,background-color .35s ease,border-color .35s ease;transition:color .35s ease,background-color .35s ease,border-color .35s ease}.sn_btn._wide{max-width:100%}@media only screen and (min-width: 52.125em){.sn_btn._wide{width:auto;min-width:220px;max-width:100%}}.sn_btn._full{width:100%}.sn_btn .sn_sprite._tick{position:absolute;top:0;left:0;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;opacity:0;-webkit-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease}.sn_btn .sn_sprite:not(._tick){width:var(--tc-btn-icons-width-mobile, 25px);height:auto;line-height:0;position:relative;-webkit-transform:translate(6px, -20%);-ms-transform:translate(6px, -20%);transform:translate(6px, -20%)}.sn_btn .sn_sprite:not(._tick) svg{fill:currentColor}@media only screen and (min-width: 52.125em){.sn_btn .sn_sprite:not(._tick){width:var(--tc-btn-icons-width-tablet, 25px)}}@media only screen and (min-width: 64em){.sn_btn .sn_sprite:not(._tick){width:var(--tc-btn-icons-width-desktop, 25px)}}.sn_btn>span{-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;display:inline-block}@media(prefers-reduced-motion: reduce){.sn_btn>span{-webkit-transition:none;-o-transition:none;transition:none}}.sn_btn .sn_sprite._arrow_right{position:absolute;opacity:1;height:25px;vertical-align:-6px;color:var(--c2);padding:0;display:inline-block;overflow:hidden;margin:0;width:20px;right:20px;left:auto;top:14px;-webkit-transform:none;-ms-transform:none;transform:none}.sn_btn .sn_sprite._arrow_right svg{-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;fill:currentColor;position:absolute;right:0;display:block;height:50px;top:-50%;width:20px;-webkit-transform:translate(20px, 0);-ms-transform:translate(20px, 0);transform:translate(20px, 0)}@media(prefers-reduced-motion: reduce){.sn_btn .sn_sprite._arrow_right svg{-webkit-transition:none;-o-transition:none;transition:none}}.sn_btn._primary{color:var(--tc-cta-primary-color-default, #fff);background-color:var(--tc-cta-primary-bg-default, #cd0136);border-color:var(--tc-cta-primary-border-default, #cd0136);background-image:url("../images/bg-btn-default@2x.jpg");background-position:center center;background-repeat:repeat-x;background-size:auto 100%;-webkit-filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25))}.sn_btn._primary:hover{color:var(--tc-cta-primary-color-hover, #fff);background-color:var(--tc-cta-primary-bg-hover, #980321);border-color:var(--tc-cta-primary-border-hover, #980321);background-image:url("../images/bg-btn-hover@2x.jpg");-webkit-filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25))}.sn_btn._primary:active{color:var(--tc-cta-primary-color-active, #fff);background-color:var(--tc-cta-primary-bg-active, #ef172f);border-color:var(--tc-cta-primary-border-active, #ef172f);background-image:url("../images/bg-btn-pressed@2x.jpg");-webkit-filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));-webkit-box-shadow:inset 2px 2px 3px rgba(0,0,0,.25);box-shadow:inset 2px 2px 3px rgba(0,0,0,.25)}.sn_btn._primary:disabled,.sn_btn._primary[disabled],.sn_btn._primary.disabled{color:var(--tc-cta-primary-color-disabled, #fff);background-color:var(--tc-cta-primary-bg-disabled, rgba(45, 46, 47, 0.5));border-color:var(--tc-cta-primary-border-disabled, transparent);background-image:url("../images/bg-btn-disabled@2x.jpg")}.sn_btn._primary._click{color:var(--tc-cta-primary-color-active, #fff);background-color:var(--tc-cta-primary-bg-active, #ef172f);border-color:var(--tc-cta-primary-border-active, #ef172f)}.sn_btn._primary_variant{color:var(--tc-cta-primary-variant-color-default, #fff);background-color:var(--tc-cta-primary-variant-bg-default, #041e42);border-color:var(--tc-cta-primary-variant-border-default, #041e42);background-image:url("../images/bg-btn-default@2x.jpg");background-position:center center;background-repeat:repeat-x;background-size:auto 100%;-webkit-filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25))}.sn_btn._primary_variant:hover{color:var(--tc-cta-primary-variant-color-hover, #fff);background-color:var(--tc-cta-primary-variant-bg-hover, #980321);border-color:var(--tc-cta-primary-variant-border-hover, #980321);background-image:url("../images/bg-btn-hover@2x.jpg");-webkit-filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25))}.sn_btn._primary_variant:active{color:var(--tc-cta-primary-variant-color-active, #fff);background-color:var(--tc-cta-primary-variant-bg-active, #ef172f);border-color:var(--tc-cta-primary-variant-border-active, #ef172f);background-image:url("../images/bg-btn-pressed@2x.jpg");-webkit-filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));-webkit-box-shadow:inset 2px 2px 3px rgba(0,0,0,.25);box-shadow:inset 2px 2px 3px rgba(0,0,0,.25)}.sn_btn._primary_variant:disabled,.sn_btn._primary_variant[disabled],.sn_btn._primary_variant.disabled{color:var(--tc-cta-primary-variant-color-disabled, #fff);background-color:var(--tc-cta-primary-variant-bg-disabled, rgba(45, 46, 47, 0.5));border-color:var(--tc-cta-primary-variant-border-disabled, transparent);background-image:url("../images/bg-btn-disabled@2x.jpg")}.sn_btn._primary_variant._click{color:var(--tc-cta-primary-variant-color-active, #fff);background-color:var(--tc-cta-primary-variant-bg-active, #ef172f);border-color:var(--tc-cta-primary-variant-border-active, #ef172f)}.sn_btn._secondary{color:var(--tc-cta-secondary-color-default, #cd0136);background-color:var(--tc-cta-secondary-bg-default, transparent);border-color:var(--tc-cta-secondary-border-default, #cd0136);text-transform:none}.sn_btn._secondary:hover{color:var(--tc-cta-secondary-color-hover, #fff);background-color:var(--tc-cta-secondary-bg-hover, #cd0136);border-color:var(--tc-cta-secondary-border-hover, #cd0136)}.sn_btn._secondary:active{color:var(--tc-cta-secondary-color-active, #fff);background-color:var(--tc-cta-secondary-bg-active, #980321);border-color:var(--tc-cta-secondary-border-active, #980321)}.sn_btn._secondary:disabled,.sn_btn._secondary[disabled],.sn_btn._secondary.disabled{color:var(--tc-cta-secondary-color-disabled, #2d2e2f);background-color:var(--tc-cta-secondary-bg-disabled, rgba(45, 46, 47, 0.5));border-color:var(--tc-cta-secondary-border-disabled, #2d2e2f)}.sn_btn._secondary._click{color:var(--tc-cta-secondary-color-active, #fff);background-color:var(--tc-cta-secondary-bg-active, #980321);border-color:var(--tc-cta-secondary-border-active, #980321)}.sn_btn._secondary_variant{color:var(--tc-cta-secondary-variant-color-default, #fff);background-color:var(--tc-cta-secondary-variant-bg-default, rgba(45, 46, 47, 0.2));border-color:var(--tc-cta-secondary-variant-border-default, #fff);background-image:url("../images/bg-btn-default@2x.jpg");background-position:center center;background-repeat:repeat-x;background-size:auto 100%;-webkit-filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25))}.sn_btn._secondary_variant:hover{color:var(--tc-cta-secondary-variant-color-hover, #fff);background-color:var(--tc-cta-secondary-variant-bg-hover, #041e42);border-color:var(--tc-cta-secondary-variant-border-hover, #041e42);background-image:url("../images/bg-btn-hover@2x.jpg");-webkit-filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25))}.sn_btn._secondary_variant:active{color:var(--tc-cta-secondary-variant-color-active, #fff);background-color:var(--tc-cta-secondary-variant-bg-active, #2d2e2f);border-color:var(--tc-cta-secondary-variant-border-active, #2d2e2f);background-image:url("../images/bg-btn-pressed@2x.jpg");-webkit-filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));-webkit-box-shadow:inset 2px 2px 3px rgba(0,0,0,.25);box-shadow:inset 2px 2px 3px rgba(0,0,0,.25)}.sn_btn._secondary_variant:disabled,.sn_btn._secondary_variant[disabled],.sn_btn._secondary_variant.disabled{color:var(--tc-cta-secondary-variant-color-disabled, #fff);background-color:var(--tc-cta-secondary-variant-bg-disabled, rgba(45, 46, 47, 0.5));border-color:var(--tc-cta-secondary-variant-border-disabled, transparent);background-image:url("../images/bg-btn-disabled@2x.jpg")}.sn_btn._secondary_variant._click{color:var(--tc-cta-secondary-variant-color-active, #fff);background-color:var(--tc-cta-secondary-variant-bg-active, #2d2e2f);border-color:var(--tc-cta-secondary-variant-border-active, #2d2e2f)}.sn_btn._tertiary{color:var(--tc-cta-tertiary-color-default, #cd0136);background-color:var(--tc-cta-tertiary-bg-default, transparent);border-color:var(--tc-cta-tertiary-border-default, transparent)}.sn_btn._tertiary:hover{color:var(--tc-cta-tertiary-color-hover, #fff);background-color:var(--tc-cta-tertiary-bg-hover, transparent);border-color:var(--tc-cta-tertiary-border-hover, transparent)}.sn_btn._tertiary:active{color:var(--tc-cta-tertiary-color-active, #ef172f);background-color:var(--tc-cta-tertiary-bg-active, transparent);border-color:var(--tc-cta-tertiary-border-active, #ef172f)}.sn_btn._tertiary:disabled,.sn_btn._tertiary[disabled],.sn_btn._tertiary.disabled{color:var(--tc-cta-tertiary-color-disabled, rgba(45, 46, 47, 0.5));background-color:var(--tc-cta-tertiary-bg-disabled, transparent);border-color:var(--tc-cta-tertiary-border-disabled, transparent)}.sn_btn._tertiary._click{color:var(--tc-cta-tertiary-color-active, #ef172f);background-color:var(--tc-cta-tertiary-bg-active, transparent);border-color:var(--tc-cta-tertiary-border-active, #ef172f)}.sn_btn._tertiary:after{content:none}.sn_btn._tertiary_variant{color:var(--tc-cta-tertiary-variant-color-default, #fff);background-color:var(--tc-cta-tertiary-variant-bg-default, transparent);border-color:var(--tc-cta-tertiary-variant-border-default, transparent)}.sn_btn._tertiary_variant:hover{color:var(--tc-cta-tertiary-variant-color-hover, #cd0136);background-color:var(--tc-cta-tertiary-variant-bg-hover, transparent);border-color:var(--tc-cta-tertiary-variant-border-hover, transparent)}.sn_btn._tertiary_variant:active{color:var(--tc-cta-tertiary-variant-color-active, #980321);background-color:var(--tc-cta-tertiary-variant-bg-active, transparent);border-color:var(--tc-cta-tertiary-variant-border-active, #980321)}.sn_btn._tertiary_variant:disabled,.sn_btn._tertiary_variant[disabled],.sn_btn._tertiary_variant.disabled{color:var(--tc-cta-tertiary-variant-color-disabled, rgba(45, 46, 47, 0.5));background-color:var(--tc-cta-tertiary-variant-bg-disabled, transparent);border-color:var(--tc-cta-tertiary-variant-border-disabled, transparent)}.sn_btn._tertiary_variant._click{color:var(--tc-cta-tertiary-variant-color-active, #980321);background-color:var(--tc-cta-tertiary-variant-bg-active, transparent);border-color:var(--tc-cta-tertiary-variant-border-active, #980321)}.sn_btn._tertiary_variant:after{content:none}.sn_btn._feedback .sn_sprite{opacity:1;-webkit-transition:opacity .35s ease .35s;-o-transition:opacity .35s ease .35s;transition:opacity .35s ease .35s}.sn_background{height:100%}@media only screen and (min-width: 52.125em){.sn_countdown_i:not(:last-child){margin-right:30px}}@media only screen and (min-width: 64em){.sn_countdown_i:not(:last-child){margin-right:40px}}@media only screen and (min-width: 52.125em){.sn_countdown_colon{height:120px}}@media only screen and (min-width: 64em){.sn_countdown_colon{height:140px;margin-left:15px}}@media only screen and (min-width: 52.125em){.sn_countdown_colon::before,.sn_countdown_colon::after{width:10px;height:10px}}.sn_header{z-index:1030}.sn_header_spacer{height:var(--header-h) !important}@media only screen and (min-width: 52.125em){.sn_header._vertical{width:250px}}.sn_header_utility._hamburger{min-height:64px}@media only screen and (min-width: 52.125em){.sn_header_utility._hamburger{min-height:94px}}.sn_header_utility._full{min-height:64px}@media only screen and (min-width: 52.125em){.sn_header_utility._full{min-height:94px}}@media only screen and (min-width: 52.125em){.sn_header_utility._vertical{min-height:100px}}.sn_header_utility_wr .store-locator-header-icon{color:var(--tc-color-c4)}.sn_header_utility_wr .store-locator-header-icon path{fill:currentColor}.sn_header_nav._mobile{-webkit-transition:-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1);-o-transition:transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:transform .7s cubic-bezier(0.7, 0, 0.4, 1), -webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1)}@media only screen and (min-width: 52.125em){.sn_header._hamburger .sn_header_nav._mobile{display:none}}@media only screen and (min-width: 52.125em){.sn_header._vertical .sn_header_nav._mobile{display:none}}@media only screen and (min-width: 64em){.sn_header._full .sn_header_nav._mobile{display:none}}.sn_header_nav._hamburger{-webkit-transition:-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1);-o-transition:transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:transform .7s cubic-bezier(0.7, 0, 0.4, 1), -webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1)}@media only screen and (min-width: 52.125em){.sn_header_nav._hamburger{display:block}}@media only screen and (min-width: 64em){.sn_header_nav._full{display:block}}@media only screen and (min-width: 52.125em){.sn_header_nav._vertical{display:block}}.sn_header_nav_mobile_ct--language{min-height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sn_header_nav_mobile_ct--language .sn_language_selector_toggle{display:block;position:relative}.sn_header_nav_mobile_ct--language .sn_language_selector_toggle:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5002 12L9.0002 19.5L7.9502 18.45L14.4002 12L7.9502 5.55L9.0002 4.5L16.5002 12Z' fill='%23F9F9F4'/%3E%3C/svg%3E");width:24px;height:24px}.sn_header_nav_mobile_i._sub_back a .sn_sprite{width:10px;height:10px}.sn_header_nav_mobile_i._sub_current a .sn_sprite{width:40px;height:40px}.sn_header_nav_mobile_i a .sn_sprite{width:15px;height:15px}.sn_header_nav_mobile_sub{-webkit-transition:-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1);-o-transition:transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:transform .7s cubic-bezier(0.7, 0, 0.4, 1), -webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1)}.sn_header_nav_hamburger_menu_in{scrollbar-width:thin;scrollbar-color:currentColor rgba(0,0,0,0);padding-right:17px}.sn_header_nav_hamburger_menu_in::-webkit-scrollbar{width:7px;height:7px}.sn_header_nav_hamburger_menu_in::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.sn_header_nav_hamburger_menu_in::-webkit-scrollbar-thumb{background-color:currentColor;border-radius:0;border:0 solid rgba(0,0,0,0)}.sn_header_nav_hamburger_image img{-webkit-transition:opacity .3s cubic-bezier(0.45, 0, 0.55, 1),-webkit-transform 0s linear .3s;transition:opacity .3s cubic-bezier(0.45, 0, 0.55, 1),-webkit-transform 0s linear .3s;-o-transition:opacity .3s cubic-bezier(0.45, 0, 0.55, 1),transform 0s linear .3s;transition:opacity .3s cubic-bezier(0.45, 0, 0.55, 1),transform 0s linear .3s;transition:opacity .3s cubic-bezier(0.45, 0, 0.55, 1),transform 0s linear .3s,-webkit-transform 0s linear .3s}.sn_header_nav_hamburger_image img._show{-webkit-transition:opacity 1.2s cubic-bezier(0.45, 0, 0.55, 1),-webkit-transform 1.2s cubic-bezier(0.45, 0, 0.55, 1);transition:opacity 1.2s cubic-bezier(0.45, 0, 0.55, 1),-webkit-transform 1.2s cubic-bezier(0.45, 0, 0.55, 1);-o-transition:opacity 1.2s cubic-bezier(0.45, 0, 0.55, 1),transform 1.2s cubic-bezier(0.45, 0, 0.55, 1);transition:opacity 1.2s cubic-bezier(0.45, 0, 0.55, 1),transform 1.2s cubic-bezier(0.45, 0, 0.55, 1);transition:opacity 1.2s cubic-bezier(0.45, 0, 0.55, 1),transform 1.2s cubic-bezier(0.45, 0, 0.55, 1),-webkit-transform 1.2s cubic-bezier(0.45, 0, 0.55, 1)}.sn_header_nav_hamburger_sub{scrollbar-width:thin;scrollbar-color:currentColor rgba(0,0,0,0);padding-right:17px;-webkit-transition:opacity .3s cubic-bezier(0.45, 0, 0.55, 1),-webkit-transform 0s linear .3s;transition:opacity .3s cubic-bezier(0.45, 0, 0.55, 1),-webkit-transform 0s linear .3s;-o-transition:opacity .3s cubic-bezier(0.45, 0, 0.55, 1),transform 0s linear .3s;transition:opacity .3s cubic-bezier(0.45, 0, 0.55, 1),transform 0s linear .3s;transition:opacity .3s cubic-bezier(0.45, 0, 0.55, 1),transform 0s linear .3s,-webkit-transform 0s linear .3s}.sn_header_nav_hamburger_sub::-webkit-scrollbar{width:7px;height:7px}.sn_header_nav_hamburger_sub::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.sn_header_nav_hamburger_sub::-webkit-scrollbar-thumb{background-color:currentColor;border-radius:0;border:0 solid rgba(0,0,0,0)}._sub_open .sn_header_nav_hamburger_sub{-webkit-transition:opacity 1.2s cubic-bezier(0.45, 0, 0.55, 1),-webkit-transform 1.2s cubic-bezier(0.45, 0, 0.55, 1);transition:opacity 1.2s cubic-bezier(0.45, 0, 0.55, 1),-webkit-transform 1.2s cubic-bezier(0.45, 0, 0.55, 1);-o-transition:opacity 1.2s cubic-bezier(0.45, 0, 0.55, 1),transform 1.2s cubic-bezier(0.45, 0, 0.55, 1);transition:opacity 1.2s cubic-bezier(0.45, 0, 0.55, 1),transform 1.2s cubic-bezier(0.45, 0, 0.55, 1);transition:opacity 1.2s cubic-bezier(0.45, 0, 0.55, 1),transform 1.2s cubic-bezier(0.45, 0, 0.55, 1),-webkit-transform 1.2s cubic-bezier(0.45, 0, 0.55, 1)}@media only screen and (min-width: 52.125em){.sn_header_nav_full_i{min-height:60px}}@media only screen and (min-width: 91em){.sn_header_nav_full_i:not(:last-child){margin-right:25px}}.sn_header_nav_full_i.current-menu-item,.sn_header_nav_full_i.current-menu-parent,.sn_header_nav_full_i.current-page-ancestor{color:var(--tc-color-c2) !important;opacity:1 !important;text-decoration:underline}.sn_header_nav_full_i.current-menu-item:hover,.sn_header_nav_full_i.current-menu-parent:hover,.sn_header_nav_full_i.current-page-ancestor:hover{opacity:1 !important}.sn_header_nav_full_i a:hover>span,.sn_header_nav_full_i a:hover .sn_sprite,.sn_header_nav_full_i a:active>span,.sn_header_nav_full_i a:active .sn_sprite{opacity:.5}.sn_header_nav_full_i a>span{-webkit-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease}.sn_header_nav_full_i a .sn_sprite{-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;-o-transition:transform .35s ease,opacity .35s ease;transition:transform .35s ease,opacity .35s ease;transition:transform .35s ease,opacity .35s ease,-webkit-transform .35s ease}.sn_header_nav_full_i a .sn_background._triangle{-webkit-transition:-webkit-clip-path .35s ease;transition:-webkit-clip-path .35s ease;-o-transition:clip-path .35s ease;transition:clip-path .35s ease;transition:clip-path .35s ease, -webkit-clip-path .35s ease}.sn_header_nav_full_sub{-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;-o-transition:transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease}.sn_header_nav_vertical_wr{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.5) rgba(255,255,255,.5)}.sn_header_nav_vertical_wr::-webkit-scrollbar{width:7px;height:7px}.sn_header_nav_vertical_wr::-webkit-scrollbar-track{background:rgba(255,255,255,.5)}.sn_header_nav_vertical_wr::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:0;border:0 solid rgba(255,255,255,.5)}.sn_header_nav_vertical_i a:hover>span,.sn_header_nav_vertical_i a:hover .sn_sprite,.sn_header_nav_vertical_i a:active>span,.sn_header_nav_vertical_i a:active .sn_sprite{opacity:.5}.sn_header_nav_vertical_i a>span{-webkit-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease}.sn_header_nav_vertical_i a .sn_sprite{-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;-o-transition:transform .35s ease,opacity .35s ease;transition:transform .35s ease,opacity .35s ease;transition:transform .35s ease,opacity .35s ease,-webkit-transform .35s ease}.sn_header_nav_vertical_i a .sn_background._triangle{-webkit-transition:-webkit-clip-path .35s ease;transition:-webkit-clip-path .35s ease;-o-transition:clip-path .35s ease;transition:clip-path .35s ease;transition:clip-path .35s ease, -webkit-clip-path .35s ease}.sn_header_nav_vertical_sub{position:fixed;top:0;bottom:0;left:250px;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;-o-transition:transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease;width:250px}.sn_header_nav_vertical_sub_wr{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.5) rgba(255,255,255,.5)}.sn_header_nav_vertical_sub_wr::-webkit-scrollbar{width:7px;height:7px}.sn_header_nav_vertical_sub_wr::-webkit-scrollbar-track{background:rgba(255,255,255,.5)}.sn_header_nav_vertical_sub_wr::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:0;border:0 solid rgba(255,255,255,.5)}.sn_header_hamburger{display:block;width:18px;height:12px;-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);-webkit-transition:opacity .35s ease,-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:opacity .35s ease,-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1);-o-transition:opacity .35s ease,transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:opacity .35s ease,transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:opacity .35s ease,transform .7s cubic-bezier(0.7, 0, 0.4, 1),-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1)}.sn_header_hamburger>span{width:18px;height:2px;display:block;position:absolute;background-color:currentColor;left:0;-webkit-transition:background .35s ease,-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:background .35s ease,-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1);-o-transition:background .35s ease,transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:background .35s ease,transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:background .35s ease,transform .7s cubic-bezier(0.7, 0, 0.4, 1),-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1)}.sn_header_hamburger>span:nth-child(1){top:0}.sn_header_hamburger>span:nth-child(2),.sn_header_hamburger>span:nth-child(3){top:5px;-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}.sn_header_hamburger>span:nth-child(4){top:10px}.sn_header_hamburger>span:nth-child(1),.sn_header_hamburger>span:nth-child(4){-webkit-transform:rotate3d(0, 1, 0, 0deg);transform:rotate3d(0, 1, 0, 0deg)}._menu_open .sn_header_hamburger{-webkit-transform:rotate3d(0, 0, 1, 180deg);transform:rotate3d(0, 0, 1, 180deg)}._menu_open .sn_header_hamburger>span:nth-child(1),._menu_open .sn_header_hamburger>span:nth-child(4){-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg)}._menu_open .sn_header_hamburger>span:nth-child(2){-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}._menu_open .sn_header_hamburger>span:nth-child(3){-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.sn_header_hamburger span{border-radius:0}.sn_header_hamburger:hover,.sn_header_hamburger:active{opacity:.5}.sn_header a:not(.sn_btn):hover,.sn_header a:not(.sn_btn):active{opacity:.5}.sn_header_logo{width:90px}@media only screen and (min-width: 52.125em){.sn_header_logo{width:114px}}@media only screen and (min-width: 52.125em){.sn_header ._vertical_px{padding-left:30px;padding-right:30px}}@media only screen and (min-width: 64em){.sn_header ._vertical_px{padding-left:40px;padding-right:40px}}@media only screen and (min-width: 52.125em){.sn_header ._vertical_py{padding-top:60px;padding-bottom:40px}}.sn_header_nav_mobile_ct>.sn_btn{margin:auto;width:auto}@media only screen and (min-width: 52.125em){.sn_footer .sn_footer_bottom_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 30px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.sn_footer .sn_footer_bottom_menu .menu-item{margin:0}.sn_footer .sn_footer_bottom_menu .menu-item:not(:last-child){margin:0}@media only screen and (min-width: 52.125em){.sn_footer._columns .sn_footer_bottom_menu{display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr;gap:6px 10px}}@media only screen and (min-width: 0em)and (max-width: 52.115em){.sn_footer._columns .sn_footer_under_menu li{display:block}}@media only screen and (min-width: 0em)and (max-width: 52.115em){.sn_footer._columns .sn_footer_under_menu li:not(:last-child)::after{content:none}}.sn_footer_top{padding-top:42px !important;padding-bottom:36px !important;border-bottom:1px solid var(--tc-color-c2)}.sn_footer_top_logo{width:90px}@media only screen and (min-width: 52.125em){.sn_footer_top_logo{width:114px}}.sn_footer_bottom{padding-top:40px !important}@media only screen and (min-width: 52.125em){.sn_footer_bottom{padding-top:60px !important}}.sn_footer_bottom>.sn_wrapper>.sn_container_fixed_lg>.row>.col-12.mb-30,.sn_footer_bottom>.sn_block_wr>.sn_container_fixed_lg>.row>.col-12.mb-30,.sn_footer_bottom>.sn_e404_wr>.sn_container_fixed_lg>.row>.col-12.mb-30,.sn_footer_bottom>.sn_coming_soon_wr>.sn_container_fixed_lg>.row>.col-12.mb-30,.sn_footer_bottom>.sn_maintenance_wr>.sn_container_fixed_lg>.row>.col-12.mb-30,.sn_footer_bottom>.sn_ie_message_wr>.sn_container_fixed_lg>.row>.col-12.mb-30,.sn_footer_bottom>.sn_header_utility_wr>.sn_container_fixed_lg>.row>.col-12.mb-30,.sn_footer_bottom>.sn_header_nav_mobile_wr>.sn_container_fixed_lg>.row>.col-12.mb-30,.sn_footer_bottom>.sn_header_nav_mobile_sub_wr>.sn_container_fixed_lg>.row>.col-12.mb-30,.sn_footer_bottom>.sn_header_nav_hamburger_wr>.sn_container_fixed_lg>.row>.col-12.mb-30,.sn_footer_bottom>.sn_header_nav_full_sub_in>.sn_container_fixed_lg>.row>.col-12.mb-30,.sn_footer_bottom>.sn_header_nav_vertical_sub_wr>.sn_container_fixed_lg>.row>.col-12.mb-30{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sn_footer_bottom_menu{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:24px}@media only screen and (min-width: 52.125em){.sn_footer_bottom_menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.sn_footer_bottom_menu .menu-item:not(:last-child){margin-bottom:16px}@media only screen and (min-width: 52.125em){.sn_footer_bottom_menu .menu-item:not(:last-child){margin-right:45px}}.sn_footer_bottom_menu .menu-item:after{content:none !important}.sn_footer_bottom_socials{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0 !important}.sn_footer_bottom_socials a:not(:last-child){margin-right:40px !important}.sn_footer_bottom_socials a .sn_sprite{width:30px;height:30px}.sn_footer_bottom_socials_title{margin-bottom:20px !important}@media only screen and (min-width: 52.125em){.sn_form .form-group._focus label>span,.sn_form .form-group-1._focus label>span{top:6px !important}}@media only screen and (min-width: 64em){.sn_form .form-group._focus label>span,.sn_form .form-group-1._focus label>span{top:8px !important}}.sn_form .form-group label,.sn_form .form-group-1 label{font-family:var(--tc-inputs-font-family, "Kanit", sans-serif) !important}.sn_form .form-group label>span,.sn_form .form-group-1 label>span{-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.sn_form .form-group .form-control,.sn_form .form-group .form-control-1,.sn_form .form-group .custom-select,.sn_form .form-group-1 .form-control,.sn_form .form-group-1 .form-control-1,.sn_form .form-group-1 .custom-select{font-family:var(--tc-inputs-font-family, var(--tc-font-family-body, "Kanit", sans-serif)) !important}@media only screen and (min-width: 52.125em){.sn_form .form-group .form-control:not(textarea),.sn_form .form-group .form-control-1:not(textarea),.sn_form .form-group .custom-select:not(textarea),.sn_form .form-group-1 .form-control:not(textarea),.sn_form .form-group-1 .form-control-1:not(textarea),.sn_form .form-group-1 .custom-select:not(textarea){padding-top:20px;height:50px}}@media only screen and (min-width: 64em){.sn_form .form-group .form-control:not(textarea),.sn_form .form-group .form-control-1:not(textarea),.sn_form .form-group .custom-select:not(textarea),.sn_form .form-group-1 .form-control:not(textarea),.sn_form .form-group-1 .form-control-1:not(textarea),.sn_form .form-group-1 .custom-select:not(textarea){height:55px}}@media only screen and (min-width: 52.125em){.sn_form .form-group label>span,.sn_form .form-group .form-control,.sn_form .form-group-1 label>span,.sn_form .form-group-1 .form-control{padding-left:10px;padding-right:10px}}.sn_form_custom_control>input:checked~label .sn_sprite{background-color:var(--tc-color-c5, #cd0136);border-color:var(--tc-color-c5, #cd0136);fill:var(--tc-color-c3, #041e42)}.sn_form_custom_control>input:checked~label .sn_sprite svg{-webkit-transform:none;-ms-transform:none;transform:none}.sn_form_custom_control>label{font-family:var(--tc-inputs-font-family, "Kanit", sans-serif) !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sn_form_custom_control>label .sn_sprite{width:24px;height:24px;-webkit-transition:fill .35s ease,background-color .35s ease,border-color .35s ease;-o-transition:fill .35s ease,background-color .35s ease,border-color .35s ease;transition:fill .35s ease,background-color .35s ease,border-color .35s ease}.sn_form_custom_control>label .sn_sprite svg{-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;-o-transition:transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease}.swiper-container .swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(0.65, 0.12, 0.35, 1);-o-transition-timing-function:cubic-bezier(0.65, 0.12, 0.35, 1);transition-timing-function:cubic-bezier(0.65, 0.12, 0.35, 1)}@media only screen and (min-width: 52.125em){.sn_swiper_nav._small .sn_sprite{width:30px;height:30px}}.sn_swiper_nav .sn_sprite{-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}@media only screen and (min-width: 52.125em){.sn_swiper_nav .sn_sprite{width:50px;height:50px}}.sn_swiper_pagination.swiper-pagination-bullets._autoplay .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)>i{-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.4, 1) !important;-o-transition-timing-function:cubic-bezier(0.7, 0, 0.4, 1) !important;transition-timing-function:cubic-bezier(0.7, 0, 0.4, 1) !important}.sn_swiper_pagination.swiper-pagination-bullets .swiper-pagination-bullet>i{-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.4, 1);-o-transition-timing-function:cubic-bezier(0.7, 0, 0.4, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.4, 1)}@media only screen and (min-width: 52.125em){.sn_popup_ct{width:100%;padding-right:8px;padding-left:8px;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 52.125em){.sn_popup_newsletter_close{top:30px;right:30px}}@media only screen and (min-width: 52.125em){.sn_popup_newsletter_form{padding-top:60px;padding-bottom:60px}}@media only screen and (min-width: 91em){.sn_popup_newsletter_form{padding-right:130px}}.sn_age_gate[data-bb-version=v3] ._text_danger{color:#fb4b4b !important}.sn_age_gate[data-bb-version=v3] ._text_danger::before{background-image:none !important;width:16px;height:16px;background-color:#fb4b4b !important;-webkit-mask-image:url(https://www.russellsreserve.com/app/themes/campari-wdf/assets/images/alert-circle.svg)}.sn_age_gate[data-bb-version=v3] .sn_age_gate_select_menu_wr{background-color:var(--tc-color-c4, #980321)}.sn_age_gate[data-bb-version=v3] .sn_age_gate_card .sn_age_gate_inputs input{width:100%;border-radius:0}.sn_age_gate[data-bb-version=v3] .sn_age_gate_select_toggle .sn_sprite{fill:#fff}.sn_age_gate[data-bb-version=v3] input:focus-visible{outline:none}.sn_age_gate[data-bb-version=v3] ._text_danger{color:#fff}.sn_age_gate[data-bb-version=v3] .sn_age_gate_select_toggle{border-radius:0}.sn_age_gate[data-bb-version=v3] .sn_age_gate_card .sn_btn{border-radius:0}.sn_age_gate[data-bb-version=v3] .sn_btn._primary{background-size:100% 100%}.sn_age_gate[data-bb-version=v3] .sn_age_gate_disclaimer{color:var(--tc-color-white)}.sn_age_gate .sn_age_gate_search_wrapper{background-color:var(--tc-color-c4) !important}.sn_age_gate .sn_age_gate_search_wrapper input#countrySearchInput{color:#fff}.sn_buy_now{z-index:1031}.sn_buy_now_in{-webkit-transition:-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1);-o-transition:transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:transform .7s cubic-bezier(0.7, 0, 0.4, 1), -webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1)}.sn_click_to_buy .ctb_card_header .ctb_title>div{font-family:var(--tc-font-family-monospace);font-weight:500;text-transform:uppercase}.sn_click_to_buy .ctb_card_header+.sn_wrapper>.sn_container_fixed_xl,.sn_click_to_buy .ctb_card_header+.sn_block_wr>.sn_container_fixed_xl,.sn_click_to_buy .ctb_card_header+.sn_e404_wr>.sn_container_fixed_xl,.sn_click_to_buy .ctb_card_header+.sn_coming_soon_wr>.sn_container_fixed_xl,.sn_click_to_buy .ctb_card_header+.sn_maintenance_wr>.sn_container_fixed_xl,.sn_click_to_buy .ctb_card_header+.sn_ie_message_wr>.sn_container_fixed_xl,.sn_click_to_buy .ctb_card_header+.sn_header_utility_wr>.sn_container_fixed_xl,.sn_click_to_buy .ctb_card_header+.sn_header_nav_mobile_wr>.sn_container_fixed_xl,.sn_click_to_buy .ctb_card_header+.sn_header_nav_mobile_sub_wr>.sn_container_fixed_xl,.sn_click_to_buy .ctb_card_header+.sn_header_nav_hamburger_wr>.sn_container_fixed_xl,.sn_click_to_buy .ctb_card_header+.sn_header_nav_full_sub_in>.sn_container_fixed_xl,.sn_click_to_buy .ctb_card_header+.sn_header_nav_vertical_sub_wr>.sn_container_fixed_xl{max-width:none;padding-left:65px;padding-right:65px}.sn_click_to_buy .ctb_select_card{font-family:var(--tc-font-family-monospace)}.sn_click_to_buy .ctb_select_card div{border-radius:0}.sn_click_to_buy .ctb_select_card .ctb_select_label div{font-family:var(--tc-caption-font-family);font-size:var(--tc-caption-font-size-mobile)}@media only screen and (min-width: 52.125em){.sn_click_to_buy .ctb_select_card .ctb_select_label div{font-size:var(--tc-caption-font-size-tablet)}}@media only screen and (min-width: 64em){.sn_click_to_buy .ctb_select_card .ctb_select_label div{font-size:var(--tc-caption-font-size-desktop)}}.sn_click_to_buy .ctb_select_label>div{color:#fff !important}.sn_click_to_buy .ctb_retailer_name,.sn_click_to_buy .ctb_retailer_cta{font-family:var(--tc-font-family-monospace) !important}.sn_click_to_buy .ctb_retailer_cta a{font-weight:700 !important;text-transform:none !important}.sn_click_to_buy .ctb_retailer_cta a:after{background-image:url(../images/arrow-right-white.svg) !important}._ctb_wr .sn_btn .sn_sprite{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;padding-left:85px}._ctb_wr a.sn_btn._narrow{padding:.9em 2.2em .8em 0em !important}.sn_btn .sn_sprite._arrow_right{height:37px;overflow:visible}.sn_block.store_locator{font-family:"Kanit",sans-serif;overflow-x:hidden}.sn_block.store_locator .sn_block_wr .sn_container_fluid{padding-left:0;padding-right:0}.sn_block.store_locator .store_locator--sidebar{min-height:0;margin-left:0 !important;left:34px}@media only screen and (min-width: 64em){.sn_block.store_locator .store_locator--sidebar{left:34px}}.sn_block.store_locator .store_locator--sidebar .store_locator--category_filter{color:#4c5c56}.sn_block.store_locator .store_locator--sidebar .store_locator--category_filter .ctb_select_card .ctb_select_label div{color:#4c5c56 !important;font-weight:500}.sn_block.store_locator .store_locator--sidebar .store_locator--category_filter .ctb_select_card .sn_click_to_buy_select .sn_click_to_buy_select_toggle{color:#4c5c56;border-radius:8px}.sn_block.store_locator .store_locator--sidebar .store_locator--category_filter .ctb_select_card .sn_click_to_buy_select .sn_click_to_buy_select_toggle svg{fill:#4c5c56}.sn_block.store_locator .store_locator--sidebar .store_locator--category_filter .ctb_select_card .sn_click_to_buy_select .sn_click_to_buy_select_menu .sn_click_to_buy_select_menu_wr .sn_click_to_buy_select_menu_in .sn_click_to_buy_select_menu_i{color:#4c5c56}.sn_block.store_locator .store_locator--sidebar .store_locator--category_filter ul.wpgmza_cat_ul.wpgmza_cat_checkbox_item_holder{margin-bottom:0}.sn_block.store_locator .store_locator--sidebar .store_locator--category_filter ul.wpgmza_cat_ul.wpgmza_cat_checkbox_item_holder li.buy-now-cta{margin-right:0;float:right}.sn_block.store_locator .store_locator--sidebar .store_locator--category_filter ul.wpgmza_cat_ul.wpgmza_cat_checkbox_item_holder li.buy-now-cta a{text-decoration:none}.sn_block.store_locator .store_locator--sidebar .store_locator--category_filter ul.wpgmza_cat_ul.wpgmza_cat_checkbox_item_holder li.buy-now-cta a label{border:1px solid #648b7c;background-color:#648b7c;color:#4c5c56}.sn_block.store_locator .store_locator--sidebar .store_locator--category_filter ul.wpgmza_cat_ul.wpgmza_cat_checkbox_item_holder li.buy-now-cta a:hover label{border:1px solid #648b7c;background-color:#fff;color:#648b7c}.sn_block.store_locator .store_locator--sidebar .store_locator--list .wpgmza_marker_list_class[data-wpgmza-table]{max-height:400px !important}.sn_block.store_locator .store_locator--sidebar .store_locator--list .wpgmza_marker_list_class .wpgmaps_mlist_row .wpgmza-content-address-holder{font-size:14px !important;padding-bottom:32px !important}.sn_block.store_locator .store_locator--sidebar .store_locator--list .wpgmza_marker_list_class .wpgmaps_mlist_row .wpgmza-content-address-holder .wpgmza_marker_title a{font-family:"Kanit",sans-serif !important}.sn_block.store_locator .store_locator--sidebar .store_locator--list .wpgmza_marker_list_class .wpgmaps_mlist_row .wpgmza-content-address-holder .wpgmza-desc{margin-top:0 !important}.sn_block.store_locator .store_locator--sidebar .store_locator--list .wpgmza_marker_list_class .wpgmaps_mlist_row .wpgmza-content-address-holder .wpgmza_gd{font-family:"Kanit",sans-serif !important;font-size:14px !important}.sn_block.store_locator .store_locator--sidebar .store_locator--list .wpgmza-pagination{display:none}.sn_block.store_locator .store_locator--searchbar{right:34px;width:492px}@media only screen and (max-width: 52.115em){.sn_block.store_locator .store_locator--searchbar{left:34px}}@media only screen and (min-width: 64em){.sn_block.store_locator .store_locator--searchbar{right:34px;width:492px}}@media only screen and (min-width: 91em){.sn_block.store_locator .store_locator--searchbar{width:0}.sn_block.store_locator .store_locator--searchbar>div{-webkit-transform:translateX(-492px);-ms-transform:translateX(-492px);transform:translateX(-492px)}}.sn_block.store_locator .store_locator--searchbar .wpgmza-store-locator{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;background-color:#f9f9f4}.sn_block.store_locator .store_locator--searchbar .wpgmza-store-locator svg.wpgmza-reset{background-color:#f9f9f4;fill:#4c5c56}.sn_block.store_locator .store_locator--searchbar .wpgmza-store-locator svg.wpgmza-search{margin-left:0}.sn_block.store_locator .store_locator--searchbar .wpgmza-store-locator input{color:#4c5c56;background-color:#f9f9f4}.sn_block.store_locator .store_locator--searchbar .wpgmza-store-locator input::-webkit-input-placeholder{color:#4c5c56;opacity:1}.sn_block.store_locator .store_locator--searchbar .wpgmza-store-locator input::-moz-placeholder{color:#4c5c56;opacity:1}.sn_block.store_locator .store_locator--searchbar .wpgmza-store-locator input:-ms-input-placeholder{color:#4c5c56;opacity:1}.sn_block.store_locator .store_locator--searchbar .wpgmza-store-locator input::-ms-input-placeholder{color:#4c5c56;opacity:1}.sn_block.store_locator .store_locator--searchbar .wpgmza-store-locator input::placeholder{color:#4c5c56;opacity:1}.sn_block.store_locator .store_locator--searchbar .wpgmza-store-locator select{color:#4c5c56}.sn_block.store_locator .store_locator--searchbar .wpgmza-radius-container select{background-color:#f9f9f4}.sn_block.store_locator .gm-style .gm-style-iw-c{max-width:270px !important}.sn_block.store_locator .gm-style .gm-style-iw-c .wpgmza-infowindow .wpgmza_infowindow_title,.sn_block.store_locator .gm-style .gm-style-iw-c .wpgmza-infowindow .wpgmza_infowindow_address,.sn_block.store_locator .gm-style .gm-style-iw-c .wpgmza-infowindow .wpgmza-distance-from-location,.sn_block.store_locator .gm-style .gm-style-iw-c .wpgmza-infowindow .wpgmza-distance-from-location span{font-family:"Kanit",sans-serif !important;line-height:normal}.sn_block.store_locator .gm-style .gm-style-iw-c .wpgmza-infowindow .wpgmza-distance-from-location span{font-size:14px !important}@media only screen and (min-width: 52.125em){.sn_slider_products_i_title{margin-top:15px}}@media only screen and (min-width: 64em){.sn_slider_products_i_title{-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;-o-transition:transform .35s ease,opacity .35s ease;transition:transform .35s ease,opacity .35s ease;transition:transform .35s ease,opacity .35s ease,-webkit-transform .35s ease}}@media only screen and (min-width: 64em){.sn_slider_full_sl_wr{min-height:850px}}@media only screen and (min-width: 0em)and (max-width: 35.99em){.sn_slider_vertical_container.sn_container_fixed_sm{padding-left:0;padding-right:0}}@media only screen and (min-width: 0em)and (max-width: 52.115em){.sn_slider_vertical_container.sn_container_fixed_md{padding-left:0;padding-right:0}}@media only screen and (min-width: 0em)and (max-width: 63.99em){.sn_slider_vertical_container.sn_container_fixed_lg{padding-left:0;padding-right:0}}@media only screen and (min-width: 0em)and (max-width: 90.99em){.sn_slider_vertical_container.sn_container_fixed_xl{padding-left:0;padding-right:0}}@media only screen and (min-width: 0em)and (max-width: 35.99em){.sn_container_fixed_sm .sn_slider_vertical_row{margin-left:0;margin-right:0}}@media only screen and (min-width: 0em)and (max-width: 52.115em){.sn_container_fixed_md .sn_slider_vertical_row{margin-left:0;margin-right:0}}@media only screen and (min-width: 0em)and (max-width: 63.99em){.sn_container_fixed_lg .sn_slider_vertical_row{margin-left:0;margin-right:0}}@media only screen and (min-width: 0em)and (max-width: 90.99em){.sn_container_fixed_xl .sn_slider_vertical_row{margin-left:0;margin-right:0}}@media only screen and (min-width: 52.125em){.sn_slider_vertical_sl_i{min-height:385px}}@media only screen and (min-width: 64em){.sn_slider_vertical_sl_i{min-height:510px}}@media only screen and (min-width: 91em){.sn_slider_vertical_sl_i{min-height:640px}}@media only screen and (min-width: 36em){.sn_container_fixed_sm .sn_slider_vertical_sl_bg{position:relative}}@media only screen and (min-width: 52.125em){.sn_container_fixed_md .sn_slider_vertical_sl_bg{position:relative}}@media only screen and (min-width: 64em){.sn_container_fixed_lg .sn_slider_vertical_sl_bg{position:relative}}@media only screen and (min-width: 91em){.sn_container_fixed_xl .sn_slider_vertical_sl_bg{position:relative}}@media only screen and (min-width: 52.125em){.sn_slider_vertical_sl_bg_in._left{overflow:hidden;position:relative}.sn_slider_vertical_sl_bg_in._left:before{content:"";display:block;height:0;padding-top:62.1212121212%}}@media only screen and (min-width: 64em){.sn_slider_vertical_sl_bg_in._left{overflow:hidden;position:relative}.sn_slider_vertical_sl_bg_in._left:before{content:"";display:block;height:0;padding-top:71.1111111111%}}@media only screen and (min-width: 52.125em){.sn_slider_vertical_sl_bg_in._right{overflow:hidden;position:relative}.sn_slider_vertical_sl_bg_in._right:before{content:"";display:block;height:0;padding-top:54%}}@media only screen and (min-width: 64em){.sn_slider_vertical_sl_bg_in._right{overflow:hidden;position:relative}.sn_slider_vertical_sl_bg_in._right:before{content:"";display:block;height:0;padding-top:54.7368421053%}}@media only screen and (min-width: 52.125em){.bb_template_half_text .sn_slider_full_intro_text_wr,.bb_template_half_text .sn_slider_full{max-width:50%}}.bb_template_posts .sn_slider_posts_sl{padding:0 2rem}@media only screen and (min-width: 52.125em){.bb_template_posts .sn_slider_posts_sl{padding:0 4rem 2rem 4rem}}.bb_template_posts .sn_slider_posts_sl .swiper-container .swiper-wrapper .swiper-slide .item{padding-left:22px;padding-right:22px}.bb_template_posts .sn_slider_posts_sl .swiper-container .swiper-wrapper .swiper-slide .item>.sn_background{background-color:rgba(0,0,0,0) !important}.bb_template_posts .sn_slider_posts_sl .swiper-container .swiper-wrapper .swiper-slide .item .bb_slider__item-title{margin-bottom:0}.bb_template_posts .sn_slider_posts_sl .swiper-container .swiper-wrapper .swiper-slide .item .bb_slider__item-image{overflow:hidden}.bb_template_posts .sn_slider_posts_sl .swiper-container .swiper-wrapper .swiper-slide .item .bb_slider__item-image img{-webkit-transition:all 1s cubic-bezier(0, 0.24, 0, 0.99);-o-transition:all 1s cubic-bezier(0, 0.24, 0, 0.99);transition:all 1s cubic-bezier(0, 0.24, 0, 0.99)}.bb_template_posts .sn_slider_posts_sl .swiper-container .swiper-wrapper .swiper-slide .item .bb_slider__item-image:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.bb_template_posts .sn_slider_posts_sl .swiper-container .swiper-wrapper .swiper-slide .item .sn_btn .sn_sprite{display:block;height:12px;margin:auto 0 auto .5rem;padding:0;-webkit-transform:none;-ms-transform:none;transform:none;width:14px}.bb_template_posts .sn_slider_posts_sl .swiper-container .swiper-wrapper .swiper-slide .item .sn_btn .sn_sprite svg{height:100%;width:100%}.bb_template_posts .sn_slider_posts_sl .bb_slider__item-title{text-transform:none}.bb_template_posts .sn_slider_posts_sl .sl_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bb_template_posts .sn_slider_posts_sl .sl_link .btn_label{display:block;margin:auto 0}.bb_template_posts .sn_slider_posts_sl .sl_link:after{content:none !important}.bb_template_posts .sn_slider_posts_nav{width:calc(100% + 2rem);margin-left:-1rem}@media only screen and (min-width: 52.125em){.bb_template_posts .sn_slider_posts_nav{margin-left:0;width:100%}}.bb_template_posts .sn_slider_posts_nav .sn_swiper_pagination{display:none}.bb_template_posts .sn_slider_posts_nav .sn_swiper_nav{display:-webkit-box;display:-ms-flexbox;display:flex}.bb_template_posts .sn_slider_posts_nav .sn_swiper_nav._prev,.bb_template_posts .sn_slider_posts_nav .sn_swiper_nav._next{-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%)}.bb_template_posts .sn_slider_posts_nav .sn_swiper_nav .sn_sprite{margin:auto;height:30px;width:30px}.bb_template_posts_fulltile .bb_content{margin-bottom:1.5rem}.bb_template_posts_fulltile .sn_slider_posts_sl{padding:0 2rem}@media only screen and (min-width: 52.125em){.bb_template_posts_fulltile .sn_slider_posts_sl{padding:2rem 4rem}}.bb_template_posts_fulltile .sn_slider_posts_sl .swiper-container .swiper-wrapper .swiper-slide .item{padding-left:22px;padding-right:22px}.bb_template_posts_fulltile .sn_slider_posts_sl .swiper-container .swiper-wrapper .swiper-slide .item>.sn_background{height:9vw;margin:0 auto;width:80%;top:auto;bottom:33vw}@media only screen and (min-width: 52.125em){.bb_template_posts_fulltile .sn_slider_posts_sl .swiper-container .swiper-wrapper .swiper-slide .item>.sn_background{height:44px;top:56.5%;bottom:auto}}.bb_template_posts_fulltile .sn_slider_posts_sl .swiper-container .swiper-wrapper .swiper-slide .item .bb_slider__item-image{margin-bottom:-1rem;overflow:hidden}.bb_template_posts_fulltile .sn_slider_posts_sl .swiper-container .swiper-wrapper .swiper-slide .item .bb_slider__item-image img{-webkit-transition:all 1s cubic-bezier(0, 0.24, 0, 0.99);-o-transition:all 1s cubic-bezier(0, 0.24, 0, 0.99);transition:all 1s cubic-bezier(0, 0.24, 0, 0.99)}.bb_template_posts_fulltile .sn_slider_posts_sl .swiper-container .swiper-wrapper .swiper-slide .item .bb_slider__item-image:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.bb_template_posts_fulltile .sn_slider_posts_nav{width:calc(100% + 2rem);margin-left:-1rem}@media only screen and (min-width: 52.125em){.bb_template_posts_fulltile .sn_slider_posts_nav{margin-left:0;width:100%}}.bb_template_posts_fulltile .sn_slider_posts_nav .sn_swiper_pagination{display:none}.bb_template_posts_fulltile .sn_slider_posts_nav .sn_swiper_nav{display:-webkit-box;display:-ms-flexbox;display:flex}.bb_template_posts_fulltile .sn_slider_posts_nav .sn_swiper_nav .sn_sprite{margin:auto;height:30px;width:30px}.bb_template_posts_fulltile .sn_slider_posts_nav .sn_swiper_nav svg{color:var(--tc-color-c2)}.sn_language_selector{z-index:1031}.sn_language_selector_sidebar_wr{-webkit-transition:-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1);-o-transition:transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:transform .7s cubic-bezier(0.7, 0, 0.4, 1), -webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1)}@media only screen and (min-width: 52.125em){.sn_language_selector_sidebar_langs ul li:not(:last-child){margin-bottom:22px}}@media only screen and (min-width: 64em){.sn_language_selector_sidebar_langs ul li:not(:last-child){margin-bottom:30px}}.sn_language_selector_close{width:12px;height:12px}.sn_language_selector_overlay_wr{-webkit-transition:-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:-webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1);-o-transition:transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:transform .7s cubic-bezier(0.7, 0, 0.4, 1);transition:transform .7s cubic-bezier(0.7, 0, 0.4, 1), -webkit-transform .7s cubic-bezier(0.7, 0, 0.4, 1)}.sn_language_selector_overlay_title{margin-bottom:46px !important}.sn_language_selector_overlay_close{position:absolute;top:36px;right:36px}.sn_language_selector_overlay .language_group__heading i{-webkit-transition:.7s cubic-bezier(0.7, 0, 0.4, 1);-o-transition:.7s cubic-bezier(0.7, 0, 0.4, 1);transition:.7s cubic-bezier(0.7, 0, 0.4, 1)}.e404__content{overflow:hidden}.e404__content__wrapper{margin:0;max-width:none;padding-left:0;padding-right:0}.e404__content__blocks{width:100%}.bb_template_posts_fulltile .sn_slider_posts_nav .sn_swiper_nav._prev{margin-left:1rem !important}.bb_template_posts_fulltile .sn_slider_posts_nav .sn_swiper_nav._next{margin-right:1rem !important}.sn_form_contact{padding-top:0;padding-bottom:40px}@media only screen and (min-width: 52.125em){.sn_form_contact{padding-bottom:120px}}.sn_form_contact_bgs{position:absolute;top:0;right:0;bottom:0;left:0}.sn_form_contact select{background-color:var(--tc-color-c3) !important}.sn_form_contact button[type=submit]{width:auto}.rbecm-shipping_results_box_details_delivery_retailer{margin-bottom:24px;font-size:16px;color:var(--tc-color-c4)}.rbecm-shipping_results_box_details_delivery_ship_days{color:var(--tc-color-c1)}.rbecm-shipping_results_box_details_delivery_ship_price{color:var(--tc-color-c4)}.rbecm-deliveringto_disclaimer{color:var(--tc-color-c4)}span.rbecm-shipping_results_box_details_delivery_ship_days{margin-right:24px;font-size:12px;font-style:normal;color:var(--tc-color-c4)}.rbecm-shipping_no_results_box{color:var(--tc-color-c1)}.rbecm-shipping_no_results_box_title{padding-bottom:16px}.rbecm-shipping_no_results_box_subtitle{padding-bottom:16px}.rbecm-shipping_results_box_details_delivery{border-radius:4px;margin-bottom:16px;background:#edede8}.rbecm-shipping_results_box_details .selected{background:#edede8 !important;border:1px solid var(--tc-color-c3) !important;border-radius:4px !important}.rbecm-shipping_results_box_details_title{color:var(--tc-color-c4);text-transform:none;font-family:Kanit;font-size:18px;font-weight:500;letter-spacing:.9px;margin-bottom:16px;margin-top:.5rem}.sn_block_ecommerce_reserve_bar{color:#fff;padding-top:97px}.sn_block_ecommerce_reserve_bar .rbecm-product_title{text-transform:uppercase}.sn_block_ecommerce_reserve_bar .rbecm-product_subtitle{padding:.5rem 0}.sn_block_ecommerce_reserve_bar.bg-bird .sn_block_wr{background-size:auto 600px;background-position:center 50px}@media screen and (max-width: 600px){.sn_block_ecommerce_reserve_bar{padding-top:40px}.sn_block_ecommerce_reserve_bar ._image img{max-height:430px}.sn_block_ecommerce_reserve_bar .rbecm-product_title{font-size:40px}.sn_block_ecommerce_reserve_bar .fake-rbecm-selects-box_quantity{-webkit-box-flex:.5;-ms-flex:.5 0 0px;flex:.5 0 0}.sn_block_ecommerce_reserve_bar .fake-rbecm-selects-box_size{-webkit-box-flex:.5;-ms-flex:.5 0 0px;flex:.5 0 0}}.sn_block_ecommerce_reserve_bar .rbecm-shipping_results_box_details_retailer{background:#edede8 !important;border:1px solid rgba(0,0,0,0) !important;padding:16px}.sn_block_ecommerce_reserve_bar .rbecm-shipping_results_box_details_retailer.selected{border:1px solid var(--tc-color-c3) !important}.sn_block_ecommerce_reserve_bar .rbecm-shipping_results_box_details_retailer .rbecm-shipping_results_box_details_delivery{background-color:rgba(0,0,0,0) !important;border:rgba(0,0,0,0) !important;color:#4c5c56;padding:10px 0px;cursor:pointer}.sn_block_ecommerce_reserve_bar .rbecm-shipping_results_box_details_retailer .rbecm-shipping_results_box_details_delivery.selected{border:rgba(0,0,0,0) !important}button#rbecm-add_to_cart{margin-top:24px;color:var(--tc-cta-primary-color-default, #fff);background-color:var(--tc-cta-primary-bg-default, #cd0136);border-color:var(--tc-cta-primary-border-default, #cd0136);background-image:url(../images/bg-btn-default@2x.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:0;-webkit-filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25))}.rbecm-deliveringto_label{font-size:12px}input.rbecm-deliveringto_input.delivery_address_input{font-size:16px;border-radius:4px;color:var(--tc-color-c4)}.rbecm-deliveringto_input{border:1px solid var(--tc-color-c4)}.fake-select{z-index:1;border-radius:4px}.fake-select.fake-rbecm-selects-box_quantity [data-selected]::after,.fake-select.fake-rbecm-selects-box_size [data-selected]::after{-webkit-box-shadow:-2px 2px 0 var(--tc-color-c4) !important;box-shadow:-2px 2px 0 var(--tc-color-c4) !important}.fake-rbecm-selects-box_quantity,.fake-rbecm-selects-box_size{border:1px solid var(--tc-color-c4) !important}.rbecm-selects-box .fake-select .fake-select--options{background-color:#edede8;max-height:100px}.rbecm-selects-box .fake-select [data-option]{z-index:99}.fake-select.fake-reservebar-cart-qty-selector{padding:8px 12px;width:80%;margin-top:12px;margin-bottom:14px}.fake-select :not(.fake-select--options){display:-webkit-box !important}.reservebar-cart-item-remove,.reservebar-cart-bundle-remove{background-color:rgba(255,255,255,.3)}.reservebar-cart-item{border-bottom:1px solid #f9f9f4}.reservebar-cart-item-fulfillment-expectation{font-size:12px;font-family:var(--tc-font-family-body, "Kanit", sans-serif);font-size:12px;font-weight:400}.reservebar-bottom-sub-total-items,.reservebar-bottom-sub-total-value{font-size:20px !important;text-transform:none}div[data-bv-show=rating_summary] .bv_main_container{background-color:var(--tc-color-c5) !important}div[data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist{color:var(--tc-color-c4) !important}div[data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover{color:var(--tc-color-c1) !important}div[data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container{color:var(--tc-color-c4) !important}div[data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container:hover{color:var(--tc-color-c1) !important}div[data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text{color:var(--tc-color-c4) !important}div[data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover{color:var(--tc-color-c1) !important}.reservebar_accordion{border-bottom:none;color:var(--tc-color-c4)}.reservebar_accordion .accordion{text-transform:uppercase;letter-spacing:1.2px}.reservebar_accordion .accordion::after{-webkit-box-shadow:-2px 2px 0 var(--tc-color-c4);box-shadow:-2px 2px 0 var(--tc-color-c4)}.reservebar_accordion_info_payment_title,.reservebar_accordion_info_links{font-size:14px;font-style:normal;font-weight:500;text-transform:uppercase}.reservebar_accordion_info_support p{font-size:14px;line-height:24px}.reservebar_accordion_info_support{padding-bottom:16px}.reservebar_accordion .reservebar_panel{width:100%}.reservebar_accordion_info_links{padding-left:0;padding-right:36px !important;min-width:auto;position:relative;display:inline-block;line-height:1;text-transform:uppercase;background-color:rgba(0,0,0,0);border-style:solid;border-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;text-decoration:none;vertical-align:middle}.reservebar_accordion_info_links:hover{color:var(--tc-cta-secondary-color-hover, #fff);background-color:var(--tc-cta-secondary-bg-hover, #cd0136);border-color:var(--tc-cta-secondary-border-hover, #cd0136)}.reservebar_accordion_info_links::after{-webkit-transition:all .5s var(--cubic-bezier);-o-transition:all .5s var(--cubic-bezier);transition:all .5s var(--cubic-bezier);content:"";background:url(../img/arrow-right.svg) no-repeat 50% 50%;background-size:60px 30px;background-position:-25px 50% !important;display:inline-block;width:30px;height:18px;right:8px;top:10px !important;position:absolute;left:auto}.rbecm-legal_disclaimer p{color:var(--tc-color-c4);font-size:12px;font-style:normal;font-weight:400;line-height:20px;opacity:.6}.rbecm-deliveringto{background-color:#edede8;color:var(--tc-color-c4)}.rbecm-deliveringto_box_input::before{content:url(../images/LocationPin-green.svg)}.rbecm-deliveringto_disclaimer{padding-left:32px;text-transform:none}.rbecm-deliveringto_disclaimer::before{-webkit-transform:translate(-32px, 3px);-ms-transform:translate(-32px, 3px);transform:translate(-32px, 3px);content:url(../images/info-red.svg)}.rbecm-deliveringto_input::-webkit-input-placeholder{color:var(--tc-color-c4)}.rbecm-deliveringto_input::-moz-placeholder{color:var(--tc-color-c4)}.rbecm-deliveringto_input:-ms-input-placeholder{color:var(--tc-color-c4)}.rbecm-deliveringto_input::-ms-input-placeholder{color:var(--tc-color-c4)}.rbecm-deliveringto_input::placeholder{color:var(--tc-color-c4)}.rbecm-deliveringto input:focus{background-color:rgba(0,0,0,0)}.rbecm-deliveringto .address_prediction_btn{height:46px;background:#edede8;color:var(--tc-color-c4)}.rbecm-deliveringto_label{text-transform:none;font-size:16px}.fake-select [data-option]:hover{background-color:#648b7c}.rbecm-selects-box{color:var(--tc-color-c4)}.address_predictions_box button{border-bottom:1px solid var(--tc-color-c4);border-left:1px solid var(--tc-color-c4);border-right:1px solid var(--tc-color-c4)}.address_predictions_box button:hover{background-color:var(--tc-color-c4);color:#fff}.address_predictions_box button:hover:before{content:url(../images/Union-white.svg)}.address_predictions_box button:before{content:url(../images/Union.svg)}.inline-rating{padding:0px !important}.reservebar-cart{background-color:var(--tc-color-c4) !important;color:#fff}.reservebar-cart-title{margin-top:20px;text-transform:uppercase;font-family:"Kanit",sans-serif !important;font-weight:600;margin-bottom:0px;margin-top:0px}.reservebar-cart-item-price{font-family:"Kanit",sans-serif !important;font-weight:500}.reservebar-cart-bottom-container{background-color:var(--tc-color-c4) !important;color:#fff;padding-bottom:60px}.reservebar-cart-bottom-container button{font-size:16px;margin-top:24px;color:var(--tc-cta-primary-color-default, #fff);background-color:var(--tc-cta-primary-bg-default, #cd0136);border-color:var(--tc-cta-primary-border-default, #cd0136);background-image:url(../images/bg-btn-default@2x.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:0;-webkit-filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25))}.reservebar-cart-content{height:calc(100% - 165px)}.reservebar-cart-item-remove,.reservebar-cart-bundle-remove{top:10px}.reservebar-cart li:last-of-type{border-bottom:none}.reservebar-cart-icon{margin-left:32px}.reservebar-cart-icon svg path{fill:#4c5c56}.reservebar-cart-icon span{background-color:var(--tc-cta-tertiary-color-default, #cd0136);color:#fff}.reservebar-cart-close{margin-top:0px}.reservebar-cart-item-engraving{background-color:#648b7c;font-family:Kanit;font-size:16px;font-weight:500}.reservebar-cart-item-engraving{grid-area:engraving;margin:20px 0 10px;font-family:"Gotham";font-size:16px;color:#fff;background-color:#648b7c;padding:16px;font-family:var(--tc-font-family-body) !important}.reservebar-cart-item-engraving-secondline{padding-top:8px}.reservebar-cart-item-engraving input{color:#fff !important}.reservebar-cart-item-engraving .rbecm-engraving_box_lines_insert input{color:#fff !important;border:1px solid #fff}.reservebar-cart-item-engraving .rbecm-engraving_box_lines_insert input::-webkit-input-placeholder{color:#fff !important}.reservebar-cart-item-engraving .rbecm-engraving_box_lines_insert input::-moz-placeholder{color:#fff !important}.reservebar-cart-item-engraving .rbecm-engraving_box_lines_insert input:-ms-input-placeholder{color:#fff !important}.reservebar-cart-item-engraving .rbecm-engraving_box_lines_insert input::-ms-input-placeholder{color:#fff !important}.reservebar-cart-item-engraving .rbecm-engraving_box_lines_insert input::placeholder{color:#fff !important}@media(max-width: 767px){.header_container.has-reservebar-cart-icon{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.header_container.has-reservebar-cart-icon>*{display:none}.header_container.has-reservebar-cart-icon .reservebar-cart-icon{display:block !important}}.reservebar_panel_content{margin-bottom:32px}.reservebar_panel_content p{margin-bottom:0px}.rbecm-engraving_box_lines_insert input:focus-visible{outline:none}.rbecm-engraving_box_lines_insert input::-webkit-input-placeholder{color:var(--tc-color-c4)}.rbecm-engraving_box_lines_insert input::-moz-placeholder{color:var(--tc-color-c4)}.rbecm-engraving_box_lines_insert input:-ms-input-placeholder{color:var(--tc-color-c4)}.rbecm-engraving_box_lines_insert input::-ms-input-placeholder{color:var(--tc-color-c4)}.rbecm-engraving_box_lines_insert input::placeholder{color:var(--tc-color-c4)}.rbecm-engraving_box_lines_action a{text-decoration:underline}.rbecm-engraving_box_lines_action a:hover{color:var(--tc-cta-tertiary-color-default, #cd0136)}.rbecm-product_content{padding:.5rem 0 !important}.rbecm-product_content .bv_stars_component_container svg{display:inline-block !important;margin-right:6px !important;width:16px !important;height:16px !important}.rbecm-product_content [data-bv-rating] .bv_main_container .bv_text,.rbecm-product_content [data-bv-show=inline_rating] .bv_main_container .bv_text{color:#fff !important;font-family:Kanit,sans-serif !important;font-size:16px !important}.wdfsite-parent-our-products .sn_block_product_reviews{padding-bottom:3rem}.wdfsite-parent-our-products .sn_block_product_reviews .product_reviews{position:relative}.wdfsite-parent-our-products .sn_block_product_reviews .product_reviews:before{content:"";border-top:1px solid #ccc;position:absolute;left:4px;top:-1px;width:calc(100% - 8px)}.wdfsite-parent-our-products .sn_block_product_reviews .product_reviews--reviews{max-width:calc(100vw - 60px)}@media(min-width: 834px){.wdfsite-parent-our-products .sn_block_product_reviews .product_reviews--reviews{max-width:calc(100vw - 80px)}}@media(min-width: 1280px){.wdfsite-parent-our-products .sn_block_product_reviews .product_reviews--reviews{max-width:1180px}}@media screen and (min-width: 681px){.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-mbox{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 681px){.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-mbox .bv-mbox-breadcrumb{padding-left:0 !important}}.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section .bv-fieldsets li label.bv-radio-wrapper-label,.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section .bv-rating-link,.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section .bv-select{-webkit-box-shadow:none !important;box-shadow:none !important}.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section .bv-fieldsets li label.bv-radio-wrapper-label{background-color:var(--tc-color-c4) !important}@media screen and (min-width: 681px){.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section #bv-fieldset-label-rating{padding-left:0 !important}}.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section .bv-fieldsets .bv-fieldset{border-top-color:rgba(255,255,255,.4) !important}.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section .bv-fieldsets .bv-fieldset .bv-fieldset-inner{padding:0 20px 0 0 !important}.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section .bv-fieldsets .bv-fieldset.bv-fieldset-active .bv-fieldset-arrowicon{opacity:0 !important}.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section .bv-fieldsets .bv-fieldset.bv-fieldset-tags .bv-radio-group .bv-radio-container-li .bv-radio-wrapper-label{background-color:#fff !important;color:var(--tc-color-c2) !important;font-weight:500 !important;border-width:0 !important}.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section .bv-fieldsets .bv-fieldset.bv-fieldset-tags .bv-radio-group .bv-radio-container-li-active .bv-radio-wrapper-label{background-color:var(--tc-color-c2) !important;border:none !important;color:#fff !important;border-width:0 !important}.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section .bv-fieldsets .bv-fieldset.bv-fieldset-tags .bv-radio-group .bv-radio-container-li-active .bv-radio-wrapper-label-focused,.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section .bv-fieldsets .bv-fieldset.bv-fieldset-tags .bv-radio-group .bv-radio-container-li-active .bv-radio-wrapper-label:hover{background-color:var(--tc-color-c1) !important;border:none !important;border-width:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;outline:none !important}.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section .bv-fieldsets .bv-fieldset .bv-radio-isrecommended-group-false .bv-radio-wrapper-label,.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section .bv-fieldsets .bv-fieldset .bv-radio-netpromoterscore-group-10 .bv-radio-wrapper-label,.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section .bv-fieldsets .bv-fieldset .bv-radio-isrecommended-group-true .bv-radio-wrapper-label{border-radius:0 !important}.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section .bv-fieldsets .bv-fieldset.bv-fieldset-isrecommended .bv-radio-group .bv-radio-container-li-active .bv-radio-wrapper-label{background-color:var(--tc-color-c2) !important;border:none !important}.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section .bv-fieldsets .bv-fieldset.bv-fieldset-isrecommended .bv-fieldset-isrecommended-group .bv-radio-container-li{float:left !important;margin:0 .3rem !important;width:calc(50% - .6rem) !important}.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section .bv-fieldsets .bv-fieldset.bv-fieldset-isrecommended .bv-fieldset-isrecommended-group .bv-radio-container-li .bv-radio-wrapper-label{border-left:none !important}.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission-section .bv-fieldsets-actions{-webkit-box-shadow:none !important;box-shadow:none !important;border-top:1px solid rgba(255,255,255,.4) !important;padding-top:10px !important;padding-bottom:40px !important}.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-mbox .bv-mbox-content-container{margin-left:20px !important;width:calc(75% - 60px) !important}@media screen and (min-width: 681px){.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-secondary-rating .bv-fieldset-label-wrapper .bv-fieldset-label,.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-isrecommended .bv-fieldset-label-wrapper .bv-fieldset-label,.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission .bv-fieldsets .bv-fieldset-slider-rating .bv-fieldset-label-wrapper .bv-fieldset-label,.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission .bv-fieldsets .bv-fieldset-tags .bv-fieldset-label-wrapper .bv-fieldset-label{padding-left:0 !important}}.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission .bv-fieldsets .bv-submission-star-rating .bv-rating-link span{font-size:20px !important}.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission .bv-fieldset-radio-wrapper .bv-rating-input .bv-rating-link{border:unset !important;background-color:inherit !important;background-image:none !important;border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:rgba(249,249,244,.5) !important;text-shadow:none !important}.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission .bv-fieldset-radio-wrapper .bv-rating-input.bv-submission-star-rating-hover .bv-rating-link,.wdfsite-parent-our-products .bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission .bv-fieldset-radio-wrapper .bv-rating-input.bv-submission-star-rating-on .bv-rating-link{color:var(--tc-color-c2) !important}@media screen and (max-width: 890px){.wdfsite-parent-our-products #bv-mboxzone-lightbox [class*=bv-core-container-] .bv-mbox .bv-fieldsets .bv-fieldset-rating .bv-fieldset-radio-wrapper{padding-left:0 !important}}@media screen and (max-width: 890px){.wdfsite-parent-our-products #bv-mboxzone-lightbox [class*=bv-core-container-] .bv-mbox .bv-fieldsets .bv-fieldset-rating .bv-fieldset-radio-wrapper .bv-radio-group{width:auto !important}}@media screen and (min-width: 681px){.bv-cv2-cleanslate [class*=bv-core-container-] .bv-submission .bv-required-fields-text{padding-left:0 !important}}.rbecm-engraving_box{width:100%;background-color:var(--tc-color-c3) !important;color:var(--tc-color-white) !important;margin:0px !important;border-radius:4px !important}.rbecm-engraving_box_details{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;padding:32px 16px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rbecm-engraving_box_details_add a{margin-left:-5px}.rbecm-engraving_box_details_add a svg{margin-top:0px;width:20px;height:20px}@media screen and (min-width: 0px)and (max-width: 1024px){.rbecm-engraving_box_details_add a svg{margin-top:0px;width:16px;height:16px}}.rbecm-engraving_box_details_add a svg path{color:#fff;fill:#fff}.rbecm-engraving_box_details_add a svg rect{color:#fff}.rbecm-engraving_box_details_title{font-size:16px;color:var(--tc-color-white) !important}.rbecm-engraving_box_details_price{font-size:16px}.rbecm-engraving_box_lines_insert input{color:#fff !important;border:1px solid #fff}.rbecm-engraving_box_lines_insert input:focus-visible{outline:none}.rbecm-engraving_box_lines_insert input::-webkit-input-placeholder{color:#fff !important}.rbecm-engraving_box_lines_insert input::-moz-placeholder{color:#fff !important}.rbecm-engraving_box_lines_insert input:-ms-input-placeholder{color:#fff !important}.rbecm-engraving_box_lines_insert input::-ms-input-placeholder{color:#fff !important}.rbecm-engraving_box_lines_insert input::placeholder{color:#fff !important}.rbecm-engraving_box_lines_insert p{padding-left:27px}@media screen and (min-width: 1025px){.rbecm-engraving_box_lines_insert p{padding-left:31px;color:#fff !important}}.rbecm-engraving_box_lines_action a{text-decoration:underline}.rbecm-engraving_box_lines_action a:hover,.rbecm-engraving_box_lines_action a:active,.rbecm-engraving_box_lines_action a:focus,.rbecm-engraving_box_lines_action a:focus-visible{color:#fff}.sn_block_ecommerce_reserve_bar_checkout .reservebar-presale-block-sticky{background:var(--tc-color-c3) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section div#rb-giftcard-added-value{color:var(--tc-color-c4)}.sn_block_ecommerce_reserve_bar_checkout .checkout-section span.remove_gift_card{color:var(--tc-color-c3)}.sn_block_ecommerce_reserve_bar_checkout .checkout-section span.gift_card_code{border:1px solid var(--tc-color-c3) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section span#rb-promocode-added-value{border:1px solid var(--tc-color-c3) !important;color:var(--tc-color-c4) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section input#giftcard-checkout-rb .is-invalid{border:1px solid red}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .checkout-section-data-container{color:var(--tc-color-white) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .checkout-section-column-data{background-color:var(--tc-color-c5) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .checkout-section-column-data-title{color:var(--tc-color-c4)}.sn_block_ecommerce_reserve_bar_checkout .checkout-section input[type=text]{border:1px solid var(--tc-color-c3);background-color:rgba(0,0,0,0) !important;color:var(--tc-color-c4)}.sn_block_ecommerce_reserve_bar_checkout .checkout-section input[type=text]:active{border:1px solid var(--tc-color-c3) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section input[type=text]::-webkit-input-placeholder{color:var(--tc-color-c4)}.sn_block_ecommerce_reserve_bar_checkout .checkout-section input[type=text]::-moz-placeholder{color:var(--tc-color-c4)}.sn_block_ecommerce_reserve_bar_checkout .checkout-section input[type=text]:-ms-input-placeholder{color:var(--tc-color-c4)}.sn_block_ecommerce_reserve_bar_checkout .checkout-section input[type=text]::-ms-input-placeholder{color:var(--tc-color-c4)}.sn_block_ecommerce_reserve_bar_checkout .checkout-section input[type=text]::placeholder{color:var(--tc-color-c4)}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .checkout-section-column-data hr{border:1px solid var(--tc-color-c3) !important;color:rgba(0,0,0,0) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .checkout-section-column-data-totals{color:var(--tc-color-c4) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .checkout-section-column-data-totals p{font-weight:500 !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .checkout-section-data-container-checkbox input[type=checkbox]:checked+.checkmark{background-color:var(--tc-color-c3) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .checkout-section-data-container-checkbox{color:var(--tc-color-white) !important;font-size:20px !important;font-weight:500 !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section #checkoutForm-delivery-resume p{color:var(--tc-color-white)}.sn_block_ecommerce_reserve_bar_checkout .checkout-section #checkoutForm-delivery-resume p .title-section-checkout{font-weight:500 !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form{color:#fff !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container .person_info{color:var(--tc-color-white) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container .custom-radio-label{color:var(--tc-color-white) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container .custom-radio-label::before{border:1px solid var(--tc-color-white) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container .custom-radio-label::after{border:1px solid var(--tc-color-white) !important;background-color:var(--tc-color-white) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container input,.sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container textarea{border:1px solid var(--tc-color-white);background-color:rgba(0,0,0,0) !important;color:var(--tc-color-white) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container input::-webkit-input-placeholder, .sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container textarea::-webkit-input-placeholder{color:var(--tc-color-white) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container input::-moz-placeholder, .sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container textarea::-moz-placeholder{color:var(--tc-color-white) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container input:-ms-input-placeholder, .sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container textarea:-ms-input-placeholder{color:var(--tc-color-white) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container input::-ms-input-placeholder, .sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container textarea::-ms-input-placeholder{color:var(--tc-color-white) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container input::placeholder,.sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container textarea::placeholder{color:var(--tc-color-white) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container input#billing-complete-address{color:var(--tc-color-c11) !important;border:1px solid var(--tc-color-c11) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container .info-account-birthdate{color:#fff !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .wrap_form .info-account-container .custom-checkbox input[type=checkbox]:checked+.checkmark{background-color:rgba(0,0,0,0) !important;border-color:var(--tc-color-white) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section #checkoutForm-resume-edit-userinfo a,.sn_block_ecommerce_reserve_bar_checkout .checkout-section #checkoutForm-payment-resume a{color:var(--tc-color-white) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .cart-resume-section .retailer-section .retailer-name{color:var(--tc-color-white) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section .cart-resume-section .reservebar-cart-item{color:var(--tc-color-white) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section button.reservebar-cart-item-remove{height:54px}.sn_block_ecommerce_reserve_bar_checkout .checkout-section-thank-you{background-color:var(--tc-color-c3) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section-thank-you .checkout-section-data-container-checkbox input[type=checkbox]:checked+.checkmark{background-color:var(--tc-color-white) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section-thank-you .checkout-section-data-container-checkbox input[type=checkbox]:checked+.checkmark::before{background-color:var(--tc-color-c3) !important}.sn_block_ecommerce_reserve_bar_checkout .checkout-section-thank-you h3[for=section-thankyou-checkbox]{color:var(--tc-color-white)}.sn_block_ecommerce_reserve_bar_checkout .checkout-section-thank-you .checkout-section-thank-you-details{color:var(--tc-color-white)}.sn_header.header_checkout_simple{height:93px !important}@media(max-width: 834px){.sn_header.header_checkout_simple{height:60px !important}}.sn_header .title_checkout_container .title_checkout{font-size:20px !important;font-weight:500 !important;color:var(--tc-color-c4) !important}.sn_footer_disclaimer_checkout{color:var(--tc-color-c4)}.reservebar-modal .modal{background-color:var(--tc-color-c5) !important}.reservebar-modal .modal .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.password_title{padding-bottom:10px}.password_content{padding-bottom:26px;color:#fff}.password_form_container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.password_form_container_input{border-radius:4px;background-color:rgba(0,0,0,0);border:1px solid #fff;padding:21px 16px 11px;width:357px;color:#fff}.password_form_container_input::-webkit-input-placeholder{color:#fff;opacity:.6}.password_form_container_input::-moz-placeholder{color:#fff;opacity:.6}.password_form_container_input:-ms-input-placeholder{color:#fff;opacity:.6}.password_form_container_input::-ms-input-placeholder{color:#fff;opacity:.6}.password_form_container_input::placeholder{color:#fff;opacity:.6}.password_form_container_input:focus{outline:none}.password_form_container_input.error{border:1px solid #930404 !important}.password_form_container_input.error::-webkit-input-placeholder{color:#fff}.password_form_container_input.error::-moz-placeholder{color:#fff}.password_form_container_input.error:-ms-input-placeholder{color:#fff}.password_form_container_input.error::-ms-input-placeholder{color:#fff}.password_form_container_input.error::placeholder{color:#fff}.password_form_container_btn{min-width:auto !important;height:58px;border-radius:0px;color:var(--tc-cta-primary-color-default, #fff);background-color:var(--tc-cta-primary-bg-default, #cd0136);border-color:var(--tc-cta-primary-border-default, #cd0136);background-image:url("../images/bg-btn-default@2x.jpg");background-position:center center;background-repeat:repeat-x;background-size:auto 100%;-webkit-filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25))}.password_form_label{display:block;position:absolute;z-index:999;color:#fff;font-size:14px;left:25px;padding-top:5px}@media screen and (max-width: 1024px){.password_form_label{left:48px}}.password_form_label.error{color:#fff}.password_form_error{padding-left:20px;padding-top:5px;font-size:16px;color:#fff;font-weight:400;width:357px}@media only screen and (min-width: 0em)and (max-width: 52.115em){.password_form_error{width:auto}}.password_form_error.empty_error{display:none}.password_form_error::before{content:url("../images/alert-circle.svg");height:16px;width:16px;position:absolute;-webkit-transform:translate(-20px, 2px);-ms-transform:translate(-20px, 2px);transform:translate(-20px, 2px);fill:#930404}@media only screen and (min-width: 0em)and (max-width: 52.115em){.password_title,.password_content{text-align:center}.password_form_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.password_form_container_input{width:100%}.password_form_container_btn{width:100%}}.blog_breadcrumb img._yoast_angle_right{-webkit-filter:brightness(0) saturate(100%) invert(46%) sepia(94%) saturate(1081%) hue-rotate(347deg) brightness(98%) contrast(94%) !important;filter:brightness(0) saturate(100%) invert(46%) sepia(94%) saturate(1081%) hue-rotate(347deg) brightness(98%) contrast(94%) !important;margin:0 10px !important}@media only screen and (max-width: 833px){.blog_breadcrumb img._yoast_angle_right{margin:0 5px !important}}@media only screen and (min-width: 52.125em){div#wthf-title{font-size:18px !important;font-weight:500 !important}.blog_article_box .row.block__title_subtitle h3.h3,.blog_article_box .row.block__title_subtitle h3.sn_language_selector_overlay_title,.blog_article_box .row.block__title_subtitle h3.sn_countdown_i{font-size:24px !important;font-weight:600 !important}.tax-blog-category section.blog_result_and_category_page.blog_component .content_area .blog_articles_list_box::before{z-index:0;position:absolute !important;content:"" !important;width:100vw !important;margin-left:-100vw;height:200px;background-color:var(--tc-color-c3);right:0;top:-200px}.search-results section.blog_component .content_area .blog_sidebar::before{z-index:0;position:absolute !important;content:"" !important;width:100vw !important;margin-left:-100vw;height:200px;background-color:var(--tc-color-c3);right:0;top:-200px}.search-results section.blog_result_and_category_page.blog_component .content_area .blog_articles_list_box::before{z-index:0;position:absolute !important;content:"" !important;width:100vw !important;margin-left:-100vw;height:200px;background-color:var(--tc-color-c3);right:0;top:-200px}section.blog_component .content_area .blog_article_box::before{z-index:0;position:absolute;content:"";width:100vw;margin-left:-100vw;height:200px;background-color:var(--tc-color-c5);right:0;top:-200px}section.blog_component .content_area .blog_sidebar::before{z-index:0;position:absolute !important;content:"" !important;width:100vw !important;margin-left:-100vw;height:200px;background-color:var(--tc-color-c4);right:0;top:-200px}section.blog_component .content_area .blog_articles_list_box::before{z-index:0;position:absolute !important;content:"" !important;width:100vw !important;margin-left:-100vw;height:200px;background-color:var(--tc-color-c5);right:0;top:-200px}.blog_sidebar{margin-right:-24px}.blog_component .sn_container_fixed_xl{width:88% !important}.blog_breadcrumb.sn_container_fluid{width:88% !important}}@media only screen and (max-width: 52.115em){body.blog-template-default .blog_sidebar{display:none}.blog_searchbar_row{margin-bottom:20px}.blog_breadcrumb{padding-top:24px !important;padding-bottom:32px !important}.blog_sidebar{padding-top:40px}.sn_container_fluid,.sn_container_fixed_xl{padding-left:0px !important;padding-right:0px !important}.col-12,.col-md-4,.col-md-8,.article-intro,.article-additional-info,.blog-categories-widget-list,.article-blog_helpful{padding-left:32px !important;padding-right:32px !important}.blog_article_box{padding-left:0px !important;padding-right:0px !important}}@media only screen and (min-width: 91em){.sn_block_blog_categories_list__categories__card.col-xl-3{-webkit-box-flex:0 !important;-ms-flex:0 0 33% !important;flex:0 0 33% !important}}span.breadcrumb_last{color:var(--tc-color-c4)}.blog_sidebar{color:var(--tc-color-c5);background-color:var(--tc-color-c4)}@media only screen and (min-width: 52.125em){.blog_sidebar{padding:20px 30px 30px 30px}}.blog__search div.icon{background-color:var(--tc-color-c2)}.blog__search input{background-color:var(--tc-color-c5)}li.blog_sidebar--categories-widget-single{padding-bottom:15px}.block__title_subtitle{color:var(--tc-color-c4);z-index:99;position:relative}.blog_category_chip{background-color:var(--tc-color-c2);border:none}.blog_article_box{color:var(--tc-color-c4);padding-right:50px}.post-type-archive-blog .article_card--title{color:var(--tc-color-c5)}.post-type-archive-blog .article_card--excerpt{color:var(--tc-color-c5)}.post-type-archive-blog .article_card--additional_info{color:var(--tc-color-c5);font-family:Pathway Gothic none;text-transform:uppercase}.blog_article_page .article_card--title,.blog_article_page .article_card--excerpt,.blog_article_page .article_card--additional_info{color:var(--tc-color-c4)}.search-results .article_card--title,.search-results .article_card--excerpt,.search-results .article_card--additional_info{color:var(--tc-color-c4)}.tax-blog-category .article_card--title,.tax-blog-category .article_card--excerpt,.tax-blog-category .article_card--additional_info{color:var(--tc-color-c4)}.search-no-results .article_card--title,.search-no-results .article_card--excerpt,.search-no-results .article_card--additional_info{color:var(--tc-color-c4)}div#wthf-yes-no span{background-color:var(--tc-color-c4)}.article_card--reading_time::before,.article_card--categories_list::before,.article-additional-info-post_date::before,.article-additional-info-estimated_reading_time::before{content:"";width:3px;height:3px;background:currentcolor;display:inline-block;margin-bottom:.25em;border-radius:10px;margin-left:-10px;margin-right:4px}.article-additional-info-social_share{display:none !important}.tax-blog-category .blog_breadcrumb.sn_container_fluid{width:100% !important}.tax-blog-category .blog_breadcrumb.sn_container_fluid{background-color:var(--tc-color-c3)}.tax-blog-category .blog_breadcrumb a{color:var(--tc-color-c5)}.tax-blog-category .blog_breadcrumb .breadcrumb_last{color:var(--tc-color-c5)}.tax-blog-category section.blog_component .content_area .blog_sidebar::before{z-index:0;position:absolute !important;content:"" !important;width:100% !important;margin-left:-100vw;height:200px;background-color:var(--tc-color-c3);right:0;top:-200px}.tax-blog-category .block__title_subtitle{color:var(--tc-color-c5);z-index:99;position:relative}.tax-blog-category .blog_articles_list_box{padding-top:30px}@media only screen and (min-width: 52.125em){.tax-blog-category .blog_sidebar{padding:40px 30px 30px 30px !important}}.sn_block_blog_categories_list__meta{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;width:100% !important}.sn_block_blog_categories_list__categories__card a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sn_block_blog_categories_list__meta__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog_category_chip:hover{color:var(--tc-color-c4) !important;background-color:var(--tc-color-white) !important;text-decoration:none !important}.blog__search input:focus{border-color:rgba(0,0,0,0) !important}.event_card.event_card--single.col-12.col-md-4:not(:nth-child(3)){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.event_card.event_card--single.col-12.col-md-4:nth-child(3) .event_card--date,.event_card.event_card--single.col-12.col-md-4:nth-child(3) .event_card--venue{display:none}.event-big-card--date,.event-big-card--venue{display:none}.event-big-card--cta{margin-top:2rem}.swiper-pagination--event,.swiper-button-nav--event{display:none !important}.sn_block_event_list--slider .event-big-card--title{text-transform:none !important;font-size:40px !important}@media only screen and (min-width: 834px){div#mainwprapper .sn_block_event_list:nth-child(odd) .row .col-12.col-md-6{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}div#mainwprapper .sn_block_event_list:nth-child(odd) .row .col-12.col-md-6.event_card--text{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}div#mainwprapper .sn_block_event_list:nth-child(odd) .sn_block_wr>.sn_container_fixed_xl>.row>div.col-12 .swiper-slide>.row>div.col-12.event_card--text{padding-right:calc((100% - 1018px)/2 + 8px) !important;padding-left:60px !important}}@media only screen and (min-width: 36em){.sn_block_buttons._center,.sn_block_buy_now_cta._center{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);right:auto;left:50%}}.sn_block_cocktail_recipe .bb_container .bb_content{width:100%}.sn_block_cocktail_recipe .bb_content_inner{color:var(--tc-color-c5)}@media screen and (min-width: 1023px){.sn_block_cocktail_recipe .bb_content_inner{grid-template-columns:repeat(12, 1fr);gap:40px 20px}}.sn_block_cocktail_recipe .bb_content_inner>*{margin-bottom:2rem}@media screen and (min-width: 1024px){.sn_block_cocktail_recipe .bb_content_inner>*{margin-bottom:0}}.sn_block_cocktail_recipe .bb_content_inner [class*=_title]{position:relative;padding-left:2rem}@media screen and (min-width: 1024px){.sn_block_cocktail_recipe .bb_content_inner [class*=_title]{padding-left:3rem}}.sn_block_cocktail_recipe .bb_content_inner [class*=_title]:before{content:"";position:absolute;height:100%;width:2rem;background-color:var(--tc-color-c2);left:-2rem;top:0}@media screen and (min-width: 1024px){.sn_block_cocktail_recipe .bb_content_inner [class*=_title]:before{left:0}}@media screen and (min-width: 1023px){.sn_block_cocktail_recipe .bb_content_inner .bb_ingredients{grid-column:1/8;grid-row:1/2}}@media screen and (min-width: 1023px){.sn_block_cocktail_recipe .bb_content_inner .bb_preparation{grid-column:1/8;grid-row:2/3}}@media screen and (min-width: 1023px){.sn_block_cocktail_recipe .bb_content_inner .bb_glass{grid-column:8/-1;grid-row:1/3}}.sn_block_cocktail_recipe .bb_content_inner ul,.sn_block_cocktail_recipe .bb_content_inner ol,.sn_block_cocktail_recipe .bb_content_inner p{padding-left:2rem}@media screen and (min-width: 1023px){.sn_block_cocktail_recipe .bb_content_inner ul,.sn_block_cocktail_recipe .bb_content_inner ol,.sn_block_cocktail_recipe .bb_content_inner p{padding-left:3rem}}.sn_block_cocktail_recipe .bb_content_inner ul,.sn_block_cocktail_recipe .bb_content_inner ol{list-style-position:inside}.sn_block_cocktail_recipe .bb_content_inner .bb_glass-icon{max-width:120px;max-height:120px}.sn_block_icons_text .sn_block_icons_text_items{margin-top:2rem}@media only screen and (min-width: 52.125em){.sn_block_icons_text .sn_block_icons_text_items{margin-top:3rem}}.sn_block_icons_text .sn_block_icons_text_items .sn_block_icons_text_item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:3rem !important}@media only screen and (min-width: 52.125em){.sn_block_icons_text .sn_block_icons_text_items .sn_block_icons_text_item{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}}.sn_block_icons_text .sn_block_icons_text_items .sn_block_icons_text_item img{max-width:120px}@media only screen and (min-width: 52.125em){.sn_block_icons_text .sn_block_icons_text_items .sn_block_icons_text_item img{max-width:160px}}.sn_block_icons_text.drinking-styles .bb_title,.sn_block_icons_text.drinking-styles .bb_content{text-align:center}.sn_block_icons_text.drinking-styles .sn_block_icons_text_items{margin-top:4rem !important}.sn_block_icons_text.drinking-styles .sn_block_icons_text_items .sn_block_icons_text_item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:4rem !important;padding-right:1rem}@media only screen and (min-width: 52.125em){.sn_block_icons_text.drinking-styles .sn_block_icons_text_items .sn_block_icons_text_item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}body.wdfsite-parent-our-products .sn_block_icons_text .bb_item_title{font-size:16px;font-weight:500;line-height:1.5;text-transform:none}@media only screen and (min-width: 52.125em){.sn_block_intro_disclaimer_img{min-height:310px}}@media only screen and (min-width: 64em){.sn_block_intro_disclaimer_img{min-height:350px}}@media only screen and (min-width: 0em)and (max-width: 52.115em){.sn_block_intro_full.text-left-mobile{text-align:left !important}}.sn_block_intro_full .sn_block_intro_full_wr [class^=sn_container]{padding-top:4rem;padding-bottom:4rem !important}.sn_intro_full_block_align .bb_title{margin-bottom:0rem}.sn_intro_full_block_align .bb_content{margin-top:1rem}.sn_intro_full_block_align .sn_btn{margin-top:2rem;width:auto !important}@media only screen and (min-width: 52.125em){.sn_intro_full_block_align .sn_btn{margin-top:3rem}}.sn_intro_full_block_align .sn_block_intro_full_col>*{max-width:480px}.sn_intro_full_block_align.text-right.align-right .sn_block_intro_full_col>*{max-width:100%}.sn_intro_full_block_align.text-right.align-right .sn_block_intro_full_col .sn_btn{width:auto !important}.sn_block_image_text{overflow:hidden}.sn_block_image_text .img-fluid{width:100%}.sn_block_image_text .sn_container_fixed_xl{padding:0 !important}.sn_block_image_text .sn_container_fluid ._image{padding-top:100% !important;overflow:hidden}@media only screen and (min-width: 64em){.sn_block_image_text .sn_container_fluid ._image{padding-top:50% !important}}.sn_block_image_text .sn_container_fluid ._image .img-fluid{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0}.sn_block_image_text ._image{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin-bottom:0 !important;padding:0 !important}@media only screen and (min-width: 64em){.sn_block_image_text ._image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.sn_block_image_text ._text{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:40px 32px;margin:auto;max-width:100%}@media only screen and (min-width: 64em){.sn_block_image_text ._text{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:80px 0px}}.sn_block_image_text ._text .bb_title{position:relative;margin-bottom:0 !important}.sn_block_image_text ._text .bb_content{margin-top:1rem !important}.sn_block_image_text ._text .sn_btn{margin-top:2.5rem !important;width:auto}body:not(.wdfsite-page-our-products) .sn_block_image_text:not(.__disable-animation) ._image{overflow:hidden}body:not(.wdfsite-page-our-products) .sn_block_image_text:not(.__disable-animation) ._image img{-webkit-transition:all 1s cubic-bezier(0, 0.2, 0, 0.99);-o-transition:all 1s cubic-bezier(0, 0.2, 0, 0.99);transition:all 1s cubic-bezier(0, 0.2, 0, 0.99)}body:not(.wdfsite-page-our-products) .sn_block_image_text:not(.__disable-animation) ._text{max-width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}@media only screen and (min-width: 64em){body:not(.wdfsite-page-our-products) .sn_block_image_text:not(.__disable-animation) ._text{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:435px}}body:not(.wdfsite-page-our-products) .sn_block_image_text:not(.__disable-animation):hover ._image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}body.wdfsite-page-our-products .sn_block_image_text{padding:0;max-width:100%}@media only screen and (min-width: 64em){body.wdfsite-page-our-products .sn_block_image_text{padding:0 0 0 0}}body.wdfsite-page-our-products .sn_block_image_text .sn_block_image_text__container{padding:0 !important}body.wdfsite-page-our-products .sn_block_image_text .bb_title:after{position:absolute;content:"";height:100%;width:2rem;background-color:var(--tc-color-c2);left:-3.5rem;top:0}body.wdfsite-page-our-products .sn_block_image_text ._text{padding:40px 2rem 40px 3.5rem}@media only screen and (min-width: 64em){body.wdfsite-page-our-products .sn_block_image_text ._text{padding-left:0;max-width:325px}}.sn_block_simple_text .mb-40,.sn_block_simple_text .sn_header_nav_mobile_i:not(:last-child){margin:unset !important}.sn_block_simple_text .bb_item_title{margin-bottom:0}.sn_block_simple_text .bb_item_content{margin-top:1rem}@media only screen and (min-width: 52.125em){.sn_block_simple_text .bb_item_content{margin-top:1.5rem}}.sn_block_simple_text.quotes{text-align:center}.sn_block_simple_text.quotes .bb_item_content{margin-top:3rem !important}.sn_block_simple_text.quotes .quote-content{font-size:var(--tc-h4-font-size-mobile, 28px);line-height:1;margin:0 auto .5rem auto;text-transform:uppercase}@media only screen and (min-width: 52.125em){.sn_block_simple_text.quotes .quote-content{font-size:var(--tc-h4-font-size-tablet, 36px)}}@media only screen and (min-width: 64em){.sn_block_simple_text.quotes .quote-content{font-size:var(--tc-h4-font-size-desktop, 41px)}}@media only screen and (min-width: 52.125em){.sn_block_simple_text.quotes .quote-content{max-width:75%}}@media only screen and (min-width: 64em){.sn_block_simple_text.quotes .quote-content{max-width:50%}}.sn_block_simple_text.what-is-whiskey [class*=sn_container]>.row>.col-12>.row>.col-12:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sn_block_simple_text.what-is-whiskey [class*=sn_container]>.row>.col-12>.row>.col-12:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.sn_block_simple_text.what-is-whiskey [class*=sn_container]>.row>.col-12>.row>.col-12:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.sn_block_tasting_notes{text-align:center}.sn_block_tasting_notes h1,.sn_block_tasting_notes h2,.sn_block_tasting_notes h3,.sn_block_tasting_notes h4,.sn_block_tasting_notes h5{margin-bottom:0}.sn_block_tasting_notes .bb_title{margin-bottom:0}.sn_block_tasting_notes .bb_text{margin-top:1.5rem}@media only screen and (min-width: 52.125em){.sn_block_tasting_notes .bb_text{margin-top:1.5rem}}.sn_block_tasting_notes .bb_tasting_notes_features{margin:0 auto}@media only screen and (min-width: 52.125em){.sn_block_tasting_notes .bb_tasting_notes_features{gap:0}}.sn_block_tasting_notes .bb_tasting_notes_features .bb_tasting_notes_features_item{margin-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--tc-color-c2)}.sn_block_tasting_notes .bb_tasting_notes_features .bb_tasting_notes_features_item:last-child{border-bottom:0}@media only screen and (min-width: 64em){.sn_block_tasting_notes .bb_tasting_notes_features .bb_tasting_notes_features_item{border-bottom:0;margin-top:3.75rem;border-right:1px solid var(--tc-color-c2);padding-bottom:0;padding-left:1.2rem;padding-right:1.2rem}.sn_block_tasting_notes .bb_tasting_notes_features .bb_tasting_notes_features_item:last-child{border-right:0}}@media only screen and (min-width: 52.125em){.sn_block_teaser_simple_i_bg{height:230px}}@media only screen and (min-width: 64em){.sn_block_teaser_simple_i_bg{height:370px}}.sn_block_teaser_simple .bb_title{margin:0 auto 3rem auto}.sn_block_teaser_simple .bb_item_title{margin-bottom:0}.sn_block_teaser_simple .sn_block_teaser_simple_i_title_in{padding:0 !important}.sn_block_teaser_simple .sn_block_teaser_simple_i_title_in span{display:none}.sn_block_teaser_simple .sn_block_teaser_simple_i_bg+.sn_block_teaser_simple_i_title{margin-top:1rem;margin-bottom:0 !important}.sn_block_teaser_simple .sn_block_teaser_simple_i_content{margin-top:1rem}.sn_block_teaser_simple .sn_btn{margin-top:2rem}@media only screen and (min-width: 52.125em){.sn_block_teaser_simple .sn_block_teaser_simple_i_bg+.sn_block_teaser_simple_i_title{margin-top:1.5rem;margin-bottom:0 !important}}@media only screen and (min-width: 52.125em){.sn_block_teaser_simple .sn_btn{margin-top:1.5rem}}@media only screen and (min-width: 52.125em){.sn_block_teaser_simple figure{margin-bottom:0}}.sn_block_teaser_simple.template_alternate-rows .sn_block_teaser_simple_i_bg{aspect-ratio:1/1;height:auto}@media only screen and (min-width: 52.125em){.sn_block_teaser_simple.template_alternate-rows .sn_block_teaser_simple_i_bg{-webkit-box-flex:1;-ms-flex:1 0 55%;flex:1 0 55%}}@media only screen and (min-width: 52.125em){.sn_block_teaser_simple.template_alternate-rows .sn_block_teaser_simple_i_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;-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}}.sn_block_teaser_simple.template_alternate-rows .sn_block_teaser_simple_i_text .sn_btn{margin-right:auto}.sn_timeline_v_i{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sn_timeline_v_i .breadcrumbs{font-size:12px;line-height:20px;position:absolute;top:60px;z-index:999;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);text-decoration:none;font-family:"Poppins";font-style:normal;letter-spacing:.02em}.sn_timeline_v_i .breadcrumbs span{display:inline;color:#fff}.sn_timeline_v_i .breadcrumbs a{text-decoration:none;opacity:.6}.sn_timeline_v_i .sn_timeline_v_i_bg{height:100%;top:0}.sn_timeline_v_i .sn_timeline_v_line_dot{width:20px;height:20px;margin-left:-10px}.sn_timeline_v_i .sn_timeline_v_i_pos .sn_timeline_v_i_date{white-space:nowrap}.sn_timeline_v_i .sn_timeline_v_i_pos .sn_timeline_v_i_date._text_white{font-weight:400 !important}@media(min-width: 1024px){.sn_timeline_v_i .sn_timeline_v_i_pos .sn_timeline_v_i_date._text_white{font-size:70px !important}}.sn_timeline_v_i .sn_timeline_v_i_text{margin-top:140px}@media(min-width: 1024px){.sn_timeline_v_i .sn_timeline_v_i_text{padding-bottom:60px}}.sn_timeline_v_i .sn_background.d-md-none.image_mb{width:100%;height:250px}.sn_timeline_v_i:last-child .sn_timeline_v_line::before{bottom:-20px}@media(min-width: 834px){.sn_timeline_v_i:last-child .sn_timeline_v_line::before{bottom:calc(100% - 40px);top:-100%}}@media only screen and (min-width: 64em){body.admin-bar .sn_timeline_v_anchors{top:calc(var(--header-sizer, 0px) + 32px)}}@media only screen and (min-width: 80em){.sn_timeline_v_anchors_i{padding-left:55px;padding-right:55px}}.sn_timeline_centered .sn_timeline_v_i{padding-top:40px;padding-bottom:60px}.sn_timeline_centered .sn_timeline_v_i .row:before{content:"";position:absolute;height:100%;width:45%;right:0;top:0;background-color:var(--tc-color-c3);z-index:-1}@media only screen and (min-width: 52.125em){.sn_timeline_centered .sn_timeline_v_i .row:before{display:none}}.sn_timeline_centered .sn_timeline_v_i .sn_timeline_v_i_text:before{content:"";position:absolute;height:calc(100% + 60px);width:100%;right:-50%;top:-20px;background-color:var(--tc-color-c4);z-index:-1}@media only screen and (min-width: 52.125em){.sn_timeline_centered .sn_timeline_v_i .sn_timeline_v_i_text:before{display:none}}.sn_timeline_centered .sn_timeline_v_i:first-child .sn_timeline_v_line::before{top:20px;bottom:-100vh}@media(min-width: 834px){.sn_timeline_centered .sn_timeline_v_i:first-child .sn_timeline_v_line::before{top:20px}}.sn_timeline_centered .sn_timeline_v_i:last-child .sn_timeline_v_line::before{bottom:-100vh}@media only screen and (min-width: 52.125em){.sn_timeline_centered .sn_timeline_v_i{padding-top:0;padding-bottom:0}.sn_timeline_centered .sn_timeline_v_i:before{content:"";position:absolute;height:100%;width:25%;left:0;top:0;background-color:var(--tc-color-c3);z-index:1}.sn_timeline_centered .sn_timeline_v_i:nth-child(2n):before{right:0;left:auto}}.sn_timeline_centered .sn_timeline_v_i_pos{width:100%}.sn_timeline_centered .sn_timeline_v_i_title{display:none}@media only screen and (min-width: 52.125em){.sn_timeline_centered .sn_timeline_v_i_title{display:block}}.sn_timeline_centered .sn_timeline_v_i_date{display:block}@media only screen and (min-width: 52.125em){.sn_timeline_centered .sn_timeline_v_i_date{display:none}}.sn_timeline_centered .sn_timeline_v_line_dot{margin-top:0}@media only screen and (min-width: 52.125em){.sn_timeline_centered .sn_timeline_v_i .sn_container_fixed_xl{max-width:90%}}@media only screen and (min-width: 52.125em){.sn_timeline_centered .sn_timeline_v_i{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.sn_timeline_centered .sn_timeline_v_i .sn_timeline_v_i_text{margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:0;margin-top:60px;text-align:left !important}@media only screen and (min-width: 52.125em){.sn_timeline_centered .sn_timeline_v_i .sn_timeline_v_i_text{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.sn_timeline_centered .sn_timeline_v_i_bg{display:none !important}@media(max-width: 1023.98px){.sn_timeline_centered .sn_timeline_v_i_img .sn_timeline_v_i_img_in._right{margin-left:calc((48px + 16.66666%)*-1);margin-right:auto !important}}.sn_timeline_centered .sn_timeline_v_i_img img{width:100%}.sn_timeline_centered .sn_timeline_v_anchors_i._active a{color:var(--tc-color-c2) !important}@media only screen and (min-width: 52.125em){.sn_block_two_images_text .bb_container{grid-template-columns:repeat(12, 1fr);gap:24px 32px}}@media only screen and (min-width: 52.125em){.sn_block_two_images_text .bb_image-main{grid-column:9/13}}@media only screen and (min-width: 52.125em){.sn_block_two_images_text [class^=bb_image]{padding:0}}@media only screen and (min-width: 52.125em){.sn_block_two_images_text.bb_template_img_wide .bb_image-main{grid-row:2/4}}@media only screen and (min-width: 52.125em){.sn_block_two_images_text.bb_template_img_wide .bb_image-main img.bb_image-decoration{left:-25%;top:50%;-webkit-transform:translate(-5%, -25%);-ms-transform:translate(-5%, -25%);transform:translate(-5%, -25%)}}@media only screen and (min-width: 52.125em){.sn_block_two_images_text.bb_template_img_wide .bb_image-secondary{grid-column:1/9;grid-row:2/3}}@media only screen and (min-width: 52.125em){.sn_block_two_images_text.bb_template_img_wide .bb_text_wr{grid-column:1/9;grid-row:3/4}}@media only screen and (min-width: 52.125em){.sn_block_two_images_text.bb_template_img_wide._has_decoration .bb_text_wr{grid-column-end:8}}@media only screen and (min-width: 52.125em){.sn_block_two_images_text.bb_template_img_offset .bb_container{grid-template-rows:32px auto auto auto 32px}}@media only screen and (min-width: 52.125em){.sn_block_two_images_text.bb_template_img_offset .bb_text_wr{grid-column:5/9;grid-row:2/5}}@media only screen and (min-width: 52.125em){.sn_block_two_images_text.bb_template_img_offset .bb_image-main{grid-column:9/13;grid-row:1/6;margin-right:0}}.sn_block_yoast_breadcrumbs span,.sn_block_yoast_breadcrumbs a{color:var(--tc-color-c5);text-decoration:none}.sn_block_yoast_breadcrumbs .separator{color:var(--tc-color-c2) !important;display:inline-block;height:.7em;width:.7em;vertical-align:middle}.sn_block_yoast_breadcrumbs .separator svg{fill:currentColor}.sn_block_yoast_breadcrumbs ._yoast_angle_right{-webkit-filter:invert(52%) sepia(66%) saturate(2878%) hue-rotate(349deg) brightness(100%) contrast(91%);filter:invert(52%) sepia(66%) saturate(2878%) hue-rotate(349deg) brightness(100%) contrast(91%)}body.wdfsite-page-cookie-policy .sn_block_yoast_breadcrumbs a,body.wdfsite-page-cookie-policy .sn_block_yoast_breadcrumbs .breadcrumb_last,body.wdfsite-page-privacy-policy .sn_block_yoast_breadcrumbs a,body.wdfsite-page-privacy-policy .sn_block_yoast_breadcrumbs .breadcrumb_last,body.wdfsite-page-terms-conditions .sn_block_yoast_breadcrumbs a,body.wdfsite-page-terms-conditions .sn_block_yoast_breadcrumbs .breadcrumb_last{color:var(--tc-color-c4)}body.wdfsite-page-cookie-policy .sn_block_yoast_breadcrumbs,body.wdfsite-page-privacy-policy .sn_block_yoast_breadcrumbs,body.wdfsite-page-terms-conditions .sn_block_yoast_breadcrumbs,body.wdfsite-page-news .sn_block_yoast_breadcrumbs,body.wdfsite-page-contact-us .sn_block_yoast_breadcrumbs{padding-top:2rem !important;padding-bottom:1rem !important}.bb_posts_grid__item{background-color:var(--tc-color-c5)}.bb_posts_grid__item-image{margin:0 auto;width:50%}.bb_posts_grid__item-text{text-align:center;margin-top:0 !important}.bb_posts_grid__item-cta i>svg{display:none !important}.bb_posts_grid__item-title{font-size:24px}.sn_block_posts_grid .bb_posts_grid__grid .bb_posts_grid__item-inner .sn_background{display:none}.sn_block_posts_grid .bb_posts_grid__grid .bb_posts_grid__item-image img:hover{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;cursor:pointer;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.sn_block_posts_grid .bb_posts_grid__grid .bb_posts_grid__item-image img:not(:hover){-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes slideInLeftSmall{0%{-webkit-transform:translateX(5vw);transform:translateX(5vw)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slideInLeftSmall{0%{-webkit-transform:translateX(5vw);transform:translateX(5vw)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes slideInLeftSmall_rev{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(5vw);transform:translateX(5vw)}}@keyframes slideInLeftSmall_rev{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(5vw);transform:translateX(5vw)}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slideInRight{0%{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(12vh);transform:translateY(12vh)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes slideUp{0%{-webkit-transform:translateY(12vh);transform:translateY(12vh)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes slideUp_rev{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(12vh);transform:translateY(12vh)}}@keyframes slideUp_rev{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(12vh);transform:translateY(12vh)}}@-webkit-keyframes slideUpFade{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh);opacity:0}100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}}@keyframes slideUpFade{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh);opacity:0}100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}}@-webkit-keyframes slideUpBlur{0%{-webkit-transform:translateY(12vh);transform:translateY(12vh);-webkit-filter:blur(10px);filter:blur(10px)}100%{-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-filter:blur(0);filter:blur(0)}}@keyframes slideUpBlur{0%{-webkit-transform:translateY(12vh);transform:translateY(12vh);-webkit-filter:blur(10px);filter:blur(10px)}100%{-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes slideUpSmall{0%{-webkit-transform:translateY(8vh);transform:translateY(8vh)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes slideUpSmall{0%{-webkit-transform:translateY(8vh);transform:translateY(8vh)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes slideUpSmall_rev{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(8vh);transform:translateY(8vh)}}@keyframes slideUpSmall_rev{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(8vh);transform:translateY(8vh)}}@-webkit-keyframes slideUpFull{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes slideUpFull{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes slideDown_rev{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@keyframes slideDown_rev{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes slideDown{0%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes slideDownSmall_rev{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes slideDownSmall_rev{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@-webkit-keyframes slideDownSmall{0%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes slideDownSmall{0%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes slideDownFull{0%{-webkit-transform:translateY(-90%);transform:translateY(-90%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes slideDownFull{0%{-webkit-transform:translateY(-90%);transform:translateY(-90%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes scaleUp{0%{-webkit-transform:scale(0.85);transform:scale(0.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleUp{0%{-webkit-transform:scale(0.85);transform:scale(0.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleHeightFull_rev{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{-webkit-transform:scale3d(1, 0, 1);transform:scale3d(1, 0, 1)}}@keyframes scaleHeightFull_rev{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{-webkit-transform:scale3d(1, 0, 1);transform:scale3d(1, 0, 1)}}@-webkit-keyframes scaleHeightFull{0%{-webkit-transform:scale3d(1, 0, 1);transform:scale3d(1, 0, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes scaleHeightFull{0%{-webkit-transform:scale3d(1, 0, 1);transform:scale3d(1, 0, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes zoomIn_rev{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn_rev{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes zoomIn{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}[data-animation=heroZoomIn]{overflow:hidden}[data-animation=heroZoomIn] .sn_background{-webkit-animation:zoomIn_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:zoomIn_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}@media only screen and (min-width: 52.125em){[data-animation=heroZoomIn] .sn_background{-webkit-animation:zoomIn_rev 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:zoomIn_rev 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}}._vlmk_anim_heroZoomIn .sn_background{-webkit-animation:zoomIn 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:zoomIn 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}@media only screen and (min-width: 52.125em){._vlmk_anim_heroZoomIn .sn_background{-webkit-animation:zoomIn 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:zoomIn 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}}[data-animation=imageTextWithDecoration] ._image{overflow:hidden}[data-animation=imageTextWithDecoration] ._image img{-webkit-animation:zoomIn_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:zoomIn_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}@media only screen and (min-width: 52.125em){[data-animation=imageTextWithDecoration] ._image img{-webkit-animation:zoomIn_rev 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:zoomIn_rev 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}}[data-animation=imageTextWithDecoration] ._text{-webkit-animation:slideDown_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideDown_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}@media only screen and (min-width: 52.125em){[data-animation=imageTextWithDecoration] ._text{-webkit-animation:slideDown_rev 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideDown_rev 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}}[data-animation=imageTextWithDecoration] ._text .bb_title:after{-webkit-animation:scaleHeightFull_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:scaleHeightFull_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}._vlmk_anim_imageTextWithDecoration ._image img{-webkit-animation:zoomIn 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:zoomIn 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}@media only screen and (min-width: 52.125em){._vlmk_anim_imageTextWithDecoration ._image img{-webkit-animation:zoomIn 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:zoomIn 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}}._vlmk_anim_imageTextWithDecoration ._text{-webkit-animation:slideDown 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideDown 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}@media only screen and (min-width: 52.125em){._vlmk_anim_imageTextWithDecoration ._text{-webkit-animation:slideDown 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideDown 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}}._vlmk_anim_imageTextWithDecoration ._text .bb_title:after{-webkit-animation:scaleHeightFull 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:scaleHeightFull 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}[data-animation=cocktailRecipe] .bb_image{-webkit-animation:slideUpSmall_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}@media only screen and (min-width: 52.125em){[data-animation=cocktailRecipe] .bb_image{-webkit-animation:slideUpSmall_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}}[data-animation=cocktailRecipe] .bb_ingredients,[data-animation=cocktailRecipe] .bb_preparation,[data-animation=cocktailRecipe] .bb_glass{-webkit-animation:slideUpSmall_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}@media only screen and (min-width: 52.125em){[data-animation=cocktailRecipe] .bb_ingredients,[data-animation=cocktailRecipe] .bb_preparation,[data-animation=cocktailRecipe] .bb_glass{-webkit-animation:slideUpSmall_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}}._vlmk_anim_cocktailRecipe .bb_image{-webkit-animation:slideUpSmall 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}@media only screen and (min-width: 52.125em){._vlmk_anim_cocktailRecipe .bb_image{-webkit-animation:slideUpSmall 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}}._vlmk_anim_cocktailRecipe .bb_ingredients{-webkit-animation:slideUpSmall 3.125s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall 3.125s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}@media only screen and (min-width: 52.125em){._vlmk_anim_cocktailRecipe .bb_ingredients{-webkit-animation:slideUpSmall 1.25s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall 1.25s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}}._vlmk_anim_cocktailRecipe .bb_preparation{-webkit-animation:slideUpSmall 3.75s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall 3.75s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}@media only screen and (min-width: 52.125em){._vlmk_anim_cocktailRecipe .bb_preparation{-webkit-animation:slideUpSmall 1.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall 1.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}}._vlmk_anim_cocktailRecipe .bb_glass{-webkit-animation:slideUpSmall 4.375s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall 4.375s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}@media only screen and (min-width: 52.125em){._vlmk_anim_cocktailRecipe .bb_glass{-webkit-animation:slideUpSmall 1.75s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall 1.75s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}}[data-animation=tastingNotes] .bb_content{-webkit-animation:slideUpSmall_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}@media only screen and (min-width: 52.125em){[data-animation=tastingNotes] .bb_content{-webkit-animation:slideUpSmall_rev 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall_rev 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}}[data-animation=tastingNotes] .bb_tasting_notes_features_item{-webkit-transform:translateY(8vh);-ms-transform:translateY(8vh);transform:translateY(8vh)}[data-animation=tastingNotes] .bb_image{-webkit-animation:slideUpSmall_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}@media only screen and (min-width: 52.125em){[data-animation=tastingNotes] .bb_image{-webkit-animation:slideUpSmall_rev 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall_rev 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}}._vlmk_anim_tastingNotes .bb_content{-webkit-animation:slideUpSmall 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}@media only screen and (min-width: 52.125em){._vlmk_anim_tastingNotes .bb_content{-webkit-animation:slideUpSmall 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}}._vlmk_anim_tastingNotes .bb_tasting_notes_features_item{-webkit-animation:slideUpSmall 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall 1s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}._vlmk_anim_tastingNotes .bb_tasting_notes_features_item:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}._vlmk_anim_tastingNotes .bb_tasting_notes_features_item:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}._vlmk_anim_tastingNotes .bb_tasting_notes_features_item:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}._vlmk_anim_tastingNotes .bb_tasting_notes_features_item:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}._vlmk_anim_tastingNotes .bb_image{-webkit-animation:slideUpSmall 3.75s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall 3.75s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}@media only screen and (min-width: 52.125em){._vlmk_anim_tastingNotes .bb_image{-webkit-animation:slideUpSmall 1.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards;animation:slideUpSmall 1.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal forwards}}[data-animation=simpleText] .sn_block_wr .row .col-12 .row{-webkit-animation:slideUp_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal both;animation:slideUp_rev 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal both}@media only screen and (min-width: 52.125em){[data-animation=simpleText] .sn_block_wr .row .col-12 .row{-webkit-animation-delay:0s;animation-delay:0s}}._vlmk_anim_simpleText .sn_block_wr .row .col-12 .row{-webkit-animation:slideUp 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal both;animation:slideUp 2.5s cubic-bezier(0.42, 0.39, 0.5, 1) 0s 1 normal both}@media only screen and (min-width: 52.125em){._vlmk_anim_simpleText .sn_block_wr .row .col-12 .row{-webkit-animation-delay:0s;animation-delay:0s}}[class*=_vlmk_anim_] .sn_block_wr{overflow:hidden}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV4dGVuc2lvbi5jc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsImJhc2UvYm9vdHN0cmFwL19jdXN0b20uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsImJhc2UvYm9vdHN0cmFwL19zcGFjaW5nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc2Fzcy1tcS9fbXEuc2NzcyIsImJhc2UvbXEvX2luZGV4LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5zY3NzIiwic2hhcmVkL190aGVtZS5zY3NzIiwiX3NwZWNpYWxfY2xhc3Muc2NzcyIsInNoYXJlZC9fY29udGFpbmVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3NjdXQvZGlzdC9fc2N1dC5zY3NzIiwic2hhcmVkL19sYXlvdXQuc2NzcyIsInNoYXJlZC9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9ib290c3RyYXAvX21peGlucy5zY3NzIiwic2hhcmVkL19idXR0b25zLnNjc3MiLCJzaGFyZWQvX2VsZW1zLnNjc3MiLCJzaGFyZWQvX2hlYWRlci5zY3NzIiwic2hhcmVkL19mb290ZXIuc2NzcyIsInNoYXJlZC9fZm9ybXMuc2NzcyIsInNoYXJlZC9fc3dpcGVyLnNjc3MiLCJzaGFyZWQvX3BvcHVwcy5zY3NzIiwic2hhcmVkL19hZ2UtZ2F0ZS5zY3NzIiwic2hhcmVkL19idXktbm93LnNjc3MiLCJzaGFyZWQvX2NsaWNrLXRvLWJ1eS5zY3NzIiwic2hhcmVkL19zdG9yZS1sb2NhdG9yLnNjc3MiLCJzaGFyZWQvX3NsaWRlci1wcm9kdWN0cy5zY3NzIiwic2hhcmVkL19zbGlkZXItZnVsbC5zY3NzIiwic2hhcmVkL19zbGlkZXItdmVydGljYWwuc2NzcyIsInNoYXJlZC9fc2xpZGVyLWhhbGYtdGV4dC5zY3NzIiwic2hhcmVkL19zbGlkZXItcG9zdHMuc2NzcyIsInNoYXJlZC9fc2xpZGVyLXBvc3RzLWZ1bGx0aWxlLnNjc3MiLCJzaGFyZWQvX2xhbmd1YWdlLXNlbGVjdG9yLnNjc3MiLCJzaGFyZWQvX2U0MDQuc2NzcyIsInNoYXJlZC9fZm9ybS1jb250YWN0LnNjc3MiLCJzaGFyZWQvX3JiLWVjb21tZXJjZS5zY3NzIiwic2hhcmVkL19yYi1jaGVja291dC5zY3NzIiwic2hhcmVkL19wYXNzd29yZC1wcm90ZWN0ZWQuc2NzcyIsInNoYXJlZC9fYmxvZy5zY3NzIiwic2hhcmVkL2Jsb2Nrcy9fYnV0dG9ucy5zY3NzIiwic2hhcmVkL2Jsb2Nrcy9fY29ja3RhaWwtcmVjaXBlLnNjc3MiLCJzaGFyZWQvYmxvY2tzL19pY29ucy10ZXh0LnNjc3MiLCJzaGFyZWQvYmxvY2tzL19pbnRyby1kaXNjbGFpbWVyLnNjc3MiLCJzaGFyZWQvYmxvY2tzL19pbnRyby1mdWxsLnNjc3MiLCJzaGFyZWQvYmxvY2tzL19pbnRyby1mdWxsX2Jsb2NrX2FsaWduLnNjc3MiLCJzaGFyZWQvYmxvY2tzL19pbWFnZS10ZXh0X2Z1bGwuc2NzcyIsInNoYXJlZC9ibG9ja3MvX3NpbXBsZV90ZXh0LnNjc3MiLCJzaGFyZWQvYmxvY2tzL190YXN0aW5nX25vdGVzLnNjc3MiLCJzaGFyZWQvYmxvY2tzL190ZWFzZXItc2ltcGxlLnNjc3MiLCJzaGFyZWQvYmxvY2tzL190aW1lbGluZS5zY3NzIiwic2hhcmVkL2Jsb2Nrcy9fdHdvLWltYWdlcy10ZXh0LnNjc3MiLCJzaGFyZWQvYmxvY2tzL195b2FzdF9icmVhZGNydW1icy5zY3NzIiwic2hhcmVkL2Jsb2Nrcy9fcG9zdHMtZ3JpZC5zY3NzIiwiLi4vLi4vbW9kdWxlcy9hbmltYXRpb25zL3Njc3MvX2FuaW1hdGlvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQ2FDLG1CQ0hrQixDQUFBLDhERENGLENBQUEsa0JDRGdELENBQUEsaUJBQVEsQ0FBQSxXREd4RSxtQkNGa0IsQ0FBQSxnRURBRixDQUFBLGdCQ0FrRCxDQUFBLGlCQUFNLENBQUEsV0RFeEUsbUJDRGtCLENBQUEsNEREREYsQ0FBQSxlQ0M4QyxDQUFBLGlCQUFLLENBQUEsV0RDbkUsbUJDQWtCLENBQUEsOERERkYsQ0FBQSxlQ0VnRCxDQUFBLGlCQUFLLENBQUEsV0FBQSxtQkRDcEUsQ0FBQSw2REFIZSxDQUFBLGVDRytDLENBQUEsaUJBQUssQ0FBQSxXRERwRSxtQkNFa0IsQ0FBQSwrRERKRixDQUFBLGVDSWlELENBQUEsaUJBQUssQ0FBQSxXREZ0RSxtQkNHa0IsQ0FBQSwrRERMRixDQUFBLGVDS2lELENBQUEsaUJBQUssQ0FBQSxXREh0RSxtQkNJa0IsQ0FBQSwyRERORixDQUFBLGVDTTZDLENBQUEsaUJBQUssQ0FBQSxXREpsRSxtQkNLa0IsQ0FBQSxnRURQRixDQUFBLGVBT2YsQ0FBQSxpQkNBc0UsQ0FBQSxXREx2RSxnQ0NRa0IsQ0FBQSxvRkRWRixDQUFBLGtCQ1VtRixDQUFBLGlCQUFRLENBQUEsV0RSM0csZ0NDU2tCLENBQUEsb0ZEWEYsQ0FBQSxnQkNXbUYsQ0FBQSxpQkFBTSxDQUFBLFdEVHpHLGdDQ1VrQixDQUFBLG9GRFpGLENBQUEsZUNZbUYsQ0FBQSxpQkFBSyxDQUFBLFdEVnhHLGdDQ1drQixDQUFBLG9GRGJGLENBQUEsZUNhbUYsQ0FBQSxpQkFBSyxDQUFBLFdEWHhHLGdDQ1lrQixDQUFBLG9GRGRGLENBQUEsZUNjbUYsQ0FBQSxpQkFBSyxDQUFBLFdEWnhHLGdDQ2FrQixDQUFBLG9GRGZGLENBQUEsZUNlbUYsQ0FBQSxpQkFBSyxDQUFBLFdEYnhHLGdDQ2NrQixDQUFBLG9GRGhCRixDQUFBLGVDZ0JtRixDQUFBLGlCQUFLLENBQUEsV0RkeEcsZ0NDZWtCLENBQUEsb0ZEakJGLENBQUEsZUNpQm1GLENBQUEsaUJBQUssQ0FBQSxXRGZ4RyxnQ0NnQmtCLENBQUEsb0ZEbEJGLENBQUEsZUNrQm1GLENBQUEsaUJBQUssQ0FBQSxNQ21Uekcsc0JBRUUsQ0FBQSxzQkFDQSxDQUFBLHNCQUNBLENBQUEsc0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLHNCQUNBLENBQUEsc0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLHNCQUNBLENBQUEsd0NBQ0EsQ0FBQSx1QkFDQSxDQUFBLHVCQUNBLENBQUEsMkJBQ0EsQ0FBQSwwQkFDQSxDQUFBLGtDQUdBLENBQUEsNEJBQ0EsQ0FBQSwyQkFDQSxDQUFBLDBCQUNBLENBQUEsMEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDRCQUdBLENBQUEsNEJBQ0EsQ0FBQSw2QkFDQSxDQUFBLDRCQUNBLENBQUEsNEJBQ0EsQ0FBQSw2QkFDQSxDQUFBLDRCQUNBLENBQUEsNEJBQ0EsQ0FBQSw2QkFDQSxDQUFBLDRCQUNBLENBQUEsNEJBQ0EsQ0FBQSw2QkFDQSxDQUFBLDRCQUNBLENBQUEsNkJBQ0EsQ0FBQSw4QkFDQSxDQUFBLHVDQUdBLENBQUEsZ0NBQ0EsQ0FBQSwrQkFDQSxDQUFBLG1DQUNBLENBQUEsd0JBQ0EsQ0FBQSx3QkFDQSxDQUFBLHlCQUNBLENBQUEseUJBQ0EsQ0FBQSwwQkFDQSxDQUFBLHVDQUNBLENBQUEscUNBQ0EsQ0FBQSxzQ0FDQSxDQUFBLHdDQUNBLENBQUEsb0NBQ0EsQ0FBQSxrQ0FDQSxDQUFBLG1DQUNBLENBQUEscUNBQ0EsQ0FBQSw0Q0FDQSxDQUFBLDBDQUNBLENBQUEsMkNBQ0EsQ0FBQSw2Q0FDQSxDQUFBLCtDQUNBLENBQUEsNkNBQ0EsQ0FBQSw4Q0FDQSxDQUFBLGdEQUNBLENBQUEsNENBQ0EsQ0FBQSwwQ0FDQSxDQUFBLDJDQUNBLENBQUEsNkNBQ0EsQ0FBQSxvREFDQSxDQUFBLGtEQUNBLENBQUEsbURBQ0EsQ0FBQSxxREFDQSxDQUFBLHlDQUNBLENBQUEsdUNBQ0EsQ0FBQSx3Q0FDQSxDQUFBLDBDQUNBLENBQUEsMENBQ0EsQ0FBQSx3Q0FDQSxDQUFBLHlDQUNBLENBQUEsMkNBQ0EsQ0FBQSw4Q0FDQSxDQUFBLDRDQUNBLENBQUEsNkNBQ0EsQ0FBQSwrQ0FDQSxDQUFBLGlEQUNBLENBQUEsK0NBQ0EsQ0FBQSxnREFDQSxDQUFBLGtEQUNBLENBQUEsOENBQ0EsQ0FBQSw0Q0FDQSxDQUFBLDZDQUNBLENBQUEsK0NBQ0EsQ0FBQSxzREFDQSxDQUFBLG9EQUNBLENBQUEscURBQ0EsQ0FBQSx1REFDQSxDQUFBLHdDQUNBLENBQUEsc0NBQ0EsQ0FBQSx1Q0FDQSxDQUFBLHlDQUNBLENBQUEseUNBQ0EsQ0FBQSx1Q0FDQSxDQUFBLHdDQUNBLENBQUEsMENBQ0EsQ0FBQSw2Q0FDQSxDQUFBLDJDQUNBLENBQUEsNENBQ0EsQ0FBQSw4Q0FDQSxDQUFBLGdEQUNBLENBQUEsOENBQ0EsQ0FBQSwrQ0FDQSxDQUFBLGlEQUNBLENBQUEsaURBQ0EsQ0FBQSwrQ0FDQSxDQUFBLGdEQUNBLENBQUEsa0RBQ0EsQ0FBQSxxREFDQSxDQUFBLG1EQUNBLENBQUEsb0RBQ0EsQ0FBQSxzREFDQSxDQUFBLDBDQUVBLENBQUEsNEJBQ0EsQ0FBQSw4QkFDQSxDQUFBLDZCQUNBLENBQUEsOENBQ0EsQ0FBQSx1Q0FDQSxDQUFBLHNDQUNBLENBQUEsaURBQ0EsQ0FBQSwwREFDQSxDQUFBLHVDQUNBLENBQUEsNENBRUEsQ0FBQSx3Q0FDQSxDQUFBLDZDQUNBLENBQUEsMEJBQ0EsQ0FBQSxrQ0FDQSxDQUFBLCtCQUNBLENBQUEsOEJBQ0EsQ0FBQSw4QkFDQSxDQUFBLHdCQUNBLENBQUEsa0NBQ0EsQ0FBQSwrQkFDQSxDQUFBLDhCQUNBLENBQUEsOEJBQ0EsQ0FBQSx3QkFDQSxDQUFBLGtDQUNBLENBQUEsK0JBQ0EsQ0FBQSw4QkFDQSxDQUFBLDhCQUNBLENBQUEsd0JBQ0EsQ0FBQSxrQ0FDQSxDQUFBLCtCQUNBLENBQUEsOEJBQ0EsQ0FBQSw4QkFDQSxDQUFBLHdCQUNBLENBQUEsa0NBQ0EsQ0FBQSwrQkFDQSxDQUFBLDhCQUNBLENBQUEsOEJBQ0EsQ0FBQSx3QkFDQSxDQUFBLGtDQUNBLENBQUEsK0JBQ0EsQ0FBQSw4QkFDQSxDQUFBLDhCQUNBLENBQUEsd0JBQ0EsQ0FBQSw4QkFDQSxDQUFBLDhCQUNBLENBQUEsOEJBQ0EsQ0FBQSw4QkFDQSxDQUFBLDhCQUNBLENBQUEsOEJBQ0EsQ0FBQSxvQ0FDQSxDQUFBLGlDQUNBLENBQUEsZ0NBQ0EsQ0FBQSxvQ0FDQSxDQUFBLGdDQUNBLENBQUEsb0NBQ0EsQ0FBQSxtQ0FDQSxDQUFBLG1DQUNBLENBQUEsd0RBQ0EsQ0FBQSxtQ0FDQSxDQUFBLHFDQUNBLENBQUEsb0NBQ0EsQ0FBQSxvQ0FDQSxDQUFBLCtCQUNBLENBQUEsMEJBQ0EsQ0FBQSw0QkFDQSxDQUFBLGlDQUVBLENBQUEsaUNBQ0EsQ0FBQSxrQ0FDQSxDQUFBLHlCQUNBLENBQUEsb0NBRUEsQ0FBQSxxQ0FDQSxD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QSwwQkFFRSxDQUFBLGNBRUYsNEJBRUUsQ0FBQSxjQUVGLDZCQUVFLENBQUEsY0FFRiwyQkFFRSxDQUFBLE1BZkYsc0JBQUEsQ0FBQSxjQUNBLDBCQUVFLENBQUEsY0FFRiw0QkFFRSxDQUFBLGNBRUYsNkJBRUUsQ0FBQSxjQUVGLDJCQUVFLENBQUEsTUFmRixzQkFBQSxDQUFBLGNBQ0EsMEJBRUUsQ0FBQSxjQUVGLDRCQUVFLENBQUEsY0FFRiw2QkFFRSxDQUFBLGNBRUYsMkJBRUUsQ0FBQSxNQWZGLHNCQUFBLENBQUEsaURBQ0EsMEJBRUUsQ0FBQSxjQUVGLDRCQUVFLENBQUEsdURBRUYsNkJBRUUsQ0FBQSxjQUVGLDJCQUVFLENBQUEsTUFmRixzQkFBQSxDQUFBLGNBQ0EsMEJBRUUsQ0FBQSxjQUVGLDRCQUVFLENBQUEsY0FFRiw2QkFFRSxDQUFBLGNBRUYsMkJBRUUsQ0FBQSxNQWZGLHNCQUFBLENBQUEsY0FDQSwwQkFFRSxDQUFBLGNBRUYsNEJBRUUsQ0FBQSxjQUVGLDZCQUVFLENBQUEsY0FFRiwyQkFFRSxDQUFBLE1BZkYsc0JBQUEsQ0FBQSxjQUNBLDBCQUVFLENBQUEsY0FFRiw0QkFFRSxDQUFBLGNBRUYsNkJBRUUsQ0FBQSxjQUVGLDJCQUVFLENBQUEsS0FmRixxQkFBQSxDQUFBLFlBQ0EseUJBRUUsQ0FBQSxZQUVGLDJCQUVFLENBQUEsWUFFRiw0QkFFRSxDQUFBLFlBRUYsMEJBRUUsQ0FBQSxLQWZGLHFCQUFBLENBQUEsWUFDQSx5QkFFRSxDQUFBLFlBRUYsMkJBRUUsQ0FBQSxZQUVGLDRCQUVFLENBQUEsWUFFRiwwQkFFRSxDQUFBLEtBZkYscUJBQUEsQ0FBQSxZQUNBLHlCQUVFLENBQUEsWUFFRiwyQkFFRSxDQUFBLFlBRUYsNEJBRUUsQ0FBQSxZQUVGLDBCQUVFLENBQUEsS0FmRixxQkFBQSxDQUFBLFlBQ0EseUJBRUUsQ0FBQSxZQUVGLDJCQUVFLENBQUEsWUFFRiw0QkFFRSxDQUFBLFlBRUYsMEJBRUUsQ0FBQSxLQWZGLHNCQUFBLENBQUEsWUFDQSwwQkFFRSxDQUFBLFlBRUYsNEJBRUUsQ0FBQSxZQUVGLDZCQUVFLENBQUEsWUFFRiwyQkFFRSxDQUFBLEtBZkYsc0JBQUEsQ0FBQSxZQUNBLDBCQUVFLENBQUEsWUFFRiw0QkFFRSxDQUFBLFlBRUYsNkJBRUUsQ0FBQSxZQUVGLDJCQUVFLENBQUEsS0FmRixzQkFBQSxDQUFBLFlBQ0EsMEJBRUUsQ0FBQSxZQUVGLDRCQUVFLENBQUEsWUFFRiw2QkFFRSxDQUFBLFlBRUYsMkJBRUUsQ0FBQSxLQWZGLHNCQUFBLENBQUEsWUFDQSwwQkFFRSxDQUFBLFlBRUYsNEJBRUUsQ0FBQSxZQUVGLDZCQUVFLENBQUEsWUFFRiwyQkFFRSxDQUFBLEtBZkYsc0JBQUEsQ0FBQSxZQUNBLDBCQUVFLENBQUEsWUFFRiw0QkFFRSxDQUFBLFlBRUYsNkJBRUUsQ0FBQSxZQUVGLDJCQUVFLENBQUEsS0FmRixzQkFBQSxDQUFBLFlBQ0EsMEJBRUUsQ0FBQSxZQUVGLDRCQUVFLENBQUEsWUFFRiw2QkFFRSxDQUFBLFlBRUYsMkJBRUUsQ0FBQSxNQWZGLHVCQUFBLENBQUEsY0FDQSwyQkFFRSxDQUFBLGNBRUYsNkJBRUUsQ0FBQSxjQUVGLDhCQUVFLENBQUEsY0FFRiw0QkFFRSxDQUFBLE9BZkYsd0JBQUEsQ0FBQSxnQkFDQSw0QkFFRSxDQUFBLGdCQUVGLDhCQUVFLENBQUEsZ0JBRUYsK0JBRUUsQ0FBQSxnQkFFRiw2QkFFRSxDQUFBLE9BZkYsd0JBQUEsQ0FBQSxnQkFDQSw0QkFFRSxDQUFBLGdCQUVGLDhCQUVFLENBQUEsZ0JBRUYsK0JBRUUsQ0FBQSxnQkFFRiw2QkFFRSxDQUFBLE9BZkYsd0JBQUEsQ0FBQSxnQkFDQSw0QkFFRSxDQUFBLGdCQUVGLDhCQUVFLENBQUEsZ0JBRUYsK0JBRUUsQ0FBQSxnQkFFRiw2QkFFRSxDQUFBLE1BZkYsdUJBQUEsQ0FBQSxjQUNBLDJCQUVFLENBQUEsY0FFRiw2QkFFRSxDQUFBLGNBRUYsOEJBRUUsQ0FBQSxjQUVGLDRCQUVFLENBQUEsTUFmRix1QkFBQSxDQUFBLGNBQ0EsMkJBRUUsQ0FBQSxjQUVGLDZCQUVFLENBQUEsY0FFRiw4QkFFRSxDQUFBLGNBRUYsNEJBRUUsQ0FBQSxNQWZGLHVCQUFBLENBQUEsY0FDQSwyQkFFRSxDQUFBLGNBRUYsNkJBRUUsQ0FBQSxjQUVGLDhCQUVFLENBQUEsY0FFRiw0QkFFRSxDQUFBLE1BZkYsdUJBQUEsQ0FBQSxjQUNBLDJCQUVFLENBQUEsY0FFRiw2QkFFRSxDQUFBLGNBRUYsOEJBRUUsQ0FBQSxjQUVGLDRCQUVFLENBQUEsTUFmRix1QkFBQSxDQUFBLGNBQ0EsMkJBRUUsQ0FBQSxjQUVGLDZCQUVFLENBQUEsY0FFRiw4QkFFRSxDQUFBLGNBRUYsNEJBRUUsQ0FBQSxNQWZGLHVCQUFBLENBQUEsY0FDQSwyQkFFRSxDQUFBLGNBRUYsNkJBRUUsQ0FBQSxjQUVGLDhCQUVFLENBQUEsY0FFRiw0QkFFRSxDQUFBLE1BZkYsdUJBQUEsQ0FBQSxjQUNBLDJCQUVFLENBQUEsY0FFRiw2QkFFRSxDQUFBLGNBRUYsOEJBRUUsQ0FBQSxjQUVGLDRCQUVFLENBQUEsTUFmRix1QkFBQSxDQUFBLGNBQ0EsMkJBRUUsQ0FBQSxjQUVGLDZCQUVFLENBQUEsY0FFRiw4QkFFRSxDQUFBLGNBRUYsNEJBRUUsQ0FBQSxNQWZGLHVCQUFBLENBQUEsY0FDQSwyQkFFRSxDQUFBLGNBRUYsNkJBRUUsQ0FBQSxjQUVGLDhCQUVFLENBQUEsY0FFRiw0QkFFRSxDQUFBLEtBZkYsc0JBQUEsQ0FBQSxZQUNBLDBCQUVFLENBQUEsWUFFRiw0QkFFRSxDQUFBLFlBRUYsNkJBRUUsQ0FBQSxZQUVGLDJCQUVFLENBQUEsS0FmRixzQkFBQSxDQUFBLFlBQ0EsMEJBRUUsQ0FBQSxZQUVGLDRCQUVFLENBQUEsWUFFRiw2QkFFRSxDQUFBLFlBRUYsMkJBRUUsQ0FBQSxLQWZGLHNCQUFBLENBQUEsWUFDQSwwQkFFRSxDQUFBLFlBRUYsNEJBRUUsQ0FBQSxZQUVGLDZCQUVFLENBQUEsWUFFRiwyQkFFRSxDQUFBLEtBZkYsc0JBQUEsQ0FBQSxZQUNBLDBCQUVFLENBQUEsWUFFRiw0QkFFRSxDQUFBLFlBRUYsNkJBRUUsQ0FBQSxZQUVGLDJCQUVFLENBQUEsUUE2Qk4sc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLHlCakJURixRaUJsREkscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFVBZkYsdUJBQUEsQ0FBQSxzQkFDQSwyQkFFRSxDQUFBLHNCQUVGLDZCQUVFLENBQUEsc0JBRUYsOEJBRUUsQ0FBQSxzQkFFRiw0QkFFRSxDQUFBLFVBZkYsdUJBQUEsQ0FBQSxzQkFDQSwyQkFFRSxDQUFBLHNCQUVGLDZCQUVFLENBQUEsc0JBRUYsOEJBRUUsQ0FBQSxzQkFFRiw0QkFFRSxDQUFBLFVBZkYsdUJBQUEsQ0FBQSxzQkFDQSwyQkFFRSxDQUFBLHNCQUVGLDZCQUVFLENBQUEsc0JBRUYsOEJBRUUsQ0FBQSxzQkFFRiw0QkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFVBZkYsd0JBQUEsQ0FBQSxzQkFDQSw0QkFFRSxDQUFBLHNCQUVGLDhCQUVFLENBQUEsc0JBRUYsK0JBRUUsQ0FBQSxzQkFFRiw2QkFFRSxDQUFBLFVBZkYsd0JBQUEsQ0FBQSxzQkFDQSw0QkFFRSxDQUFBLHNCQUVGLDhCQUVFLENBQUEsc0JBRUYsK0JBRUUsQ0FBQSxzQkFFRiw2QkFFRSxDQUFBLFVBZkYsd0JBQUEsQ0FBQSxzQkFDQSw0QkFFRSxDQUFBLHNCQUVGLDhCQUVFLENBQUEsc0JBRUYsK0JBRUUsQ0FBQSxzQkFFRiw2QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFdBNkJOLHNCQUFBLENBQUEsd0JBQ0EsMEJBRUUsQ0FBQSx3QkFFRiw0QkFFRSxDQUFBLHdCQUVGLDZCQUVFLENBQUEsd0JBRUYsMkJBRUUsQ0FBQSxDQUFBLHlCakJURixRaUJsREkscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFVBZkYsdUJBQUEsQ0FBQSxzQkFDQSwyQkFFRSxDQUFBLHNCQUVGLDZCQUVFLENBQUEsc0JBRUYsOEJBRUUsQ0FBQSxzQkFFRiw0QkFFRSxDQUFBLFVBZkYsdUJBQUEsQ0FBQSxzQkFDQSwyQkFFRSxDQUFBLHNCQUVGLDZCQUVFLENBQUEsc0JBRUYsOEJBRUUsQ0FBQSxzQkFFRiw0QkFFRSxDQUFBLFVBZkYsdUJBQUEsQ0FBQSxzQkFDQSwyQkFFRSxDQUFBLHNCQUVGLDZCQUVFLENBQUEsc0JBRUYsOEJBRUUsQ0FBQSxzQkFFRiw0QkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFVBZkYsd0JBQUEsQ0FBQSxzQkFDQSw0QkFFRSxDQUFBLHNCQUVGLDhCQUVFLENBQUEsc0JBRUYsK0JBRUUsQ0FBQSxzQkFFRiw2QkFFRSxDQUFBLFVBZkYsd0JBQUEsQ0FBQSxzQkFDQSw0QkFFRSxDQUFBLHNCQUVGLDhCQUVFLENBQUEsc0JBRUYsK0JBRUUsQ0FBQSxzQkFFRiw2QkFFRSxDQUFBLFVBZkYsd0JBQUEsQ0FBQSxzQkFDQSw0QkFFRSxDQUFBLHNCQUVGLDhCQUVFLENBQUEsc0JBRUYsK0JBRUUsQ0FBQSxzQkFFRiw2QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFdBNkJOLHNCQUFBLENBQUEsd0JBQ0EsMEJBRUUsQ0FBQSx3QkFFRiw0QkFFRSxDQUFBLHdCQUVGLDZCQUVFLENBQUEsd0JBRUYsMkJBRUUsQ0FBQSxDQUFBLDBCakJURixRaUJsREkscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFVBZkYsdUJBQUEsQ0FBQSxzQkFDQSwyQkFFRSxDQUFBLHNCQUVGLDZCQUVFLENBQUEsc0JBRUYsOEJBRUUsQ0FBQSxzQkFFRiw0QkFFRSxDQUFBLFVBZkYsdUJBQUEsQ0FBQSxzQkFDQSwyQkFFRSxDQUFBLHNCQUVGLDZCQUVFLENBQUEsc0JBRUYsOEJBRUUsQ0FBQSxzQkFFRiw0QkFFRSxDQUFBLFVBZkYsdUJBQUEsQ0FBQSxzQkFDQSwyQkFFRSxDQUFBLHNCQUVGLDZCQUVFLENBQUEsc0JBRUYsOEJBRUUsQ0FBQSxzQkFFRiw0QkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFVBZkYsd0JBQUEsQ0FBQSxzQkFDQSw0QkFFRSxDQUFBLHNCQUVGLDhCQUVFLENBQUEsc0JBRUYsK0JBRUUsQ0FBQSxzQkFFRiw2QkFFRSxDQUFBLFVBZkYsd0JBQUEsQ0FBQSxzQkFDQSw0QkFFRSxDQUFBLHNCQUVGLDhCQUVFLENBQUEsc0JBRUYsK0JBRUUsQ0FBQSxzQkFFRiw2QkFFRSxDQUFBLFVBZkYsd0JBQUEsQ0FBQSxzQkFDQSw0QkFFRSxDQUFBLHNCQUVGLDhCQUVFLENBQUEsc0JBRUYsK0JBRUUsQ0FBQSxzQkFFRiw2QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFdBNkJOLHNCQUFBLENBQUEsd0JBQ0EsMEJBRUUsQ0FBQSx3QkFFRiw0QkFFRSxDQUFBLHdCQUVGLDZCQUVFLENBQUEsd0JBRUYsMkJBRUUsQ0FBQSxDQUFBLDBCakJURixRaUJsREkscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFVBZkYsdUJBQUEsQ0FBQSxzQkFDQSwyQkFFRSxDQUFBLHNCQUVGLDZCQUVFLENBQUEsc0JBRUYsOEJBRUUsQ0FBQSxzQkFFRiw0QkFFRSxDQUFBLFVBZkYsdUJBQUEsQ0FBQSxzQkFDQSwyQkFFRSxDQUFBLHNCQUVGLDZCQUVFLENBQUEsc0JBRUYsOEJBRUUsQ0FBQSxzQkFFRiw0QkFFRSxDQUFBLFVBZkYsdUJBQUEsQ0FBQSxzQkFDQSwyQkFFRSxDQUFBLHNCQUVGLDZCQUVFLENBQUEsc0JBRUYsOEJBRUUsQ0FBQSxzQkFFRiw0QkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFNBZkYsc0JBQUEsQ0FBQSxvQkFDQSwwQkFFRSxDQUFBLG9CQUVGLDRCQUVFLENBQUEsb0JBRUYsNkJBRUUsQ0FBQSxvQkFFRiwyQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYscUJBQUEsQ0FBQSxrQkFDQSx5QkFFRSxDQUFBLGtCQUVGLDJCQUVFLENBQUEsa0JBRUYsNEJBRUUsQ0FBQSxrQkFFRiwwQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFFBZkYsc0JBQUEsQ0FBQSxrQkFDQSwwQkFFRSxDQUFBLGtCQUVGLDRCQUVFLENBQUEsa0JBRUYsNkJBRUUsQ0FBQSxrQkFFRiwyQkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFVBZkYsd0JBQUEsQ0FBQSxzQkFDQSw0QkFFRSxDQUFBLHNCQUVGLDhCQUVFLENBQUEsc0JBRUYsK0JBRUUsQ0FBQSxzQkFFRiw2QkFFRSxDQUFBLFVBZkYsd0JBQUEsQ0FBQSxzQkFDQSw0QkFFRSxDQUFBLHNCQUVGLDhCQUVFLENBQUEsc0JBRUYsK0JBRUUsQ0FBQSxzQkFFRiw2QkFFRSxDQUFBLFVBZkYsd0JBQUEsQ0FBQSxzQkFDQSw0QkFFRSxDQUFBLHNCQUVGLDhCQUVFLENBQUEsc0JBRUYsK0JBRUUsQ0FBQSxzQkFFRiw2QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFFRSxDQUFBLG9CQUVGLDZCQUVFLENBQUEsb0JBRUYsOEJBRUUsQ0FBQSxvQkFFRiw0QkFFRSxDQUFBLFNBZkYsdUJBQUEsQ0FBQSxvQkFDQSwyQkFF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R0FDRSxpQ0FBQSxDQUFBLHlCQUFBLENBQUEsS0FDQSxnQ0FBQSxDQUFBLHdCQUFBLENBQUEsQ0FMQSw0QkFHRixHQUNFLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxLQUNBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxDQUFBLHdDQUdGLEdBQ0MsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLEtBQ0MsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLENBTEEsZ0NBR0YsR0FDQyxnQ0FBQSxDQUFBLHdCQUFBLENBQUEsS0FDQyxpQ0FBQSxDQUFBLHlCQUFBLENBQUEsQ0FBQSxnQ0FHRixHQUNDLG9DQUFBLENBQUEsNEJBQUEsQ0FBQSxLQUNBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxDQUxDLHdCQUdGLEdBQ0Msb0NBQUEsQ0FBQSw0QkFBQSxDQUFBLEtBQ0EsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLENBQUEsMkJBR0QsR0FDQyxrQ0FBQSxDQUFBLDBCQUFBLENBQUEsS0FDQSxnQ0FBQSxDQUFBLHdCQUFBLENBQUEsQ0FMQSxtQkFHRCxHQUNDLGtDQUFBLENBQUEsMEJBQUEsQ0FBQSxLQUNBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxDQUFBLCtCQUdELEdBQ0MsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLEtBQ0Esa0NBQUEsQ0FBQSwwQkFBQSxDQUFBLENBTEEsdUJBR0QsR0FDQyxnQ0FBQSxDQUFBLHdCQUFBLENBQUEsS0FDQSxrQ0FBQSxDQUFBLDBCQUFBLENBQUEsQ0FBQSwrQkFHRCxHQUNDLG1DQUFBLENBQUEsMkJBQUEsQ0FBQSxTQUFBLENBQUEsS0FDQSxnQ0FBQSxDQUFBLHdCQUFBLENBQUEsU0FBQSxDQUFBLENBTEEsdUJBR0QsR0FDQyxtQ0FBQSxDQUFBLDJCQUFBLENBQUEsU0FBQSxDQUFBLEtBQ0EsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLFNBQUEsQ0FBQSxDQUFBLCtCQUdELEdBQ0Msa0NBQUEsQ0FBQSwwQkFBQSxDQUFBLHlCQUFBLENBQUEsaUJBQUEsQ0FBQSxLQUNBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxzQkFB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alFBLHNEZ0RnUUQsMEJBSUUsQ0FKRixrQkFJRSxDQUFBLENBQUEsa0NBV0YsZUFDQyIsImZpbGUiOiJleHRlbnNpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkthbml0XCI7c3JjOnVybChcIi4uL2ZvbnRzL2thbml0L0thbml0LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiS2FuaXRcIjtzcmM6dXJsKFwiLi4vZm9udHMva2FuaXQvS2FuaXQtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJLYW5pdFwiO3NyYzp1cmwoXCIuLi9mb250cy9rYW5pdC9LYW5pdC1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJLYW5pdFwiO3NyYzp1cmwoXCIuLi9mb250cy9rYW5pdC9LYW5pdC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkthbml0XCI7c3JjOnVybChcIi4uL2ZvbnRzL2thbml0L0thbml0LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJLYW5pdFwiO3NyYzp1cmwoXCIuLi9mb250cy9rYW5pdC9LYW5pdC1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJLYW5pdFwiO3NyYzp1cmwoXCIuLi9mb250cy9rYW5pdC9LYW5pdC1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJLYW5pdFwiO3NyYzp1cmwoXCIuLi9mb250cy9rYW5pdC9LYW5pdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDo4MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkthbml0XCI7c3JjOnVybChcIi4uL2ZvbnRzL2thbml0L0thbml0LUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQYXRod2F5IEdvdGhpYyBPbmVcIjtzcmM6dXJsKFwiLi4vZm9udHMvcGF0aHdheWdvdGhpY29uZS9QYXRod2F5R290aGljT25lLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUGF0aHdheSBHb3RoaWMgT25lXCI7c3JjOnVybChcIi4uL2ZvbnRzL3BhdGh3YXlnb3RoaWNvbmUvUGF0aHdheUdvdGhpY09uZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQYXRod2F5IEdvdGhpYyBPbmVcIjtzcmM6dXJsKFwiLi4vZm9udHMvcGF0aHdheWdvdGhpY29uZS9QYXRod2F5R290aGljT25lLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUGF0aHdheSBHb3RoaWMgT25lXCI7c3JjOnVybChcIi4uL2ZvbnRzL3BhdGh3YXlnb3RoaWNvbmUvUGF0aHdheUdvdGhpY09uZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlBhdGh3YXkgR290aGljIE9uZVwiO3NyYzp1cmwoXCIuLi9mb250cy9wYXRod2F5Z290aGljb25lL1BhdGh3YXlHb3RoaWNPbmUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQYXRod2F5IEdvdGhpYyBPbmVcIjtzcmM6dXJsKFwiLi4vZm9udHMvcGF0aHdheWdvdGhpY29uZS9QYXRod2F5R290aGljT25lLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUGF0aHdheSBHb3RoaWMgT25lXCI7c3JjOnVybChcIi4uL2ZvbnRzL3BhdGh3YXlnb3RoaWNvbmUvUGF0aHdheUdvdGhpY09uZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlBhdGh3YXkgR290aGljIE9uZVwiO3NyYzp1cmwoXCIuLi9mb250cy9wYXRod2F5Z290aGljb25lL1BhdGh3YXlHb3RoaWNPbmUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6ODAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQYXRod2F5IEdvdGhpYyBPbmVcIjtzcmM6dXJsKFwiLi4vZm9udHMvcGF0aHdheWdvdGhpY29uZS9QYXRod2F5R290aGljT25lLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXRjLWNvbG9yLWMxOiAjRDY1QjEwOy0tdGMtY29sb3ItYzI6ICNGMjcwMjI7LS10Yy1jb2xvci1jMzogIzY0OEI3QzstLXRjLWNvbG9yLWM0OiAjNEM1QzU2Oy0tdGMtY29sb3ItYzU6ICNGOUY5RjQ7LS10Yy1jb2xvci1jNjogIzc2MkUxNDstLXRjLWNvbG9yLWM3OiAjMEUwRjExOy0tdGMtY29sb3ItYzg6ICNlM2UzZTM7LS10Yy1jb2xvci1jOTogIzNkM2QzZDstLXRjLWNvbG9yLWMxMDogcmdiYSgyNDksIDI0OSwgMjQ0LCAwLjYpOy0tdGMtY29sb3ItYzExOiAjODY4Njg2Oy0tdGMtY29sb3ItYzEyOiAjYjBiMGIwOy0tdGMtY29sb3Itc3VjY2VzczogIzJlYjYyYzstLXRjLWNvbG9yLWRhbmdlcjogIzkzMDQwNDstLXRjLWdyYWRpZW50LWcxLWZyb206IHRyYW5zcGFyZW50Oy0tdGMtZ3JhZGllbnQtZzEtdG86ICNGMjcwMjI7LS10Yy1ncmFkaWVudC1nMS1kZWc6IDkwZGVnOy0tdGMtZ3JhZGllbnQtZzItZGVnOiAwZGVnOy0tdGMtZ3JhZGllbnQtZzMtZGVnOiAwZGVnOy0tdGMtZ3JhZGllbnQtZzQtZGVnOiAwZGVnOy0tdGMtc3BhY2luZy14cy1tb2JpbGU6IDI0cHg7LS10Yy1zcGFjaW5nLXhzLXRhYmxldDogNDBweDstLXRjLXNwYWNpbmcteHMtZGVza3RvcDogNDBweDstLXRjLXNwYWNpbmctc20tbW9iaWxlOiA0MHB4Oy0tdGMtc3BhY2luZy1zbS10YWJsZXQ6IDYwcHg7LS10Yy1zcGFjaW5nLXNtLWRlc2t0b3A6IDYwcHg7LS10Yy1zcGFjaW5nLW1kLW1vYmlsZTogNDBweDstLXRjLXNwYWNpbmctbWQtdGFibGV0OiA4MHB4Oy0tdGMtc3BhY2luZy1tZC1kZXNrdG9wOiA4MHB4Oy0tdGMtc3BhY2luZy1sZy1tb2JpbGU6IDgwcHg7LS10Yy1zcGFjaW5nLWxnLXRhYmxldDogODBweDstLXRjLXNwYWNpbmctbGctZGVza3RvcDogODBweDstLXRjLXNwYWNpbmcteGwtbW9iaWxlOiA0MHB4Oy0tdGMtc3BhY2luZy14bC10YWJsZXQ6IDEyMHB4Oy0tdGMtc3BhY2luZy14bC1kZXNrdG9wOiAxMjBweDstLXRjLWN0YS1mb250LWZhbWlseTogS2FuaXQsIHNhbnMtc2VyaWY7LS10Yy1jdGEtZm9udC1zaXplLWRlc2t0b3A6IDFyZW07LS10Yy1jdGEtZm9udC1zaXplLXRhYmxldDogMXJlbTstLXRjLWN0YS1mb250LXNpemUtbW9iaWxlOiAwLjg3NXJlbTstLXRjLWN0YS1wYWRkaW5nLXY6IDE4cHg7LS10Yy1jdGEtcGFkZGluZy1oOiAzMnB4Oy0tdGMtY3RhLW1pbi13aWR0aDogMTI2cHg7LS10Yy1jdGEtYm9yZGVyLXJhZGl1czogMDstLXRjLWN0YS1ib3JkZXItd2lkdGg6IDFweDstLXRjLWN0YS1wcmltYXJ5LWNvbG9yLWRlZmF1bHQ6ICNGOUY5RjQ7LS10Yy1jdGEtcHJpbWFyeS1jb2xvci1ob3ZlcjogI0Y5RjlGNDstLXRjLWN0YS1wcmltYXJ5LWNvbG9yLWFjdGl2ZTogI0Y5RjlGNDstLXRjLWN0YS1wcmltYXJ5LWNvbG9yLWRpc2FibGVkOiAjZTNlM2UzOy0tdGMtY3RhLXByaW1hcnktYmctZGVmYXVsdDogI0YyNzAyMjstLXRjLWN0YS1wcmltYXJ5LWJnLWhvdmVyOiAjRDY1QjEwOy0tdGMtY3RhLXByaW1hcnktYmctYWN0aXZlOiAjNzYyRTE0Oy0tdGMtY3RhLXByaW1hcnktYmctZGlzYWJsZWQ6ICM4Njg2ODY7LS10Yy1jdGEtcHJpbWFyeS1ib3JkZXItZGVmYXVsdDogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtcHJpbWFyeS1ib3JkZXItaG92ZXI6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXByaW1hcnktYm9yZGVyLWFjdGl2ZTogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtcHJpbWFyeS1ib3JkZXItZGlzYWJsZWQ6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1jb2xvci1kZWZhdWx0OiAjRjlGOUY0Oy0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1jb2xvci1ob3ZlcjogI0Y5RjlGNDstLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtY29sb3ItYWN0aXZlOiAjRjlGOUY0Oy0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1jb2xvci1kaXNhYmxlZDogI2UzZTNlMzstLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYmctZGVmYXVsdDogI0YyNzAyMjstLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYmctaG92ZXI6ICNENjVCMTA7LS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWJnLWFjdGl2ZTogIzc2MkUxNDstLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYmctZGlzYWJsZWQ6ICM4Njg2ODY7LS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWJvcmRlci1kZWZhdWx0OiB0cmFuc3BhcmVudDstLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYm9yZGVyLWhvdmVyOiB0cmFuc3BhcmVudDstLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYm9yZGVyLWFjdGl2ZTogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWJvcmRlci1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtc2Vjb25kYXJ5LWNvbG9yLWRlZmF1bHQ6ICM0QzVDNTY7LS10Yy1jdGEtc2Vjb25kYXJ5LWNvbG9yLWhvdmVyOiAjNjQ4QjdDOy0tdGMtY3RhLXNlY29uZGFyeS1jb2xvci1hY3RpdmU6ICM2NDhCN0M7LS10Yy1jdGEtc2Vjb25kYXJ5LWNvbG9yLWRpc2FibGVkOiAjZTNlM2UzOy0tdGMtY3RhLXNlY29uZGFyeS1iZy1kZWZhdWx0OiB0cmFuc3BhcmVudDstLXRjLWN0YS1zZWNvbmRhcnktYmctaG92ZXI6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXNlY29uZGFyeS1iZy1hY3RpdmU6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXNlY29uZGFyeS1iZy1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtc2Vjb25kYXJ5LWJvcmRlci1kZWZhdWx0OiB0cmFuc3BhcmVudDstLXRjLWN0YS1zZWNvbmRhcnktYm9yZGVyLWhvdmVyOiB0cmFuc3BhcmVudDstLXRjLWN0YS1zZWNvbmRhcnktYm9yZGVyLWFjdGl2ZTogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtc2Vjb25kYXJ5LWJvcmRlci1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtY29sb3ItZGVmYXVsdDogI0Y5RjlGNDstLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1jb2xvci1ob3ZlcjogI0Y5RjlGNDstLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1jb2xvci1hY3RpdmU6ICNGOUY5RjQ7LS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtY29sb3ItZGlzYWJsZWQ6ICNlM2UzZTM7LS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYmctZGVmYXVsdDogI0YyNzAyMjstLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1iZy1ob3ZlcjogI0Q2NUIxMDstLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1iZy1hY3RpdmU6ICM3NjJFMTQ7LS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYmctZGlzYWJsZWQ6ICM4Njg2ODY7LS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYm9yZGVyLWRlZmF1bHQ6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJvcmRlci1ob3ZlcjogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYm9yZGVyLWFjdGl2ZTogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYm9yZGVyLWRpc2FibGVkOiB0cmFuc3BhcmVudDstLXRjLWN0YS10ZXJ0aWFyeS1jb2xvci1kZWZhdWx0OiAjRjI3MDIyOy0tdGMtY3RhLXRlcnRpYXJ5LWNvbG9yLWhvdmVyOiAjRDY1QjEwOy0tdGMtY3RhLXRlcnRpYXJ5LWNvbG9yLWFjdGl2ZTogIzc2MkUxNDstLXRjLWN0YS10ZXJ0aWFyeS1jb2xvci1kaXNhYmxlZDogIzg2ODY4NjstLXRjLWN0YS10ZXJ0aWFyeS1iZy1kZWZhdWx0OiB0cmFuc3BhcmVudDstLXRjLWN0YS10ZXJ0aWFyeS1iZy1ob3ZlcjogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtdGVydGlhcnktYmctYWN0aXZlOiB0cmFuc3BhcmVudDstLXRjLWN0YS10ZXJ0aWFyeS1iZy1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtdGVydGlhcnktYm9yZGVyLWRlZmF1bHQ6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXRlcnRpYXJ5LWJvcmRlci1ob3ZlcjogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtdGVydGlhcnktYm9yZGVyLWFjdGl2ZTogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtdGVydGlhcnktYm9yZGVyLWRpc2FibGVkOiB0cmFuc3BhcmVudDstLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWNvbG9yLWRlZmF1bHQ6ICNGMjcwMjI7LS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1jb2xvci1ob3ZlcjogI0Q2NUIxMDstLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWNvbG9yLWFjdGl2ZTogIzc2MkUxNDstLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWNvbG9yLWRpc2FibGVkOiAjODY4Njg2Oy0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYmctZGVmYXVsdDogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1iZy1ob3ZlcjogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1iZy1hY3RpdmU6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYmctZGlzYWJsZWQ6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYm9yZGVyLWRlZmF1bHQ6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYm9yZGVyLWhvdmVyOiB0cmFuc3BhcmVudDstLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJvcmRlci1hY3RpdmU6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYm9yZGVyLWRpc2FibGVkOiB0cmFuc3BhcmVudDstLXRjLWlucHV0cy1mb250LWZhbWlseTogS2FuaXQsIHNhbnMtc2VyaWY7LS10Yy1pbnB1dHMtZm9udC13ZWlnaHQ6IDUwMDstLXRjLWlucHV0cy1ib3JkZXItcmFkaXVzOiA0cHg7LS10Yy1pbnB1dHMtYm9yZGVyLXdpZHRoOiAxcHg7LS10Yy1pbnB1dHMtcGxhY2Vob2xkZXItY29sb3ItZGVmYXVsdDogI0Y5RjlGNDstLXRjLWlucHV0cy10ZXh0LWNvbG9yLWRlZmF1bHQ6ICNGOUY5RjQ7LS10Yy1pbnB1dHMtbGFiZWwtY29sb3ItZm9jdXM6ICNGOUY5RjQ7LS10Yy1pbnB1dHMtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiB0cmFuc3BhcmVudDstLXRjLWlucHV0cy1ib3JkZXItY29sb3ItZGVmYXVsdDogcmdiYSgyNDksIDI0OSwgMjQ0LCAwLjYpOy0tdGMtaW5wdXRzLWJvcmRlci1jb2xvci1mb2N1czogI0YyNzAyMjstLXRjLWZvbnQtZmFtaWx5LWhlYWRpbmdzOiBLYW5pdCwgc2Fucy1zZXJpZjstLXRjLWZvbnQtZmFtaWx5LWJvZHk6IEthbml0LCBzYW5zLXNlcmlmOy0tdGMtZm9udC1mYW1pbHktbW9ub3NwYWNlOiBLYW5pdCwgc2Fucy1zZXJpZjstLXRjLWJvZHktZm9udC13ZWlnaHQ6IDUwMDstLXRjLWgxLWZvbnQtc2l6ZS1kZXNrdG9wLXhsOiA3MHB4Oy0tdGMtaDEtZm9udC1zaXplLWRlc2t0b3A6IDYwcHg7LS10Yy1oMS1mb250LXNpemUtdGFibGV0OiA2MHB4Oy0tdGMtaDEtZm9udC1zaXplLW1vYmlsZTogMzhweDstLXRjLWgxLWZvbnQtd2VpZ2h0OiA2MDA7LS10Yy1oMi1mb250LXNpemUtZGVza3RvcC14bDogNTRweDstLXRjLWgyLWZvbnQtc2l6ZS1kZXNrdG9wOiA0NnB4Oy0tdGMtaDItZm9udC1zaXplLXRhYmxldDogNDZweDstLXRjLWgyLWZvbnQtc2l6ZS1tb2JpbGU6IDI4cHg7LS10Yy1oMi1mb250LXdlaWdodDogNjAwOy0tdGMtaDMtZm9udC1zaXplLWRlc2t0b3AteGw6IDQ4cHg7LS10Yy1oMy1mb250LXNpemUtZGVza3RvcDogMzhweDstLXRjLWgzLWZvbnQtc2l6ZS10YWJsZXQ6IDM4cHg7LS10Yy1oMy1mb250LXNpemUtbW9iaWxlOiAyNnB4Oy0tdGMtaDMtZm9udC13ZWlnaHQ6IDYwMDstLXRjLWg0LWZvbnQtc2l6ZS1kZXNrdG9wLXhsOiAzNnB4Oy0tdGMtaDQtZm9udC1zaXplLWRlc2t0b3A6IDMwcHg7LS10Yy1oNC1mb250LXNpemUtdGFibGV0OiAzMHB4Oy0tdGMtaDQtZm9udC1zaXplLW1vYmlsZTogMjBweDstLXRjLWg0LWZvbnQtd2VpZ2h0OiA2MDA7LS10Yy1oNS1mb250LXNpemUtZGVza3RvcC14bDogMjBweDstLXRjLWg1LWZvbnQtc2l6ZS1kZXNrdG9wOiAxOHB4Oy0tdGMtaDUtZm9udC1zaXplLXRhYmxldDogMThweDstLXRjLWg1LWZvbnQtc2l6ZS1tb2JpbGU6IDE4cHg7LS10Yy1oNS1mb250LXdlaWdodDogNTAwOy0tdGMtaDYtZm9udC1zaXplLWRlc2t0b3AteGw6IDE4cHg7LS10Yy1oNi1mb250LXNpemUtZGVza3RvcDogMTZweDstLXRjLWg2LWZvbnQtc2l6ZS10YWJsZXQ6IDE2cHg7LS10Yy1oNi1mb250LXNpemUtbW9iaWxlOiAxNnB4Oy0tdGMtaDYtZm9udC13ZWlnaHQ6IDUwMDstLXRjLWgxLWxldHRlci1zcGFjaW5nOiAwLjA1ZW07LS10Yy1oMi1sZXR0ZXItc3BhY2luZzogMC4wNWVtOy0tdGMtaDMtbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTstLXRjLWg0LWxldHRlci1zcGFjaW5nOiAwLjA1ZW07LS10Yy1oNS1sZXR0ZXItc3BhY2luZzogbm9ybWFsOy0tdGMtaDYtbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDstLXRjLWJvZHktZm9udC1zaXplLWRlc2t0b3AteGw6IDFyZW07LS10Yy1ib2R5LWZvbnQtc2l6ZS1kZXNrdG9wOiAxcmVtOy0tdGMtYm9keS1mb250LXNpemUtdGFibGV0OiAxcmVtOy0tdGMtYm9keS1mb250LXNpemUtbW9iaWxlOiAwLjg3NXJlbTstLXRjLWJvZHktbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTstLXRjLWNhcHRpb24tZm9udC1zaXplLWRlc2t0b3A6IDEycHg7LS10Yy1jYXB0aW9uLWZvbnQtc2l6ZS10YWJsZXQ6IDEycHg7LS10Yy1jYXB0aW9uLWZvbnQtc2l6ZS1tb2JpbGU6IDEycHg7LS10Yy1jYXB0aW9uLWZvbnQtZmFtaWx5OiBQYXRod2F5IEdvdGhpYyBPbmUsIHNhbnMtc2VyaWY7LS10Yy1jYXB0aW9uLWxldHRlci1zcGFjaW5nOiBub3JtYWw7LS10Yy1vdmVybGluZS1mb250LXNpemUtZGVza3RvcDogMTBweDstLXRjLW92ZXJsaW5lLWZvbnQtc2l6ZS10YWJsZXQ6IDEwcHg7LS10Yy1vdmVybGluZS1mb250LXNpemUtbW9iaWxlOiAxMHB4Oy0tdGMtb3ZlcmxpbmUtbGV0dGVyLXNwYWNpbmc6IDA7LS10Yy1saW5rLWZvbnQtd2VpZ2h0OiA0MDA7LS10Yy1zdHJvbmctZm9udC13ZWlnaHQ6IDcwMDstLXRjLWJ0bi1pY29ucy13aWR0aC1tb2JpbGU6IDI1cHg7LS10Yy1idG4taWNvbnMtd2lkdGgtdGFibGV0OiAyNHB4Oy0tdGMtYnRuLWljb25zLXdpZHRoLWRlc2t0b3A6IDI1cHg7LS10Yy1jdGEtZm9udC13ZWlnaHQ6IDUwMDstLXRjLW5hdi1mdWxsLTFsZXZlbC1mb250LXNpemU6IDE2cHg7LS10Yy1uYXYtZnVsbC0xbGV2ZWwtZm9udC13ZWlnaHQ6IDUwMDstLXRjLW5hdi1mdWxsLTFsZXZlbC1saW5lLWhlaWdodDogMS4zOy0tdGMtbmF2LWZ1bGwtMWxldmVsLWZvbnQtZmFtaWx5OiBLYW5pdCwgc2Fucy1zZXJpZjstLXRjLW5hdi1mdWxsLTFsZXZlbC1sZXR0ZXItc3BhY2luZzogMS4wOHB4Oy0td2hpdGU6ICNGOUY5RjQ7LS10Yy1jb2xvci13aGl0ZTogI0Y5RjlGNDstLWJsYWNrOiAjMEUwRjExOy0tdGMtY29sb3ItYmxhY2s6ICMwRTBGMTF9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpezpyb290ey0taGVhZGVyLWg6IDE1NHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNHB4KWFuZCAobWF4LXdpZHRoOiAxMDIzcHgpezpyb290ey0taGVhZGVyLWg6IDk1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMzcHgpezpyb290ey0taGVhZGVyLWg6IDY4cHh9fSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgxNCwxNSwxNywwKX1hcnRpY2xlLGFzaWRlLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbmF2LHNlY3Rpb257ZGlzcGxheTpibG9ja31ib2R5e21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiS2FuaXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzBlMGYxMTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY0fVt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTowICFpbXBvcnRhbnR9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfWgxLGgyLGgzLGg0LGg1LGg2e21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjEwcHh9cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfWFiYnJbdGl0bGVdLGFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDtjdXJzb3I6aGVscDtib3JkZXItYm90dG9tOjA7dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOm5vbmV9YWRkcmVzc3ttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6aW5oZXJpdH1vbCx1bCxkbHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfW9sIG9sLHVsIHVsLG9sIHVsLHVsIG9se21hcmdpbi1ib3R0b206MH1kdHtmb250LXdlaWdodDo3MDB9ZGR7bWFyZ2luLWJvdHRvbTouNXJlbTttYXJnaW4tbGVmdDowfWJsb2NrcXVvdGV7bWFyZ2luOjAgMCAxcmVtfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LTAuMjVlbX1zdXB7dG9wOi0wLjVlbX1he2NvbG9yOmN1cnJlbnRDb2xvcjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX1hOmhvdmVye2NvbG9yOiM2NDhiN2N9YTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSl7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfXByZSxjb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5OlwiS2FuaXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW19cHJle21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW07b3ZlcmZsb3c6YXV0bzstbXMtb3ZlcmZsb3ctc3R5bGU6c2Nyb2xsYmFyfWZpZ3VyZXttYXJnaW46MCAwIDFyZW19aW1ne3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItc3R5bGU6bm9uZX1zdmd7b3ZlcmZsb3c6aGlkZGVuO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbntwYWRkaW5nLXRvcDouNzVyZW07cGFkZGluZy1ib3R0b206Ljc1cmVtO2NvbG9yOiM3NzZmNmY7dGV4dC1hbGlnbjpsZWZ0O2NhcHRpb24tc2lkZTpib3R0b219dGh7dGV4dC1hbGlnbjppbmhlcml0O3RleHQtYWxpZ246LXdlYmtpdC1tYXRjaC1wYXJlbnR9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTouNXJlbX1idXR0b257Ym9yZGVyLXJhZGl1czowfWJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6MH1pbnB1dCxidXR0b24sc2VsZWN0LG9wdGdyb3VwLHRleHRhcmVhe21hcmdpbjowO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3JvbGU9YnV0dG9uXXtjdXJzb3I6cG9pbnRlcn1zZWxlY3R7d29yZC13cmFwOm5vcm1hbH1idXR0b24sW3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbjpub3QoOmRpc2FibGVkKSxbdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXItc3R5bGU6bm9uZX1pbnB1dFt0eXBlPXJhZGlvXSxpbnB1dFt0eXBlPWNoZWNrYm94XXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfXRleHRhcmVhe292ZXJmbG93OmF1dG87cmVzaXplOnZlcnRpY2FsfWZpZWxkc2V0e21pbi13aWR0aDowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MH1sZWdlbmR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjppbmhlcml0O3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXtvdXRsaW5lLW9mZnNldDotMnB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lfVt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntmb250OmluaGVyaXQ7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1vdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbTtjdXJzb3I6cG9pbnRlcn10ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9W2hpZGRlbl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmltZy1mbHVpZHttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaW1nLXRodW1ibmFpbHtwYWRkaW5nOi4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5ZjQ7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2O2JvcmRlci1yYWRpdXM6MDttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uZmlndXJle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5maWd1cmUtaW1ne21hcmdpbi1ib3R0b206LjVyZW07bGluZS1oZWlnaHQ6MX0uZmlndXJlLWNhcHRpb257Zm9udC1zaXplOjkwJTtjb2xvcjojNzc2ZjZmfS5jb250YWluZXIsLnNuX2NvbnRhaW5lcl9maXhlZCwuY29udGFpbmVyLWZsdWlkLC5zbl9jb250YWluZXJfZmx1aWQsLmNvbnRhaW5lci14bCwuc25fY29udGFpbmVyX2ZpeGVkX3hsLC5jb250YWluZXItbGcsLnNuX2NvbnRhaW5lcl9maXhlZF9sZywuY29udGFpbmVyLW1kLC5zbl9jb250YWluZXJfZml4ZWRfbWQsLmNvbnRhaW5lci1zbSwuc25fY29udGFpbmVyX2ZpeGVkX3Nte3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDo4cHg7cGFkZGluZy1sZWZ0OjhweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuc25fcG9wdXBfY3QsLmNvbnRhaW5lci1zbSwuc25fY29udGFpbmVyX2ZpeGVkX3NtLC5jb250YWluZXIsLnNuX2NvbnRhaW5lcl9maXhlZHttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDgzNHB4KXsuc25fcG9wdXBfY3QsLmNvbnRhaW5lci1tZCwuc25fY29udGFpbmVyX2ZpeGVkX21kLC5jb250YWluZXItc20sLnNuX2NvbnRhaW5lcl9maXhlZF9zbSwuY29udGFpbmVyLC5zbl9jb250YWluZXJfZml4ZWR7bWF4LXdpZHRoOjY4OHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpey5zbl9wb3B1cF9jdCwuY29udGFpbmVyLWxnLC5zbl9jb250YWluZXJfZml4ZWRfbGcsLmNvbnRhaW5lci1tZCwuc25fY29udGFpbmVyX2ZpeGVkX21kLC5jb250YWluZXItc20sLnNuX2NvbnRhaW5lcl9maXhlZF9zbSwuY29udGFpbmVyLC5zbl9jb250YWluZXJfZml4ZWR7bWF4LXdpZHRoOjEwMDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQ1NnB4KXsuc25fcG9wdXBfY3QsLmNvbnRhaW5lci14bCwuc25fY29udGFpbmVyX2ZpeGVkX3hsLC5jb250YWluZXItbGcsLnNuX2NvbnRhaW5lcl9maXhlZF9sZywuY29udGFpbmVyLW1kLC5zbl9jb250YWluZXJfZml4ZWRfbWQsLmNvbnRhaW5lci1zbSwuc25fY29udGFpbmVyX2ZpeGVkX3NtLC5jb250YWluZXIsLnNuX2NvbnRhaW5lcl9maXhlZHttYXgtd2lkdGg6MTQ0MHB4fX0ucm93e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LThweDttYXJnaW4tbGVmdDotOHB4fS5uby1ndXR0ZXJze21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9Lm5vLWd1dHRlcnM+LmNvbCwubm8tZ3V0dGVycz5bY2xhc3MqPWNvbC1de3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uY29sLXhsLC5jb2wteGwtYXV0bywuY29sLXhsLTEyLC5jb2wteGwtMTEsLmNvbC14bC0xMCwuY29sLXhsLTksLmNvbC14bC04LC5jb2wteGwtNywuY29sLXhsLTYsLmNvbC14bC01LC5jb2wteGwtNCwuY29sLXhsLTMsLmNvbC14bC0yLC5jb2wteGwtMSwuY29sLWxnLC5jb2wtbGctYXV0bywuY29sLWxnLTEyLC5jb2wtbGctMTEsLmNvbC1sZy0xMCwuY29sLWxnLTksLmNvbC1sZy04LC5jb2wtbGctNywuY29sLWxnLTYsLmNvbC1sZy01LC5jb2wtbGctNCwuY29sLWxnLTMsLmNvbC1sZy0yLC5jb2wtbGctMSwuY29sLW1kLC5jb2wtbWQtYXV0bywuY29sLW1kLTEyLC5jb2wtbWQtMTEsLmNvbC1tZC0xMCwuY29sLW1kLTksLmNvbC1tZC04LC5jb2wtbWQtNywuY29sLW1kLTYsLmNvbC1tZC01LC5jb2wtbWQtNCwuY29sLW1kLTMsLmNvbC1tZC0yLC5jb2wtbWQtMSwuY29sLXNtLC5jb2wtc20tYXV0bywuY29sLXNtLTEyLC5jb2wtc20tMTEsLmNvbC1zbS0xMCwuY29sLXNtLTksLmNvbC1zbS04LC5jb2wtc20tNywuY29sLXNtLTYsLmNvbC1zbS01LC5jb2wtc20tNCwuY29sLXNtLTMsLmNvbC1zbS0yLC5jb2wtc20tMSwuY29sLC5jb2wtYXV0bywuY29sLTEyLC5jb2wtMTEsLmNvbC0xMCwuY29sLTksLmNvbC04LC5jb2wtNywuY29sLTYsLmNvbC01LC5jb2wtNCwuY29sLTMsLmNvbC0yLC5jb2wtMXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6OHB4O3BhZGRpbmctbGVmdDo4cHh9LmNvbHtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLTE+KntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy0yPip7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLTM+KntmbGV4OjAgMCAzMy4zMzMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLTQ+KntmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtNT4qe2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy02Pip7ZmxleDowIDAgMTYuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC0xe2ZsZXg6MCAwIDguMzMzMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMzMzJX0uY29sLTJ7ZmxleDowIDAgMTYuNjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NyV9LmNvbC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtNHtmbGV4OjAgMCAzMy4zMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzJX0uY29sLTV7ZmxleDowIDAgNDEuNjY2NjY2NjclO21heC13aWR0aDo0MS42NjY2NjY2NyV9LmNvbC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtN3tmbGV4OjAgMCA1OC4zMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzJX0uY29sLTh7ZmxleDowIDAgNjYuNjY2NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtMTB7ZmxleDowIDAgODMuMzMzMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMzMyV9LmNvbC0xMXtmbGV4OjAgMCA5MS42NjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NjY3JX0uY29sLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWZpcnN0e29yZGVyOi0xfS5vcmRlci1sYXN0e29yZGVyOjEzfS5vcmRlci0we29yZGVyOjB9Lm9yZGVyLTF7b3JkZXI6MX0ub3JkZXItMntvcmRlcjoyfS5vcmRlci0ze29yZGVyOjN9Lm9yZGVyLTR7b3JkZXI6NH0ub3JkZXItNXtvcmRlcjo1fS5vcmRlci02e29yZGVyOjZ9Lm9yZGVyLTd7b3JkZXI6N30ub3JkZXItOHtvcmRlcjo4fS5vcmRlci05e29yZGVyOjl9Lm9yZGVyLTEwe29yZGVyOjEwfS5vcmRlci0xMXtvcmRlcjoxMX0ub3JkZXItMTJ7b3JkZXI6MTJ9Lm9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmNvbC1zbXtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXNtLTE+KntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1zbS0yPip7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLXNtLTM+KntmbGV4OjAgMCAzMy4zMzMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLXNtLTQ+KntmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtc20tNT4qe2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy1zbS02Pip7ZmxleDowIDAgMTYuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtc20tYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC1zbS0xe2ZsZXg6MCAwIDguMzMzMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMzMzJX0uY29sLXNtLTJ7ZmxleDowIDAgMTYuNjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1zbS0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtc20tNHtmbGV4OjAgMCAzMy4zMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXNtLTV7ZmxleDowIDAgNDEuNjY2NjY2NjclO21heC13aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1zbS02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtc20tN3tmbGV4OjAgMCA1OC4zMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXNtLTh7ZmxleDowIDAgNjYuNjY2NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1zbS05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtc20tMTB7ZmxleDowIDAgODMuMzMzMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1zbS0xMXtmbGV4OjAgMCA5MS42NjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXNtLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXNtLWZpcnN0e29yZGVyOi0xfS5vcmRlci1zbS1sYXN0e29yZGVyOjEzfS5vcmRlci1zbS0we29yZGVyOjB9Lm9yZGVyLXNtLTF7b3JkZXI6MX0ub3JkZXItc20tMntvcmRlcjoyfS5vcmRlci1zbS0ze29yZGVyOjN9Lm9yZGVyLXNtLTR7b3JkZXI6NH0ub3JkZXItc20tNXtvcmRlcjo1fS5vcmRlci1zbS02e29yZGVyOjZ9Lm9yZGVyLXNtLTd7b3JkZXI6N30ub3JkZXItc20tOHtvcmRlcjo4fS5vcmRlci1zbS05e29yZGVyOjl9Lm9yZGVyLXNtLTEwe29yZGVyOjEwfS5vcmRlci1zbS0xMXtvcmRlcjoxMX0ub3JkZXItc20tMTJ7b3JkZXI6MTJ9Lm9mZnNldC1zbS0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1zbS0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtc20tMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1zbS0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXNtLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtc20tNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1zbS02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXNtLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtc20tOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1zbS05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXNtLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX19QG1lZGlhKG1pbi13aWR0aDogODM0cHgpey5jb2wtbWR7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1tZC0xPip7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtbWQtMj4qe2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy1tZC0zPip7ZmxleDowIDAgMzMuMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy1tZC00Pip7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLW1kLTU+KntmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMtbWQtNj4qe2ZsZXg6MCAwIDE2LjY2NjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLW1kLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtbWQtMXtmbGV4OjAgMCA4LjMzMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1tZC0ye2ZsZXg6MCAwIDE2LjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbWQtM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLW1kLTR7ZmxleDowIDAgMzMuMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1tZC01e2ZsZXg6MCAwIDQxLjY2NjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbWQtNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLW1kLTd7ZmxleDowIDAgNTguMzMzMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1tZC04e2ZsZXg6MCAwIDY2LjY2NjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtbWQtOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLW1kLTEwe2ZsZXg6MCAwIDgzLjMzMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtbWQtMTF7ZmxleDowIDAgOTEuNjY2NjY2NjclO21heC13aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1tZC0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1tZC1maXJzdHtvcmRlcjotMX0ub3JkZXItbWQtbGFzdHtvcmRlcjoxM30ub3JkZXItbWQtMHtvcmRlcjowfS5vcmRlci1tZC0xe29yZGVyOjF9Lm9yZGVyLW1kLTJ7b3JkZXI6Mn0ub3JkZXItbWQtM3tvcmRlcjozfS5vcmRlci1tZC00e29yZGVyOjR9Lm9yZGVyLW1kLTV7b3JkZXI6NX0ub3JkZXItbWQtNntvcmRlcjo2fS5vcmRlci1tZC03e29yZGVyOjd9Lm9yZGVyLW1kLTh7b3JkZXI6OH0ub3JkZXItbWQtOXtvcmRlcjo5fS5vcmRlci1tZC0xMHtvcmRlcjoxMH0ub3JkZXItbWQtMTF7b3JkZXI6MTF9Lm9yZGVyLW1kLTEye29yZGVyOjEyfS5vZmZzZXQtbWQtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbWQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtbWQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1tZC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtbWQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1tZC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtbWQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1tZC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC1tZC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9fUBtZWRpYShtaW4td2lkdGg6IDEwMjRweCl7LmNvbC1sZ3tmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLWxnLTE+KntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1sZy0yPip7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLWxnLTM+KntmbGV4OjAgMCAzMy4zMzMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLWxnLTQ+KntmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtbGctNT4qe2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy1sZy02Pip7ZmxleDowIDAgMTYuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtbGctYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC1sZy0xe2ZsZXg6MCAwIDguMzMzMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgMTYuNjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbGctNHtmbGV4OjAgMCAzMy4zMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzJX0uY29sLWxnLTV7ZmxleDowIDAgNDEuNjY2NjY2NjclO21heC13aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1sZy02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbGctN3tmbGV4OjAgMCA1OC4zMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzJX0uY29sLWxnLTh7ZmxleDowIDAgNjYuNjY2NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbGctMTB7ZmxleDowIDAgODMuMzMzMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCA5MS42NjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWxnLWZpcnN0e29yZGVyOi0xfS5vcmRlci1sZy1sYXN0e29yZGVyOjEzfS5vcmRlci1sZy0we29yZGVyOjB9Lm9yZGVyLWxnLTF7b3JkZXI6MX0ub3JkZXItbGctMntvcmRlcjoyfS5vcmRlci1sZy0ze29yZGVyOjN9Lm9yZGVyLWxnLTR7b3JkZXI6NH0ub3JkZXItbGctNXtvcmRlcjo1fS5vcmRlci1sZy02e29yZGVyOjZ9Lm9yZGVyLWxnLTd7b3JkZXI6N30ub3JkZXItbGctOHtvcmRlcjo4fS5vcmRlci1sZy05e29yZGVyOjl9Lm9yZGVyLWxnLTEwe29yZGVyOjEwfS5vcmRlci1sZy0xMXtvcmRlcjoxMX0ub3JkZXItbGctMTJ7b3JkZXI6MTJ9Lm9mZnNldC1sZy0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1sZy0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtbGctMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1sZy0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LWxnLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtbGctNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1sZy02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LWxnLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtbGctOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1sZy05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LWxnLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX19QG1lZGlhKG1pbi13aWR0aDogMTQ1NnB4KXsuY29sLXhse2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMT4qe2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXhsLTI+KntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMteGwtMz4qe2ZsZXg6MCAwIDMzLjMzMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMteGwtND4qe2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy14bC01Pip7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLXhsLTY+KntmbGV4OjAgMCAxNi42NjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC14bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLXhsLTF7ZmxleDowIDAgOC4zMzMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzMzMlfS5jb2wteGwtMntmbGV4OjAgMCAxNi42NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXhsLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC14bC00e2ZsZXg6MCAwIDMzLjMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wteGwtNXtmbGV4OjAgMCA0MS42NjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXhsLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC14bC03e2ZsZXg6MCAwIDU4LjMzMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzMzMlfS5jb2wteGwtOHtmbGV4OjAgMCA2Ni42NjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXhsLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC14bC0xMHtmbGV4OjAgMCA4My4zMzMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXhsLTExe2ZsZXg6MCAwIDkxLjY2NjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY2NjclfS5jb2wteGwtMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXIteGwtZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLXhsLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLXhsLTB7b3JkZXI6MH0ub3JkZXIteGwtMXtvcmRlcjoxfS5vcmRlci14bC0ye29yZGVyOjJ9Lm9yZGVyLXhsLTN7b3JkZXI6M30ub3JkZXIteGwtNHtvcmRlcjo0fS5vcmRlci14bC01e29yZGVyOjV9Lm9yZGVyLXhsLTZ7b3JkZXI6Nn0ub3JkZXIteGwtN3tvcmRlcjo3fS5vcmRlci14bC04e29yZGVyOjh9Lm9yZGVyLXhsLTl7b3JkZXI6OX0ub3JkZXIteGwtMTB7b3JkZXI6MTB9Lm9yZGVyLXhsLTExe29yZGVyOjExfS5vcmRlci14bC0xMntvcmRlcjoxMn0ub2Zmc2V0LXhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC14bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfX0uZm9ybS1jb250cm9se2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojZjlmOWY0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI0OSwyNDksMjQ0LC42KTtib3JkZXItcmFkaXVzOjRweDt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZm9ybS1jb250cm9se3RyYW5zaXRpb246bm9uZX19LmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjB9LmZvcm0tY29udHJvbDpmb2N1c3tjb2xvcjojZjlmOWY0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6I2FjYzNiYTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwMCwxMzksMTI0LC4yNSl9LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7Y29sb3I6Izc3NmY2ZjtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDpkaXNhYmxlZCwuZm9ybS1jb250cm9sW3JlYWRvbmx5XXtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7b3BhY2l0eToxfWlucHV0W3R5cGU9ZGF0ZV0uZm9ybS1jb250cm9sLGlucHV0W3R5cGU9dGltZV0uZm9ybS1jb250cm9sLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCxpbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2x7YXBwZWFyYW5jZTpub25lfXNlbGVjdC5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmd7Y29sb3I6cmdiYSgwLDAsMCwwKTt0ZXh0LXNoYWRvdzowIDAgMCAjZjlmOWY0fXNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZXtjb2xvcjojZjlmOWY0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uZm9ybS1jb250cm9sLWZpbGUsLmZvcm0tY29udHJvbC1yYW5nZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmNvbC1mb3JtLWxhYmVse3BhZGRpbmctdG9wOmNhbGMoMC4zNzVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoMC4zNzVyZW0gKyAxcHgpO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDoxLjV9LmNvbC1mb3JtLWxhYmVsLWxne3BhZGRpbmctdG9wOmNhbGMoMC41cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKDAuNXJlbSArIDFweCk7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS41fS5jb2wtZm9ybS1sYWJlbC1zbXtwYWRkaW5nLXRvcDpjYWxjKDAuMjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoMC4yNXJlbSArIDFweCk7Zm9udC1zaXplOjAuODc1cmVtO2xpbmUtaGVpZ2h0OjEuNX0uZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIDA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMGUwZjExO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6c29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItd2lkdGg6MXB4IDB9LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZ3twYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmZvcm0tY29udHJvbC1zbXtoZWlnaHQ6Y2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOjAuODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOjRweH0uZm9ybS1jb250cm9sLWxne2hlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOjRweH1zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVde2hlaWdodDphdXRvfXRleHRhcmVhLmZvcm0tY29udHJvbHtoZWlnaHQ6YXV0b30uZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjE2cHh9LmZvcm0tdGV4dHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LjI1cmVtfS5mb3JtLXJvd3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi01cHg7bWFyZ2luLWxlZnQ6LTVweH0uZm9ybS1yb3c+LmNvbCwuZm9ybS1yb3c+W2NsYXNzKj1jb2wtXXtwYWRkaW5nLXJpZ2h0OjVweDtwYWRkaW5nLWxlZnQ6NXB4fS5mb3JtLWNoZWNre3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjEuMjVyZW19LmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDouM3JlbTttYXJnaW4tbGVmdDotMS4yNXJlbX0uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF1+LmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6Izc3NmY2Zn0uZm9ybS1jaGVjay1sYWJlbHttYXJnaW4tYm90dG9tOjB9LmZvcm0tY2hlY2staW5saW5le2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDowO21hcmdpbi1yaWdodDouNzVyZW19LmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOnN0YXRpYzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4zMTI1cmVtO21hcmdpbi1sZWZ0OjB9LnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTo4MCU7Y29sb3I6IzJlYjYyY30udmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZTowLjg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6I2Y5ZjlmNDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDYsMTgyLDQ0LC45KTtib3JkZXItcmFkaXVzOjB9LmZvcm0tcm93Pi5jb2w+LnZhbGlkLXRvb2x0aXAsLmZvcm0tcm93PltjbGFzcyo9Y29sLV0+LnZhbGlkLXRvb2x0aXB7bGVmdDo1cHh9Lndhcy12YWxpZGF0ZWQgOnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCA6dmFsaWR+LnZhbGlkLXRvb2x0aXAsLmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWR7Ym9yZGVyLWNvbG9yOiMyZWI2MmM7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgMC43NXJlbSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMmViNjJjJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMyZWI2MmM7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQ2LDE4Miw0NCwuMjUpfS53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6dmFsaWQsc2VsZWN0LmZvcm0tY29udHJvbC5pcy12YWxpZHtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDEuNXJlbSBjZW50ZXJ9Lndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZHtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWR7Ym9yZGVyLWNvbG9yOiMyZWI2MmM7cGFkZGluZy1yaWdodDpjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMmQyZTJmJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LHJnYmEoMCwwLDAsMCkgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyZWI2MmMnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgbm8tcmVwZWF0fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojMmViNjJjO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0NiwxODIsNDQsLjI1KX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4uZm9ybS1jaGVjay1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojMmViNjJjfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4udmFsaWQtdG9vbHRpcCwuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6IzJlYjYyY30ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojMmViNjJjfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojNDVkMjQzO2JhY2tncm91bmQtY29sb3I6IzQ1ZDI0M30ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0NiwxODIsNDQsLjI1KX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzJlYjYyY30ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiMyZWI2MmN9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojMmViNjJjO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0NiwxODIsNDQsLjI1KX0uaW52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6ODAlO2NvbG9yOiM5MzA0MDR9LmludmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZTowLjg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6I2Y5ZjlmNDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTQ3LDQsNCwuOSk7Ym9yZGVyLXJhZGl1czowfS5mb3JtLXJvdz4uY29sPi5pbnZhbGlkLXRvb2x0aXAsLmZvcm0tcm93PltjbGFzcyo9Y29sLV0+LmludmFsaWQtdG9vbHRpcHtsZWZ0OjVweH0ud2FzLXZhbGlkYXRlZCA6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCA6aW52YWxpZH4uaW52YWxpZC10b29sdGlwLC5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsLmZvcm0tY29udHJvbC5pcy1pbnZhbGlke2JvcmRlci1jb2xvcjojOTMwNDA0O3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0pICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzkzMDQwNCcgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyMzkzMDQwNCcgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojOTMwNDA0O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxNDcsNCw0LC4yNSl9Lndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDppbnZhbGlkLHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDEuNXJlbSBjZW50ZXJ9Lndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWR7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgMC43NXJlbSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZHtib3JkZXItY29sb3I6IzkzMDQwNDtwYWRkaW5nLXJpZ2h0OmNhbGMoMC43NWVtICsgMi4zMTI1cmVtKSAhaW1wb3J0YW50O2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMyZDJlMmYnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQscmdiYSgwLDAsMCwwKSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzkzMDQwNCcgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyMzkzMDQwNCcgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIG5vLXJlcGVhdH0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM5MzA0MDQ7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDE0Nyw0LDQsLjI1KX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6IzkzMDQwNH0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmludmFsaWQtdG9vbHRpcCwuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6IzkzMDQwNH0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzkzMDQwNH0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNjNTA1MDU7YmFja2dyb3VuZC1jb2xvcjojYzUwNTA1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxNDcsNCw0LC4yNSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojOTMwNDA0fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiM5MzA0MDR9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6IzkzMDQwNDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTQ3LDQsNCwuMjUpfS5mb3JtLWlubGluZXtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2t7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmZvcm0taW5saW5lIGxhYmVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjB9LmZvcm0taW5saW5lIC5mb3JtLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4OjAgMCBhdXRvO2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdHt3aWR0aDphdXRvfS5mb3JtLWlubGluZSAuZm9ybS1jaGVja3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6YXV0bztwYWRkaW5nLWxlZnQ6MH0uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1zaHJpbms6MDttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4yNXJlbTttYXJnaW4tbGVmdDowfS5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2x7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbHttYXJnaW4tYm90dG9tOjB9fS5mYWRle3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZmFkZXt0cmFuc2l0aW9uOm5vbmV9fS5mYWRlOm5vdCguc2hvdyl7b3BhY2l0eTowfS5jb2xsYXBzZTpub3QoLnNob3cpe2Rpc3BsYXk6bm9uZX0uY29sbGFwc2luZ3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1cyBlYXNlfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jb2xsYXBzaW5ne3RyYW5zaXRpb246bm9uZX19LmNvbGxhcHNpbmcud2lkdGh7d2lkdGg6MDtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOndpZHRoIC4zNXMgZWFzZX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY29sbGFwc2luZy53aWR0aHt0cmFuc2l0aW9uOm5vbmV9fS5jdXN0b20tY29udHJvbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjEuNXJlbTtwYWRkaW5nLWxlZnQ6MS41cmVtO3ByaW50LWNvbG9yLWFkanVzdDpleGFjdH0uY3VzdG9tLWNvbnRyb2wtaW5saW5le2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luLXJpZ2h0OjFyZW19LmN1c3RvbS1jb250cm9sLWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt6LWluZGV4Oi0xO3dpZHRoOjFyZW07aGVpZ2h0OjEuMjVyZW07b3BhY2l0eTowfS5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2NvbG9yOiNmOWY5ZjQ7Ym9yZGVyLWNvbG9yOiM2NDhiN2M7YmFja2dyb3VuZC1jb2xvcjojNjQ4YjdjfS5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTAwLDEzOSwxMjQsLjI1KX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6I2FjYzNiYX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2NvbG9yOiNmOWY5ZjQ7YmFja2dyb3VuZC1jb2xvcjojYzlkOGQyO2JvcmRlci1jb2xvcjojYzlkOGQyfS5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF1+LmN1c3RvbS1jb250cm9sLWxhYmVsLC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6Izc3NmY2Zn0uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1jb250cm9sLWxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yNXJlbTtsZWZ0Oi0xLjVyZW07ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO3BvaW50ZXItZXZlbnRzOm5vbmU7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICNhZmFmYWZ9LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjI1cmVtO2xlZnQ6LTEuNXJlbTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Y29udGVudDpcIlwiO2JhY2tncm91bmQ6NTAlLzUwJSA1MCUgbm8tcmVwZWF0fS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czowfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzRjlGOUY0JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojNjQ4YjdjO2JhY2tncm91bmQtY29sb3I6IzY0OGI3Y30uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzRjlGOUY0JyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIil9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTAwLDEzOSwxMjQsLjUpfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGV+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEwMCwxMzksMTI0LC41KX0uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1yYWRpdXM6NTAlfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzRjlGOUY0Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEwMCwxMzksMTI0LC41KX0uY3VzdG9tLXN3aXRjaHtwYWRkaW5nLWxlZnQ6Mi4yNXJlbX0uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtsZWZ0Oi0yLjI1cmVtO3dpZHRoOjEuNzVyZW07cG9pbnRlci1ldmVudHM6YWxsO2JvcmRlci1yYWRpdXM6LjVyZW19LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcnt0b3A6Y2FsYygwLjI1cmVtICsgMnB4KTtsZWZ0OmNhbGMoLTIuMjVyZW0gKyAycHgpO3dpZHRoOmNhbGMoMXJlbSAtIDRweCk7aGVpZ2h0OmNhbGMoMXJlbSAtIDRweCk7YmFja2dyb3VuZC1jb2xvcjojYWZhZmFmO2JvcmRlci1yYWRpdXM6LjVyZW07dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7dHJhbnNpdGlvbjpub25lfX0uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwLjc1cmVtKX0uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTAwLDEzOSwxMjQsLjUpfS5jdXN0b20tc2VsZWN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtwYWRkaW5nOi4zNzVyZW0gMS43NXJlbSAuMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiNmOWY5ZjQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzJkMmUyZicgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjQ5LDI0OSwyNDQsLjYpO2JvcmRlci1yYWRpdXM6MDthcHBlYXJhbmNlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNhY2MzYmE7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMDAsMTM5LDEyNCwuMjUpfS5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWV7Y29sb3I6I2Y5ZjlmNDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pe2hlaWdodDphdXRvO3BhZGRpbmctcmlnaHQ6Ljc1cmVtO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZHtjb2xvcjojNzc2ZjZmO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9LmN1c3RvbS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmd7Y29sb3I6cmdiYSgwLDAsMCwwKTt0ZXh0LXNoYWRvdzowIDAgMCAjZjlmOWY0fS5jdXN0b20tc2VsZWN0LXNte2hlaWdodDpjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtwYWRkaW5nLXRvcDouMjVyZW07cGFkZGluZy1ib3R0b206LjI1cmVtO3BhZGRpbmctbGVmdDouNXJlbTtmb250LXNpemU6MC44NzVyZW19LmN1c3RvbS1zZWxlY3QtbGd7aGVpZ2h0OmNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtwYWRkaW5nLWxlZnQ6MXJlbTtmb250LXNpemU6MXJlbX0uY3VzdG9tLWZpbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO21hcmdpbi1ib3R0b206MH0uY3VzdG9tLWZpbGUtaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowfS5jdXN0b20tZmlsZS1pbnB1dDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiNhY2MzYmE7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwMCwxMzksMTI0LC4yNSl9LmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXX4uY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkfi5jdXN0b20tZmlsZS1sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pfi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7Y29udGVudDpcIkJyb3dzZVwifS5jdXN0b20tZmlsZS1pbnB1dH4uY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlcntjb250ZW50OmF0dHIoZGF0YS1icm93c2UpfS5jdXN0b20tZmlsZS1sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjE7aGVpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO292ZXJmbG93OmhpZGRlbjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiNmOWY5ZjQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgcmdiYSgyNDksMjQ5LDI0NCwuNik7Ym9yZGVyLXJhZGl1czo0cHh9LmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MztkaXNwbGF5OmJsb2NrO2hlaWdodDpjYWxjKDEuNWVtICsgMC43NXJlbSk7cGFkZGluZzouMzc1cmVtIC43NXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6I2Y5ZjlmNDtjb250ZW50OlwiQnJvd3NlXCI7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1sZWZ0OmluaGVyaXQ7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMH0uY3VzdG9tLXJhbmdle3dpZHRoOjEwMCU7aGVpZ2h0OjEuNHJlbTtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2FwcGVhcmFuY2U6bm9uZX0uY3VzdG9tLXJhbmdlOmZvY3Vze291dGxpbmU6MH0uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMCAwIDFweCAjZjlmOWY0LDAgMCAwIC4ycmVtIHJnYmEoMTAwLDEzOSwxMjQsLjI1KX0uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmOWY5ZjQsMCAwIDAgLjJyZW0gcmdiYSgxMDAsMTM5LDEyNCwuMjUpfS5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYntib3gtc2hhZG93OjAgMCAwIDFweCAjZjlmOWY0LDAgMCAwIC4ycmVtIHJnYmEoMTAwLDEzOSwxMjQsLjI1KX0uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bWFyZ2luLXRvcDotMC4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiM2NDhiN2M7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDthcHBlYXJhbmNlOm5vbmV9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7dHJhbnNpdGlvbjpub25lfX0uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYzlkOGQyfS5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnJnYmEoMCwwLDAsMCk7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07YmFja2dyb3VuZC1jb2xvcjojNjQ4YjdjO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7YXBwZWFyYW5jZTpub25lfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWJ7dHJhbnNpdGlvbjpub25lfX0uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNjOWQ4ZDJ9LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjpyZ2JhKDAsMCwwLDApO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTo6LW1zLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMnJlbTttYXJnaW4tbGVmdDouMnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiM2NDhiN2M7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDthcHBlYXJhbmNlOm5vbmV9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmN1c3RvbS1yYW5nZTo6LW1zLXRodW1ie3RyYW5zaXRpb246bm9uZX19LmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNjOWQ4ZDJ9LmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnJnYmEoMCwwLDAsMCk7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci13aWR0aDouNXJlbX0uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLXJhZGl1czoxcmVtfS5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVye21hcmdpbi1yaWdodDoxNXB4O2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojYWZhZmFmfS5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2N1cnNvcjpkZWZhdWx0fS5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojYWZhZmFmfS5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2t7Y3Vyc29yOmRlZmF1bHR9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2FmYWZhZn0uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1zZWxlY3R7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLXNlbGVjdHt0cmFuc2l0aW9uOm5vbmV9fUBtZWRpYSBwcmludHsqLCo6OmJlZm9yZSwqOjphZnRlcnt0ZXh0LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9YTpub3QoLmJ0bil7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hYmJyW3RpdGxlXTo6YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCJ9cHJle3doaXRlLXNwYWNlOnByZS13cmFwICFpbXBvcnRhbnR9cHJlLGJsb2NrcXVvdGV7Ym9yZGVyOjFweCBzb2xpZCAjYWZhZmFmO3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfXRyLGltZ3twYWdlLWJyZWFrLWluc2lkZTphdm9pZH1wLGgyLGgze29ycGhhbnM6Mzt3aWRvd3M6M31oMixoM3twYWdlLWJyZWFrLWFmdGVyOmF2b2lkfUBwYWdle3NpemU6YTN9Ym9keXttaW4td2lkdGg6MTAyNHB4ICFpbXBvcnRhbnR9LmNvbnRhaW5lciwuc25fY29udGFpbmVyX2ZpeGVke21pbi13aWR0aDoxMDI0cHggIWltcG9ydGFudH0ubmF2YmFye2Rpc3BsYXk6bm9uZX0uYmFkZ2V7Ym9yZGVyOjFweCBzb2xpZCAjMGUwZjExfS50YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudH0udGFibGUgdGQsLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmNCAhaW1wb3J0YW50fS50YWJsZS1ib3JkZXJlZCB0aCwudGFibGUtYm9yZGVyZWQgdGR7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnR9LnRhYmxlLWRhcmt7Y29sb3I6aW5oZXJpdH0udGFibGUtZGFyayB0aCwudGFibGUtZGFyayB0ZCwudGFibGUtZGFyayB0aGVhZCB0aCwudGFibGUtZGFyayB0Ym9keSt0Ym9keXtib3JkZXItY29sb3I6I2RlZTJlNn0udGFibGUgLnRoZWFkLWRhcmsgdGh7Y29sb3I6aW5oZXJpdDtib3JkZXItY29sb3I6I2RlZTJlNn19LmFsaWduLWJhc2VsaW5le3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudH0uYWxpZ24tbWlkZGxle3ZlcnRpY2FsLWFsaWduOm1pZGRsZSAhaW1wb3J0YW50fS5hbGlnbi1ib3R0b217dmVydGljYWwtYWxpZ246Ym90dG9tICFpbXBvcnRhbnR9LmFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tICFpbXBvcnRhbnR9LmFsaWduLXRleHQtdG9we3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wICFpbXBvcnRhbnR9LmJnLWMxe2JhY2tncm91bmQtY29sb3I6I2Q2NWIxMCAhaW1wb3J0YW50fWEuYmctYzE6aG92ZXIsYS5iZy1jMTpmb2N1cyxidXR0b24uYmctYzE6aG92ZXIsYnV0dG9uLmJnLWMxOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2E3NDcwYyAhaW1wb3J0YW50fS5iZy1jMntiYWNrZ3JvdW5kLWNvbG9yOiNmMjcwMjIgIWltcG9ydGFudH1hLmJnLWMyOmhvdmVyLGEuYmctYzI6Zm9jdXMsYnV0dG9uLmJnLWMyOmhvdmVyLGJ1dHRvbi5iZy1jMjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNkNTU4MGQgIWltcG9ydGFudH0uYmctYzN7YmFja2dyb3VuZC1jb2xvcjojNjQ4YjdjICFpbXBvcnRhbnR9YS5iZy1jMzpob3ZlcixhLmJnLWMzOmZvY3VzLGJ1dHRvbi5iZy1jMzpob3ZlcixidXR0b24uYmctYzM6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojNGY2ZDYyICFpbXBvcnRhbnR9LmJnLWM0e2JhY2tncm91bmQtY29sb3I6IzRjNWM1NiAhaW1wb3J0YW50fWEuYmctYzQ6aG92ZXIsYS5iZy1jNDpmb2N1cyxidXR0b24uYmctYzQ6aG92ZXIsYnV0dG9uLmJnLWM0OmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzM1NDAzYyAhaW1wb3J0YW50fS5iZy1jNXtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5ZjQgIWltcG9ydGFudH1hLmJnLWM1OmhvdmVyLGEuYmctYzU6Zm9jdXMsYnV0dG9uLmJnLWM1OmhvdmVyLGJ1dHRvbi5iZy1jNTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNlN2U3ZDMgIWltcG9ydGFudH0uYmctYzZ7YmFja2dyb3VuZC1jb2xvcjojNzYyZTE0ICFpbXBvcnRhbnR9YS5iZy1jNjpob3ZlcixhLmJnLWM2OmZvY3VzLGJ1dHRvbi5iZy1jNjpob3ZlcixidXR0b24uYmctYzY6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojNGExZDBkICFpbXBvcnRhbnR9LmJnLWM3e2JhY2tncm91bmQtY29sb3I6IzBlMGYxMSAhaW1wb3J0YW50fWEuYmctYzc6aG92ZXIsYS5iZy1jNzpmb2N1cyxidXR0b24uYmctYzc6aG92ZXIsYnV0dG9uLmJnLWM3OmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzAwMCAhaW1wb3J0YW50fS5iZy1jOHtiYWNrZ3JvdW5kLWNvbG9yOiNlM2UzZTMgIWltcG9ydGFudH1hLmJnLWM4OmhvdmVyLGEuYmctYzg6Zm9jdXMsYnV0dG9uLmJnLWM4OmhvdmVyLGJ1dHRvbi5iZy1jODpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNjYWNhY2EgIWltcG9ydGFudH0uYmctYzl7YmFja2dyb3VuZC1jb2xvcjojM2QzZDNkICFpbXBvcnRhbnR9YS5iZy1jOTpob3ZlcixhLmJnLWM5OmZvY3VzLGJ1dHRvbi5iZy1jOTpob3ZlcixidXR0b24uYmctYzk6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMjQyNDI0ICFpbXBvcnRhbnR9LmJnLWMxMHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQ5LDI0OSwyNDQsLjYpICFpbXBvcnRhbnR9YS5iZy1jMTA6aG92ZXIsYS5iZy1jMTA6Zm9jdXMsYnV0dG9uLmJnLWMxMDpob3ZlcixidXR0b24uYmctYzEwOmZvY3Vze2JhY2tncm91bmQtY29sb3I6cmdiYSgyMzEsMjMxLDIxMSwuNikgIWltcG9ydGFudH0uYmctYzExe2JhY2tncm91bmQtY29sb3I6Izg2ODY4NiAhaW1wb3J0YW50fWEuYmctYzExOmhvdmVyLGEuYmctYzExOmZvY3VzLGJ1dHRvbi5iZy1jMTE6aG92ZXIsYnV0dG9uLmJnLWMxMTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM2ZDZkNmQgIWltcG9ydGFudH0uYmctYzEye2JhY2tncm91bmQtY29sb3I6I2IwYjBiMCAhaW1wb3J0YW50fWEuYmctYzEyOmhvdmVyLGEuYmctYzEyOmZvY3VzLGJ1dHRvbi5iZy1jMTI6aG92ZXIsYnV0dG9uLmJnLWMxMjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM5Nzk3OTcgIWltcG9ydGFudH0uYmctbGlnaHR7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnR9YS5iZy1saWdodDpob3ZlcixhLmJnLWxpZ2h0OmZvY3VzLGJ1dHRvbi5iZy1saWdodDpob3ZlcixidXR0b24uYmctbGlnaHQ6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZGNkY2RjICFpbXBvcnRhbnR9LmJnLWRhcmt7YmFja2dyb3VuZC1jb2xvcjojMGIwYjBiICFpbXBvcnRhbnR9YS5iZy1kYXJrOmhvdmVyLGEuYmctZGFyazpmb2N1cyxidXR0b24uYmctZGFyazpob3ZlcixidXR0b24uYmctZGFyazpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDAgIWltcG9ydGFudH0uYmctd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY0ICFpbXBvcnRhbnR9LmJnLXRyYW5zcGFyZW50e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZC1zbS1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLXNtLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXNtLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXNtLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1zbS10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtc20tdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtc20tdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1zbS1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXNtLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogODM0cHgpey5kLW1kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbWQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLW1kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1tZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1tZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLW1kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpey5kLWxnLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtbGctaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLWxnLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1sZy10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1sZy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWxnLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxNDU2cHgpey5kLXhsLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQteGwtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQteGwtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXhsLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC14bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC14bC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXhsLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1wcmludC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtcHJpbnQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fS5mbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5mbGV4LXNtLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtc20tcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1zbS1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtc20tZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDgzNHB4KXsuZmxleC1tZC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LW1kLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbWQtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1tZC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpey5mbGV4LWxnLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbGctcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1sZy1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE0NTZweCl7LmZsZXgteGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LXhsLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14bC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC14bC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC14bC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19LnBvc2l0aW9uLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0ucG9zaXRpb24tcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0ucG9zaXRpb24tYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0ucG9zaXRpb24tZml4ZWR7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudH0ucG9zaXRpb24tc3RpY2t5e3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50fS5maXhlZC10b3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5maXhlZC1ib3R0b217cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDMwfUBzdXBwb3J0cyhwb3NpdGlvbjogc3RpY2t5KXsuc3RpY2t5LXRvcHtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjB9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG87d2hpdGUtc3BhY2U6bm9ybWFsfS53LTI1e3dpZHRoOjI1JSAhaW1wb3J0YW50fS53LTUwe3dpZHRoOjUwJSAhaW1wb3J0YW50fS53LTc1e3dpZHRoOjc1JSAhaW1wb3J0YW50fS53LTEwMHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnctYXV0b3t3aWR0aDphdXRvICFpbXBvcnRhbnR9LmgtMjV7aGVpZ2h0OjI1JSAhaW1wb3J0YW50fS5oLTUwe2hlaWdodDo1MCUgIWltcG9ydGFudH0uaC03NXtoZWlnaHQ6NzUlICFpbXBvcnRhbnR9LmgtMTAwe2hlaWdodDoxMDAlICFpbXBvcnRhbnR9LmgtYXV0b3toZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5tdy0xMDB7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH0ubWgtMTAwe21heC1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50fS5taW4tdnctMTAwe21pbi13aWR0aDoxMDB2dyAhaW1wb3J0YW50fS5taW4tdmgtMTAwe21pbi1oZWlnaHQ6MTAwdmggIWltcG9ydGFudH0udnctMTAwe3dpZHRoOjEwMHZ3ICFpbXBvcnRhbnR9LnZoLTEwMHtoZWlnaHQ6MTAwdmggIWltcG9ydGFudH0ubS0we21hcmdpbjowcHggIWltcG9ydGFudH0ubXQtMCwubXktMHttYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50fS5tci0wLC5teC0we21hcmdpbi1yaWdodDowcHggIWltcG9ydGFudH0ubWItMCwubXktMHttYXJnaW4tYm90dG9tOjBweCAhaW1wb3J0YW50fS5tbC0wLC5teC0we21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50fS5tLTF7bWFyZ2luOjFweCAhaW1wb3J0YW50fS5tdC0xLC5teS0xe21hcmdpbi10b3A6MXB4ICFpbXBvcnRhbnR9Lm1yLTEsLm14LTF7bWFyZ2luLXJpZ2h0OjFweCAhaW1wb3J0YW50fS5tYi0xLC5teS0xe21hcmdpbi1ib3R0b206MXB4ICFpbXBvcnRhbnR9Lm1sLTEsLm14LTF7bWFyZ2luLWxlZnQ6MXB4ICFpbXBvcnRhbnR9Lm0tMnttYXJnaW46MnB4ICFpbXBvcnRhbnR9Lm10LTIsLm15LTJ7bWFyZ2luLXRvcDoycHggIWltcG9ydGFudH0ubXItMiwubXgtMnttYXJnaW4tcmlnaHQ6MnB4ICFpbXBvcnRhbnR9Lm1iLTIsLm15LTJ7bWFyZ2luLWJvdHRvbToycHggIWltcG9ydGFudH0ubWwtMiwubXgtMnttYXJnaW4tbGVmdDoycHggIWltcG9ydGFudH0ubS0ze21hcmdpbjozcHggIWltcG9ydGFudH0ubXQtMywubXktM3ttYXJnaW4tdG9wOjNweCAhaW1wb3J0YW50fS5tci0zLC5teC0ze21hcmdpbi1yaWdodDozcHggIWltcG9ydGFudH0ubWItMywubXktM3ttYXJnaW4tYm90dG9tOjNweCAhaW1wb3J0YW50fS5tbC0zLC5teC0ze21hcmdpbi1sZWZ0OjNweCAhaW1wb3J0YW50fS5tLTR7bWFyZ2luOjRweCAhaW1wb3J0YW50fS5tdC00LC5teS00e21hcmdpbi10b3A6NHB4ICFpbXBvcnRhbnR9Lm1yLTQsLm14LTR7bWFyZ2luLXJpZ2h0OjRweCAhaW1wb3J0YW50fS5tYi00LC5teS00e21hcmdpbi1ib3R0b206NHB4ICFpbXBvcnRhbnR9Lm1sLTQsLm14LTR7bWFyZ2luLWxlZnQ6NHB4ICFpbXBvcnRhbnR9Lm0tNXttYXJnaW46NXB4ICFpbXBvcnRhbnR9Lm10LTUsLm15LTV7bWFyZ2luLXRvcDo1cHggIWltcG9ydGFudH0ubXItNSwubXgtNXttYXJnaW4tcmlnaHQ6NXB4ICFpbXBvcnRhbnR9Lm1iLTUsLm15LTV7bWFyZ2luLWJvdHRvbTo1cHggIWltcG9ydGFudH0ubWwtNSwubXgtNXttYXJnaW4tbGVmdDo1cHggIWltcG9ydGFudH0ubS1nZ3ttYXJnaW46MTZweCAhaW1wb3J0YW50fS5tdC1nZywubXktZ2d7bWFyZ2luLXRvcDoxNnB4ICFpbXBvcnRhbnR9Lm1yLWdnLC5teC1nZ3ttYXJnaW4tcmlnaHQ6MTZweCAhaW1wb3J0YW50fS5tYi1nZywubXktZ2d7bWFyZ2luLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9Lm1sLWdnLC5teC1nZ3ttYXJnaW4tbGVmdDoxNnB4ICFpbXBvcnRhbnR9Lm0tMTIwe21hcmdpbjoxMjBweCAhaW1wb3J0YW50fS5tdC0xMjAsLm15LTEyMHttYXJnaW4tdG9wOjEyMHB4ICFpbXBvcnRhbnR9Lm1yLTEyMCwubXgtMTIwe21hcmdpbi1yaWdodDoxMjBweCAhaW1wb3J0YW50fS5tYi0xMjAsLm15LTEyMHttYXJnaW4tYm90dG9tOjEyMHB4ICFpbXBvcnRhbnR9Lm1sLTEyMCwubXgtMTIwe21hcmdpbi1sZWZ0OjEyMHB4ICFpbXBvcnRhbnR9Lm0tMTEwe21hcmdpbjoxMTBweCAhaW1wb3J0YW50fS5tdC0xMTAsLm15LTExMHttYXJnaW4tdG9wOjExMHB4ICFpbXBvcnRhbnR9Lm1yLTExMCwubXgtMTEwe21hcmdpbi1yaWdodDoxMTBweCAhaW1wb3J0YW50fS5tYi0xMTAsLm15LTExMHttYXJnaW4tYm90dG9tOjExMHB4ICFpbXBvcnRhbnR9Lm1sLTExMCwubXgtMTEwe21hcmdpbi1sZWZ0OjExMHB4ICFpbXBvcnRhbnR9Lm0tMTAwe21hcmdpbjoxMDBweCAhaW1wb3J0YW50fS5tdC0xMDAsLm15LTEwMHttYXJnaW4tdG9wOjEwMHB4ICFpbXBvcnRhbnR9Lm1yLTEwMCwubXgtMTAwe21hcmdpbi1yaWdodDoxMDBweCAhaW1wb3J0YW50fS5tYi0xMDAsLm15LTEwMHttYXJnaW4tYm90dG9tOjEwMHB4ICFpbXBvcnRhbnR9Lm1sLTEwMCwubXgtMTAwe21hcmdpbi1sZWZ0OjEwMHB4ICFpbXBvcnRhbnR9Lm0tOTB7bWFyZ2luOjkwcHggIWltcG9ydGFudH0ubXQtOTAsLm15LTkwe21hcmdpbi10b3A6OTBweCAhaW1wb3J0YW50fS5tci05MCwubXgtOTB7bWFyZ2luLXJpZ2h0OjkwcHggIWltcG9ydGFudH0ubWItOTAsLm15LTkwe21hcmdpbi1ib3R0b206OTBweCAhaW1wb3J0YW50fS5tbC05MCwubXgtOTB7bWFyZ2luLWxlZnQ6OTBweCAhaW1wb3J0YW50fS5tLTgwe21hcmdpbjo4MHB4ICFpbXBvcnRhbnR9Lm10LTgwLC5teS04MHttYXJnaW4tdG9wOjgwcHggIWltcG9ydGFudH0ubXItODAsLm14LTgwe21hcmdpbi1yaWdodDo4MHB4ICFpbXBvcnRhbnR9Lm1iLTgwLC5teS04MHttYXJnaW4tYm90dG9tOjgwcHggIWltcG9ydGFudH0ubWwtODAsLm14LTgwe21hcmdpbi1sZWZ0OjgwcHggIWltcG9ydGFudH0ubS03MHttYXJnaW46NzBweCAhaW1wb3J0YW50fS5tdC03MCwubXktNzB7bWFyZ2luLXRvcDo3MHB4ICFpbXBvcnRhbnR9Lm1yLTcwLC5teC03MHttYXJnaW4tcmlnaHQ6NzBweCAhaW1wb3J0YW50fS5tYi03MCwubXktNzB7bWFyZ2luLWJvdHRvbTo3MHB4ICFpbXBvcnRhbnR9Lm1sLTcwLC5teC03MHttYXJnaW4tbGVmdDo3MHB4ICFpbXBvcnRhbnR9Lm0tNjB7bWFyZ2luOjYwcHggIWltcG9ydGFudH0ubXQtNjAsLm15LTYwe21hcmdpbi10b3A6NjBweCAhaW1wb3J0YW50fS5tci02MCwubXgtNjB7bWFyZ2luLXJpZ2h0OjYwcHggIWltcG9ydGFudH0ubWItNjAsLm15LTYwe21hcmdpbi1ib3R0b206NjBweCAhaW1wb3J0YW50fS5tbC02MCwubXgtNjB7bWFyZ2luLWxlZnQ6NjBweCAhaW1wb3J0YW50fS5tLTUwe21hcmdpbjo1MHB4ICFpbXBvcnRhbnR9Lm10LTUwLC5teS01MHttYXJnaW4tdG9wOjUwcHggIWltcG9ydGFudH0ubXItNTAsLm14LTUwe21hcmdpbi1yaWdodDo1MHB4ICFpbXBvcnRhbnR9Lm1iLTUwLC5teS01MHttYXJnaW4tYm90dG9tOjUwcHggIWltcG9ydGFudH0ubWwtNTAsLm14LTUwe21hcmdpbi1sZWZ0OjUwcHggIWltcG9ydGFudH0ubS00MHttYXJnaW46NDBweCAhaW1wb3J0YW50fS5tdC00MCwuc25faGVhZGVyX25hdl9tb2JpbGVfY3QtLWxhbmd1YWdlLC5teS00MHttYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudH0ubXItNDAsLm14LTQwe21hcmdpbi1yaWdodDo0MHB4ICFpbXBvcnRhbnR9Lm1iLTQwLC5zbl9oZWFkZXJfbmF2X21vYmlsZV9pOm5vdCg6bGFzdC1jaGlsZCksLm15LTQwe21hcmdpbi1ib3R0b206NDBweCAhaW1wb3J0YW50fS5tbC00MCwubXgtNDB7bWFyZ2luLWxlZnQ6NDBweCAhaW1wb3J0YW50fS5tLTMwe21hcmdpbjozMHB4ICFpbXBvcnRhbnR9Lm10LTMwLC5teS0zMHttYXJnaW4tdG9wOjMwcHggIWltcG9ydGFudH0ubXItMzAsLm14LTMwe21hcmdpbi1yaWdodDozMHB4ICFpbXBvcnRhbnR9Lm1iLTMwLC5teS0zMHttYXJnaW4tYm90dG9tOjMwcHggIWltcG9ydGFudH0ubWwtMzAsLm14LTMwe21hcmdpbi1sZWZ0OjMwcHggIWltcG9ydGFudH0ubS0yMHttYXJnaW46MjBweCAhaW1wb3J0YW50fS5tdC0yMCwubXktMjB7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnR9Lm1yLTIwLC5teC0yMHttYXJnaW4tcmlnaHQ6MjBweCAhaW1wb3J0YW50fS5tYi0yMCwubXktMjB7bWFyZ2luLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9Lm1sLTIwLC5teC0yMHttYXJnaW4tbGVmdDoyMHB4ICFpbXBvcnRhbnR9Lm0tMTB7bWFyZ2luOjEwcHggIWltcG9ydGFudH0ubXQtMTAsLm15LTEwe21hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50fS5tci0xMCwubXgtMTB7bWFyZ2luLXJpZ2h0OjEwcHggIWltcG9ydGFudH0ubWItMTAsLm15LTEwe21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50fS5tbC0xMCwubXgtMTB7bWFyZ2luLWxlZnQ6MTBweCAhaW1wb3J0YW50fS5tLTl7bWFyZ2luOjlweCAhaW1wb3J0YW50fS5tdC05LC5teS05e21hcmdpbi10b3A6OXB4ICFpbXBvcnRhbnR9Lm1yLTksLm14LTl7bWFyZ2luLXJpZ2h0OjlweCAhaW1wb3J0YW50fS5tYi05LC5teS05e21hcmdpbi1ib3R0b206OXB4ICFpbXBvcnRhbnR9Lm1sLTksLm14LTl7bWFyZ2luLWxlZnQ6OXB4ICFpbXBvcnRhbnR9Lm0tOHttYXJnaW46OHB4ICFpbXBvcnRhbnR9Lm10LTgsLm15LTh7bWFyZ2luLXRvcDo4cHggIWltcG9ydGFudH0ubXItOCwubXgtOHttYXJnaW4tcmlnaHQ6OHB4ICFpbXBvcnRhbnR9Lm1iLTgsLm15LTh7bWFyZ2luLWJvdHRvbTo4cHggIWltcG9ydGFudH0ubWwtOCwubXgtOHttYXJnaW4tbGVmdDo4cHggIWltcG9ydGFudH0ubS03e21hcmdpbjo3cHggIWltcG9ydGFudH0ubXQtNywubXktN3ttYXJnaW4tdG9wOjdweCAhaW1wb3J0YW50fS5tci03LC5teC03e21hcmdpbi1yaWdodDo3cHggIWltcG9ydGFudH0ubWItNywubXktN3ttYXJnaW4tYm90dG9tOjdweCAhaW1wb3J0YW50fS5tbC03LC5teC03e21hcmdpbi1sZWZ0OjdweCAhaW1wb3J0YW50fS5tLTZ7bWFyZ2luOjZweCAhaW1wb3J0YW50fS5tdC02LC5teS02e21hcmdpbi10b3A6NnB4ICFpbXBvcnRhbnR9Lm1yLTYsLm14LTZ7bWFyZ2luLXJpZ2h0OjZweCAhaW1wb3J0YW50fS5tYi02LC5teS02e21hcmdpbi1ib3R0b206NnB4ICFpbXBvcnRhbnR9Lm1sLTYsLm14LTZ7bWFyZ2luLWxlZnQ6NnB4ICFpbXBvcnRhbnR9LnAtMHtwYWRkaW5nOjBweCAhaW1wb3J0YW50fS5wdC0wLC5weS0we3BhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50fS5wci0wLC5weC0we3BhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnR9LnBiLTAsLnB5LTB7cGFkZGluZy1ib3R0b206MHB4ICFpbXBvcnRhbnR9LnBsLTAsLnB4LTB7cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50fS5wLTF7cGFkZGluZzoxcHggIWltcG9ydGFudH0ucHQtMSwucHktMXtwYWRkaW5nLXRvcDoxcHggIWltcG9ydGFudH0ucHItMSwucHgtMXtwYWRkaW5nLXJpZ2h0OjFweCAhaW1wb3J0YW50fS5wYi0xLC5weS0xe3BhZGRpbmctYm90dG9tOjFweCAhaW1wb3J0YW50fS5wbC0xLC5weC0xe3BhZGRpbmctbGVmdDoxcHggIWltcG9ydGFudH0ucC0ye3BhZGRpbmc6MnB4ICFpbXBvcnRhbnR9LnB0LTIsLnB5LTJ7cGFkZGluZy10b3A6MnB4ICFpbXBvcnRhbnR9LnByLTIsLnB4LTJ7cGFkZGluZy1yaWdodDoycHggIWltcG9ydGFudH0ucGItMiwucHktMntwYWRkaW5nLWJvdHRvbToycHggIWltcG9ydGFudH0ucGwtMiwucHgtMntwYWRkaW5nLWxlZnQ6MnB4ICFpbXBvcnRhbnR9LnAtM3twYWRkaW5nOjNweCAhaW1wb3J0YW50fS5wdC0zLC5weS0ze3BhZGRpbmctdG9wOjNweCAhaW1wb3J0YW50fS5wci0zLC5weC0ze3BhZGRpbmctcmlnaHQ6M3B4ICFpbXBvcnRhbnR9LnBiLTMsLnB5LTN7cGFkZGluZy1ib3R0b206M3B4ICFpbXBvcnRhbnR9LnBsLTMsLnB4LTN7cGFkZGluZy1sZWZ0OjNweCAhaW1wb3J0YW50fS5wLTR7cGFkZGluZzo0cHggIWltcG9ydGFudH0ucHQtNCwucHktNHtwYWRkaW5nLXRvcDo0cHggIWltcG9ydGFudH0ucHItNCwucHgtNHtwYWRkaW5nLXJpZ2h0OjRweCAhaW1wb3J0YW50fS5wYi00LC5weS00e3BhZGRpbmctYm90dG9tOjRweCAhaW1wb3J0YW50fS5wbC00LC5weC00e3BhZGRpbmctbGVmdDo0cHggIWltcG9ydGFudH0ucC01e3BhZGRpbmc6NXB4ICFpbXBvcnRhbnR9LnB0LTUsLnB5LTV7cGFkZGluZy10b3A6NXB4ICFpbXBvcnRhbnR9LnByLTUsLnB4LTV7cGFkZGluZy1yaWdodDo1cHggIWltcG9ydGFudH0ucGItNSwucHktNXtwYWRkaW5nLWJvdHRvbTo1cHggIWltcG9ydGFudH0ucGwtNSwucHgtNXtwYWRkaW5nLWxlZnQ6NXB4ICFpbXBvcnRhbnR9LnAtZ2d7cGFkZGluZzoxNnB4ICFpbXBvcnRhbnR9LnB0LWdnLC5weS1nZ3twYWRkaW5nLXRvcDoxNnB4ICFpbXBvcnRhbnR9LnByLWdnLC5weC1nZ3twYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudH0ucGItZ2csLnB5LWdne3BhZGRpbmctYm90dG9tOjE2cHggIWltcG9ydGFudH0ucGwtZ2csLnB4LWdne3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnR9LnAtMTIwe3BhZGRpbmc6MTIwcHggIWltcG9ydGFudH0ucHQtMTIwLC5weS0xMjB7cGFkZGluZy10b3A6MTIwcHggIWltcG9ydGFudH0ucHItMTIwLC5weC0xMjB7cGFkZGluZy1yaWdodDoxMjBweCAhaW1wb3J0YW50fS5wYi0xMjAsLnB5LTEyMHtwYWRkaW5nLWJvdHRvbToxMjBweCAhaW1wb3J0YW50fS5wbC0xMjAsLnB4LTEyMHtwYWRkaW5nLWxlZnQ6MTIwcHggIWltcG9ydGFudH0ucC0xMTB7cGFkZGluZzoxMTBweCAhaW1wb3J0YW50fS5wdC0xMTAsLnB5LTExMHtwYWRkaW5nLXRvcDoxMTBweCAhaW1wb3J0YW50fS5wci0xMTAsLnB4LTExMHtwYWRkaW5nLXJpZ2h0OjExMHB4ICFpbXBvcnRhbnR9LnBiLTExMCwucHktMTEwe3BhZGRpbmctYm90dG9tOjExMHB4ICFpbXBvcnRhbnR9LnBsLTExMCwucHgtMTEwe3BhZGRpbmctbGVmdDoxMTBweCAhaW1wb3J0YW50fS5wLTEwMHtwYWRkaW5nOjEwMHB4ICFpbXBvcnRhbnR9LnB0LTEwMCwucHktMTAwe3BhZGRpbmctdG9wOjEwMHB4ICFpbXBvcnRhbnR9LnByLTEwMCwucHgtMTAwe3BhZGRpbmctcmlnaHQ6MTAwcHggIWltcG9ydGFudH0ucGItMTAwLC5weS0xMDB7cGFkZGluZy1ib3R0b206MTAwcHggIWltcG9ydGFudH0ucGwtMTAwLC5weC0xMDB7cGFkZGluZy1sZWZ0OjEwMHB4ICFpbXBvcnRhbnR9LnAtOTB7cGFkZGluZzo5MHB4ICFpbXBvcnRhbnR9LnB0LTkwLC5weS05MHtwYWRkaW5nLXRvcDo5MHB4ICFpbXBvcnRhbnR9LnByLTkwLC5weC05MHtwYWRkaW5nLXJpZ2h0OjkwcHggIWltcG9ydGFudH0ucGItOTAsLnB5LTkwe3BhZGRpbmctYm90dG9tOjkwcHggIWltcG9ydGFudH0ucGwtOTAsLnB4LTkwe3BhZGRpbmctbGVmdDo5MHB4ICFpbXBvcnRhbnR9LnAtODB7cGFkZGluZzo4MHB4ICFpbXBvcnRhbnR9LnB0LTgwLC5weS04MHtwYWRkaW5nLXRvcDo4MHB4ICFpbXBvcnRhbnR9LnByLTgwLC5weC04MHtwYWRkaW5nLXJpZ2h0OjgwcHggIWltcG9ydGFudH0ucGItODAsLnB5LTgwe3BhZGRpbmctYm90dG9tOjgwcHggIWltcG9ydGFudH0ucGwtODAsLnB4LTgwe3BhZGRpbmctbGVmdDo4MHB4ICFpbXBvcnRhbnR9LnAtNzB7cGFkZGluZzo3MHB4ICFpbXBvcnRhbnR9LnB0LTcwLC5weS03MHtwYWRkaW5nLXRvcDo3MHB4ICFpbXBvcnRhbnR9LnByLTcwLC5weC03MHtwYWRkaW5nLXJpZ2h0OjcwcHggIWltcG9ydGFudH0ucGItNzAsLnB5LTcwe3BhZGRpbmctYm90dG9tOjcwcHggIWltcG9ydGFudH0ucGwtNzAsLnB4LTcwe3BhZGRpbmctbGVmdDo3MHB4ICFpbXBvcnRhbnR9LnAtNjB7cGFkZGluZzo2MHB4ICFpbXBvcnRhbnR9LnB0LTYwLC5weS02MHtwYWRkaW5nLXRvcDo2MHB4ICFpbXBvcnRhbnR9LnByLTYwLC5weC02MHtwYWRkaW5nLXJpZ2h0OjYwcHggIWltcG9ydGFudH0ucGItNjAsLnB5LTYwe3BhZGRpbmctYm90dG9tOjYwcHggIWltcG9ydGFudH0ucGwtNjAsLnB4LTYwe3BhZGRpbmctbGVmdDo2MHB4ICFpbXBvcnRhbnR9LnAtNTB7cGFkZGluZzo1MHB4ICFpbXBvcnRhbnR9LnB0LTUwLC5weS01MHtwYWRkaW5nLXRvcDo1MHB4ICFpbXBvcnRhbnR9LnByLTUwLC5weC01MHtwYWRkaW5nLXJpZ2h0OjUwcHggIWltcG9ydGFudH0ucGItNTAsLnB5LTUwe3BhZGRpbmctYm90dG9tOjUwcHggIWltcG9ydGFudH0ucGwtNTAsLnB4LTUwe3BhZGRpbmctbGVmdDo1MHB4ICFpbXBvcnRhbnR9LnAtNDB7cGFkZGluZzo0MHB4ICFpbXBvcnRhbnR9LnB0LTQwLC5weS00MHtwYWRkaW5nLXRvcDo0MHB4ICFpbXBvcnRhbnR9LnByLTQwLC5weC00MHtwYWRkaW5nLXJpZ2h0OjQwcHggIWltcG9ydGFudH0ucGItNDAsLnB5LTQwe3BhZGRpbmctYm90dG9tOjQwcHggIWltcG9ydGFudH0ucGwtNDAsLnB4LTQwe3BhZGRpbmctbGVmdDo0MHB4ICFpbXBvcnRhbnR9LnAtMzB7cGFkZGluZzozMHB4ICFpbXBvcnRhbnR9LnB0LTMwLC5weS0zMHtwYWRkaW5nLXRvcDozMHB4ICFpbXBvcnRhbnR9LnByLTMwLC5weC0zMHtwYWRkaW5nLXJpZ2h0OjMwcHggIWltcG9ydGFudH0ucGItMzAsLnB5LTMwe3BhZGRpbmctYm90dG9tOjMwcHggIWltcG9ydGFudH0ucGwtMzAsLnB4LTMwe3BhZGRpbmctbGVmdDozMHB4ICFpbXBvcnRhbnR9LnAtMjB7cGFkZGluZzoyMHB4ICFpbXBvcnRhbnR9LnB0LTIwLC5weS0yMHtwYWRkaW5nLXRvcDoyMHB4ICFpbXBvcnRhbnR9LnByLTIwLC5weC0yMHtwYWRkaW5nLXJpZ2h0OjIwcHggIWltcG9ydGFudH0ucGItMjAsLnB5LTIwe3BhZGRpbmctYm90dG9tOjIwcHggIWltcG9ydGFudH0ucGwtMjAsLnB4LTIwe3BhZGRpbmctbGVmdDoyMHB4ICFpbXBvcnRhbnR9LnAtMTB7cGFkZGluZzoxMHB4ICFpbXBvcnRhbnR9LnB0LTEwLC5weS0xMHtwYWRkaW5nLXRvcDoxMHB4ICFpbXBvcnRhbnR9LnByLTEwLC5weC0xMHtwYWRkaW5nLXJpZ2h0OjEwcHggIWltcG9ydGFudH0ucGItMTAsLnB5LTEwe3BhZGRpbmctYm90dG9tOjEwcHggIWltcG9ydGFudH0ucGwtMTAsLnB4LTEwe3BhZGRpbmctbGVmdDoxMHB4ICFpbXBvcnRhbnR9LnAtOXtwYWRkaW5nOjlweCAhaW1wb3J0YW50fS5wdC05LC5weS05e3BhZGRpbmctdG9wOjlweCAhaW1wb3J0YW50fS5wci05LC5weC05e3BhZGRpbmctcmlnaHQ6OXB4ICFpbXBvcnRhbnR9LnBiLTksLnB5LTl7cGFkZGluZy1ib3R0b206OXB4ICFpbXBvcnRhbnR9LnBsLTksLnB4LTl7cGFkZGluZy1sZWZ0OjlweCAhaW1wb3J0YW50fS5wLTh7cGFkZGluZzo4cHggIWltcG9ydGFudH0ucHQtOCwucHktOHtwYWRkaW5nLXRvcDo4cHggIWltcG9ydGFudH0ucHItOCwucHgtOHtwYWRkaW5nLXJpZ2h0OjhweCAhaW1wb3J0YW50fS5wYi04LC5weS04e3BhZGRpbmctYm90dG9tOjhweCAhaW1wb3J0YW50fS5wbC04LC5weC04e3BhZGRpbmctbGVmdDo4cHggIWltcG9ydGFudH0ucC03e3BhZGRpbmc6N3B4ICFpbXBvcnRhbnR9LnB0LTcsLnB5LTd7cGFkZGluZy10b3A6N3B4ICFpbXBvcnRhbnR9LnByLTcsLnB4LTd7cGFkZGluZy1yaWdodDo3cHggIWltcG9ydGFudH0ucGItNywucHktN3twYWRkaW5nLWJvdHRvbTo3cHggIWltcG9ydGFudH0ucGwtNywucHgtN3twYWRkaW5nLWxlZnQ6N3B4ICFpbXBvcnRhbnR9LnAtNntwYWRkaW5nOjZweCAhaW1wb3J0YW50fS5wdC02LC5weS02e3BhZGRpbmctdG9wOjZweCAhaW1wb3J0YW50fS5wci02LC5weC02e3BhZGRpbmctcmlnaHQ6NnB4ICFpbXBvcnRhbnR9LnBiLTYsLnB5LTZ7cGFkZGluZy1ib3R0b206NnB4ICFpbXBvcnRhbnR9LnBsLTYsLnB4LTZ7cGFkZGluZy1sZWZ0OjZweCAhaW1wb3J0YW50fS5tLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQtYXV0bywubXktYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXItYXV0bywubXgtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1hdXRvLC5teS1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC1hdXRvLC5teC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7Lm0tc20tMHttYXJnaW46MHB4ICFpbXBvcnRhbnR9Lm10LXNtLTAsLm15LXNtLTB7bWFyZ2luLXRvcDowcHggIWltcG9ydGFudH0ubXItc20tMCwubXgtc20tMHttYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnR9Lm1iLXNtLTAsLm15LXNtLTB7bWFyZ2luLWJvdHRvbTowcHggIWltcG9ydGFudH0ubWwtc20tMCwubXgtc20tMHttYXJnaW4tbGVmdDowcHggIWltcG9ydGFudH0ubS1zbS0xe21hcmdpbjoxcHggIWltcG9ydGFudH0ubXQtc20tMSwubXktc20tMXttYXJnaW4tdG9wOjFweCAhaW1wb3J0YW50fS5tci1zbS0xLC5teC1zbS0xe21hcmdpbi1yaWdodDoxcHggIWltcG9ydGFudH0ubWItc20tMSwubXktc20tMXttYXJnaW4tYm90dG9tOjFweCAhaW1wb3J0YW50fS5tbC1zbS0xLC5teC1zbS0xe21hcmdpbi1sZWZ0OjFweCAhaW1wb3J0YW50fS5tLXNtLTJ7bWFyZ2luOjJweCAhaW1wb3J0YW50fS5tdC1zbS0yLC5teS1zbS0ye21hcmdpbi10b3A6MnB4ICFpbXBvcnRhbnR9Lm1yLXNtLTIsLm14LXNtLTJ7bWFyZ2luLXJpZ2h0OjJweCAhaW1wb3J0YW50fS5tYi1zbS0yLC5teS1zbS0ye21hcmdpbi1ib3R0b206MnB4ICFpbXBvcnRhbnR9Lm1sLXNtLTIsLm14LXNtLTJ7bWFyZ2luLWxlZnQ6MnB4ICFpbXBvcnRhbnR9Lm0tc20tM3ttYXJnaW46M3B4ICFpbXBvcnRhbnR9Lm10LXNtLTMsLm15LXNtLTN7bWFyZ2luLXRvcDozcHggIWltcG9ydGFudH0ubXItc20tMywubXgtc20tM3ttYXJnaW4tcmlnaHQ6M3B4ICFpbXBvcnRhbnR9Lm1iLXNtLTMsLm15LXNtLTN7bWFyZ2luLWJvdHRvbTozcHggIWltcG9ydGFudH0ubWwtc20tMywubXgtc20tM3ttYXJnaW4tbGVmdDozcHggIWltcG9ydGFudH0ubS1zbS00e21hcmdpbjo0cHggIWltcG9ydGFudH0ubXQtc20tNCwubXktc20tNHttYXJnaW4tdG9wOjRweCAhaW1wb3J0YW50fS5tci1zbS00LC5teC1zbS00e21hcmdpbi1yaWdodDo0cHggIWltcG9ydGFudH0ubWItc20tNCwubXktc20tNHttYXJnaW4tYm90dG9tOjRweCAhaW1wb3J0YW50fS5tbC1zbS00LC5teC1zbS00e21hcmdpbi1sZWZ0OjRweCAhaW1wb3J0YW50fS5tLXNtLTV7bWFyZ2luOjVweCAhaW1wb3J0YW50fS5tdC1zbS01LC5teS1zbS01e21hcmdpbi10b3A6NXB4ICFpbXBvcnRhbnR9Lm1yLXNtLTUsLm14LXNtLTV7bWFyZ2luLXJpZ2h0OjVweCAhaW1wb3J0YW50fS5tYi1zbS01LC5teS1zbS01e21hcmdpbi1ib3R0b206NXB4ICFpbXBvcnRhbnR9Lm1sLXNtLTUsLm14LXNtLTV7bWFyZ2luLWxlZnQ6NXB4ICFpbXBvcnRhbnR9Lm0tc20tZ2d7bWFyZ2luOjE2cHggIWltcG9ydGFudH0ubXQtc20tZ2csLm15LXNtLWdne21hcmdpbi10b3A6MTZweCAhaW1wb3J0YW50fS5tci1zbS1nZywubXgtc20tZ2d7bWFyZ2luLXJpZ2h0OjE2cHggIWltcG9ydGFudH0ubWItc20tZ2csLm15LXNtLWdne21hcmdpbi1ib3R0b206MTZweCAhaW1wb3J0YW50fS5tbC1zbS1nZywubXgtc20tZ2d7bWFyZ2luLWxlZnQ6MTZweCAhaW1wb3J0YW50fS5tLXNtLTEyMHttYXJnaW46MTIwcHggIWltcG9ydGFudH0ubXQtc20tMTIwLC5teS1zbS0xMjB7bWFyZ2luLXRvcDoxMjBweCAhaW1wb3J0YW50fS5tci1zbS0xMjAsLm14LXNtLTEyMHttYXJnaW4tcmlnaHQ6MTIwcHggIWltcG9ydGFudH0ubWItc20tMTIwLC5teS1zbS0xMjB7bWFyZ2luLWJvdHRvbToxMjBweCAhaW1wb3J0YW50fS5tbC1zbS0xMjAsLm14LXNtLTEyMHttYXJnaW4tbGVmdDoxMjBweCAhaW1wb3J0YW50fS5tLXNtLTExMHttYXJnaW46MTEwcHggIWltcG9ydGFudH0ubXQtc20tMTEwLC5teS1zbS0xMTB7bWFyZ2luLXRvcDoxMTBweCAhaW1wb3J0YW50fS5tci1zbS0xMTAsLm14LXNtLTExMHttYXJnaW4tcmlnaHQ6MTEwcHggIWltcG9ydGFudH0ubWItc20tMTEwLC5teS1zbS0xMTB7bWFyZ2luLWJvdHRvbToxMTBweCAhaW1wb3J0YW50fS5tbC1zbS0xMTAsLm14LXNtLTExMHttYXJnaW4tbGVmdDoxMTBweCAhaW1wb3J0YW50fS5tLXNtLTEwMHttYXJnaW46MTAwcHggIWltcG9ydGFudH0ubXQtc20tMTAwLC5teS1zbS0xMDB7bWFyZ2luLXRvcDoxMDBweCAhaW1wb3J0YW50fS5tci1zbS0xMDAsLm14LXNtLTEwMHttYXJnaW4tcmlnaHQ6MTAwcHggIWltcG9ydGFudH0ubWItc20tMTAwLC5teS1zbS0xMDB7bWFyZ2luLWJvdHRvbToxMDBweCAhaW1wb3J0YW50fS5tbC1zbS0xMDAsLm14LXNtLTEwMHttYXJnaW4tbGVmdDoxMDBweCAhaW1wb3J0YW50fS5tLXNtLTkwe21hcmdpbjo5MHB4ICFpbXBvcnRhbnR9Lm10LXNtLTkwLC5teS1zbS05MHttYXJnaW4tdG9wOjkwcHggIWltcG9ydGFudH0ubXItc20tOTAsLm14LXNtLTkwe21hcmdpbi1yaWdodDo5MHB4ICFpbXBvcnRhbnR9Lm1iLXNtLTkwLC5teS1zbS05MHttYXJnaW4tYm90dG9tOjkwcHggIWltcG9ydGFudH0ubWwtc20tOTAsLm14LXNtLTkwe21hcmdpbi1sZWZ0OjkwcHggIWltcG9ydGFudH0ubS1zbS04MHttYXJnaW46ODBweCAhaW1wb3J0YW50fS5tdC1zbS04MCwubXktc20tODB7bWFyZ2luLXRvcDo4MHB4ICFpbXBvcnRhbnR9Lm1yLXNtLTgwLC5teC1zbS04MHttYXJnaW4tcmlnaHQ6ODBweCAhaW1wb3J0YW50fS5tYi1zbS04MCwubXktc20tODB7bWFyZ2luLWJvdHRvbTo4MHB4ICFpbXBvcnRhbnR9Lm1sLXNtLTgwLC5teC1zbS04MHttYXJnaW4tbGVmdDo4MHB4ICFpbXBvcnRhbnR9Lm0tc20tNzB7bWFyZ2luOjcwcHggIWltcG9ydGFudH0ubXQtc20tNzAsLm15LXNtLTcwe21hcmdpbi10b3A6NzBweCAhaW1wb3J0YW50fS5tci1zbS03MCwubXgtc20tNzB7bWFyZ2luLXJpZ2h0OjcwcHggIWltcG9ydGFudH0ubWItc20tNzAsLm15LXNtLTcwe21hcmdpbi1ib3R0b206NzBweCAhaW1wb3J0YW50fS5tbC1zbS03MCwubXgtc20tNzB7bWFyZ2luLWxlZnQ6NzBweCAhaW1wb3J0YW50fS5tLXNtLTYwe21hcmdpbjo2MHB4ICFpbXBvcnRhbnR9Lm10LXNtLTYwLC5teS1zbS02MHttYXJnaW4tdG9wOjYwcHggIWltcG9ydGFudH0ubXItc20tNjAsLm14LXNtLTYwe21hcmdpbi1yaWdodDo2MHB4ICFpbXBvcnRhbnR9Lm1iLXNtLTYwLC5teS1zbS02MHttYXJnaW4tYm90dG9tOjYwcHggIWltcG9ydGFudH0ubWwtc20tNjAsLm14LXNtLTYwe21hcmdpbi1sZWZ0OjYwcHggIWltcG9ydGFudH0ubS1zbS01MHttYXJnaW46NTBweCAhaW1wb3J0YW50fS5tdC1zbS01MCwubXktc20tNTB7bWFyZ2luLXRvcDo1MHB4ICFpbXBvcnRhbnR9Lm1yLXNtLTUwLC5teC1zbS01MHttYXJnaW4tcmlnaHQ6NTBweCAhaW1wb3J0YW50fS5tYi1zbS01MCwubXktc20tNTB7bWFyZ2luLWJvdHRvbTo1MHB4ICFpbXBvcnRhbnR9Lm1sLXNtLTUwLC5teC1zbS01MHttYXJnaW4tbGVmdDo1MHB4ICFpbXBvcnRhbnR9Lm0tc20tNDB7bWFyZ2luOjQwcHggIWltcG9ydGFudH0ubXQtc20tNDAsLm15LXNtLTQwe21hcmdpbi10b3A6NDBweCAhaW1wb3J0YW50fS5tci1zbS00MCwubXgtc20tNDB7bWFyZ2luLXJpZ2h0OjQwcHggIWltcG9ydGFudH0ubWItc20tNDAsLm15LXNtLTQwe21hcmdpbi1ib3R0b206NDBweCAhaW1wb3J0YW50fS5tbC1zbS00MCwubXgtc20tNDB7bWFyZ2luLWxlZnQ6NDBweCAhaW1wb3J0YW50fS5tLXNtLTMwe21hcmdpbjozMHB4ICFpbXBvcnRhbnR9Lm10LXNtLTMwLC5teS1zbS0zMHttYXJnaW4tdG9wOjMwcHggIWltcG9ydGFudH0ubXItc20tMzAsLm14LXNtLTMwe21hcmdpbi1yaWdodDozMHB4ICFpbXBvcnRhbnR9Lm1iLXNtLTMwLC5teS1zbS0zMHttYXJnaW4tYm90dG9tOjMwcHggIWltcG9ydGFudH0ubWwtc20tMzAsLm14LXNtLTMwe21hcmdpbi1sZWZ0OjMwcHggIWltcG9ydGFudH0ubS1zbS0yMHttYXJnaW46MjBweCAhaW1wb3J0YW50fS5tdC1zbS0yMCwubXktc20tMjB7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnR9Lm1yLXNtLTIwLC5teC1zbS0yMHttYXJnaW4tcmlnaHQ6MjBweCAhaW1wb3J0YW50fS5tYi1zbS0yMCwubXktc20tMjB7bWFyZ2luLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9Lm1sLXNtLTIwLC5teC1zbS0yMHttYXJnaW4tbGVmdDoyMHB4ICFpbXBvcnRhbnR9Lm0tc20tMTB7bWFyZ2luOjEwcHggIWltcG9ydGFudH0ubXQtc20tMTAsLm15LXNtLTEwe21hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50fS5tci1zbS0xMCwubXgtc20tMTB7bWFyZ2luLXJpZ2h0OjEwcHggIWltcG9ydGFudH0ubWItc20tMTAsLm15LXNtLTEwe21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50fS5tbC1zbS0xMCwubXgtc20tMTB7bWFyZ2luLWxlZnQ6MTBweCAhaW1wb3J0YW50fS5tLXNtLTl7bWFyZ2luOjlweCAhaW1wb3J0YW50fS5tdC1zbS05LC5teS1zbS05e21hcmdpbi10b3A6OXB4ICFpbXBvcnRhbnR9Lm1yLXNtLTksLm14LXNtLTl7bWFyZ2luLXJpZ2h0OjlweCAhaW1wb3J0YW50fS5tYi1zbS05LC5teS1zbS05e21hcmdpbi1ib3R0b206OXB4ICFpbXBvcnRhbnR9Lm1sLXNtLTksLm14LXNtLTl7bWFyZ2luLWxlZnQ6OXB4ICFpbXBvcnRhbnR9Lm0tc20tOHttYXJnaW46OHB4ICFpbXBvcnRhbnR9Lm10LXNtLTgsLm15LXNtLTh7bWFyZ2luLXRvcDo4cHggIWltcG9ydGFudH0ubXItc20tOCwubXgtc20tOHttYXJnaW4tcmlnaHQ6OHB4ICFpbXBvcnRhbnR9Lm1iLXNtLTgsLm15LXNtLTh7bWFyZ2luLWJvdHRvbTo4cHggIWltcG9ydGFudH0ubWwtc20tOCwubXgtc20tOHttYXJnaW4tbGVmdDo4cHggIWltcG9ydGFudH0ubS1zbS03e21hcmdpbjo3cHggIWltcG9ydGFudH0ubXQtc20tNywubXktc20tN3ttYXJnaW4tdG9wOjdweCAhaW1wb3J0YW50fS5tci1zbS03LC5teC1zbS03e21hcmdpbi1yaWdodDo3cHggIWltcG9ydGFudH0ubWItc20tNywubXktc20tN3ttYXJnaW4tYm90dG9tOjdweCAhaW1wb3J0YW50fS5tbC1zbS03LC5teC1zbS03e21hcmdpbi1sZWZ0OjdweCAhaW1wb3J0YW50fS5tLXNtLTZ7bWFyZ2luOjZweCAhaW1wb3J0YW50fS5tdC1zbS02LC5teS1zbS02e21hcmdpbi10b3A6NnB4ICFpbXBvcnRhbnR9Lm1yLXNtLTYsLm14LXNtLTZ7bWFyZ2luLXJpZ2h0OjZweCAhaW1wb3J0YW50fS5tYi1zbS02LC5teS1zbS02e21hcmdpbi1ib3R0b206NnB4ICFpbXBvcnRhbnR9Lm1sLXNtLTYsLm14LXNtLTZ7bWFyZ2luLWxlZnQ6NnB4ICFpbXBvcnRhbnR9LnAtc20tMHtwYWRkaW5nOjBweCAhaW1wb3J0YW50fS5wdC1zbS0wLC5weS1zbS0we3BhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50fS5wci1zbS0wLC5weC1zbS0we3BhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnR9LnBiLXNtLTAsLnB5LXNtLTB7cGFkZGluZy1ib3R0b206MHB4ICFpbXBvcnRhbnR9LnBsLXNtLTAsLnB4LXNtLTB7cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50fS5wLXNtLTF7cGFkZGluZzoxcHggIWltcG9ydGFudH0ucHQtc20tMSwucHktc20tMXtwYWRkaW5nLXRvcDoxcHggIWltcG9ydGFudH0ucHItc20tMSwucHgtc20tMXtwYWRkaW5nLXJpZ2h0OjFweCAhaW1wb3J0YW50fS5wYi1zbS0xLC5weS1zbS0xe3BhZGRpbmctYm90dG9tOjFweCAhaW1wb3J0YW50fS5wbC1zbS0xLC5weC1zbS0xe3BhZGRpbmctbGVmdDoxcHggIWltcG9ydGFudH0ucC1zbS0ye3BhZGRpbmc6MnB4ICFpbXBvcnRhbnR9LnB0LXNtLTIsLnB5LXNtLTJ7cGFkZGluZy10b3A6MnB4ICFpbXBvcnRhbnR9LnByLXNtLTIsLnB4LXNtLTJ7cGFkZGluZy1yaWdodDoycHggIWltcG9ydGFudH0ucGItc20tMiwucHktc20tMntwYWRkaW5nLWJvdHRvbToycHggIWltcG9ydGFudH0ucGwtc20tMiwucHgtc20tMntwYWRkaW5nLWxlZnQ6MnB4ICFpbXBvcnRhbnR9LnAtc20tM3twYWRkaW5nOjNweCAhaW1wb3J0YW50fS5wdC1zbS0zLC5weS1zbS0ze3BhZGRpbmctdG9wOjNweCAhaW1wb3J0YW50fS5wci1zbS0zLC5weC1zbS0ze3BhZGRpbmctcmlnaHQ6M3B4ICFpbXBvcnRhbnR9LnBiLXNtLTMsLnB5LXNtLTN7cGFkZGluZy1ib3R0b206M3B4ICFpbXBvcnRhbnR9LnBsLXNtLTMsLnB4LXNtLTN7cGFkZGluZy1sZWZ0OjNweCAhaW1wb3J0YW50fS5wLXNtLTR7cGFkZGluZzo0cHggIWltcG9ydGFudH0ucHQtc20tNCwucHktc20tNHtwYWRkaW5nLXRvcDo0cHggIWltcG9ydGFudH0ucHItc20tNCwucHgtc20tNHtwYWRkaW5nLXJpZ2h0OjRweCAhaW1wb3J0YW50fS5wYi1zbS00LC5weS1zbS00e3BhZGRpbmctYm90dG9tOjRweCAhaW1wb3J0YW50fS5wbC1zbS00LC5weC1zbS00e3BhZGRpbmctbGVmdDo0cHggIWltcG9ydGFudH0ucC1zbS01e3BhZGRpbmc6NXB4ICFpbXBvcnRhbnR9LnB0LXNtLTUsLnB5LXNtLTV7cGFkZGluZy10b3A6NXB4ICFpbXBvcnRhbnR9LnByLXNtLTUsLnB4LXNtLTV7cGFkZGluZy1yaWdodDo1cHggIWltcG9ydGFudH0ucGItc20tNSwucHktc20tNXtwYWRkaW5nLWJvdHRvbTo1cHggIWltcG9ydGFudH0ucGwtc20tNSwucHgtc20tNXtwYWRkaW5nLWxlZnQ6NXB4ICFpbXBvcnRhbnR9LnAtc20tZ2d7cGFkZGluZzoxNnB4ICFpbXBvcnRhbnR9LnB0LXNtLWdnLC5weS1zbS1nZ3twYWRkaW5nLXRvcDoxNnB4ICFpbXBvcnRhbnR9LnByLXNtLWdnLC5weC1zbS1nZ3twYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudH0ucGItc20tZ2csLnB5LXNtLWdne3BhZGRpbmctYm90dG9tOjE2cHggIWltcG9ydGFudH0ucGwtc20tZ2csLnB4LXNtLWdne3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnR9LnAtc20tMTIwe3BhZGRpbmc6MTIwcHggIWltcG9ydGFudH0ucHQtc20tMTIwLC5weS1zbS0xMjB7cGFkZGluZy10b3A6MTIwcHggIWltcG9ydGFudH0ucHItc20tMTIwLC5weC1zbS0xMjB7cGFkZGluZy1yaWdodDoxMjBweCAhaW1wb3J0YW50fS5wYi1zbS0xMjAsLnB5LXNtLTEyMHtwYWRkaW5nLWJvdHRvbToxMjBweCAhaW1wb3J0YW50fS5wbC1zbS0xMjAsLnB4LXNtLTEyMHtwYWRkaW5nLWxlZnQ6MTIwcHggIWltcG9ydGFudH0ucC1zbS0xMTB7cGFkZGluZzoxMTBweCAhaW1wb3J0YW50fS5wdC1zbS0xMTAsLnB5LXNtLTExMHtwYWRkaW5nLXRvcDoxMTBweCAhaW1wb3J0YW50fS5wci1zbS0xMTAsLnB4LXNtLTExMHtwYWRkaW5nLXJpZ2h0OjExMHB4ICFpbXBvcnRhbnR9LnBiLXNtLTExMCwucHktc20tMTEwe3BhZGRpbmctYm90dG9tOjExMHB4ICFpbXBvcnRhbnR9LnBsLXNtLTExMCwucHgtc20tMTEwe3BhZGRpbmctbGVmdDoxMTBweCAhaW1wb3J0YW50fS5wLXNtLTEwMHtwYWRkaW5nOjEwMHB4ICFpbXBvcnRhbnR9LnB0LXNtLTEwMCwucHktc20tMTAwe3BhZGRpbmctdG9wOjEwMHB4ICFpbXBvcnRhbnR9LnByLXNtLTEwMCwucHgtc20tMTAwe3BhZGRpbmctcmlnaHQ6MTAwcHggIWltcG9ydGFudH0ucGItc20tMTAwLC5weS1zbS0xMDB7cGFkZGluZy1ib3R0b206MTAwcHggIWltcG9ydGFudH0ucGwtc20tMTAwLC5weC1zbS0xMDB7cGFkZGluZy1sZWZ0OjEwMHB4ICFpbXBvcnRhbnR9LnAtc20tOTB7cGFkZGluZzo5MHB4ICFpbXBvcnRhbnR9LnB0LXNtLTkwLC5weS1zbS05MHtwYWRkaW5nLXRvcDo5MHB4ICFpbXBvcnRhbnR9LnByLXNtLTkwLC5weC1zbS05MHtwYWRkaW5nLXJpZ2h0OjkwcHggIWltcG9ydGFudH0ucGItc20tOTAsLnB5LXNtLTkwe3BhZGRpbmctYm90dG9tOjkwcHggIWltcG9ydGFudH0ucGwtc20tOTAsLnB4LXNtLTkwe3BhZGRpbmctbGVmdDo5MHB4ICFpbXBvcnRhbnR9LnAtc20tODB7cGFkZGluZzo4MHB4ICFpbXBvcnRhbnR9LnB0LXNtLTgwLC5weS1zbS04MHtwYWRkaW5nLXRvcDo4MHB4ICFpbXBvcnRhbnR9LnByLXNtLTgwLC5weC1zbS04MHtwYWRkaW5nLXJpZ2h0OjgwcHggIWltcG9ydGFudH0ucGItc20tODAsLnB5LXNtLTgwe3BhZGRpbmctYm90dG9tOjgwcHggIWltcG9ydGFudH0ucGwtc20tODAsLnB4LXNtLTgwe3BhZGRpbmctbGVmdDo4MHB4ICFpbXBvcnRhbnR9LnAtc20tNzB7cGFkZGluZzo3MHB4ICFpbXBvcnRhbnR9LnB0LXNtLTcwLC5weS1zbS03MHtwYWRkaW5nLXRvcDo3MHB4ICFpbXBvcnRhbnR9LnByLXNtLTcwLC5weC1zbS03MHtwYWRkaW5nLXJpZ2h0OjcwcHggIWltcG9ydGFudH0ucGItc20tNzAsLnB5LXNtLTcwe3BhZGRpbmctYm90dG9tOjcwcHggIWltcG9ydGFudH0ucGwtc20tNzAsLnB4LXNtLTcwe3BhZGRpbmctbGVmdDo3MHB4ICFpbXBvcnRhbnR9LnAtc20tNjB7cGFkZGluZzo2MHB4ICFpbXBvcnRhbnR9LnB0LXNtLTYwLC5weS1zbS02MHtwYWRkaW5nLXRvcDo2MHB4ICFpbXBvcnRhbnR9LnByLXNtLTYwLC5weC1zbS02MHtwYWRkaW5nLXJpZ2h0OjYwcHggIWltcG9ydGFudH0ucGItc20tNjAsLnB5LXNtLTYwe3BhZGRpbmctYm90dG9tOjYwcHggIWltcG9ydGFudH0ucGwtc20tNjAsLnB4LXNtLTYwe3BhZGRpbmctbGVmdDo2MHB4ICFpbXBvcnRhbnR9LnAtc20tNTB7cGFkZGluZzo1MHB4ICFpbXBvcnRhbnR9LnB0LXNtLTUwLC5weS1zbS01MHtwYWRkaW5nLXRvcDo1MHB4ICFpbXBvcnRhbnR9LnByLXNtLTUwLC5weC1zbS01MHtwYWRkaW5nLXJpZ2h0OjUwcHggIWltcG9ydGFudH0ucGItc20tNTAsLnB5LXNtLTUwe3BhZGRpbmctYm90dG9tOjUwcHggIWltcG9ydGFudH0ucGwtc20tNTAsLnB4LXNtLTUwe3BhZGRpbmctbGVmdDo1MHB4ICFpbXBvcnRhbnR9LnAtc20tNDB7cGFkZGluZzo0MHB4ICFpbXBvcnRhbnR9LnB0LXNtLTQwLC5weS1zbS00MHtwYWRkaW5nLXRvcDo0MHB4ICFpbXBvcnRhbnR9LnByLXNtLTQwLC5weC1zbS00MHtwYWRkaW5nLXJpZ2h0OjQwcHggIWltcG9ydGFudH0ucGItc20tNDAsLnB5LXNtLTQwe3BhZGRpbmctYm90dG9tOjQwcHggIWltcG9ydGFudH0ucGwtc20tNDAsLnB4LXNtLTQwe3BhZGRpbmctbGVmdDo0MHB4ICFpbXBvcnRhbnR9LnAtc20tMzB7cGFkZGluZzozMHB4ICFpbXBvcnRhbnR9LnB0LXNtLTMwLC5weS1zbS0zMHtwYWRkaW5nLXRvcDozMHB4ICFpbXBvcnRhbnR9LnByLXNtLTMwLC5weC1zbS0zMHtwYWRkaW5nLXJpZ2h0OjMwcHggIWltcG9ydGFudH0ucGItc20tMzAsLnB5LXNtLTMwe3BhZGRpbmctYm90dG9tOjMwcHggIWltcG9ydGFudH0ucGwtc20tMzAsLnB4LXNtLTMwe3BhZGRpbmctbGVmdDozMHB4ICFpbXBvcnRhbnR9LnAtc20tMjB7cGFkZGluZzoyMHB4ICFpbXBvcnRhbnR9LnB0LXNtLTIwLC5weS1zbS0yMHtwYWRkaW5nLXRvcDoyMHB4ICFpbXBvcnRhbnR9LnByLXNtLTIwLC5weC1zbS0yMHtwYWRkaW5nLXJpZ2h0OjIwcHggIWltcG9ydGFudH0ucGItc20tMjAsLnB5LXNtLTIwe3BhZGRpbmctYm90dG9tOjIwcHggIWltcG9ydGFudH0ucGwtc20tMjAsLnB4LXNtLTIwe3BhZGRpbmctbGVmdDoyMHB4ICFpbXBvcnRhbnR9LnAtc20tMTB7cGFkZGluZzoxMHB4ICFpbXBvcnRhbnR9LnB0LXNtLTEwLC5weS1zbS0xMHtwYWRkaW5nLXRvcDoxMHB4ICFpbXBvcnRhbnR9LnByLXNtLTEwLC5weC1zbS0xMHtwYWRkaW5nLXJpZ2h0OjEwcHggIWltcG9ydGFudH0ucGItc20tMTAsLnB5LXNtLTEwe3BhZGRpbmctYm90dG9tOjEwcHggIWltcG9ydGFudH0ucGwtc20tMTAsLnB4LXNtLTEwe3BhZGRpbmctbGVmdDoxMHB4ICFpbXBvcnRhbnR9LnAtc20tOXtwYWRkaW5nOjlweCAhaW1wb3J0YW50fS5wdC1zbS05LC5weS1zbS05e3BhZGRpbmctdG9wOjlweCAhaW1wb3J0YW50fS5wci1zbS05LC5weC1zbS05e3BhZGRpbmctcmlnaHQ6OXB4ICFpbXBvcnRhbnR9LnBiLXNtLTksLnB5LXNtLTl7cGFkZGluZy1ib3R0b206OXB4ICFpbXBvcnRhbnR9LnBsLXNtLTksLnB4LXNtLTl7cGFkZGluZy1sZWZ0OjlweCAhaW1wb3J0YW50fS5wLXNtLTh7cGFkZGluZzo4cHggIWltcG9ydGFudH0ucHQtc20tOCwucHktc20tOHtwYWRkaW5nLXRvcDo4cHggIWltcG9ydGFudH0ucHItc20tOCwucHgtc20tOHtwYWRkaW5nLXJpZ2h0OjhweCAhaW1wb3J0YW50fS5wYi1zbS04LC5weS1zbS04e3BhZGRpbmctYm90dG9tOjhweCAhaW1wb3J0YW50fS5wbC1zbS04LC5weC1zbS04e3BhZGRpbmctbGVmdDo4cHggIWltcG9ydGFudH0ucC1zbS03e3BhZGRpbmc6N3B4ICFpbXBvcnRhbnR9LnB0LXNtLTcsLnB5LXNtLTd7cGFkZGluZy10b3A6N3B4ICFpbXBvcnRhbnR9LnByLXNtLTcsLnB4LXNtLTd7cGFkZGluZy1yaWdodDo3cHggIWltcG9ydGFudH0ucGItc20tNywucHktc20tN3twYWRkaW5nLWJvdHRvbTo3cHggIWltcG9ydGFudH0ucGwtc20tNywucHgtc20tN3twYWRkaW5nLWxlZnQ6N3B4ICFpbXBvcnRhbnR9LnAtc20tNntwYWRkaW5nOjZweCAhaW1wb3J0YW50fS5wdC1zbS02LC5weS1zbS02e3BhZGRpbmctdG9wOjZweCAhaW1wb3J0YW50fS5wci1zbS02LC5weC1zbS02e3BhZGRpbmctcmlnaHQ6NnB4ICFpbXBvcnRhbnR9LnBiLXNtLTYsLnB5LXNtLTZ7cGFkZGluZy1ib3R0b206NnB4ICFpbXBvcnRhbnR9LnBsLXNtLTYsLnB4LXNtLTZ7cGFkZGluZy1sZWZ0OjZweCAhaW1wb3J0YW50fS5tLXNtLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQtc20tYXV0bywubXktc20tYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXItc20tYXV0bywubXgtc20tYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1zbS1hdXRvLC5teS1zbS1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC1zbS1hdXRvLC5teC1zbS1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogODM0cHgpey5tLW1kLTB7bWFyZ2luOjBweCAhaW1wb3J0YW50fS5tdC1tZC0wLC5teS1tZC0we21hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnR9Lm1yLW1kLTAsLm14LW1kLTB7bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50fS5tYi1tZC0wLC5teS1tZC0we21hcmdpbi1ib3R0b206MHB4ICFpbXBvcnRhbnR9Lm1sLW1kLTAsLm14LW1kLTB7bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnR9Lm0tbWQtMXttYXJnaW46MXB4ICFpbXBvcnRhbnR9Lm10LW1kLTEsLm15LW1kLTF7bWFyZ2luLXRvcDoxcHggIWltcG9ydGFudH0ubXItbWQtMSwubXgtbWQtMXttYXJnaW4tcmlnaHQ6MXB4ICFpbXBvcnRhbnR9Lm1iLW1kLTEsLm15LW1kLTF7bWFyZ2luLWJvdHRvbToxcHggIWltcG9ydGFudH0ubWwtbWQtMSwubXgtbWQtMXttYXJnaW4tbGVmdDoxcHggIWltcG9ydGFudH0ubS1tZC0ye21hcmdpbjoycHggIWltcG9ydGFudH0ubXQtbWQtMiwubXktbWQtMnttYXJnaW4tdG9wOjJweCAhaW1wb3J0YW50fS5tci1tZC0yLC5teC1tZC0ye21hcmdpbi1yaWdodDoycHggIWltcG9ydGFudH0ubWItbWQtMiwubXktbWQtMnttYXJnaW4tYm90dG9tOjJweCAhaW1wb3J0YW50fS5tbC1tZC0yLC5teC1tZC0ye21hcmdpbi1sZWZ0OjJweCAhaW1wb3J0YW50fS5tLW1kLTN7bWFyZ2luOjNweCAhaW1wb3J0YW50fS5tdC1tZC0zLC5teS1tZC0ze21hcmdpbi10b3A6M3B4ICFpbXBvcnRhbnR9Lm1yLW1kLTMsLm14LW1kLTN7bWFyZ2luLXJpZ2h0OjNweCAhaW1wb3J0YW50fS5tYi1tZC0zLC5teS1tZC0ze21hcmdpbi1ib3R0b206M3B4ICFpbXBvcnRhbnR9Lm1sLW1kLTMsLm14LW1kLTN7bWFyZ2luLWxlZnQ6M3B4ICFpbXBvcnRhbnR9Lm0tbWQtNHttYXJnaW46NHB4ICFpbXBvcnRhbnR9Lm10LW1kLTQsLm15LW1kLTR7bWFyZ2luLXRvcDo0cHggIWltcG9ydGFudH0ubXItbWQtNCwubXgtbWQtNHttYXJnaW4tcmlnaHQ6NHB4ICFpbXBvcnRhbnR9Lm1iLW1kLTQsLm15LW1kLTR7bWFyZ2luLWJvdHRvbTo0cHggIWltcG9ydGFudH0ubWwtbWQtNCwubXgtbWQtNHttYXJnaW4tbGVmdDo0cHggIWltcG9ydGFudH0ubS1tZC01e21hcmdpbjo1cHggIWltcG9ydGFudH0ubXQtbWQtNSwubXktbWQtNXttYXJnaW4tdG9wOjVweCAhaW1wb3J0YW50fS5tci1tZC01LC5teC1tZC01e21hcmdpbi1yaWdodDo1cHggIWltcG9ydGFudH0ubWItbWQtNSwubXktbWQtNXttYXJnaW4tYm90dG9tOjVweCAhaW1wb3J0YW50fS5tbC1tZC01LC5teC1tZC01e21hcmdpbi1sZWZ0OjVweCAhaW1wb3J0YW50fS5tLW1kLWdne21hcmdpbjoxNnB4ICFpbXBvcnRhbnR9Lm10LW1kLWdnLC5teS1tZC1nZ3ttYXJnaW4tdG9wOjE2cHggIWltcG9ydGFudH0ubXItbWQtZ2csLm14LW1kLWdne21hcmdpbi1yaWdodDoxNnB4ICFpbXBvcnRhbnR9Lm1iLW1kLWdnLC5teS1tZC1nZ3ttYXJnaW4tYm90dG9tOjE2cHggIWltcG9ydGFudH0ubWwtbWQtZ2csLm14LW1kLWdne21hcmdpbi1sZWZ0OjE2cHggIWltcG9ydGFudH0ubS1tZC0xMjB7bWFyZ2luOjEyMHB4ICFpbXBvcnRhbnR9Lm10LW1kLTEyMCwubXktbWQtMTIwe21hcmdpbi10b3A6MTIwcHggIWltcG9ydGFudH0ubXItbWQtMTIwLC5teC1tZC0xMjB7bWFyZ2luLXJpZ2h0OjEyMHB4ICFpbXBvcnRhbnR9Lm1iLW1kLTEyMCwubXktbWQtMTIwe21hcmdpbi1ib3R0b206MTIwcHggIWltcG9ydGFudH0ubWwtbWQtMTIwLC5teC1tZC0xMjB7bWFyZ2luLWxlZnQ6MTIwcHggIWltcG9ydGFudH0ubS1tZC0xMTB7bWFyZ2luOjExMHB4ICFpbXBvcnRhbnR9Lm10LW1kLTExMCwubXktbWQtMTEwe21hcmdpbi10b3A6MTEwcHggIWltcG9ydGFudH0ubXItbWQtMTEwLC5teC1tZC0xMTB7bWFyZ2luLXJpZ2h0OjExMHB4ICFpbXBvcnRhbnR9Lm1iLW1kLTExMCwubXktbWQtMTEwe21hcmdpbi1ib3R0b206MTEwcHggIWltcG9ydGFudH0ubWwtbWQtMTEwLC5teC1tZC0xMTB7bWFyZ2luLWxlZnQ6MTEwcHggIWltcG9ydGFudH0ubS1tZC0xMDB7bWFyZ2luOjEwMHB4ICFpbXBvcnRhbnR9Lm10LW1kLTEwMCwubXktbWQtMTAwe21hcmdpbi10b3A6MTAwcHggIWltcG9ydGFudH0ubXItbWQtMTAwLC5teC1tZC0xMDB7bWFyZ2luLXJpZ2h0OjEwMHB4ICFpbXBvcnRhbnR9Lm1iLW1kLTEwMCwubXktbWQtMTAwe21hcmdpbi1ib3R0b206MTAwcHggIWltcG9ydGFudH0ubWwtbWQtMTAwLC5teC1tZC0xMDB7bWFyZ2luLWxlZnQ6MTAwcHggIWltcG9ydGFudH0ubS1tZC05MHttYXJnaW46OTBweCAhaW1wb3J0YW50fS5tdC1tZC05MCwubXktbWQtOTB7bWFyZ2luLXRvcDo5MHB4ICFpbXBvcnRhbnR9Lm1yLW1kLTkwLC5teC1tZC05MHttYXJnaW4tcmlnaHQ6OTBweCAhaW1wb3J0YW50fS5tYi1tZC05MCwubXktbWQtOTB7bWFyZ2luLWJvdHRvbTo5MHB4ICFpbXBvcnRhbnR9Lm1sLW1kLTkwLC5teC1tZC05MHttYXJnaW4tbGVmdDo5MHB4ICFpbXBvcnRhbnR9Lm0tbWQtODB7bWFyZ2luOjgwcHggIWltcG9ydGFudH0ubXQtbWQtODAsLm15LW1kLTgwe21hcmdpbi10b3A6ODBweCAhaW1wb3J0YW50fS5tci1tZC04MCwubXgtbWQtODB7bWFyZ2luLXJpZ2h0OjgwcHggIWltcG9ydGFudH0ubWItbWQtODAsLm15LW1kLTgwe21hcmdpbi1ib3R0b206ODBweCAhaW1wb3J0YW50fS5tbC1tZC04MCwubXgtbWQtODB7bWFyZ2luLWxlZnQ6ODBweCAhaW1wb3J0YW50fS5tLW1kLTcwe21hcmdpbjo3MHB4ICFpbXBvcnRhbnR9Lm10LW1kLTcwLC5teS1tZC03MHttYXJnaW4tdG9wOjcwcHggIWltcG9ydGFudH0ubXItbWQtNzAsLm14LW1kLTcwe21hcmdpbi1yaWdodDo3MHB4ICFpbXBvcnRhbnR9Lm1iLW1kLTcwLC5teS1tZC03MHttYXJnaW4tYm90dG9tOjcwcHggIWltcG9ydGFudH0ubWwtbWQtNzAsLm14LW1kLTcwe21hcmdpbi1sZWZ0OjcwcHggIWltcG9ydGFudH0ubS1tZC02MHttYXJnaW46NjBweCAhaW1wb3J0YW50fS5tdC1tZC02MCwubXktbWQtNjB7bWFyZ2luLXRvcDo2MHB4ICFpbXBvcnRhbnR9Lm1yLW1kLTYwLC5teC1tZC02MHttYXJnaW4tcmlnaHQ6NjBweCAhaW1wb3J0YW50fS5tYi1tZC02MCwubXktbWQtNjB7bWFyZ2luLWJvdHRvbTo2MHB4ICFpbXBvcnRhbnR9Lm1sLW1kLTYwLC5teC1tZC02MHttYXJnaW4tbGVmdDo2MHB4ICFpbXBvcnRhbnR9Lm0tbWQtNTB7bWFyZ2luOjUwcHggIWltcG9ydGFudH0ubXQtbWQtNTAsLm15LW1kLTUwe21hcmdpbi10b3A6NTBweCAhaW1wb3J0YW50fS5tci1tZC01MCwubXgtbWQtNTB7bWFyZ2luLXJpZ2h0OjUwcHggIWltcG9ydGFudH0ubWItbWQtNTAsLm15LW1kLTUwe21hcmdpbi1ib3R0b206NTBweCAhaW1wb3J0YW50fS5tbC1tZC01MCwubXgtbWQtNTB7bWFyZ2luLWxlZnQ6NTBweCAhaW1wb3J0YW50fS5tLW1kLTQwe21hcmdpbjo0MHB4ICFpbXBvcnRhbnR9Lm10LW1kLTQwLC5teS1tZC00MHttYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudH0ubXItbWQtNDAsLm14LW1kLTQwe21hcmdpbi1yaWdodDo0MHB4ICFpbXBvcnRhbnR9Lm1iLW1kLTQwLC5teS1tZC00MHttYXJnaW4tYm90dG9tOjQwcHggIWltcG9ydGFudH0ubWwtbWQtNDAsLm14LW1kLTQwe21hcmdpbi1sZWZ0OjQwcHggIWltcG9ydGFudH0ubS1tZC0zMHttYXJnaW46MzBweCAhaW1wb3J0YW50fS5tdC1tZC0zMCwubXktbWQtMzB7bWFyZ2luLXRvcDozMHB4ICFpbXBvcnRhbnR9Lm1yLW1kLTMwLC5teC1tZC0zMHttYXJnaW4tcmlnaHQ6MzBweCAhaW1wb3J0YW50fS5tYi1tZC0zMCwubXktbWQtMzB7bWFyZ2luLWJvdHRvbTozMHB4ICFpbXBvcnRhbnR9Lm1sLW1kLTMwLC5teC1tZC0zMHttYXJnaW4tbGVmdDozMHB4ICFpbXBvcnRhbnR9Lm0tbWQtMjB7bWFyZ2luOjIwcHggIWltcG9ydGFudH0ubXQtbWQtMjAsLm15LW1kLTIwe21hcmdpbi10b3A6MjBweCAhaW1wb3J0YW50fS5tci1tZC0yMCwubXgtbWQtMjB7bWFyZ2luLXJpZ2h0OjIwcHggIWltcG9ydGFudH0ubWItbWQtMjAsLm15LW1kLTIwe21hcmdpbi1ib3R0b206MjBweCAhaW1wb3J0YW50fS5tbC1tZC0yMCwubXgtbWQtMjB7bWFyZ2luLWxlZnQ6MjBweCAhaW1wb3J0YW50fS5tLW1kLTEwe21hcmdpbjoxMHB4ICFpbXBvcnRhbnR9Lm10LW1kLTEwLC5teS1tZC0xMHttYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudH0ubXItbWQtMTAsLm14LW1kLTEwe21hcmdpbi1yaWdodDoxMHB4ICFpbXBvcnRhbnR9Lm1iLW1kLTEwLC5teS1tZC0xMHttYXJnaW4tYm90dG9tOjEwcHggIWltcG9ydGFudH0ubWwtbWQtMTAsLm14LW1kLTEwe21hcmdpbi1sZWZ0OjEwcHggIWltcG9ydGFudH0ubS1tZC05e21hcmdpbjo5cHggIWltcG9ydGFudH0ubXQtbWQtOSwubXktbWQtOXttYXJnaW4tdG9wOjlweCAhaW1wb3J0YW50fS5tci1tZC05LC5teC1tZC05e21hcmdpbi1yaWdodDo5cHggIWltcG9ydGFudH0ubWItbWQtOSwubXktbWQtOXttYXJnaW4tYm90dG9tOjlweCAhaW1wb3J0YW50fS5tbC1tZC05LC5teC1tZC05e21hcmdpbi1sZWZ0OjlweCAhaW1wb3J0YW50fS5tLW1kLTh7bWFyZ2luOjhweCAhaW1wb3J0YW50fS5tdC1tZC04LC5teS1tZC04e21hcmdpbi10b3A6OHB4ICFpbXBvcnRhbnR9Lm1yLW1kLTgsLm14LW1kLTh7bWFyZ2luLXJpZ2h0OjhweCAhaW1wb3J0YW50fS5tYi1tZC04LC5teS1tZC04e21hcmdpbi1ib3R0b206OHB4ICFpbXBvcnRhbnR9Lm1sLW1kLTgsLm14LW1kLTh7bWFyZ2luLWxlZnQ6OHB4ICFpbXBvcnRhbnR9Lm0tbWQtN3ttYXJnaW46N3B4ICFpbXBvcnRhbnR9Lm10LW1kLTcsLm15LW1kLTd7bWFyZ2luLXRvcDo3cHggIWltcG9ydGFudH0ubXItbWQtNywubXgtbWQtN3ttYXJnaW4tcmlnaHQ6N3B4ICFpbXBvcnRhbnR9Lm1iLW1kLTcsLm15LW1kLTd7bWFyZ2luLWJvdHRvbTo3cHggIWltcG9ydGFudH0ubWwtbWQtNywubXgtbWQtN3ttYXJnaW4tbGVmdDo3cHggIWltcG9ydGFudH0ubS1tZC02e21hcmdpbjo2cHggIWltcG9ydGFudH0ubXQtbWQtNiwubXktbWQtNnttYXJnaW4tdG9wOjZweCAhaW1wb3J0YW50fS5tci1tZC02LC5teC1tZC02e21hcmdpbi1yaWdodDo2cHggIWltcG9ydGFudH0ubWItbWQtNiwubXktbWQtNnttYXJnaW4tYm90dG9tOjZweCAhaW1wb3J0YW50fS5tbC1tZC02LC5teC1tZC02e21hcmdpbi1sZWZ0OjZweCAhaW1wb3J0YW50fS5wLW1kLTB7cGFkZGluZzowcHggIWltcG9ydGFudH0ucHQtbWQtMCwucHktbWQtMHtwYWRkaW5nLXRvcDowcHggIWltcG9ydGFudH0ucHItbWQtMCwucHgtbWQtMHtwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50fS5wYi1tZC0wLC5weS1tZC0we3BhZGRpbmctYm90dG9tOjBweCAhaW1wb3J0YW50fS5wbC1tZC0wLC5weC1tZC0we3BhZGRpbmctbGVmdDowcHggIWltcG9ydGFudH0ucC1tZC0xe3BhZGRpbmc6MXB4ICFpbXBvcnRhbnR9LnB0LW1kLTEsLnB5LW1kLTF7cGFkZGluZy10b3A6MXB4ICFpbXBvcnRhbnR9LnByLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1yaWdodDoxcHggIWltcG9ydGFudH0ucGItbWQtMSwucHktbWQtMXtwYWRkaW5nLWJvdHRvbToxcHggIWltcG9ydGFudH0ucGwtbWQtMSwucHgtbWQtMXtwYWRkaW5nLWxlZnQ6MXB4ICFpbXBvcnRhbnR9LnAtbWQtMntwYWRkaW5nOjJweCAhaW1wb3J0YW50fS5wdC1tZC0yLC5weS1tZC0ye3BhZGRpbmctdG9wOjJweCAhaW1wb3J0YW50fS5wci1tZC0yLC5weC1tZC0ye3BhZGRpbmctcmlnaHQ6MnB4ICFpbXBvcnRhbnR9LnBiLW1kLTIsLnB5LW1kLTJ7cGFkZGluZy1ib3R0b206MnB4ICFpbXBvcnRhbnR9LnBsLW1kLTIsLnB4LW1kLTJ7cGFkZGluZy1sZWZ0OjJweCAhaW1wb3J0YW50fS5wLW1kLTN7cGFkZGluZzozcHggIWltcG9ydGFudH0ucHQtbWQtMywucHktbWQtM3twYWRkaW5nLXRvcDozcHggIWltcG9ydGFudH0ucHItbWQtMywucHgtbWQtM3twYWRkaW5nLXJpZ2h0OjNweCAhaW1wb3J0YW50fS5wYi1tZC0zLC5weS1tZC0ze3BhZGRpbmctYm90dG9tOjNweCAhaW1wb3J0YW50fS5wbC1tZC0zLC5weC1tZC0ze3BhZGRpbmctbGVmdDozcHggIWltcG9ydGFudH0ucC1tZC00e3BhZGRpbmc6NHB4ICFpbXBvcnRhbnR9LnB0LW1kLTQsLnB5LW1kLTR7cGFkZGluZy10b3A6NHB4ICFpbXBvcnRhbnR9LnByLW1kLTQsLnB4LW1kLTR7cGFkZGluZy1yaWdodDo0cHggIWltcG9ydGFudH0ucGItbWQtNCwucHktbWQtNHtwYWRkaW5nLWJvdHRvbTo0cHggIWltcG9ydGFudH0ucGwtbWQtNCwucHgtbWQtNHtwYWRkaW5nLWxlZnQ6NHB4ICFpbXBvcnRhbnR9LnAtbWQtNXtwYWRkaW5nOjVweCAhaW1wb3J0YW50fS5wdC1tZC01LC5weS1tZC01e3BhZGRpbmctdG9wOjVweCAhaW1wb3J0YW50fS5wci1tZC01LC5weC1tZC01e3BhZGRpbmctcmlnaHQ6NXB4ICFpbXBvcnRhbnR9LnBiLW1kLTUsLnB5LW1kLTV7cGFkZGluZy1ib3R0b206NXB4ICFpbXBvcnRhbnR9LnBsLW1kLTUsLnB4LW1kLTV7cGFkZGluZy1sZWZ0OjVweCAhaW1wb3J0YW50fS5wLW1kLWdne3BhZGRpbmc6MTZweCAhaW1wb3J0YW50fS5wdC1tZC1nZywucHktbWQtZ2d7cGFkZGluZy10b3A6MTZweCAhaW1wb3J0YW50fS5wci1tZC1nZywucHgtbWQtZ2d7cGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnR9LnBiLW1kLWdnLC5weS1tZC1nZ3twYWRkaW5nLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9LnBsLW1kLWdnLC5weC1tZC1nZ3twYWRkaW5nLWxlZnQ6MTZweCAhaW1wb3J0YW50fS5wLW1kLTEyMHtwYWRkaW5nOjEyMHB4ICFpbXBvcnRhbnR9LnB0LW1kLTEyMCwucHktbWQtMTIwe3BhZGRpbmctdG9wOjEyMHB4ICFpbXBvcnRhbnR9LnByLW1kLTEyMCwucHgtbWQtMTIwe3BhZGRpbmctcmlnaHQ6MTIwcHggIWltcG9ydGFudH0ucGItbWQtMTIwLC5weS1tZC0xMjB7cGFkZGluZy1ib3R0b206MTIwcHggIWltcG9ydGFudH0ucGwtbWQtMTIwLC5weC1tZC0xMjB7cGFkZGluZy1sZWZ0OjEyMHB4ICFpbXBvcnRhbnR9LnAtbWQtMTEwe3BhZGRpbmc6MTEwcHggIWltcG9ydGFudH0ucHQtbWQtMTEwLC5weS1tZC0xMTB7cGFkZGluZy10b3A6MTEwcHggIWltcG9ydGFudH0ucHItbWQtMTEwLC5weC1tZC0xMTB7cGFkZGluZy1yaWdodDoxMTBweCAhaW1wb3J0YW50fS5wYi1tZC0xMTAsLnB5LW1kLTExMHtwYWRkaW5nLWJvdHRvbToxMTBweCAhaW1wb3J0YW50fS5wbC1tZC0xMTAsLnB4LW1kLTExMHtwYWRkaW5nLWxlZnQ6MTEwcHggIWltcG9ydGFudH0ucC1tZC0xMDB7cGFkZGluZzoxMDBweCAhaW1wb3J0YW50fS5wdC1tZC0xMDAsLnB5LW1kLTEwMHtwYWRkaW5nLXRvcDoxMDBweCAhaW1wb3J0YW50fS5wci1tZC0xMDAsLnB4LW1kLTEwMHtwYWRkaW5nLXJpZ2h0OjEwMHB4ICFpbXBvcnRhbnR9LnBiLW1kLTEwMCwucHktbWQtMTAwe3BhZGRpbmctYm90dG9tOjEwMHB4ICFpbXBvcnRhbnR9LnBsLW1kLTEwMCwucHgtbWQtMTAwe3BhZGRpbmctbGVmdDoxMDBweCAhaW1wb3J0YW50fS5wLW1kLTkwe3BhZGRpbmc6OTBweCAhaW1wb3J0YW50fS5wdC1tZC05MCwucHktbWQtOTB7cGFkZGluZy10b3A6OTBweCAhaW1wb3J0YW50fS5wci1tZC05MCwucHgtbWQtOTB7cGFkZGluZy1yaWdodDo5MHB4ICFpbXBvcnRhbnR9LnBiLW1kLTkwLC5weS1tZC05MHtwYWRkaW5nLWJvdHRvbTo5MHB4ICFpbXBvcnRhbnR9LnBsLW1kLTkwLC5weC1tZC05MHtwYWRkaW5nLWxlZnQ6OTBweCAhaW1wb3J0YW50fS5wLW1kLTgwe3BhZGRpbmc6ODBweCAhaW1wb3J0YW50fS5wdC1tZC04MCwucHktbWQtODB7cGFkZGluZy10b3A6ODBweCAhaW1wb3J0YW50fS5wci1tZC04MCwucHgtbWQtODB7cGFkZGluZy1yaWdodDo4MHB4ICFpbXBvcnRhbnR9LnBiLW1kLTgwLC5weS1tZC04MHtwYWRkaW5nLWJvdHRvbTo4MHB4ICFpbXBvcnRhbnR9LnBsLW1kLTgwLC5weC1tZC04MHtwYWRkaW5nLWxlZnQ6ODBweCAhaW1wb3J0YW50fS5wLW1kLTcwe3BhZGRpbmc6NzBweCAhaW1wb3J0YW50fS5wdC1tZC03MCwucHktbWQtNzB7cGFkZGluZy10b3A6NzBweCAhaW1wb3J0YW50fS5wci1tZC03MCwucHgtbWQtNzB7cGFkZGluZy1yaWdodDo3MHB4ICFpbXBvcnRhbnR9LnBiLW1kLTcwLC5weS1tZC03MHtwYWRkaW5nLWJvdHRvbTo3MHB4ICFpbXBvcnRhbnR9LnBsLW1kLTcwLC5weC1tZC03MHtwYWRkaW5nLWxlZnQ6NzBweCAhaW1wb3J0YW50fS5wLW1kLTYwe3BhZGRpbmc6NjBweCAhaW1wb3J0YW50fS5wdC1tZC02MCwucHktbWQtNjB7cGFkZGluZy10b3A6NjBweCAhaW1wb3J0YW50fS5wci1tZC02MCwucHgtbWQtNjB7cGFkZGluZy1yaWdodDo2MHB4ICFpbXBvcnRhbnR9LnBiLW1kLTYwLC5weS1tZC02MHtwYWRkaW5nLWJvdHRvbTo2MHB4ICFpbXBvcnRhbnR9LnBsLW1kLTYwLC5weC1tZC02MHtwYWRkaW5nLWxlZnQ6NjBweCAhaW1wb3J0YW50fS5wLW1kLTUwe3BhZGRpbmc6NTBweCAhaW1wb3J0YW50fS5wdC1tZC01MCwucHktbWQtNTB7cGFkZGluZy10b3A6NTBweCAhaW1wb3J0YW50fS5wci1tZC01MCwucHgtbWQtNTB7cGFkZGluZy1yaWdodDo1MHB4ICFpbXBvcnRhbnR9LnBiLW1kLTUwLC5weS1tZC01MHtwYWRkaW5nLWJvdHRvbTo1MHB4ICFpbXBvcnRhbnR9LnBsLW1kLTUwLC5weC1tZC01MHtwYWRkaW5nLWxlZnQ6NTBweCAhaW1wb3J0YW50fS5wLW1kLTQwe3BhZGRpbmc6NDBweCAhaW1wb3J0YW50fS5wdC1tZC00MCwucHktbWQtNDB7cGFkZGluZy10b3A6NDBweCAhaW1wb3J0YW50fS5wci1tZC00MCwucHgtbWQtNDB7cGFkZGluZy1yaWdodDo0MHB4ICFpbXBvcnRhbnR9LnBiLW1kLTQwLC5weS1tZC00MHtwYWRkaW5nLWJvdHRvbTo0MHB4ICFpbXBvcnRhbnR9LnBsLW1kLTQwLC5weC1tZC00MHtwYWRkaW5nLWxlZnQ6NDBweCAhaW1wb3J0YW50fS5wLW1kLTMwe3BhZGRpbmc6MzBweCAhaW1wb3J0YW50fS5wdC1tZC0zMCwucHktbWQtMzB7cGFkZGluZy10b3A6MzBweCAhaW1wb3J0YW50fS5wci1tZC0zMCwucHgtbWQtMzB7cGFkZGluZy1yaWdodDozMHB4ICFpbXBvcnRhbnR9LnBiLW1kLTMwLC5weS1tZC0zMHtwYWRkaW5nLWJvdHRvbTozMHB4ICFpbXBvcnRhbnR9LnBsLW1kLTMwLC5weC1tZC0zMHtwYWRkaW5nLWxlZnQ6MzBweCAhaW1wb3J0YW50fS5wLW1kLTIwe3BhZGRpbmc6MjBweCAhaW1wb3J0YW50fS5wdC1tZC0yMCwucHktbWQtMjB7cGFkZGluZy10b3A6MjBweCAhaW1wb3J0YW50fS5wci1tZC0yMCwucHgtbWQtMjB7cGFkZGluZy1yaWdodDoyMHB4ICFpbXBvcnRhbnR9LnBiLW1kLTIwLC5weS1tZC0yMHtwYWRkaW5nLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9LnBsLW1kLTIwLC5weC1tZC0yMHtwYWRkaW5nLWxlZnQ6MjBweCAhaW1wb3J0YW50fS5wLW1kLTEwe3BhZGRpbmc6MTBweCAhaW1wb3J0YW50fS5wdC1tZC0xMCwucHktbWQtMTB7cGFkZGluZy10b3A6MTBweCAhaW1wb3J0YW50fS5wci1tZC0xMCwucHgtbWQtMTB7cGFkZGluZy1yaWdodDoxMHB4ICFpbXBvcnRhbnR9LnBiLW1kLTEwLC5weS1tZC0xMHtwYWRkaW5nLWJvdHRvbToxMHB4ICFpbXBvcnRhbnR9LnBsLW1kLTEwLC5weC1tZC0xMHtwYWRkaW5nLWxlZnQ6MTBweCAhaW1wb3J0YW50fS5wLW1kLTl7cGFkZGluZzo5cHggIWltcG9ydGFudH0ucHQtbWQtOSwucHktbWQtOXtwYWRkaW5nLXRvcDo5cHggIWltcG9ydGFudH0ucHItbWQtOSwucHgtbWQtOXtwYWRkaW5nLXJpZ2h0OjlweCAhaW1wb3J0YW50fS5wYi1tZC05LC5weS1tZC05e3BhZGRpbmctYm90dG9tOjlweCAhaW1wb3J0YW50fS5wbC1tZC05LC5weC1tZC05e3BhZGRpbmctbGVmdDo5cHggIWltcG9ydGFudH0ucC1tZC04e3BhZGRpbmc6OHB4ICFpbXBvcnRhbnR9LnB0LW1kLTgsLnB5LW1kLTh7cGFkZGluZy10b3A6OHB4ICFpbXBvcnRhbnR9LnByLW1kLTgsLnB4LW1kLTh7cGFkZGluZy1yaWdodDo4cHggIWltcG9ydGFudH0ucGItbWQtOCwucHktbWQtOHtwYWRkaW5nLWJvdHRvbTo4cHggIWltcG9ydGFudH0ucGwtbWQtOCwucHgtbWQtOHtwYWRkaW5nLWxlZnQ6OHB4ICFpbXBvcnRhbnR9LnAtbWQtN3twYWRkaW5nOjdweCAhaW1wb3J0YW50fS5wdC1tZC03LC5weS1tZC03e3BhZGRpbmctdG9wOjdweCAhaW1wb3J0YW50fS5wci1tZC03LC5weC1tZC03e3BhZGRpbmctcmlnaHQ6N3B4ICFpbXBvcnRhbnR9LnBiLW1kLTcsLnB5LW1kLTd7cGFkZGluZy1ib3R0b206N3B4ICFpbXBvcnRhbnR9LnBsLW1kLTcsLnB4LW1kLTd7cGFkZGluZy1sZWZ0OjdweCAhaW1wb3J0YW50fS5wLW1kLTZ7cGFkZGluZzo2cHggIWltcG9ydGFudH0ucHQtbWQtNiwucHktbWQtNntwYWRkaW5nLXRvcDo2cHggIWltcG9ydGFudH0ucHItbWQtNiwucHgtbWQtNntwYWRkaW5nLXJpZ2h0OjZweCAhaW1wb3J0YW50fS5wYi1tZC02LC5weS1tZC02e3BhZGRpbmctYm90dG9tOjZweCAhaW1wb3J0YW50fS5wbC1tZC02LC5weC1tZC02e3BhZGRpbmctbGVmdDo2cHggIWltcG9ydGFudH0ubS1tZC1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm10LW1kLWF1dG8sLm15LW1kLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1yLW1kLWF1dG8sLm14LW1kLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItbWQtYXV0bywubXktbWQtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubWwtbWQtYXV0bywubXgtbWQtYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEwMjRweCl7Lm0tbGctMHttYXJnaW46MHB4ICFpbXBvcnRhbnR9Lm10LWxnLTAsLm15LWxnLTB7bWFyZ2luLXRvcDowcHggIWltcG9ydGFudH0ubXItbGctMCwubXgtbGctMHttYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnR9Lm1iLWxnLTAsLm15LWxnLTB7bWFyZ2luLWJvdHRvbTowcHggIWltcG9ydGFudH0ubWwtbGctMCwubXgtbGctMHttYXJnaW4tbGVmdDowcHggIWltcG9ydGFudH0ubS1sZy0xe21hcmdpbjoxcHggIWltcG9ydGFudH0ubXQtbGctMSwubXktbGctMXttYXJnaW4tdG9wOjFweCAhaW1wb3J0YW50fS5tci1sZy0xLC5teC1sZy0xe21hcmdpbi1yaWdodDoxcHggIWltcG9ydGFudH0ubWItbGctMSwubXktbGctMXttYXJnaW4tYm90dG9tOjFweCAhaW1wb3J0YW50fS5tbC1sZy0xLC5teC1sZy0xe21hcmdpbi1sZWZ0OjFweCAhaW1wb3J0YW50fS5tLWxnLTJ7bWFyZ2luOjJweCAhaW1wb3J0YW50fS5tdC1sZy0yLC5teS1sZy0ye21hcmdpbi10b3A6MnB4ICFpbXBvcnRhbnR9Lm1yLWxnLTIsLm14LWxnLTJ7bWFyZ2luLXJpZ2h0OjJweCAhaW1wb3J0YW50fS5tYi1sZy0yLC5teS1sZy0ye21hcmdpbi1ib3R0b206MnB4ICFpbXBvcnRhbnR9Lm1sLWxnLTIsLm14LWxnLTJ7bWFyZ2luLWxlZnQ6MnB4ICFpbXBvcnRhbnR9Lm0tbGctM3ttYXJnaW46M3B4ICFpbXBvcnRhbnR9Lm10LWxnLTMsLm15LWxnLTN7bWFyZ2luLXRvcDozcHggIWltcG9ydGFudH0ubXItbGctMywubXgtbGctM3ttYXJnaW4tcmlnaHQ6M3B4ICFpbXBvcnRhbnR9Lm1iLWxnLTMsLm15LWxnLTN7bWFyZ2luLWJvdHRvbTozcHggIWltcG9ydGFudH0ubWwtbGctMywubXgtbGctM3ttYXJnaW4tbGVmdDozcHggIWltcG9ydGFudH0ubS1sZy00e21hcmdpbjo0cHggIWltcG9ydGFudH0ubXQtbGctNCwubXktbGctNHttYXJnaW4tdG9wOjRweCAhaW1wb3J0YW50fS5tci1sZy00LC5teC1sZy00e21hcmdpbi1yaWdodDo0cHggIWltcG9ydGFudH0ubWItbGctNCwubXktbGctNHttYXJnaW4tYm90dG9tOjRweCAhaW1wb3J0YW50fS5tbC1sZy00LC5teC1sZy00e21hcmdpbi1sZWZ0OjRweCAhaW1wb3J0YW50fS5tLWxnLTV7bWFyZ2luOjVweCAhaW1wb3J0YW50fS5tdC1sZy01LC5teS1sZy01e21hcmdpbi10b3A6NXB4ICFpbXBvcnRhbnR9Lm1yLWxnLTUsLm14LWxnLTV7bWFyZ2luLXJpZ2h0OjVweCAhaW1wb3J0YW50fS5tYi1sZy01LC5teS1sZy01e21hcmdpbi1ib3R0b206NXB4ICFpbXBvcnRhbnR9Lm1sLWxnLTUsLm14LWxnLTV7bWFyZ2luLWxlZnQ6NXB4ICFpbXBvcnRhbnR9Lm0tbGctZ2d7bWFyZ2luOjE2cHggIWltcG9ydGFudH0ubXQtbGctZ2csLm15LWxnLWdne21hcmdpbi10b3A6MTZweCAhaW1wb3J0YW50fS5tci1sZy1nZywubXgtbGctZ2d7bWFyZ2luLXJpZ2h0OjE2cHggIWltcG9ydGFudH0ubWItbGctZ2csLm15LWxnLWdne21hcmdpbi1ib3R0b206MTZweCAhaW1wb3J0YW50fS5tbC1sZy1nZywubXgtbGctZ2d7bWFyZ2luLWxlZnQ6MTZweCAhaW1wb3J0YW50fS5tLWxnLTEyMHttYXJnaW46MTIwcHggIWltcG9ydGFudH0ubXQtbGctMTIwLC5teS1sZy0xMjB7bWFyZ2luLXRvcDoxMjBweCAhaW1wb3J0YW50fS5tci1sZy0xMjAsLm14LWxnLTEyMHttYXJnaW4tcmlnaHQ6MTIwcHggIWltcG9ydGFudH0ubWItbGctMTIwLC5teS1sZy0xMjB7bWFyZ2luLWJvdHRvbToxMjBweCAhaW1wb3J0YW50fS5tbC1sZy0xMjAsLm14LWxnLTEyMHttYXJnaW4tbGVmdDoxMjBweCAhaW1wb3J0YW50fS5tLWxnLTExMHttYXJnaW46MTEwcHggIWltcG9ydGFudH0ubXQtbGctMTEwLC5teS1sZy0xMTB7bWFyZ2luLXRvcDoxMTBweCAhaW1wb3J0YW50fS5tci1sZy0xMTAsLm14LWxnLTExMHttYXJnaW4tcmlnaHQ6MTEwcHggIWltcG9ydGFudH0ubWItbGctMTEwLC5teS1sZy0xMTB7bWFyZ2luLWJvdHRvbToxMTBweCAhaW1wb3J0YW50fS5tbC1sZy0xMTAsLm14LWxnLTExMHttYXJnaW4tbGVmdDoxMTBweCAhaW1wb3J0YW50fS5tLWxnLTEwMHttYXJnaW46MTAwcHggIWltcG9ydGFudH0ubXQtbGctMTAwLC5teS1sZy0xMDB7bWFyZ2luLXRvcDoxMDBweCAhaW1wb3J0YW50fS5tci1sZy0xMDAsLm14LWxnLTEwMHttYXJnaW4tcmlnaHQ6MTAwcHggIWltcG9ydGFudH0ubWItbGctMTAwLC5teS1sZy0xMDB7bWFyZ2luLWJvdHRvbToxMDBweCAhaW1wb3J0YW50fS5tbC1sZy0xMDAsLm14LWxnLTEwMHttYXJnaW4tbGVmdDoxMDBweCAhaW1wb3J0YW50fS5tLWxnLTkwe21hcmdpbjo5MHB4ICFpbXBvcnRhbnR9Lm10LWxnLTkwLC5teS1sZy05MHttYXJnaW4tdG9wOjkwcHggIWltcG9ydGFudH0ubXItbGctOTAsLm14LWxnLTkwe21hcmdpbi1yaWdodDo5MHB4ICFpbXBvcnRhbnR9Lm1iLWxnLTkwLC5teS1sZy05MHttYXJnaW4tYm90dG9tOjkwcHggIWltcG9ydGFudH0ubWwtbGctOTAsLm14LWxnLTkwe21hcmdpbi1sZWZ0OjkwcHggIWltcG9ydGFudH0ubS1sZy04MHttYXJnaW46ODBweCAhaW1wb3J0YW50fS5tdC1sZy04MCwubXktbGctODB7bWFyZ2luLXRvcDo4MHB4ICFpbXBvcnRhbnR9Lm1yLWxnLTgwLC5teC1sZy04MHttYXJnaW4tcmlnaHQ6ODBweCAhaW1wb3J0YW50fS5tYi1sZy04MCwubXktbGctODB7bWFyZ2luLWJvdHRvbTo4MHB4ICFpbXBvcnRhbnR9Lm1sLWxnLTgwLC5teC1sZy04MHttYXJnaW4tbGVmdDo4MHB4ICFpbXBvcnRhbnR9Lm0tbGctNzB7bWFyZ2luOjcwcHggIWltcG9ydGFudH0ubXQtbGctNzAsLm15LWxnLTcwe21hcmdpbi10b3A6NzBweCAhaW1wb3J0YW50fS5tci1sZy03MCwubXgtbGctNzB7bWFyZ2luLXJpZ2h0OjcwcHggIWltcG9ydGFudH0ubWItbGctNzAsLm15LWxnLTcwe21hcmdpbi1ib3R0b206NzBweCAhaW1wb3J0YW50fS5tbC1sZy03MCwubXgtbGctNzB7bWFyZ2luLWxlZnQ6NzBweCAhaW1wb3J0YW50fS5tLWxnLTYwe21hcmdpbjo2MHB4ICFpbXBvcnRhbnR9Lm10LWxnLTYwLC5teS1sZy02MHttYXJnaW4tdG9wOjYwcHggIWltcG9ydGFudH0ubXItbGctNjAsLm14LWxnLTYwe21hcmdpbi1yaWdodDo2MHB4ICFpbXBvcnRhbnR9Lm1iLWxnLTYwLC5teS1sZy02MHttYXJnaW4tYm90dG9tOjYwcHggIWltcG9ydGFudH0ubWwtbGctNjAsLm14LWxnLTYwe21hcmdpbi1sZWZ0OjYwcHggIWltcG9ydGFudH0ubS1sZy01MHttYXJnaW46NTBweCAhaW1wb3J0YW50fS5tdC1sZy01MCwubXktbGctNTB7bWFyZ2luLXRvcDo1MHB4ICFpbXBvcnRhbnR9Lm1yLWxnLTUwLC5teC1sZy01MHttYXJnaW4tcmlnaHQ6NTBweCAhaW1wb3J0YW50fS5tYi1sZy01MCwubXktbGctNTB7bWFyZ2luLWJvdHRvbTo1MHB4ICFpbXBvcnRhbnR9Lm1sLWxnLTUwLC5teC1sZy01MHttYXJnaW4tbGVmdDo1MHB4ICFpbXBvcnRhbnR9Lm0tbGctNDB7bWFyZ2luOjQwcHggIWltcG9ydGFudH0ubXQtbGctNDAsLm15LWxnLTQwe21hcmdpbi10b3A6NDBweCAhaW1wb3J0YW50fS5tci1sZy00MCwubXgtbGctNDB7bWFyZ2luLXJpZ2h0OjQwcHggIWltcG9ydGFudH0ubWItbGctNDAsLm15LWxnLTQwe21hcmdpbi1ib3R0b206NDBweCAhaW1wb3J0YW50fS5tbC1sZy00MCwubXgtbGctNDB7bWFyZ2luLWxlZnQ6NDBweCAhaW1wb3J0YW50fS5tLWxnLTMwe21hcmdpbjozMHB4ICFpbXBvcnRhbnR9Lm10LWxnLTMwLC5teS1sZy0zMHttYXJnaW4tdG9wOjMwcHggIWltcG9ydGFudH0ubXItbGctMzAsLm14LWxnLTMwe21hcmdpbi1yaWdodDozMHB4ICFpbXBvcnRhbnR9Lm1iLWxnLTMwLC5teS1sZy0zMHttYXJnaW4tYm90dG9tOjMwcHggIWltcG9ydGFudH0ubWwtbGctMzAsLm14LWxnLTMwe21hcmdpbi1sZWZ0OjMwcHggIWltcG9ydGFudH0ubS1sZy0yMHttYXJnaW46MjBweCAhaW1wb3J0YW50fS5tdC1sZy0yMCwubXktbGctMjB7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnR9Lm1yLWxnLTIwLC5teC1sZy0yMHttYXJnaW4tcmlnaHQ6MjBweCAhaW1wb3J0YW50fS5tYi1sZy0yMCwubXktbGctMjB7bWFyZ2luLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9Lm1sLWxnLTIwLC5teC1sZy0yMHttYXJnaW4tbGVmdDoyMHB4ICFpbXBvcnRhbnR9Lm0tbGctMTB7bWFyZ2luOjEwcHggIWltcG9ydGFudH0ubXQtbGctMTAsLm15LWxnLTEwe21hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50fS5tci1sZy0xMCwubXgtbGctMTB7bWFyZ2luLXJpZ2h0OjEwcHggIWltcG9ydGFudH0ubWItbGctMTAsLm15LWxnLTEwe21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50fS5tbC1sZy0xMCwubXgtbGctMTB7bWFyZ2luLWxlZnQ6MTBweCAhaW1wb3J0YW50fS5tLWxnLTl7bWFyZ2luOjlweCAhaW1wb3J0YW50fS5tdC1sZy05LC5teS1sZy05e21hcmdpbi10b3A6OXB4ICFpbXBvcnRhbnR9Lm1yLWxnLTksLm14LWxnLTl7bWFyZ2luLXJpZ2h0OjlweCAhaW1wb3J0YW50fS5tYi1sZy05LC5teS1sZy05e21hcmdpbi1ib3R0b206OXB4ICFpbXBvcnRhbnR9Lm1sLWxnLTksLm14LWxnLTl7bWFyZ2luLWxlZnQ6OXB4ICFpbXBvcnRhbnR9Lm0tbGctOHttYXJnaW46OHB4ICFpbXBvcnRhbnR9Lm10LWxnLTgsLm15LWxnLTh7bWFyZ2luLXRvcDo4cHggIWltcG9ydGFudH0ubXItbGctOCwubXgtbGctOHttYXJnaW4tcmlnaHQ6OHB4ICFpbXBvcnRhbnR9Lm1iLWxnLTgsLm15LWxnLTh7bWFyZ2luLWJvdHRvbTo4cHggIWltcG9ydGFudH0ubWwtbGctOCwubXgtbGctOHttYXJnaW4tbGVmdDo4cHggIWltcG9ydGFudH0ubS1sZy03e21hcmdpbjo3cHggIWltcG9ydGFudH0ubXQtbGctNywubXktbGctN3ttYXJnaW4tdG9wOjdweCAhaW1wb3J0YW50fS5tci1sZy03LC5teC1sZy03e21hcmdpbi1yaWdodDo3cHggIWltcG9ydGFudH0ubWItbGctNywubXktbGctN3ttYXJnaW4tYm90dG9tOjdweCAhaW1wb3J0YW50fS5tbC1sZy03LC5teC1sZy03e21hcmdpbi1sZWZ0OjdweCAhaW1wb3J0YW50fS5tLWxnLTZ7bWFyZ2luOjZweCAhaW1wb3J0YW50fS5tdC1sZy02LC5teS1sZy02e21hcmdpbi10b3A6NnB4ICFpbXBvcnRhbnR9Lm1yLWxnLTYsLm14LWxnLTZ7bWFyZ2luLXJpZ2h0OjZweCAhaW1wb3J0YW50fS5tYi1sZy02LC5teS1sZy02e21hcmdpbi1ib3R0b206NnB4ICFpbXBvcnRhbnR9Lm1sLWxnLTYsLm14LWxnLTZ7bWFyZ2luLWxlZnQ6NnB4ICFpbXBvcnRhbnR9LnAtbGctMHtwYWRkaW5nOjBweCAhaW1wb3J0YW50fS5wdC1sZy0wLC5weS1sZy0we3BhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50fS5wci1sZy0wLC5weC1sZy0we3BhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnR9LnBiLWxnLTAsLnB5LWxnLTB7cGFkZGluZy1ib3R0b206MHB4ICFpbXBvcnRhbnR9LnBsLWxnLTAsLnB4LWxnLTB7cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50fS5wLWxnLTF7cGFkZGluZzoxcHggIWltcG9ydGFudH0ucHQtbGctMSwucHktbGctMXtwYWRkaW5nLXRvcDoxcHggIWltcG9ydGFudH0ucHItbGctMSwucHgtbGctMXtwYWRkaW5nLXJpZ2h0OjFweCAhaW1wb3J0YW50fS5wYi1sZy0xLC5weS1sZy0xe3BhZGRpbmctYm90dG9tOjFweCAhaW1wb3J0YW50fS5wbC1sZy0xLC5weC1sZy0xe3BhZGRpbmctbGVmdDoxcHggIWltcG9ydGFudH0ucC1sZy0ye3BhZGRpbmc6MnB4ICFpbXBvcnRhbnR9LnB0LWxnLTIsLnB5LWxnLTJ7cGFkZGluZy10b3A6MnB4ICFpbXBvcnRhbnR9LnByLWxnLTIsLnB4LWxnLTJ7cGFkZGluZy1yaWdodDoycHggIWltcG9ydGFudH0ucGItbGctMiwucHktbGctMntwYWRkaW5nLWJvdHRvbToycHggIWltcG9ydGFudH0ucGwtbGctMiwucHgtbGctMntwYWRkaW5nLWxlZnQ6MnB4ICFpbXBvcnRhbnR9LnAtbGctM3twYWRkaW5nOjNweCAhaW1wb3J0YW50fS5wdC1sZy0zLC5weS1sZy0ze3BhZGRpbmctdG9wOjNweCAhaW1wb3J0YW50fS5wci1sZy0zLC5weC1sZy0ze3BhZGRpbmctcmlnaHQ6M3B4ICFpbXBvcnRhbnR9LnBiLWxnLTMsLnB5LWxnLTN7cGFkZGluZy1ib3R0b206M3B4ICFpbXBvcnRhbnR9LnBsLWxnLTMsLnB4LWxnLTN7cGFkZGluZy1sZWZ0OjNweCAhaW1wb3J0YW50fS5wLWxnLTR7cGFkZGluZzo0cHggIWltcG9ydGFudH0ucHQtbGctNCwucHktbGctNHtwYWRkaW5nLXRvcDo0cHggIWltcG9ydGFudH0ucHItbGctNCwucHgtbGctNHtwYWRkaW5nLXJpZ2h0OjRweCAhaW1wb3J0YW50fS5wYi1sZy00LC5weS1sZy00e3BhZGRpbmctYm90dG9tOjRweCAhaW1wb3J0YW50fS5wbC1sZy00LC5weC1sZy00e3BhZGRpbmctbGVmdDo0cHggIWltcG9ydGFudH0ucC1sZy01e3BhZGRpbmc6NXB4ICFpbXBvcnRhbnR9LnB0LWxnLTUsLnB5LWxnLTV7cGFkZGluZy10b3A6NXB4ICFpbXBvcnRhbnR9LnByLWxnLTUsLnB4LWxnLTV7cGFkZGluZy1yaWdodDo1cHggIWltcG9ydGFudH0ucGItbGctNSwucHktbGctNXtwYWRkaW5nLWJvdHRvbTo1cHggIWltcG9ydGFudH0ucGwtbGctNSwucHgtbGctNXtwYWRkaW5nLWxlZnQ6NXB4ICFpbXBvcnRhbnR9LnAtbGctZ2d7cGFkZGluZzoxNnB4ICFpbXBvcnRhbnR9LnB0LWxnLWdnLC5weS1sZy1nZ3twYWRkaW5nLXRvcDoxNnB4ICFpbXBvcnRhbnR9LnByLWxnLWdnLC5weC1sZy1nZ3twYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudH0ucGItbGctZ2csLnB5LWxnLWdne3BhZGRpbmctYm90dG9tOjE2cHggIWltcG9ydGFudH0ucGwtbGctZ2csLnB4LWxnLWdne3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnR9LnAtbGctMTIwe3BhZGRpbmc6MTIwcHggIWltcG9ydGFudH0ucHQtbGctMTIwLC5weS1sZy0xMjB7cGFkZGluZy10b3A6MTIwcHggIWltcG9ydGFudH0ucHItbGctMTIwLC5weC1sZy0xMjB7cGFkZGluZy1yaWdodDoxMjBweCAhaW1wb3J0YW50fS5wYi1sZy0xMjAsLnB5LWxnLTEyMHtwYWRkaW5nLWJvdHRvbToxMjBweCAhaW1wb3J0YW50fS5wbC1sZy0xMjAsLnB4LWxnLTEyMHtwYWRkaW5nLWxlZnQ6MTIwcHggIWltcG9ydGFudH0ucC1sZy0xMTB7cGFkZGluZzoxMTBweCAhaW1wb3J0YW50fS5wdC1sZy0xMTAsLnB5LWxnLTExMHtwYWRkaW5nLXRvcDoxMTBweCAhaW1wb3J0YW50fS5wci1sZy0xMTAsLnB4LWxnLTExMHtwYWRkaW5nLXJpZ2h0OjExMHB4ICFpbXBvcnRhbnR9LnBiLWxnLTExMCwucHktbGctMTEwe3BhZGRpbmctYm90dG9tOjExMHB4ICFpbXBvcnRhbnR9LnBsLWxnLTExMCwucHgtbGctMTEwe3BhZGRpbmctbGVmdDoxMTBweCAhaW1wb3J0YW50fS5wLWxnLTEwMHtwYWRkaW5nOjEwMHB4ICFpbXBvcnRhbnR9LnB0LWxnLTEwMCwucHktbGctMTAwe3BhZGRpbmctdG9wOjEwMHB4ICFpbXBvcnRhbnR9LnByLWxnLTEwMCwucHgtbGctMTAwe3BhZGRpbmctcmlnaHQ6MTAwcHggIWltcG9ydGFudH0ucGItbGctMTAwLC5weS1sZy0xMDB7cGFkZGluZy1ib3R0b206MTAwcHggIWltcG9ydGFudH0ucGwtbGctMTAwLC5weC1sZy0xMDB7cGFkZGluZy1sZWZ0OjEwMHB4ICFpbXBvcnRhbnR9LnAtbGctOTB7cGFkZGluZzo5MHB4ICFpbXBvcnRhbnR9LnB0LWxnLTkwLC5weS1sZy05MHtwYWRkaW5nLXRvcDo5MHB4ICFpbXBvcnRhbnR9LnByLWxnLTkwLC5weC1sZy05MHtwYWRkaW5nLXJpZ2h0OjkwcHggIWltcG9ydGFudH0ucGItbGctOTAsLnB5LWxnLTkwe3BhZGRpbmctYm90dG9tOjkwcHggIWltcG9ydGFudH0ucGwtbGctOTAsLnB4LWxnLTkwe3BhZGRpbmctbGVmdDo5MHB4ICFpbXBvcnRhbnR9LnAtbGctODB7cGFkZGluZzo4MHB4ICFpbXBvcnRhbnR9LnB0LWxnLTgwLC5weS1sZy04MHtwYWRkaW5nLXRvcDo4MHB4ICFpbXBvcnRhbnR9LnByLWxnLTgwLC5weC1sZy04MHtwYWRkaW5nLXJpZ2h0OjgwcHggIWltcG9ydGFudH0ucGItbGctODAsLnB5LWxnLTgwe3BhZGRpbmctYm90dG9tOjgwcHggIWltcG9ydGFudH0ucGwtbGctODAsLnB4LWxnLTgwe3BhZGRpbmctbGVmdDo4MHB4ICFpbXBvcnRhbnR9LnAtbGctNzB7cGFkZGluZzo3MHB4ICFpbXBvcnRhbnR9LnB0LWxnLTcwLC5weS1sZy03MHtwYWRkaW5nLXRvcDo3MHB4ICFpbXBvcnRhbnR9LnByLWxnLTcwLC5weC1sZy03MHtwYWRkaW5nLXJpZ2h0OjcwcHggIWltcG9ydGFudH0ucGItbGctNzAsLnB5LWxnLTcwe3BhZGRpbmctYm90dG9tOjcwcHggIWltcG9ydGFudH0ucGwtbGctNzAsLnB4LWxnLTcwe3BhZGRpbmctbGVmdDo3MHB4ICFpbXBvcnRhbnR9LnAtbGctNjB7cGFkZGluZzo2MHB4ICFpbXBvcnRhbnR9LnB0LWxnLTYwLC5weS1sZy02MHtwYWRkaW5nLXRvcDo2MHB4ICFpbXBvcnRhbnR9LnByLWxnLTYwLC5weC1sZy02MHtwYWRkaW5nLXJpZ2h0OjYwcHggIWltcG9ydGFudH0ucGItbGctNjAsLnB5LWxnLTYwe3BhZGRpbmctYm90dG9tOjYwcHggIWltcG9ydGFudH0ucGwtbGctNjAsLnB4LWxnLTYwe3BhZGRpbmctbGVmdDo2MHB4ICFpbXBvcnRhbnR9LnAtbGctNTB7cGFkZGluZzo1MHB4ICFpbXBvcnRhbnR9LnB0LWxnLTUwLC5weS1sZy01MHtwYWRkaW5nLXRvcDo1MHB4ICFpbXBvcnRhbnR9LnByLWxnLTUwLC5weC1sZy01MHtwYWRkaW5nLXJpZ2h0OjUwcHggIWltcG9ydGFudH0ucGItbGctNTAsLnB5LWxnLTUwe3BhZGRpbmctYm90dG9tOjUwcHggIWltcG9ydGFudH0ucGwtbGctNTAsLnB4LWxnLTUwe3BhZGRpbmctbGVmdDo1MHB4ICFpbXBvcnRhbnR9LnAtbGctNDB7cGFkZGluZzo0MHB4ICFpbXBvcnRhbnR9LnB0LWxnLTQwLC5weS1sZy00MHtwYWRkaW5nLXRvcDo0MHB4ICFpbXBvcnRhbnR9LnByLWxnLTQwLC5weC1sZy00MHtwYWRkaW5nLXJpZ2h0OjQwcHggIWltcG9ydGFudH0ucGItbGctNDAsLnB5LWxnLTQwe3BhZGRpbmctYm90dG9tOjQwcHggIWltcG9ydGFudH0ucGwtbGctNDAsLnB4LWxnLTQwe3BhZGRpbmctbGVmdDo0MHB4ICFpbXBvcnRhbnR9LnAtbGctMzB7cGFkZGluZzozMHB4ICFpbXBvcnRhbnR9LnB0LWxnLTMwLC5weS1sZy0zMHtwYWRkaW5nLXRvcDozMHB4ICFpbXBvcnRhbnR9LnByLWxnLTMwLC5weC1sZy0zMHtwYWRkaW5nLXJpZ2h0OjMwcHggIWltcG9ydGFudH0ucGItbGctMzAsLnB5LWxnLTMwe3BhZGRpbmctYm90dG9tOjMwcHggIWltcG9ydGFudH0ucGwtbGctMzAsLnB4LWxnLTMwe3BhZGRpbmctbGVmdDozMHB4ICFpbXBvcnRhbnR9LnAtbGctMjB7cGFkZGluZzoyMHB4ICFpbXBvcnRhbnR9LnB0LWxnLTIwLC5weS1sZy0yMHtwYWRkaW5nLXRvcDoyMHB4ICFpbXBvcnRhbnR9LnByLWxnLTIwLC5weC1sZy0yMHtwYWRkaW5nLXJpZ2h0OjIwcHggIWltcG9ydGFudH0ucGItbGctMjAsLnB5LWxnLTIwe3BhZGRpbmctYm90dG9tOjIwcHggIWltcG9ydGFudH0ucGwtbGctMjAsLnB4LWxnLTIwe3BhZGRpbmctbGVmdDoyMHB4ICFpbXBvcnRhbnR9LnAtbGctMTB7cGFkZGluZzoxMHB4ICFpbXBvcnRhbnR9LnB0LWxnLTEwLC5weS1sZy0xMHtwYWRkaW5nLXRvcDoxMHB4ICFpbXBvcnRhbnR9LnByLWxnLTEwLC5weC1sZy0xMHtwYWRkaW5nLXJpZ2h0OjEwcHggIWltcG9ydGFudH0ucGItbGctMTAsLnB5LWxnLTEwe3BhZGRpbmctYm90dG9tOjEwcHggIWltcG9ydGFudH0ucGwtbGctMTAsLnB4LWxnLTEwe3BhZGRpbmctbGVmdDoxMHB4ICFpbXBvcnRhbnR9LnAtbGctOXtwYWRkaW5nOjlweCAhaW1wb3J0YW50fS5wdC1sZy05LC5weS1sZy05e3BhZGRpbmctdG9wOjlweCAhaW1wb3J0YW50fS5wci1sZy05LC5weC1sZy05e3BhZGRpbmctcmlnaHQ6OXB4ICFpbXBvcnRhbnR9LnBiLWxnLTksLnB5LWxnLTl7cGFkZGluZy1ib3R0b206OXB4ICFpbXBvcnRhbnR9LnBsLWxnLTksLnB4LWxnLTl7cGFkZGluZy1sZWZ0OjlweCAhaW1wb3J0YW50fS5wLWxnLTh7cGFkZGluZzo4cHggIWltcG9ydGFudH0ucHQtbGctOCwucHktbGctOHtwYWRkaW5nLXRvcDo4cHggIWltcG9ydGFudH0ucHItbGctOCwucHgtbGctOHtwYWRkaW5nLXJpZ2h0OjhweCAhaW1wb3J0YW50fS5wYi1sZy04LC5weS1sZy04e3BhZGRpbmctYm90dG9tOjhweCAhaW1wb3J0YW50fS5wbC1sZy04LC5weC1sZy04e3BhZGRpbmctbGVmdDo4cHggIWltcG9ydGFudH0ucC1sZy03e3BhZGRpbmc6N3B4ICFpbXBvcnRhbnR9LnB0LWxnLTcsLnB5LWxnLTd7cGFkZGluZy10b3A6N3B4ICFpbXBvcnRhbnR9LnByLWxnLTcsLnB4LWxnLTd7cGFkZGluZy1yaWdodDo3cHggIWltcG9ydGFudH0ucGItbGctNywucHktbGctN3twYWRkaW5nLWJvdHRvbTo3cHggIWltcG9ydGFudH0ucGwtbGctNywucHgtbGctN3twYWRkaW5nLWxlZnQ6N3B4ICFpbXBvcnRhbnR9LnAtbGctNntwYWRkaW5nOjZweCAhaW1wb3J0YW50fS5wdC1sZy02LC5weS1sZy02e3BhZGRpbmctdG9wOjZweCAhaW1wb3J0YW50fS5wci1sZy02LC5weC1sZy02e3BhZGRpbmctcmlnaHQ6NnB4ICFpbXBvcnRhbnR9LnBiLWxnLTYsLnB5LWxnLTZ7cGFkZGluZy1ib3R0b206NnB4ICFpbXBvcnRhbnR9LnBsLWxnLTYsLnB4LWxnLTZ7cGFkZGluZy1sZWZ0OjZweCAhaW1wb3J0YW50fS5tLWxnLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQtbGctYXV0bywubXktbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXItbGctYXV0bywubXgtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1sZy1hdXRvLC5teS1sZy1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC1sZy1hdXRvLC5teC1sZy1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTQ1NnB4KXsubS14bC0we21hcmdpbjowcHggIWltcG9ydGFudH0ubXQteGwtMCwubXkteGwtMHttYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50fS5tci14bC0wLC5teC14bC0we21hcmdpbi1yaWdodDowcHggIWltcG9ydGFudH0ubWIteGwtMCwubXkteGwtMHttYXJnaW4tYm90dG9tOjBweCAhaW1wb3J0YW50fS5tbC14bC0wLC5teC14bC0we21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50fS5tLXhsLTF7bWFyZ2luOjFweCAhaW1wb3J0YW50fS5tdC14bC0xLC5teS14bC0xe21hcmdpbi10b3A6MXB4ICFpbXBvcnRhbnR9Lm1yLXhsLTEsLm14LXhsLTF7bWFyZ2luLXJpZ2h0OjFweCAhaW1wb3J0YW50fS5tYi14bC0xLC5teS14bC0xe21hcmdpbi1ib3R0b206MXB4ICFpbXBvcnRhbnR9Lm1sLXhsLTEsLm14LXhsLTF7bWFyZ2luLWxlZnQ6MXB4ICFpbXBvcnRhbnR9Lm0teGwtMnttYXJnaW46MnB4ICFpbXBvcnRhbnR9Lm10LXhsLTIsLm15LXhsLTJ7bWFyZ2luLXRvcDoycHggIWltcG9ydGFudH0ubXIteGwtMiwubXgteGwtMnttYXJnaW4tcmlnaHQ6MnB4ICFpbXBvcnRhbnR9Lm1iLXhsLTIsLm15LXhsLTJ7bWFyZ2luLWJvdHRvbToycHggIWltcG9ydGFudH0ubWwteGwtMiwubXgteGwtMnttYXJnaW4tbGVmdDoycHggIWltcG9ydGFudH0ubS14bC0ze21hcmdpbjozcHggIWltcG9ydGFudH0ubXQteGwtMywubXkteGwtM3ttYXJnaW4tdG9wOjNweCAhaW1wb3J0YW50fS5tci14bC0zLC5teC14bC0ze21hcmdpbi1yaWdodDozcHggIWltcG9ydGFudH0ubWIteGwtMywubXkteGwtM3ttYXJnaW4tYm90dG9tOjNweCAhaW1wb3J0YW50fS5tbC14bC0zLC5teC14bC0ze21hcmdpbi1sZWZ0OjNweCAhaW1wb3J0YW50fS5tLXhsLTR7bWFyZ2luOjRweCAhaW1wb3J0YW50fS5tdC14bC00LC5teS14bC00e21hcmdpbi10b3A6NHB4ICFpbXBvcnRhbnR9Lm1yLXhsLTQsLm14LXhsLTR7bWFyZ2luLXJpZ2h0OjRweCAhaW1wb3J0YW50fS5tYi14bC00LC5teS14bC00e21hcmdpbi1ib3R0b206NHB4ICFpbXBvcnRhbnR9Lm1sLXhsLTQsLm14LXhsLTR7bWFyZ2luLWxlZnQ6NHB4ICFpbXBvcnRhbnR9Lm0teGwtNXttYXJnaW46NXB4ICFpbXBvcnRhbnR9Lm10LXhsLTUsLm15LXhsLTV7bWFyZ2luLXRvcDo1cHggIWltcG9ydGFudH0ubXIteGwtNSwubXgteGwtNXttYXJnaW4tcmlnaHQ6NXB4ICFpbXBvcnRhbnR9Lm1iLXhsLTUsLm15LXhsLTV7bWFyZ2luLWJvdHRvbTo1cHggIWltcG9ydGFudH0ubWwteGwtNSwubXgteGwtNXttYXJnaW4tbGVmdDo1cHggIWltcG9ydGFudH0ubS14bC1nZ3ttYXJnaW46MTZweCAhaW1wb3J0YW50fS5tdC14bC1nZywubXkteGwtZ2d7bWFyZ2luLXRvcDoxNnB4ICFpbXBvcnRhbnR9Lm1yLXhsLWdnLC5teC14bC1nZ3ttYXJnaW4tcmlnaHQ6MTZweCAhaW1wb3J0YW50fS5tYi14bC1nZywubXkteGwtZ2d7bWFyZ2luLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9Lm1sLXhsLWdnLC5teC14bC1nZ3ttYXJnaW4tbGVmdDoxNnB4ICFpbXBvcnRhbnR9Lm0teGwtMTIwe21hcmdpbjoxMjBweCAhaW1wb3J0YW50fS5tdC14bC0xMjAsLm15LXhsLTEyMHttYXJnaW4tdG9wOjEyMHB4ICFpbXBvcnRhbnR9Lm1yLXhsLTEyMCwubXgteGwtMTIwe21hcmdpbi1yaWdodDoxMjBweCAhaW1wb3J0YW50fS5tYi14bC0xMjAsLm15LXhsLTEyMHttYXJnaW4tYm90dG9tOjEyMHB4ICFpbXBvcnRhbnR9Lm1sLXhsLTEyMCwubXgteGwtMTIwe21hcmdpbi1sZWZ0OjEyMHB4ICFpbXBvcnRhbnR9Lm0teGwtMTEwe21hcmdpbjoxMTBweCAhaW1wb3J0YW50fS5tdC14bC0xMTAsLm15LXhsLTExMHttYXJnaW4tdG9wOjExMHB4ICFpbXBvcnRhbnR9Lm1yLXhsLTExMCwubXgteGwtMTEwe21hcmdpbi1yaWdodDoxMTBweCAhaW1wb3J0YW50fS5tYi14bC0xMTAsLm15LXhsLTExMHttYXJnaW4tYm90dG9tOjExMHB4ICFpbXBvcnRhbnR9Lm1sLXhsLTExMCwubXgteGwtMTEwe21hcmdpbi1sZWZ0OjExMHB4ICFpbXBvcnRhbnR9Lm0teGwtMTAwe21hcmdpbjoxMDBweCAhaW1wb3J0YW50fS5tdC14bC0xMDAsLm15LXhsLTEwMHttYXJnaW4tdG9wOjEwMHB4ICFpbXBvcnRhbnR9Lm1yLXhsLTEwMCwubXgteGwtMTAwe21hcmdpbi1yaWdodDoxMDBweCAhaW1wb3J0YW50fS5tYi14bC0xMDAsLm15LXhsLTEwMHttYXJnaW4tYm90dG9tOjEwMHB4ICFpbXBvcnRhbnR9Lm1sLXhsLTEwMCwubXgteGwtMTAwe21hcmdpbi1sZWZ0OjEwMHB4ICFpbXBvcnRhbnR9Lm0teGwtOTB7bWFyZ2luOjkwcHggIWltcG9ydGFudH0ubXQteGwtOTAsLm15LXhsLTkwe21hcmdpbi10b3A6OTBweCAhaW1wb3J0YW50fS5tci14bC05MCwubXgteGwtOTB7bWFyZ2luLXJpZ2h0OjkwcHggIWltcG9ydGFudH0ubWIteGwtOTAsLm15LXhsLTkwe21hcmdpbi1ib3R0b206OTBweCAhaW1wb3J0YW50fS5tbC14bC05MCwubXgteGwtOTB7bWFyZ2luLWxlZnQ6OTBweCAhaW1wb3J0YW50fS5tLXhsLTgwe21hcmdpbjo4MHB4ICFpbXBvcnRhbnR9Lm10LXhsLTgwLC5teS14bC04MHttYXJnaW4tdG9wOjgwcHggIWltcG9ydGFudH0ubXIteGwtODAsLm14LXhsLTgwe21hcmdpbi1yaWdodDo4MHB4ICFpbXBvcnRhbnR9Lm1iLXhsLTgwLC5teS14bC04MHttYXJnaW4tYm90dG9tOjgwcHggIWltcG9ydGFudH0ubWwteGwtODAsLm14LXhsLTgwe21hcmdpbi1sZWZ0OjgwcHggIWltcG9ydGFudH0ubS14bC03MHttYXJnaW46NzBweCAhaW1wb3J0YW50fS5tdC14bC03MCwubXkteGwtNzB7bWFyZ2luLXRvcDo3MHB4ICFpbXBvcnRhbnR9Lm1yLXhsLTcwLC5teC14bC03MHttYXJnaW4tcmlnaHQ6NzBweCAhaW1wb3J0YW50fS5tYi14bC03MCwubXkteGwtNzB7bWFyZ2luLWJvdHRvbTo3MHB4ICFpbXBvcnRhbnR9Lm1sLXhsLTcwLC5teC14bC03MHttYXJnaW4tbGVmdDo3MHB4ICFpbXBvcnRhbnR9Lm0teGwtNjB7bWFyZ2luOjYwcHggIWltcG9ydGFudH0ubXQteGwtNjAsLm15LXhsLTYwe21hcmdpbi10b3A6NjBweCAhaW1wb3J0YW50fS5tci14bC02MCwubXgteGwtNjB7bWFyZ2luLXJpZ2h0OjYwcHggIWltcG9ydGFudH0ubWIteGwtNjAsLm15LXhsLTYwe21hcmdpbi1ib3R0b206NjBweCAhaW1wb3J0YW50fS5tbC14bC02MCwubXgteGwtNjB7bWFyZ2luLWxlZnQ6NjBweCAhaW1wb3J0YW50fS5tLXhsLTUwe21hcmdpbjo1MHB4ICFpbXBvcnRhbnR9Lm10LXhsLTUwLC5teS14bC01MHttYXJnaW4tdG9wOjUwcHggIWltcG9ydGFudH0ubXIteGwtNTAsLm14LXhsLTUwe21hcmdpbi1yaWdodDo1MHB4ICFpbXBvcnRhbnR9Lm1iLXhsLTUwLC5teS14bC01MHttYXJnaW4tYm90dG9tOjUwcHggIWltcG9ydGFudH0ubWwteGwtNTAsLm14LXhsLTUwe21hcmdpbi1sZWZ0OjUwcHggIWltcG9ydGFudH0ubS14bC00MHttYXJnaW46NDBweCAhaW1wb3J0YW50fS5tdC14bC00MCwubXkteGwtNDB7bWFyZ2luLXRvcDo0MHB4ICFpbXBvcnRhbnR9Lm1yLXhsLTQwLC5teC14bC00MHttYXJnaW4tcmlnaHQ6NDBweCAhaW1wb3J0YW50fS5tYi14bC00MCwubXkteGwtNDB7bWFyZ2luLWJvdHRvbTo0MHB4ICFpbXBvcnRhbnR9Lm1sLXhsLTQwLC5teC14bC00MHttYXJnaW4tbGVmdDo0MHB4ICFpbXBvcnRhbnR9Lm0teGwtMzB7bWFyZ2luOjMwcHggIWltcG9ydGFudH0ubXQteGwtMzAsLm15LXhsLTMwe21hcmdpbi10b3A6MzBweCAhaW1wb3J0YW50fS5tci14bC0zMCwubXgteGwtMzB7bWFyZ2luLXJpZ2h0OjMwcHggIWltcG9ydGFudH0ubWIteGwtMzAsLm15LXhsLTMwe21hcmdpbi1ib3R0b206MzBweCAhaW1wb3J0YW50fS5tbC14bC0zMCwubXgteGwtMzB7bWFyZ2luLWxlZnQ6MzBweCAhaW1wb3J0YW50fS5tLXhsLTIwe21hcmdpbjoyMHB4ICFpbXBvcnRhbnR9Lm10LXhsLTIwLC5teS14bC0yMHttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudH0ubXIteGwtMjAsLm14LXhsLTIwe21hcmdpbi1yaWdodDoyMHB4ICFpbXBvcnRhbnR9Lm1iLXhsLTIwLC5teS14bC0yMHttYXJnaW4tYm90dG9tOjIwcHggIWltcG9ydGFudH0ubWwteGwtMjAsLm14LXhsLTIwe21hcmdpbi1sZWZ0OjIwcHggIWltcG9ydGFudH0ubS14bC0xMHttYXJnaW46MTBweCAhaW1wb3J0YW50fS5tdC14bC0xMCwubXkteGwtMTB7bWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnR9Lm1yLXhsLTEwLC5teC14bC0xMHttYXJnaW4tcmlnaHQ6MTBweCAhaW1wb3J0YW50fS5tYi14bC0xMCwubXkteGwtMTB7bWFyZ2luLWJvdHRvbToxMHB4ICFpbXBvcnRhbnR9Lm1sLXhsLTEwLC5teC14bC0xMHttYXJnaW4tbGVmdDoxMHB4ICFpbXBvcnRhbnR9Lm0teGwtOXttYXJnaW46OXB4ICFpbXBvcnRhbnR9Lm10LXhsLTksLm15LXhsLTl7bWFyZ2luLXRvcDo5cHggIWltcG9ydGFudH0ubXIteGwtOSwubXgteGwtOXttYXJnaW4tcmlnaHQ6OXB4ICFpbXBvcnRhbnR9Lm1iLXhsLTksLm15LXhsLTl7bWFyZ2luLWJvdHRvbTo5cHggIWltcG9ydGFudH0ubWwteGwtOSwubXgteGwtOXttYXJnaW4tbGVmdDo5cHggIWltcG9ydGFudH0ubS14bC04e21hcmdpbjo4cHggIWltcG9ydGFudH0ubXQteGwtOCwubXkteGwtOHttYXJnaW4tdG9wOjhweCAhaW1wb3J0YW50fS5tci14bC04LC5teC14bC04e21hcmdpbi1yaWdodDo4cHggIWltcG9ydGFudH0ubWIteGwtOCwubXkteGwtOHttYXJnaW4tYm90dG9tOjhweCAhaW1wb3J0YW50fS5tbC14bC04LC5teC14bC04e21hcmdpbi1sZWZ0OjhweCAhaW1wb3J0YW50fS5tLXhsLTd7bWFyZ2luOjdweCAhaW1wb3J0YW50fS5tdC14bC03LC5teS14bC03e21hcmdpbi10b3A6N3B4ICFpbXBvcnRhbnR9Lm1yLXhsLTcsLm14LXhsLTd7bWFyZ2luLXJpZ2h0OjdweCAhaW1wb3J0YW50fS5tYi14bC03LC5teS14bC03e21hcmdpbi1ib3R0b206N3B4ICFpbXBvcnRhbnR9Lm1sLXhsLTcsLm14LXhsLTd7bWFyZ2luLWxlZnQ6N3B4ICFpbXBvcnRhbnR9Lm0teGwtNnttYXJnaW46NnB4ICFpbXBvcnRhbnR9Lm10LXhsLTYsLm15LXhsLTZ7bWFyZ2luLXRvcDo2cHggIWltcG9ydGFudH0ubXIteGwtNiwubXgteGwtNnttYXJnaW4tcmlnaHQ6NnB4ICFpbXBvcnRhbnR9Lm1iLXhsLTYsLm15LXhsLTZ7bWFyZ2luLWJvdHRvbTo2cHggIWltcG9ydGFudH0ubWwteGwtNiwubXgteGwtNnttYXJnaW4tbGVmdDo2cHggIWltcG9ydGFudH0ucC14bC0we3BhZGRpbmc6MHB4ICFpbXBvcnRhbnR9LnB0LXhsLTAsLnB5LXhsLTB7cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnR9LnByLXhsLTAsLnB4LXhsLTB7cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudH0ucGIteGwtMCwucHkteGwtMHtwYWRkaW5nLWJvdHRvbTowcHggIWltcG9ydGFudH0ucGwteGwtMCwucHgteGwtMHtwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnR9LnAteGwtMXtwYWRkaW5nOjFweCAhaW1wb3J0YW50fS5wdC14bC0xLC5weS14bC0xe3BhZGRpbmctdG9wOjFweCAhaW1wb3J0YW50fS5wci14bC0xLC5weC14bC0xe3BhZGRpbmctcmlnaHQ6MXB4ICFpbXBvcnRhbnR9LnBiLXhsLTEsLnB5LXhsLTF7cGFkZGluZy1ib3R0b206MXB4ICFpbXBvcnRhbnR9LnBsLXhsLTEsLnB4LXhsLTF7cGFkZGluZy1sZWZ0OjFweCAhaW1wb3J0YW50fS5wLXhsLTJ7cGFkZGluZzoycHggIWltcG9ydGFudH0ucHQteGwtMiwucHkteGwtMntwYWRkaW5nLXRvcDoycHggIWltcG9ydGFudH0ucHIteGwtMiwucHgteGwtMntwYWRkaW5nLXJpZ2h0OjJweCAhaW1wb3J0YW50fS5wYi14bC0yLC5weS14bC0ye3BhZGRpbmctYm90dG9tOjJweCAhaW1wb3J0YW50fS5wbC14bC0yLC5weC14bC0ye3BhZGRpbmctbGVmdDoycHggIWltcG9ydGFudH0ucC14bC0ze3BhZGRpbmc6M3B4ICFpbXBvcnRhbnR9LnB0LXhsLTMsLnB5LXhsLTN7cGFkZGluZy10b3A6M3B4ICFpbXBvcnRhbnR9LnByLXhsLTMsLnB4LXhsLTN7cGFkZGluZy1yaWdodDozcHggIWltcG9ydGFudH0ucGIteGwtMywucHkteGwtM3twYWRkaW5nLWJvdHRvbTozcHggIWltcG9ydGFudH0ucGwteGwtMywucHgteGwtM3twYWRkaW5nLWxlZnQ6M3B4ICFpbXBvcnRhbnR9LnAteGwtNHtwYWRkaW5nOjRweCAhaW1wb3J0YW50fS5wdC14bC00LC5weS14bC00e3BhZGRpbmctdG9wOjRweCAhaW1wb3J0YW50fS5wci14bC00LC5weC14bC00e3BhZGRpbmctcmlnaHQ6NHB4ICFpbXBvcnRhbnR9LnBiLXhsLTQsLnB5LXhsLTR7cGFkZGluZy1ib3R0b206NHB4ICFpbXBvcnRhbnR9LnBsLXhsLTQsLnB4LXhsLTR7cGFkZGluZy1sZWZ0OjRweCAhaW1wb3J0YW50fS5wLXhsLTV7cGFkZGluZzo1cHggIWltcG9ydGFudH0ucHQteGwtNSwucHkteGwtNXtwYWRkaW5nLXRvcDo1cHggIWltcG9ydGFudH0ucHIteGwtNSwucHgteGwtNXtwYWRkaW5nLXJpZ2h0OjVweCAhaW1wb3J0YW50fS5wYi14bC01LC5weS14bC01e3BhZGRpbmctYm90dG9tOjVweCAhaW1wb3J0YW50fS5wbC14bC01LC5weC14bC01e3BhZGRpbmctbGVmdDo1cHggIWltcG9ydGFudH0ucC14bC1nZ3twYWRkaW5nOjE2cHggIWltcG9ydGFudH0ucHQteGwtZ2csLnB5LXhsLWdne3BhZGRpbmctdG9wOjE2cHggIWltcG9ydGFudH0ucHIteGwtZ2csLnB4LXhsLWdne3BhZGRpbmctcmlnaHQ6MTZweCAhaW1wb3J0YW50fS5wYi14bC1nZywucHkteGwtZ2d7cGFkZGluZy1ib3R0b206MTZweCAhaW1wb3J0YW50fS5wbC14bC1nZywucHgteGwtZ2d7cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudH0ucC14bC0xMjB7cGFkZGluZzoxMjBweCAhaW1wb3J0YW50fS5wdC14bC0xMjAsLnB5LXhsLTEyMHtwYWRkaW5nLXRvcDoxMjBweCAhaW1wb3J0YW50fS5wci14bC0xMjAsLnB4LXhsLTEyMHtwYWRkaW5nLXJpZ2h0OjEyMHB4ICFpbXBvcnRhbnR9LnBiLXhsLTEyMCwucHkteGwtMTIwe3BhZGRpbmctYm90dG9tOjEyMHB4ICFpbXBvcnRhbnR9LnBsLXhsLTEyMCwucHgteGwtMTIwe3BhZGRpbmctbGVmdDoxMjBweCAhaW1wb3J0YW50fS5wLXhsLTExMHtwYWRkaW5nOjExMHB4ICFpbXBvcnRhbnR9LnB0LXhsLTExMCwucHkteGwtMTEwe3BhZGRpbmctdG9wOjExMHB4ICFpbXBvcnRhbnR9LnByLXhsLTExMCwucHgteGwtMTEwe3BhZGRpbmctcmlnaHQ6MTEwcHggIWltcG9ydGFudH0ucGIteGwtMTEwLC5weS14bC0xMTB7cGFkZGluZy1ib3R0b206MTEwcHggIWltcG9ydGFudH0ucGwteGwtMTEwLC5weC14bC0xMTB7cGFkZGluZy1sZWZ0OjExMHB4ICFpbXBvcnRhbnR9LnAteGwtMTAwe3BhZGRpbmc6MTAwcHggIWltcG9ydGFudH0ucHQteGwtMTAwLC5weS14bC0xMDB7cGFkZGluZy10b3A6MTAwcHggIWltcG9ydGFudH0ucHIteGwtMTAwLC5weC14bC0xMDB7cGFkZGluZy1yaWdodDoxMDBweCAhaW1wb3J0YW50fS5wYi14bC0xMDAsLnB5LXhsLTEwMHtwYWRkaW5nLWJvdHRvbToxMDBweCAhaW1wb3J0YW50fS5wbC14bC0xMDAsLnB4LXhsLTEwMHtwYWRkaW5nLWxlZnQ6MTAwcHggIWltcG9ydGFudH0ucC14bC05MHtwYWRkaW5nOjkwcHggIWltcG9ydGFudH0ucHQteGwtOTAsLnB5LXhsLTkwe3BhZGRpbmctdG9wOjkwcHggIWltcG9ydGFudH0ucHIteGwtOTAsLnB4LXhsLTkwe3BhZGRpbmctcmlnaHQ6OTBweCAhaW1wb3J0YW50fS5wYi14bC05MCwucHkteGwtOTB7cGFkZGluZy1ib3R0b206OTBweCAhaW1wb3J0YW50fS5wbC14bC05MCwucHgteGwtOTB7cGFkZGluZy1sZWZ0OjkwcHggIWltcG9ydGFudH0ucC14bC04MHtwYWRkaW5nOjgwcHggIWltcG9ydGFudH0ucHQteGwtODAsLnB5LXhsLTgwe3BhZGRpbmctdG9wOjgwcHggIWltcG9ydGFudH0ucHIteGwtODAsLnB4LXhsLTgwe3BhZGRpbmctcmlnaHQ6ODBweCAhaW1wb3J0YW50fS5wYi14bC04MCwucHkteGwtODB7cGFkZGluZy1ib3R0b206ODBweCAhaW1wb3J0YW50fS5wbC14bC04MCwucHgteGwtODB7cGFkZGluZy1sZWZ0OjgwcHggIWltcG9ydGFudH0ucC14bC03MHtwYWRkaW5nOjcwcHggIWltcG9ydGFudH0ucHQteGwtNzAsLnB5LXhsLTcwe3BhZGRpbmctdG9wOjcwcHggIWltcG9ydGFudH0ucHIteGwtNzAsLnB4LXhsLTcwe3BhZGRpbmctcmlnaHQ6NzBweCAhaW1wb3J0YW50fS5wYi14bC03MCwucHkteGwtNzB7cGFkZGluZy1ib3R0b206NzBweCAhaW1wb3J0YW50fS5wbC14bC03MCwucHgteGwtNzB7cGFkZGluZy1sZWZ0OjcwcHggIWltcG9ydGFudH0ucC14bC02MHtwYWRkaW5nOjYwcHggIWltcG9ydGFudH0ucHQteGwtNjAsLnB5LXhsLTYwe3BhZGRpbmctdG9wOjYwcHggIWltcG9ydGFudH0ucHIteGwtNjAsLnB4LXhsLTYwe3BhZGRpbmctcmlnaHQ6NjBweCAhaW1wb3J0YW50fS5wYi14bC02MCwucHkteGwtNjB7cGFkZGluZy1ib3R0b206NjBweCAhaW1wb3J0YW50fS5wbC14bC02MCwucHgteGwtNjB7cGFkZGluZy1sZWZ0OjYwcHggIWltcG9ydGFudH0ucC14bC01MHtwYWRkaW5nOjUwcHggIWltcG9ydGFudH0ucHQteGwtNTAsLnB5LXhsLTUwe3BhZGRpbmctdG9wOjUwcHggIWltcG9ydGFudH0ucHIteGwtNTAsLnB4LXhsLTUwe3BhZGRpbmctcmlnaHQ6NTBweCAhaW1wb3J0YW50fS5wYi14bC01MCwucHkteGwtNTB7cGFkZGluZy1ib3R0b206NTBweCAhaW1wb3J0YW50fS5wbC14bC01MCwucHgteGwtNTB7cGFkZGluZy1sZWZ0OjUwcHggIWltcG9ydGFudH0ucC14bC00MHtwYWRkaW5nOjQwcHggIWltcG9ydGFudH0ucHQteGwtNDAsLnB5LXhsLTQwe3BhZGRpbmctdG9wOjQwcHggIWltcG9ydGFudH0ucHIteGwtNDAsLnB4LXhsLTQwe3BhZGRpbmctcmlnaHQ6NDBweCAhaW1wb3J0YW50fS5wYi14bC00MCwucHkteGwtNDB7cGFkZGluZy1ib3R0b206NDBweCAhaW1wb3J0YW50fS5wbC14bC00MCwucHgteGwtNDB7cGFkZGluZy1sZWZ0OjQwcHggIWltcG9ydGFudH0ucC14bC0zMHtwYWRkaW5nOjMwcHggIWltcG9ydGFudH0ucHQteGwtMzAsLnB5LXhsLTMwe3BhZGRpbmctdG9wOjMwcHggIWltcG9ydGFudH0ucHIteGwtMzAsLnB4LXhsLTMwe3BhZGRpbmctcmlnaHQ6MzBweCAhaW1wb3J0YW50fS5wYi14bC0zMCwucHkteGwtMzB7cGFkZGluZy1ib3R0b206MzBweCAhaW1wb3J0YW50fS5wbC14bC0zMCwucHgteGwtMzB7cGFkZGluZy1sZWZ0OjMwcHggIWltcG9ydGFudH0ucC14bC0yMHtwYWRkaW5nOjIwcHggIWltcG9ydGFudH0ucHQteGwtMjAsLnB5LXhsLTIwe3BhZGRpbmctdG9wOjIwcHggIWltcG9ydGFudH0ucHIteGwtMjAsLnB4LXhsLTIwe3BhZGRpbmctcmlnaHQ6MjBweCAhaW1wb3J0YW50fS5wYi14bC0yMCwucHkteGwtMjB7cGFkZGluZy1ib3R0b206MjBweCAhaW1wb3J0YW50fS5wbC14bC0yMCwucHgteGwtMjB7cGFkZGluZy1sZWZ0OjIwcHggIWltcG9ydGFudH0ucC14bC0xMHtwYWRkaW5nOjEwcHggIWltcG9ydGFudH0ucHQteGwtMTAsLnB5LXhsLTEwe3BhZGRpbmctdG9wOjEwcHggIWltcG9ydGFudH0ucHIteGwtMTAsLnB4LXhsLTEwe3BhZGRpbmctcmlnaHQ6MTBweCAhaW1wb3J0YW50fS5wYi14bC0xMCwucHkteGwtMTB7cGFkZGluZy1ib3R0b206MTBweCAhaW1wb3J0YW50fS5wbC14bC0xMCwucHgteGwtMTB7cGFkZGluZy1sZWZ0OjEwcHggIWltcG9ydGFudH0ucC14bC05e3BhZGRpbmc6OXB4ICFpbXBvcnRhbnR9LnB0LXhsLTksLnB5LXhsLTl7cGFkZGluZy10b3A6OXB4ICFpbXBvcnRhbnR9LnByLXhsLTksLnB4LXhsLTl7cGFkZGluZy1yaWdodDo5cHggIWltcG9ydGFudH0ucGIteGwtOSwucHkteGwtOXtwYWRkaW5nLWJvdHRvbTo5cHggIWltcG9ydGFudH0ucGwteGwtOSwucHgteGwtOXtwYWRkaW5nLWxlZnQ6OXB4ICFpbXBvcnRhbnR9LnAteGwtOHtwYWRkaW5nOjhweCAhaW1wb3J0YW50fS5wdC14bC04LC5weS14bC04e3BhZGRpbmctdG9wOjhweCAhaW1wb3J0YW50fS5wci14bC04LC5weC14bC04e3BhZGRpbmctcmlnaHQ6OHB4ICFpbXBvcnRhbnR9LnBiLXhsLTgsLnB5LXhsLTh7cGFkZGluZy1ib3R0b206OHB4ICFpbXBvcnRhbnR9LnBsLXhsLTgsLnB4LXhsLTh7cGFkZGluZy1sZWZ0OjhweCAhaW1wb3J0YW50fS5wLXhsLTd7cGFkZGluZzo3cHggIWltcG9ydGFudH0ucHQteGwtNywucHkteGwtN3twYWRkaW5nLXRvcDo3cHggIWltcG9ydGFudH0ucHIteGwtNywucHgteGwtN3twYWRkaW5nLXJpZ2h0OjdweCAhaW1wb3J0YW50fS5wYi14bC03LC5weS14bC03e3BhZGRpbmctYm90dG9tOjdweCAhaW1wb3J0YW50fS5wbC14bC03LC5weC14bC03e3BhZGRpbmctbGVmdDo3cHggIWltcG9ydGFudH0ucC14bC02e3BhZGRpbmc6NnB4ICFpbXBvcnRhbnR9LnB0LXhsLTYsLnB5LXhsLTZ7cGFkZGluZy10b3A6NnB4ICFpbXBvcnRhbnR9LnByLXhsLTYsLnB4LXhsLTZ7cGFkZGluZy1yaWdodDo2cHggIWltcG9ydGFudH0ucGIteGwtNiwucHkteGwtNntwYWRkaW5nLWJvdHRvbTo2cHggIWltcG9ydGFudH0ucGwteGwtNiwucHgteGwtNntwYWRkaW5nLWxlZnQ6NnB4ICFpbXBvcnRhbnR9Lm0teGwtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC14bC1hdXRvLC5teS14bC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci14bC1hdXRvLC5teC14bC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXhsLWF1dG8sLm15LXhsLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLXhsLWF1dG8sLm14LXhsLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fX0uc3RyZXRjaGVkLWxpbms6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTtwb2ludGVyLWV2ZW50czphdXRvO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnRleHQtbW9ub3NwYWNle2ZvbnQtZmFtaWx5OlwiS2FuaXRcIixzYW5zLXNlcmlmICFpbXBvcnRhbnR9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkgIWltcG9ydGFudH0udGV4dC13cmFwe3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50ZXh0LXNtLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtc20tcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXNtLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA4MzRweCl7LnRleHQtbWQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1tZC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtbWQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEwMjRweCl7LnRleHQtbGctbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1sZy1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtbGctY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE0NTZweCl7LnRleHQteGwtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC14bC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQteGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fS50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UgIWltcG9ydGFudH0udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtY2FwaXRhbGl6ZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWxpZ2h0e2ZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50fS5mb250LXdlaWdodC1saWdodGVye2ZvbnQtd2VpZ2h0OmxpZ2h0ZXIgIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbm9ybWFse2ZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ib2xkZXJ7Zm9udC13ZWlnaHQ6Ym9sZGVyICFpbXBvcnRhbnR9LmZvbnQtaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljICFpbXBvcnRhbnR9LnRleHQtd2hpdGV7Y29sb3I6I2Y5ZjlmNCAhaW1wb3J0YW50fS50ZXh0LWMxe2NvbG9yOiNkNjViMTAgIWltcG9ydGFudH1hLnRleHQtYzE6aG92ZXIsYS50ZXh0LWMxOmZvY3Vze2NvbG9yOiM4ZjNkMGIgIWltcG9ydGFudH0udGV4dC1jMntjb2xvcjojZjI3MDIyICFpbXBvcnRhbnR9YS50ZXh0LWMyOmhvdmVyLGEudGV4dC1jMjpmb2N1c3tjb2xvcjojYmM0ZTBiICFpbXBvcnRhbnR9LnRleHQtYzN7Y29sb3I6IzY0OGI3YyAhaW1wb3J0YW50fWEudGV4dC1jMzpob3ZlcixhLnRleHQtYzM6Zm9jdXN7Y29sb3I6IzQ0NWY1NCAhaW1wb3J0YW50fS50ZXh0LWM0e2NvbG9yOiM0YzVjNTYgIWltcG9ydGFudH1hLnRleHQtYzQ6aG92ZXIsYS50ZXh0LWM0OmZvY3Vze2NvbG9yOiMyOTMyMmYgIWltcG9ydGFudH0udGV4dC1jNXtjb2xvcjojZjlmOWY0ICFpbXBvcnRhbnR9YS50ZXh0LWM1OmhvdmVyLGEudGV4dC1jNTpmb2N1c3tjb2xvcjojZGVkZWMzICFpbXBvcnRhbnR9LnRleHQtYzZ7Y29sb3I6Izc2MmUxNCAhaW1wb3J0YW50fWEudGV4dC1jNjpob3ZlcixhLnRleHQtYzY6Zm9jdXN7Y29sb3I6IzM1MTUwOSAhaW1wb3J0YW50fS50ZXh0LWM3e2NvbG9yOiMwZTBmMTEgIWltcG9ydGFudH1hLnRleHQtYzc6aG92ZXIsYS50ZXh0LWM3OmZvY3Vze2NvbG9yOiMwMDAgIWltcG9ydGFudH0udGV4dC1jOHtjb2xvcjojZTNlM2UzICFpbXBvcnRhbnR9YS50ZXh0LWM4OmhvdmVyLGEudGV4dC1jODpmb2N1c3tjb2xvcjojYmRiZGJkICFpbXBvcnRhbnR9LnRleHQtYzl7Y29sb3I6IzNkM2QzZCAhaW1wb3J0YW50fWEudGV4dC1jOTpob3ZlcixhLnRleHQtYzk6Zm9jdXN7Y29sb3I6IzE3MTcxNyAhaW1wb3J0YW50fS50ZXh0LWMxMHtjb2xvcjpyZ2JhKDI0OSwyNDksMjQ0LC42KSAhaW1wb3J0YW50fWEudGV4dC1jMTA6aG92ZXIsYS50ZXh0LWMxMDpmb2N1c3tjb2xvcjpyZ2JhKDIyMiwyMjIsMTk1LC42KSAhaW1wb3J0YW50fS50ZXh0LWMxMXtjb2xvcjojODY4Njg2ICFpbXBvcnRhbnR9YS50ZXh0LWMxMTpob3ZlcixhLnRleHQtYzExOmZvY3Vze2NvbG9yOiM2MDYwNjAgIWltcG9ydGFudH0udGV4dC1jMTJ7Y29sb3I6I2IwYjBiMCAhaW1wb3J0YW50fWEudGV4dC1jMTI6aG92ZXIsYS50ZXh0LWMxMjpmb2N1c3tjb2xvcjojOGE4YThhICFpbXBvcnRhbnR9LnRleHQtbGlnaHR7Y29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50fWEudGV4dC1saWdodDpob3ZlcixhLnRleHQtbGlnaHQ6Zm9jdXN7Y29sb3I6I2NmY2ZjZiAhaW1wb3J0YW50fS50ZXh0LWRhcmt7Y29sb3I6IzBiMGIwYiAhaW1wb3J0YW50fWEudGV4dC1kYXJrOmhvdmVyLGEudGV4dC1kYXJrOmZvY3Vze2NvbG9yOiMwMDAgIWltcG9ydGFudH0udGV4dC1ib2R5e2NvbG9yOiMwZTBmMTEgIWltcG9ydGFudH0udGV4dC1tdXRlZHtjb2xvcjojNzc2ZjZmICFpbXBvcnRhbnR9LnRleHQtYmxhY2stNTB7Y29sb3I6cmdiYSgxNCwxNSwxNywuNSkgIWltcG9ydGFudH0udGV4dC13aGl0ZS01MHtjb2xvcjpyZ2JhKDI0OSwyNDksMjQ0LC41KSAhaW1wb3J0YW50fS50ZXh0LWhpZGV7Zm9udDowLzAgYTtjb2xvcjpyZ2JhKDAsMCwwLDApO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjowfS50ZXh0LWRlY29yYXRpb24tbm9uZXt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS50ZXh0LWJyZWFre3dvcmQtYnJlYWs6YnJlYWstd29yZCAhaW1wb3J0YW50O3dvcmQtd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnR9LnRleHQtcmVzZXR7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50fWJvZHk6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZjZjhlMztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmJlZWQ1O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZmJlZWQ1O2NvbG9yOiNjMDk4NTM7Zm9udDpzbWFsbC1jYXB0aW9uO3BhZGRpbmc6M3B4IDZweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDoxMDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pe2JvZHk6YmVmb3Jle2NvbnRlbnQ6XCJ4cyDiiaUgMHB4ICgwZW0pXCJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzZlbSl7Ym9keTpiZWZvcmV7Y29udGVudDpcInNtIOKJpSA1NzZweCAoMzZlbSlcIn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ym9keTpiZWZvcmV7Y29udGVudDpcIm1kIOKJpSA4MzRweCAoNTIuMTI1ZW0pXCJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ym9keTpiZWZvcmV7Y29udGVudDpcImxnIOKJpSAxMDI0cHggKDY0ZW0pXCJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTFlbSl7Ym9keTpiZWZvcmV7Y29udGVudDpcInhsIOKJpSAxNDU2cHggKDkxZW0pXCJ9fWJvZHkuX2RlYnVnOjpiZWZvcmV7dG9wOjA7cmlnaHQ6MDt6LWluZGV4Ojk5OTk5OTk5O2JvcmRlci1yYWRpdXM6MCAwIDAgMTNweDtwYWRkaW5nOjRweCA4cHggNXB4IDEwcHg7Ym9yZGVyOjA7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC40KTtjb2xvcjojZmZmO3BvaW50ZXItZXZlbnRzOm5vbmU7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMnB4O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtmb250LWZhbWlseTpcIlNGIE1vbm9cIixtb25vc3BhY2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pe2JvZHkuX2RlYnVnOjpiZWZvcmV7Y29udGVudDpcIlhTIOKJpSAwcHhcIn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNmVtKXtib2R5Ll9kZWJ1Zzo6YmVmb3Jle2NvbnRlbnQ6XCJTTSDiiaUgNTc2cHhcIn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ym9keS5fZGVidWc6OmJlZm9yZXtjb250ZW50OlwiTUQg4omlIDgzNHB4XCJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ym9keS5fZGVidWc6OmJlZm9yZXtjb250ZW50OlwiTEcg4omlIDEwMjRweFwifX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxZW0pe2JvZHkuX2RlYnVnOjpiZWZvcmV7Y29udGVudDpcIlhMIOKJpSAxNDU2cHhcIn19QGZvbnQtZmFjZXtmb250LWZhbWlseTpcInN3aXBlci1pY29uc1wiO3NyYzp1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZn0uc3dpcGVyLWNvbnRhaW5lcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDAsIDApfS5zd2lwZXItY29udGFpbmVyLW11bHRpcm93Pi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHN7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci1jb250YWluZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItY29udGFpbmVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvd3t0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpfS5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5fdGV4dF9jMXtjb2xvcjojY2QwMTM2ICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzEsICNjZDAxMzYpICFpbXBvcnRhbnR9YS5fdGV4dF9jMTpob3ZlcntvcGFjaXR5Oi41fS5fdGV4dF9jMiwuc25faGVhZGVyX25hdl9mdWxsX2kuY3VycmVudC1tZW51LWl0ZW0sLnNuX2hlYWRlcl9uYXZfZnVsbF9pLmN1cnJlbnQtbWVudS1wYXJlbnQsLnNuX2hlYWRlcl9uYXZfZnVsbF9pIGE6aG92ZXJ7Y29sb3I6I2IyYTk5MSAhaW1wb3J0YW50O2NvbG9yOnZhcigtLXRjLWNvbG9yLWMyLCAjYjJhOTkxKSAhaW1wb3J0YW50fWEuX3RleHRfYzI6aG92ZXIsYS5zbl9oZWFkZXJfbmF2X2Z1bGxfaS5jdXJyZW50LW1lbnUtaXRlbTpob3ZlcixhLnNuX2hlYWRlcl9uYXZfZnVsbF9pLmN1cnJlbnQtbWVudS1wYXJlbnQ6aG92ZXIsLnNuX2hlYWRlcl9uYXZfZnVsbF9pIGE6aG92ZXJ7b3BhY2l0eTouNX0uX3RleHRfYzN7Y29sb3I6IzA0MWU0MiAhaW1wb3J0YW50O2NvbG9yOnZhcigtLXRjLWNvbG9yLWMzLCAjMDQxZTQyKSAhaW1wb3J0YW50fWEuX3RleHRfYzM6aG92ZXJ7b3BhY2l0eTouNX0uX3RleHRfYzQsLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2kgYXtjb2xvcjojOTgwMzIxICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQsICM5ODAzMjEpICFpbXBvcnRhbnR9YS5fdGV4dF9jNDpob3Zlciwuc25faGVhZGVyX25hdl9tb2JpbGVfaSBhOmhvdmVye29wYWNpdHk6LjV9Ll90ZXh0X2M1LC5zbl9oZWFkZXJfbmF2X21vYmlsZV9jdC0tbGFuZ3VhZ2UgLnNuX2xhbmd1YWdlX3NlbGVjdG9yX3RvZ2dsZXtjb2xvcjojZWYxNzJmICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzUsICNlZjE3MmYpICFpbXBvcnRhbnR9YS5fdGV4dF9jNTpob3Zlciwuc25faGVhZGVyX25hdl9tb2JpbGVfY3QtLWxhbmd1YWdlIGEuc25fbGFuZ3VhZ2Vfc2VsZWN0b3JfdG9nZ2xlOmhvdmVye29wYWNpdHk6LjV9Ll90ZXh0X2M2e2NvbG9yOiM5NThkN2EgIWltcG9ydGFudDtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNiwgIzk1OGQ3YSkgIWltcG9ydGFudH1hLl90ZXh0X2M2OmhvdmVye29wYWNpdHk6LjV9Ll90ZXh0X2M3e2NvbG9yOiNlZGU0Y2YgIWltcG9ydGFudDtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNywgI2VkZTRjZikgIWltcG9ydGFudH1hLl90ZXh0X2M3OmhvdmVye29wYWNpdHk6LjV9Ll90ZXh0X2M4e2NvbG9yOiMyZDJlMmYgIWltcG9ydGFudDtjb2xvcjp2YXIoLS10Yy1jb2xvci1jOCwgIzJkMmUyZikgIWltcG9ydGFudH1hLl90ZXh0X2M4OmhvdmVye29wYWNpdHk6LjV9Ll90ZXh0X2M5e2NvbG9yOnJnYmEoNDUsIDQ2LCA0NywgMC41KSAhaW1wb3J0YW50O2NvbG9yOnZhcigtLXRjLWNvbG9yLWM5LCByZ2JhKDQ1LCA0NiwgNDcsIDAuNSkpICFpbXBvcnRhbnR9YS5fdGV4dF9jOTpob3ZlcntvcGFjaXR5Oi41fS5fdGV4dF9jMTB7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O2NvbG9yOnZhcigtLXRjLWNvbG9yLWMxMCwgI2ZmZmZmZikgIWltcG9ydGFudH1hLl90ZXh0X2MxMDpob3ZlcntvcGFjaXR5Oi41fS5fdGV4dF9jMTF7Y29sb3I6IzU4Yjk2YSAhaW1wb3J0YW50O2NvbG9yOnZhcigtLXRjLWNvbG9yLWMxMSwgIzU4Yjk2YSkgIWltcG9ydGFudH1hLl90ZXh0X2MxMTpob3ZlcntvcGFjaXR5Oi41fS5fdGV4dF9jMTJ7Y29sb3I6cmdiYSg0NSwgNDYsIDQ3LCAwLjIpICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzEyLCByZ2JhKDQ1LCA0NiwgNDcsIDAuMikpICFpbXBvcnRhbnR9YS5fdGV4dF9jMTI6aG92ZXJ7b3BhY2l0eTouNX0uX3RleHRfc3VjY2Vzc3tjb2xvcjojNThiOTZhICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGMtY29sb3Itc3VjY2VzcywgIzU4Yjk2YSkgIWltcG9ydGFudH1hLl90ZXh0X3N1Y2Nlc3M6aG92ZXJ7b3BhY2l0eTouNX0uX3RleHRfZGFuZ2Vye2NvbG9yOiNhNjE5MmUgIWltcG9ydGFudDtjb2xvcjp2YXIoLS10Yy1jb2xvci1kYW5nZXIsICNhNjE5MmUpICFpbXBvcnRhbnR9YS5fdGV4dF9kYW5nZXI6aG92ZXJ7b3BhY2l0eTouNX0uX3RleHRfYmxhY2t7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2NvbG9yOnZhcigtLXRjLWNvbG9yLWJsYWNrLCAjMDAwKSAhaW1wb3J0YW50fWEuX3RleHRfYmxhY2s6aG92ZXJ7b3BhY2l0eTouNX0uX3RleHRfd2hpdGV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2NvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlLCAjZmZmKSAhaW1wb3J0YW50fWEuX3RleHRfd2hpdGU6aG92ZXJ7b3BhY2l0eTouNX0uX3RleHRfdHJhbnNwYXJlbnR7Y29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtjb2xvcjp2YXIoLS10Yy1jb2xvci10cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpICFpbXBvcnRhbnR9YS5fdGV4dF90cmFuc3BhcmVudDpob3ZlcntvcGFjaXR5Oi41fS5fZmlsbF9jMXtmaWxsOiNjZDAxMzYgIWltcG9ydGFudDtmaWxsOnZhcigtLXRjLWNvbG9yLWMxLCAjY2QwMTM2KSAhaW1wb3J0YW50fS5fZmlsbF9jMntmaWxsOiNiMmE5OTEgIWltcG9ydGFudDtmaWxsOnZhcigtLXRjLWNvbG9yLWMyLCAjYjJhOTkxKSAhaW1wb3J0YW50fS5fZmlsbF9jM3tmaWxsOiMwNDFlNDIgIWltcG9ydGFudDtmaWxsOnZhcigtLXRjLWNvbG9yLWMzLCAjMDQxZTQyKSAhaW1wb3J0YW50fS5fZmlsbF9jNHtmaWxsOiM5ODAzMjEgIWltcG9ydGFudDtmaWxsOnZhcigtLXRjLWNvbG9yLWM0LCAjOTgwMzIxKSAhaW1wb3J0YW50fS5fZmlsbF9jNXtmaWxsOiNlZjE3MmYgIWltcG9ydGFudDtmaWxsOnZhcigtLXRjLWNvbG9yLWM1LCAjZWYxNzJmKSAhaW1wb3J0YW50fS5fZmlsbF9jNntmaWxsOiM5NThkN2EgIWltcG9ydGFudDtmaWxsOnZhcigtLXRjLWNvbG9yLWM2LCAjOTU4ZDdhKSAhaW1wb3J0YW50fS5fZmlsbF9jN3tmaWxsOiNlZGU0Y2YgIWltcG9ydGFudDtmaWxsOnZhcigtLXRjLWNvbG9yLWM3LCAjZWRlNGNmKSAhaW1wb3J0YW50fS5fZmlsbF9jOHtmaWxsOiMyZDJlMmYgIWltcG9ydGFudDtmaWxsOnZhcigtLXRjLWNvbG9yLWM4LCAjMmQyZTJmKSAhaW1wb3J0YW50fS5fZmlsbF9jOXtmaWxsOnJnYmEoNDUsIDQ2LCA0NywgMC41KSAhaW1wb3J0YW50O2ZpbGw6dmFyKC0tdGMtY29sb3ItYzksIHJnYmEoNDUsIDQ2LCA0NywgMC41KSkgIWltcG9ydGFudH0uX2ZpbGxfYzEwe2ZpbGw6I2ZmZmZmZiAhaW1wb3J0YW50O2ZpbGw6dmFyKC0tdGMtY29sb3ItYzEwLCAjZmZmZmZmKSAhaW1wb3J0YW50fS5fZmlsbF9jMTF7ZmlsbDojNThiOTZhICFpbXBvcnRhbnQ7ZmlsbDp2YXIoLS10Yy1jb2xvci1jMTEsICM1OGI5NmEpICFpbXBvcnRhbnR9Ll9maWxsX2MxMntmaWxsOnJnYmEoNDUsIDQ2LCA0NywgMC4yKSAhaW1wb3J0YW50O2ZpbGw6dmFyKC0tdGMtY29sb3ItYzEyLCByZ2JhKDQ1LCA0NiwgNDcsIDAuMikpICFpbXBvcnRhbnR9Ll9maWxsX3N1Y2Nlc3N7ZmlsbDojNThiOTZhICFpbXBvcnRhbnQ7ZmlsbDp2YXIoLS10Yy1jb2xvci1zdWNjZXNzLCAjNThiOTZhKSAhaW1wb3J0YW50fS5fZmlsbF9kYW5nZXJ7ZmlsbDojYTYxOTJlICFpbXBvcnRhbnQ7ZmlsbDp2YXIoLS10Yy1jb2xvci1kYW5nZXIsICNhNjE5MmUpICFpbXBvcnRhbnR9Ll9maWxsX2JsYWNre2ZpbGw6IzAwMCAhaW1wb3J0YW50O2ZpbGw6dmFyKC0tdGMtY29sb3ItYmxhY2ssICMwMDApICFpbXBvcnRhbnR9Ll9maWxsX3doaXRle2ZpbGw6I2ZmZiAhaW1wb3J0YW50O2ZpbGw6dmFyKC0tdGMtY29sb3Itd2hpdGUsICNmZmYpICFpbXBvcnRhbnR9Ll9maWxsX3RyYW5zcGFyZW50e2ZpbGw6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtmaWxsOnZhcigtLXRjLWNvbG9yLXRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCkgIWltcG9ydGFudH0uX2JnX2Mxe2JhY2tncm91bmQtY29sb3I6I2NkMDEzNiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzEsICNjZDAxMzYpICFpbXBvcnRhbnR9Ll9iZ19jMntiYWNrZ3JvdW5kLWNvbG9yOiNiMmE5OTEgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMyLCAjYjJhOTkxKSAhaW1wb3J0YW50fS5fYmdfYzN7YmFja2dyb3VuZC1jb2xvcjojMDQxZTQyICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jMywgIzA0MWU0MikgIWltcG9ydGFudH0uX2JnX2M0LC5zbl9oZWFkZXJfbmF2X21vYmlsZV9jdC0tbGFuZ3VhZ2V7YmFja2dyb3VuZC1jb2xvcjojOTgwMzIxICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jNCwgIzk4MDMyMSkgIWltcG9ydGFudH0uX2JnX2M1LC5zbl9oZWFkZXJfbmF2X21vYmlsZT4uc25fYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOiNlZjE3MmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM1LCAjZWYxNzJmKSAhaW1wb3J0YW50fS5fYmdfYzZ7YmFja2dyb3VuZC1jb2xvcjojOTU4ZDdhICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jNiwgIzk1OGQ3YSkgIWltcG9ydGFudH0uX2JnX2M3e2JhY2tncm91bmQtY29sb3I6I2VkZTRjZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzcsICNlZGU0Y2YpICFpbXBvcnRhbnR9Ll9iZ19jOHtiYWNrZ3JvdW5kLWNvbG9yOiMyZDJlMmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM4LCAjMmQyZTJmKSAhaW1wb3J0YW50fS5fYmdfYzl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQ1LCA0NiwgNDcsIDAuNSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM5LCByZ2JhKDQ1LCA0NiwgNDcsIDAuNSkpICFpbXBvcnRhbnR9Ll9iZ19jMTB7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jMTAsICNmZmZmZmYpICFpbXBvcnRhbnR9Ll9iZ19jMTF7YmFja2dyb3VuZC1jb2xvcjojNThiOTZhICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jMTEsICM1OGI5NmEpICFpbXBvcnRhbnR9Ll9iZ19jMTJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQ1LCA0NiwgNDcsIDAuMikgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMxMiwgcmdiYSg0NSwgNDYsIDQ3LCAwLjIpKSAhaW1wb3J0YW50fS5fYmdfc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiM1OGI5NmEgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLXN1Y2Nlc3MsICM1OGI5NmEpICFpbXBvcnRhbnR9Ll9iZ19kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojYTYxOTJlICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1kYW5nZXIsICNhNjE5MmUpICFpbXBvcnRhbnR9Ll9iZ19ibGFja3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWJsYWNrLCAjMDAwKSAhaW1wb3J0YW50fS5fYmdfd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci13aGl0ZSwgI2ZmZikgIWltcG9ydGFudH0uX2JnX3RyYW5zcGFyZW50e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLXRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCkgIWltcG9ydGFudH0uX2JjX2Mxe2JvcmRlci1jb2xvcjojY2QwMTM2ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMxLCAjY2QwMTM2KSAhaW1wb3J0YW50fS5fYmNfYzJ7Ym9yZGVyLWNvbG9yOiNiMmE5OTEgIWltcG9ydGFudDtib3JkZXItY29sb3I6dmFyKC0tdGMtY29sb3ItYzIsICNiMmE5OTEpICFpbXBvcnRhbnR9Ll9iY19jM3tib3JkZXItY29sb3I6IzA0MWU0MiAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jb2xvci1jMywgIzA0MWU0MikgIWltcG9ydGFudH0uX2JjX2M0e2JvcmRlci1jb2xvcjojOTgwMzIxICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM0LCAjOTgwMzIxKSAhaW1wb3J0YW50fS5fYmNfYzV7Ym9yZGVyLWNvbG9yOiNlZjE3MmYgIWltcG9ydGFudDtib3JkZXItY29sb3I6dmFyKC0tdGMtY29sb3ItYzUsICNlZjE3MmYpICFpbXBvcnRhbnR9Ll9iY19jNntib3JkZXItY29sb3I6Izk1OGQ3YSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jb2xvci1jNiwgIzk1OGQ3YSkgIWltcG9ydGFudH0uX2JjX2M3e2JvcmRlci1jb2xvcjojZWRlNGNmICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM3LCAjZWRlNGNmKSAhaW1wb3J0YW50fS5fYmNfYzh7Ym9yZGVyLWNvbG9yOiMyZDJlMmYgIWltcG9ydGFudDtib3JkZXItY29sb3I6dmFyKC0tdGMtY29sb3ItYzgsICMyZDJlMmYpICFpbXBvcnRhbnR9Ll9iY19jOXtib3JkZXItY29sb3I6cmdiYSg0NSwgNDYsIDQ3LCAwLjUpICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM5LCByZ2JhKDQ1LCA0NiwgNDcsIDAuNSkpICFpbXBvcnRhbnR9Ll9iY19jMTB7Ym9yZGVyLWNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtib3JkZXItY29sb3I6dmFyKC0tdGMtY29sb3ItYzEwLCAjZmZmZmZmKSAhaW1wb3J0YW50fS5fYmNfYzExe2JvcmRlci1jb2xvcjojNThiOTZhICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMxMSwgIzU4Yjk2YSkgIWltcG9ydGFudH0uX2JjX2MxMntib3JkZXItY29sb3I6cmdiYSg0NSwgNDYsIDQ3LCAwLjIpICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMxMiwgcmdiYSg0NSwgNDYsIDQ3LCAwLjIpKSAhaW1wb3J0YW50fS5fYmNfc3VjY2Vzc3tib3JkZXItY29sb3I6IzU4Yjk2YSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jb2xvci1zdWNjZXNzLCAjNThiOTZhKSAhaW1wb3J0YW50fS5fYmNfZGFuZ2Vye2JvcmRlci1jb2xvcjojYTYxOTJlICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWNvbG9yLWRhbmdlciwgI2E2MTkyZSkgIWltcG9ydGFudH0uX2JjX2JsYWNre2JvcmRlci1jb2xvcjojMDAwICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWNvbG9yLWJsYWNrLCAjMDAwKSAhaW1wb3J0YW50fS5fYmNfd2hpdGV7Ym9yZGVyLWNvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXItY29sb3I6dmFyKC0tdGMtY29sb3Itd2hpdGUsICNmZmYpICFpbXBvcnRhbnR9Ll9iY190cmFuc3BhcmVudHtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3JkZXItY29sb3I6dmFyKC0tdGMtY29sb3ItdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50fS5fZzF7YmFja2dyb3VuZDojY2QwMTM2ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDp2YXIoLS10Yy1ncmFkaWVudC1nMS1mcm9tLCAjY2QwMTM2KSAhaW1wb3J0YW50O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHZhcigtLXRjLWdyYWRpZW50LWcxLWRlZywgMGRlZyksIHZhcigtLXRjLWdyYWRpZW50LWcxLWZyb20sICNjZDAxMzYpIDAlLCB2YXIoLS10Yy1ncmFkaWVudC1nMS10bywgI2IyYTk5MSkgMTAwJSkgIWltcG9ydGFudH0uX2cye2JhY2tncm91bmQ6IzA0MWU0MiAhaW1wb3J0YW50O2JhY2tncm91bmQ6dmFyKC0tdGMtZ3JhZGllbnQtZzItZnJvbSwgIzA0MWU0MikgIWltcG9ydGFudDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh2YXIoLS10Yy1ncmFkaWVudC1nMi1kZWcsIDQ1ZGVnKSwgdmFyKC0tdGMtZ3JhZGllbnQtZzItZnJvbSwgIzA0MWU0MikgMCUsIHZhcigtLXRjLWdyYWRpZW50LWcyLXRvLCAjOTgwMzIxKSAxMDAlKSAhaW1wb3J0YW50fS5fZzN7YmFja2dyb3VuZDojZWYxNzJmICFpbXBvcnRhbnQ7YmFja2dyb3VuZDp2YXIoLS10Yy1ncmFkaWVudC1nMy1mcm9tLCAjZWYxNzJmKSAhaW1wb3J0YW50O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHZhcigtLXRjLWdyYWRpZW50LWczLWRlZywgOTBkZWcpLCB2YXIoLS10Yy1ncmFkaWVudC1nMy1mcm9tLCAjZWYxNzJmKSAwJSwgdmFyKC0tdGMtZ3JhZGllbnQtZzMtdG8sICM5NThkN2EpIDEwMCUpICFpbXBvcnRhbnR9Ll9nNHtiYWNrZ3JvdW5kOiNlZGU0Y2YgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnZhcigtLXRjLWdyYWRpZW50LWc0LWZyb20sICNlZGU0Y2YpICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodmFyKC0tdGMtZ3JhZGllbnQtZzQtZGVnLCAzMGRlZyksIHZhcigtLXRjLWdyYWRpZW50LWc0LWZyb20sICNlZGU0Y2YpIDAlLCB2YXIoLS10Yy1ncmFkaWVudC1nNC10bywgIzJkMmUyZikgMTAwJSkgIWltcG9ydGFudH0uX3B0X3hze3BhZGRpbmctdG9wOjNweCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOnZhcigtLXRjLXNwYWNpbmcteHMtbW9iaWxlLCAzcHgpICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll9wdF94c3twYWRkaW5nLXRvcDo0cHggIWltcG9ydGFudDtwYWRkaW5nLXRvcDp2YXIoLS10Yy1zcGFjaW5nLXhzLXRhYmxldCwgNHB4KSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5fcHRfeHN7cGFkZGluZy10b3A6NXB4ICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6dmFyKC0tdGMtc3BhY2luZy14cy1kZXNrdG9wLCA1cHgpICFpbXBvcnRhbnR9fS5fcHRfc217cGFkZGluZy10b3A6OHB4ICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6dmFyKC0tdGMtc3BhY2luZy1zbS1tb2JpbGUsIDhweCkgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX3B0X3Nte3BhZGRpbmctdG9wOjlweCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOnZhcigtLXRjLXNwYWNpbmctc20tdGFibGV0LCA5cHgpICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ll9wdF9zbXtwYWRkaW5nLXRvcDoxMHB4ICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6dmFyKC0tdGMtc3BhY2luZy1zbS1kZXNrdG9wLCAxMHB4KSAhaW1wb3J0YW50fX0uX3B0X21ke3BhZGRpbmctdG9wOjIzcHggIWltcG9ydGFudDtwYWRkaW5nLXRvcDp2YXIoLS10Yy1zcGFjaW5nLW1kLW1vYmlsZSwgMjNweCkgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX3B0X21ke3BhZGRpbmctdG9wOjI0cHggIWltcG9ydGFudDtwYWRkaW5nLXRvcDp2YXIoLS10Yy1zcGFjaW5nLW1kLXRhYmxldCwgMjRweCkgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuX3B0X21ke3BhZGRpbmctdG9wOjI1cHggIWltcG9ydGFudDtwYWRkaW5nLXRvcDp2YXIoLS10Yy1zcGFjaW5nLW1kLWRlc2t0b3AsIDI1cHgpICFpbXBvcnRhbnR9fS5fcHRfbGd7cGFkZGluZy10b3A6MzhweCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOnZhcigtLXRjLXNwYWNpbmctbGctbW9iaWxlLCAzOHB4KSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fcHRfbGd7cGFkZGluZy10b3A6MzlweCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOnZhcigtLXRjLXNwYWNpbmctbGctdGFibGV0LCAzOXB4KSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5fcHRfbGd7cGFkZGluZy10b3A6NDBweCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOnZhcigtLXRjLXNwYWNpbmctbGctZGVza3RvcCwgNDBweCkgIWltcG9ydGFudH19Ll9wdF94bHtwYWRkaW5nLXRvcDo1OHB4ICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6dmFyKC0tdGMtc3BhY2luZy14bC1tb2JpbGUsIDU4cHgpICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll9wdF94bHtwYWRkaW5nLXRvcDo1OXB4ICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6dmFyKC0tdGMtc3BhY2luZy14bC10YWJsZXQsIDU5cHgpICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ll9wdF94bHtwYWRkaW5nLXRvcDo2MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6dmFyKC0tdGMtc3BhY2luZy14bC1kZXNrdG9wLCA2MHB4KSAhaW1wb3J0YW50fX0uX3BiX3hze3BhZGRpbmctYm90dG9tOjNweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOnZhcigtLXRjLXNwYWNpbmcteHMtbW9iaWxlLCAzcHgpICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll9wYl94c3twYWRkaW5nLWJvdHRvbTo0cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLXhzLXRhYmxldCwgNHB4KSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5fcGJfeHN7cGFkZGluZy1ib3R0b206NXB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206dmFyKC0tdGMtc3BhY2luZy14cy1kZXNrdG9wLCA1cHgpICFpbXBvcnRhbnR9fS5fcGJfc217cGFkZGluZy1ib3R0b206OHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206dmFyKC0tdGMtc3BhY2luZy1zbS1tb2JpbGUsIDhweCkgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX3BiX3Nte3BhZGRpbmctYm90dG9tOjlweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOnZhcigtLXRjLXNwYWNpbmctc20tdGFibGV0LCA5cHgpICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ll9wYl9zbXtwYWRkaW5nLWJvdHRvbToxMHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206dmFyKC0tdGMtc3BhY2luZy1zbS1kZXNrdG9wLCAxMHB4KSAhaW1wb3J0YW50fX0uX3BiX21ke3BhZGRpbmctYm90dG9tOjIzcHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLW1kLW1vYmlsZSwgMjNweCkgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX3BiX21ke3BhZGRpbmctYm90dG9tOjI0cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLW1kLXRhYmxldCwgMjRweCkgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuX3BiX21ke3BhZGRpbmctYm90dG9tOjI1cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLW1kLWRlc2t0b3AsIDI1cHgpICFpbXBvcnRhbnR9fS5fcGJfbGd7cGFkZGluZy1ib3R0b206MzhweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOnZhcigtLXRjLXNwYWNpbmctbGctbW9iaWxlLCAzOHB4KSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fcGJfbGd7cGFkZGluZy1ib3R0b206MzlweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOnZhcigtLXRjLXNwYWNpbmctbGctdGFibGV0LCAzOXB4KSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5fcGJfbGd7cGFkZGluZy1ib3R0b206NDBweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOnZhcigtLXRjLXNwYWNpbmctbGctZGVza3RvcCwgNDBweCkgIWltcG9ydGFudH19Ll9wYl94bHtwYWRkaW5nLWJvdHRvbTo1OHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206dmFyKC0tdGMtc3BhY2luZy14bC1tb2JpbGUsIDU4cHgpICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll9wYl94bHtwYWRkaW5nLWJvdHRvbTo1OXB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206dmFyKC0tdGMtc3BhY2luZy14bC10YWJsZXQsIDU5cHgpICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ll9wYl94bHtwYWRkaW5nLWJvdHRvbTo2MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206dmFyKC0tdGMtc3BhY2luZy14bC1kZXNrdG9wLCA2MHB4KSAhaW1wb3J0YW50fX0uX210X3hze21hcmdpbi10b3A6M3B4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDp2YXIoLS10Yy1zcGFjaW5nLXhzLW1vYmlsZSwgM3B4KSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fbXRfeHN7bWFyZ2luLXRvcDo0cHggIWltcG9ydGFudDttYXJnaW4tdG9wOnZhcigtLXRjLXNwYWNpbmcteHMtdGFibGV0LCA0cHgpICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ll9tdF94c3ttYXJnaW4tdG9wOjVweCAhaW1wb3J0YW50O21hcmdpbi10b3A6dmFyKC0tdGMtc3BhY2luZy14cy1kZXNrdG9wLCA1cHgpICFpbXBvcnRhbnR9fS5fbXRfc217bWFyZ2luLXRvcDo4cHggIWltcG9ydGFudDttYXJnaW4tdG9wOnZhcigtLXRjLXNwYWNpbmctc20tbW9iaWxlLCA4cHgpICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll9tdF9zbXttYXJnaW4tdG9wOjlweCAhaW1wb3J0YW50O21hcmdpbi10b3A6dmFyKC0tdGMtc3BhY2luZy1zbS10YWJsZXQsIDlweCkgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuX210X3Nte21hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50O21hcmdpbi10b3A6dmFyKC0tdGMtc3BhY2luZy1zbS1kZXNrdG9wLCAxMHB4KSAhaW1wb3J0YW50fX0uX210X21ke21hcmdpbi10b3A6MjNweCAhaW1wb3J0YW50O21hcmdpbi10b3A6dmFyKC0tdGMtc3BhY2luZy1tZC1tb2JpbGUsIDIzcHgpICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll9tdF9tZHttYXJnaW4tdG9wOjI0cHggIWltcG9ydGFudDttYXJnaW4tdG9wOnZhcigtLXRjLXNwYWNpbmctbWQtdGFibGV0LCAyNHB4KSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5fbXRfbWR7bWFyZ2luLXRvcDoyNXB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDp2YXIoLS10Yy1zcGFjaW5nLW1kLWRlc2t0b3AsIDI1cHgpICFpbXBvcnRhbnR9fS5fbXRfbGd7bWFyZ2luLXRvcDozOHB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDp2YXIoLS10Yy1zcGFjaW5nLWxnLW1vYmlsZSwgMzhweCkgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX210X2xne21hcmdpbi10b3A6MzlweCAhaW1wb3J0YW50O21hcmdpbi10b3A6dmFyKC0tdGMtc3BhY2luZy1sZy10YWJsZXQsIDM5cHgpICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ll9tdF9sZ3ttYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudDttYXJnaW4tdG9wOnZhcigtLXRjLXNwYWNpbmctbGctZGVza3RvcCwgNDBweCkgIWltcG9ydGFudH19Ll9tdF94bHttYXJnaW4tdG9wOjU4cHggIWltcG9ydGFudDttYXJnaW4tdG9wOnZhcigtLXRjLXNwYWNpbmcteGwtbW9iaWxlLCA1OHB4KSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fbXRfeGx7bWFyZ2luLXRvcDo1OXB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDp2YXIoLS10Yy1zcGFjaW5nLXhsLXRhYmxldCwgNTlweCkgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuX210X3hse21hcmdpbi10b3A6NjBweCAhaW1wb3J0YW50O21hcmdpbi10b3A6dmFyKC0tdGMtc3BhY2luZy14bC1kZXNrdG9wLCA2MHB4KSAhaW1wb3J0YW50fX0uX21iX3hze21hcmdpbi1ib3R0b206M3B4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLXhzLW1vYmlsZSwgM3B4KSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fbWJfeHN7bWFyZ2luLWJvdHRvbTo0cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOnZhcigtLXRjLXNwYWNpbmcteHMtdGFibGV0LCA0cHgpICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ll9tYl94c3ttYXJnaW4tYm90dG9tOjVweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206dmFyKC0tdGMtc3BhY2luZy14cy1kZXNrdG9wLCA1cHgpICFpbXBvcnRhbnR9fS5fbWJfc217bWFyZ2luLWJvdHRvbTo4cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOnZhcigtLXRjLXNwYWNpbmctc20tbW9iaWxlLCA4cHgpICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll9tYl9zbXttYXJnaW4tYm90dG9tOjlweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206dmFyKC0tdGMtc3BhY2luZy1zbS10YWJsZXQsIDlweCkgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuX21iX3Nte21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206dmFyKC0tdGMtc3BhY2luZy1zbS1kZXNrdG9wLCAxMHB4KSAhaW1wb3J0YW50fX0uX21iX21ke21hcmdpbi1ib3R0b206MjNweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206dmFyKC0tdGMtc3BhY2luZy1tZC1tb2JpbGUsIDIzcHgpICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll9tYl9tZHttYXJnaW4tYm90dG9tOjI0cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOnZhcigtLXRjLXNwYWNpbmctbWQtdGFibGV0LCAyNHB4KSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5fbWJfbWR7bWFyZ2luLWJvdHRvbToyNXB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLW1kLWRlc2t0b3AsIDI1cHgpICFpbXBvcnRhbnR9fS5fbWJfbGd7bWFyZ2luLWJvdHRvbTozOHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLWxnLW1vYmlsZSwgMzhweCkgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX21iX2xne21hcmdpbi1ib3R0b206MzlweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206dmFyKC0tdGMtc3BhY2luZy1sZy10YWJsZXQsIDM5cHgpICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ll9tYl9sZ3ttYXJnaW4tYm90dG9tOjQwcHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOnZhcigtLXRjLXNwYWNpbmctbGctZGVza3RvcCwgNDBweCkgIWltcG9ydGFudH19Ll9tYl94bHttYXJnaW4tYm90dG9tOjU4cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOnZhcigtLXRjLXNwYWNpbmcteGwtbW9iaWxlLCA1OHB4KSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fbWJfeGx7bWFyZ2luLWJvdHRvbTo1OXB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLXhsLXRhYmxldCwgNTlweCkgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuX21iX3hse21hcmdpbi1ib3R0b206NjBweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206dmFyKC0tdGMtc3BhY2luZy14bC1kZXNrdG9wLCA2MHB4KSAhaW1wb3J0YW50fX0udmlzaXRfY3VzdG9tIC5zbl9jb250YWluZXJfZml4ZWRfeGw+LnJvdz4uY29sLWxnLTY6Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzIpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnZpc2l0X2N1c3RvbSAuc25fY29udGFpbmVyX2ZpeGVkX3hsPi5yb3c+LmNvbC1sZy02OmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b206MH19LnZpc2l0X2N1c3RvbSAuc25fY29udGFpbmVyX2ZpeGVkX3hsPi5yb3c+LmNvbC1sZy02OmZpcnN0LWNoaWxkIC5iYl9pdGVtX2NvbnRlbnR7cGFkZGluZy1ib3R0b206MzJweH0udmlzaXRfY3VzdG9tIC5zbl9jb250YWluZXJfZml4ZWRfeGw+LnJvdz4uY29sLWxnLTY6bGFzdC1jaGlsZHtwYWRkaW5nLXRvcDozMnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnZpc2l0X2N1c3RvbSAuc25fY29udGFpbmVyX2ZpeGVkX3hsPi5yb3c+LmNvbC1sZy02OmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjgwcHg7cGFkZGluZy1ib3R0b206ODBweDtwYWRkaW5nLXJpZ2h0OjkwcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMik7Ym9yZGVyLWJvdHRvbTowfS52aXNpdF9jdXN0b20gLnNuX2NvbnRhaW5lcl9maXhlZF94bD4ucm93Pi5jb2wtbGctNjpmaXJzdC1jaGlsZCAuYmJfaXRlbV9jb250ZW50e3BhZGRpbmctYm90dG9tOjB9LnZpc2l0X2N1c3RvbSAuc25fY29udGFpbmVyX2ZpeGVkX3hsPi5yb3c+LmNvbC1sZy02Omxhc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjkwcHg7cGFkZGluZy10b3A6ODBweDtwYWRkaW5nLWJvdHRvbTo4MHB4fX0uc25fYmxvY2tfZmFxX3NlYXJjaF9iYXJ7cGFkZGluZy10b3A6MTIwcHg7cGFkZGluZy1ib3R0b206NDBweDtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX2ZhcV9zZWFyY2hfYmFye3BhZGRpbmctdG9wOjgwcHg7cGFkZGluZy1ib3R0b206MTIwcHh9fS5zbl9ibG9ja19mYXFfbGlzdF9ieV9jYXRlZ29yeXtwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHg7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9ibG9ja19mYXFfbGlzdF9ieV9jYXRlZ29yeXtwYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctYm90dG9tOjgwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKWFuZCAobWF4LXdpZHRoOiAzNS45OWVtKXsuY29udGFpbmVyLC5zbl9jb250YWluZXJfZml4ZWR7cGFkZGluZy1sZWZ0OjMycHg7cGFkZGluZy1yaWdodDozMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2ZW0pey5jb250YWluZXIsLnNuX2NvbnRhaW5lcl9maXhlZHtwYWRkaW5nLWxlZnQ6MTZweDtwYWRkaW5nLXJpZ2h0OjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKWFuZCAobWF4LXdpZHRoOiAzNS45OWVtKXsuY29udGFpbmVyLWZsdWlkLC5zbl9jb250YWluZXJfZmx1aWQsLmNvbnRhaW5lci1zbSwuc25fY29udGFpbmVyX2ZpeGVkX3NtLC5jb250YWluZXItbWQsLnNuX2NvbnRhaW5lcl9maXhlZF9tZCwuY29udGFpbmVyLWxnLC5zbl9jb250YWluZXJfZml4ZWRfbGcsLmNvbnRhaW5lci14bCwuc25fY29udGFpbmVyX2ZpeGVkX3hse3BhZGRpbmctbGVmdDozMnB4O3BhZGRpbmctcmlnaHQ6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNmVtKXsuY29udGFpbmVyLWZsdWlkLC5zbl9jb250YWluZXJfZmx1aWQsLmNvbnRhaW5lci1zbSwuc25fY29udGFpbmVyX2ZpeGVkX3NtLC5jb250YWluZXItbWQsLnNuX2NvbnRhaW5lcl9maXhlZF9tZCwuY29udGFpbmVyLWxnLC5zbl9jb250YWluZXJfZml4ZWRfbGcsLmNvbnRhaW5lci14bCwuc25fY29udGFpbmVyX2ZpeGVkX3hse3BhZGRpbmctbGVmdDozMnB4O3BhZGRpbmctcmlnaHQ6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pYW5kIChtYXgtd2lkdGg6IDM1Ljk5ZW0pey5jb250YWluZXItc20sLnNuX2NvbnRhaW5lcl9maXhlZF9zbXtwYWRkaW5nLWxlZnQ6MzJweDtwYWRkaW5nLXJpZ2h0OjMycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzZlbSl7LmNvbnRhaW5lci1zbSwuc25fY29udGFpbmVyX2ZpeGVkX3Nte3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKXsuY29udGFpbmVyLW1kLC5zbl9jb250YWluZXJfZml4ZWRfbWR7cGFkZGluZy1sZWZ0OjMycHg7cGFkZGluZy1yaWdodDozMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuY29udGFpbmVyLW1kLC5zbl9jb250YWluZXJfZml4ZWRfbWR7cGFkZGluZy1sZWZ0OjE2cHg7cGFkZGluZy1yaWdodDoxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSlhbmQgKG1heC13aWR0aDogNjMuOTllbSl7LmNvbnRhaW5lci1sZywuc25fY29udGFpbmVyX2ZpeGVkX2xne3BhZGRpbmctbGVmdDozMnB4O3BhZGRpbmctcmlnaHQ6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuY29udGFpbmVyLWxnLC5zbl9jb250YWluZXJfZml4ZWRfbGd7cGFkZGluZy1sZWZ0OjE2cHg7cGFkZGluZy1yaWdodDoxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSlhbmQgKG1heC13aWR0aDogOTAuOTllbSl7LmNvbnRhaW5lci14bCwuc25fY29udGFpbmVyX2ZpeGVkX3hse3BhZGRpbmctbGVmdDozMnB4O3BhZGRpbmctcmlnaHQ6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MWVtKXsuY29udGFpbmVyLXhsLC5zbl9jb250YWluZXJfZml4ZWRfeGx7cGFkZGluZy1sZWZ0OjE2cHg7cGFkZGluZy1yaWdodDoxNnB4fX0uc25fc2l0ZV93cmFwcGVye3RyYW5zaXRpb246ZmlsdGVyIC43cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjQsIDEpLHRyYW5zZm9ybSAuN3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC40LCAxKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXtib2R5Ll9oZWFkZXJfdmVydGljYWwgLnNuX3NpdGVfd3JhcHBlcntwYWRkaW5nLWxlZnQ6MjUwcHh9fS5zbl9zaXRlX3dyYXBwZXIuX2JsdXI6OmFmdGVye3RyYW5zaXRpb246YmFja2dyb3VuZCAuN3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC40LCAxKSxiYWNrZHJvcC1maWx0ZXIgLjdzIGN1YmljLWJlemllcigwLjcsIDAsIDAuNCwgMSksYm90dG9tIDBzIGxpbmVhcixyaWdodCAwcyBsaW5lYXJ9QHN1cHBvcnRzIG5vdCAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpKXsuc25fc2l0ZV93cmFwcGVyLl9ibHVyOjphZnRlcntiYWNrZ3JvdW5kOnJnYmEoMTQsMTUsMTcsLjMpfX0uc25fc2l0ZV93cmFwcGVyOjphZnRlcntiYWNrZ3JvdW5kOnJnYmEoMTQsMTUsMTcsMCk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC43cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjQsIDEpLGJhY2tkcm9wLWZpbHRlciAuN3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC40LCAxKSxib3R0b20gMHMgbGluZWFyIC43cyxyaWdodCAwcyBsaW5lYXIgLjdzfS5zbl91dGlsc19tcV94c3tkaXNwbGF5OmJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzZlbSl7LnNuX3V0aWxzX21xX3hze2Rpc3BsYXk6bm9uZX19LnNuX3V0aWxzX21xX3Nte2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2ZW0pey5zbl91dGlsc19tcV9zbXtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fdXRpbHNfbXFfc217ZGlzcGxheTpub25lfX0uc25fdXRpbHNfbXFfbWR7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl91dGlsc19tcV9tZHtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl91dGlsc19tcV9tZHtkaXNwbGF5Om5vbmV9fS5zbl91dGlsc19tcV9sZ3tkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fdXRpbHNfbXFfbGd7ZGlzcGxheTpibG9ja319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MWVtKXsuc25fdXRpbHNfbXFfbGd7ZGlzcGxheTpub25lfX0uc25fdXRpbHNfbXFfeGx7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTFlbSl7LnNuX3V0aWxzX21xX3hse2Rpc3BsYXk6YmxvY2t9fWJvZHkuYWRtaW4tYmFyIC5zbl9oZWFkZXJ7dG9wOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pe2JvZHkuYWRtaW4tYmFyIC5zbl9oZWFkZXJ7dG9wOjQ2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pe2JvZHkuYWRtaW4tYmFyIC5zbl9oZWFkZXJ7dG9wOjMycHh9fWgxLGgyLGgzLGg0LGg1LGg2LC5oMSwuaDIsLmgzLC5zbl9jb3VudGRvd25faSwuc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheV90aXRsZSwuaDQsLmg1LC5oNnttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuMjtmb250LWZhbWlseTp2YXIoLS10Yy1mb250LWZhbWlseS1oZWFkaW5ncywgdmFyKC0tdGMtZm9udC1mYW1pbHktYm9keSwgXCJLYW5pdFwiLCBzYW5zLXNlcmlmKSk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWgxLC5oMXtmb250LXNpemU6dmFyKC0tdGMtaDEtZm9udC1zaXplLW1vYmlsZSwgNjdweCk7bGV0dGVyLXNwYWNpbmc6Y2FsYygodmFyKC0tdGMtaDEtbGV0dGVyLXNwYWNpbmcsIC0xLjUpIC8gMTAwMCkqMWVtKTtmb250LXdlaWdodDp2YXIoLS10Yy1oMS1mb250LXdlaWdodCwgNDAwKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXtoMSwuaDF7Zm9udC1zaXplOnZhcigtLXRjLWgxLWZvbnQtc2l6ZS10YWJsZXQsIDEwMnB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXtoMSwuaDF7Zm9udC1zaXplOnZhcigtLXRjLWgxLWZvbnQtc2l6ZS1kZXNrdG9wLCAxMThweCl9fWgyLC5oMntmb250LXNpemU6dmFyKC0tdGMtaDItZm9udC1zaXplLW1vYmlsZSwgNTFweCk7bGV0dGVyLXNwYWNpbmc6Y2FsYygodmFyKC0tdGMtaDItbGV0dGVyLXNwYWNpbmcsIC0wLjUpIC8gMTAwMCkqMWVtKTtmb250LXdlaWdodDp2YXIoLS10Yy1oMi1mb250LXdlaWdodCwgNDAwKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXtoMiwuaDJ7Zm9udC1zaXplOnZhcigtLXRjLWgyLWZvbnQtc2l6ZS10YWJsZXQsIDcycHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pe2gyLC5oMntmb250LXNpemU6dmFyKC0tdGMtaDItZm9udC1zaXplLWRlc2t0b3AsIDg0cHgpfX1oMywuaDMsLnNuX2NvdW50ZG93bl9pLC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl9vdmVybGF5X3RpdGxle2ZvbnQtc2l6ZTp2YXIoLS10Yy1oMy1mb250LXNpemUtbW9iaWxlLCAzOHB4KTtsZXR0ZXItc3BhY2luZzpjYWxjKCh2YXIoLS10Yy1oMy1sZXR0ZXItc3BhY2luZywgMCkgLyAxMDAwKSoxZW0pO2ZvbnQtd2VpZ2h0OnZhcigtLXRjLWgzLWZvbnQtd2VpZ2h0LCA0MDApfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pe2gzLC5oMywuc25fY291bnRkb3duX2ksLnNuX2xhbmd1YWdlX3NlbGVjdG9yX292ZXJsYXlfdGl0bGV7Zm9udC1zaXplOnZhcigtLXRjLWgzLWZvbnQtc2l6ZS10YWJsZXQsIDUwcHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pe2gzLC5oMywuc25fY291bnRkb3duX2ksLnNuX2xhbmd1YWdlX3NlbGVjdG9yX292ZXJsYXlfdGl0bGV7Zm9udC1zaXplOnZhcigtLXRjLWgzLWZvbnQtc2l6ZS1kZXNrdG9wLCA2MHB4KX19aDQsLmg0e2ZvbnQtc2l6ZTp2YXIoLS10Yy1oNC1mb250LXNpemUtbW9iaWxlLCAyOHB4KTtsZXR0ZXItc3BhY2luZzpjYWxjKCh2YXIoLS10Yy1oNC1sZXR0ZXItc3BhY2luZywgMC4yNSkgLyAxMDAwKSoxZW0pO2ZvbnQtd2VpZ2h0OnZhcigtLXRjLWg0LWZvbnQtd2VpZ2h0LCA0MDApfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pe2g0LC5oNHtmb250LXNpemU6dmFyKC0tdGMtaDQtZm9udC1zaXplLXRhYmxldCwgMzZweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7aDQsLmg0e2ZvbnQtc2l6ZTp2YXIoLS10Yy1oNC1mb250LXNpemUtZGVza3RvcCwgNDFweCl9fWg1LC5oNXtmb250LXNpemU6dmFyKC0tdGMtaDUtZm9udC1zaXplLW1vYmlsZSwgMjFweCk7bGV0dGVyLXNwYWNpbmc6Y2FsYygodmFyKC0tdGMtaDUtbGV0dGVyLXNwYWNpbmcsIDApIC8gMTAwMCkqMWVtKTtmb250LXdlaWdodDp2YXIoLS10Yy1oNS1mb250LXdlaWdodCwgNDAwKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXtoNSwuaDV7Zm9udC1zaXplOnZhcigtLXRjLWg1LWZvbnQtc2l6ZS10YWJsZXQsIDI1cHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pe2g1LC5oNXtmb250LXNpemU6dmFyKC0tdGMtaDUtZm9udC1zaXplLWRlc2t0b3AsIDMwcHgpfX1oNiwuaDZ7Zm9udC1zaXplOnZhcigtLXRjLWg2LWZvbnQtc2l6ZS1tb2JpbGUsIDE2cHgpO2xldHRlci1zcGFjaW5nOmNhbGMoKHZhcigtLXRjLWg2LWxldHRlci1zcGFjaW5nLCAwKSAvIDEwMDApKjFlbSk7Zm9udC13ZWlnaHQ6dmFyKC0tdGMtaDYtZm9udC13ZWlnaHQsIDQwMCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7aDYsLmg2e2ZvbnQtc2l6ZTp2YXIoLS10Yy1oNi1mb250LXNpemUtdGFibGV0LCAxOHB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXtoNiwuaDZ7Zm9udC1zaXplOnZhcigtLXRjLWg2LWZvbnQtc2l6ZS1kZXNrdG9wLCAyMXB4KX19cCwucHttYXJnaW46MH1zdHJvbmd7bGV0dGVyLXNwYWNpbmc6Y2FsYygodmFyKC0tdGMtc3Ryb25nLWxldHRlci1zcGFjaW5nLCAwKSAvIDEwMDApKjFlbSk7Zm9udC13ZWlnaHQ6dmFyKC0tdGMtc3Ryb25nLWZvbnQtd2VpZ2h0LCA3MDApfWVte2xldHRlci1zcGFjaW5nOmNhbGMoKHZhcigtLXRjLWVtLWxldHRlci1zcGFjaW5nLCAwKSAvIDEwMDApKjFlbSk7Zm9udC13ZWlnaHQ6dmFyKC0tdGMtZW0tZm9udC13ZWlnaHQsIDcwMCl9c21hbGx7bGV0dGVyLXNwYWNpbmc6Y2FsYygodmFyKC0tdGMtc21hbGwtbGV0dGVyLXNwYWNpbmcsIDApIC8gMTAwMCkqMWVtKTtmb250LXdlaWdodDp2YXIoLS10Yy1zbWFsbC1mb250LXdlaWdodCwgNzAwKX1zdWJ7bGV0dGVyLXNwYWNpbmc6Y2FsYygodmFyKC0tdGMtc3ViLWxldHRlci1zcGFjaW5nLCAwKSAvIDEwMDApKjFlbSk7Zm9udC13ZWlnaHQ6dmFyKC0tdGMtc3ViLWZvbnQtd2VpZ2h0LCA3MDApfXN1cHtsZXR0ZXItc3BhY2luZzpjYWxjKCh2YXIoLS10Yy1zdXAtbGV0dGVyLXNwYWNpbmcsIDApIC8gMTAwMCkqMWVtKTtmb250LXdlaWdodDp2YXIoLS10Yy1zdXAtZm9udC13ZWlnaHQsIDcwMCl9aHJ7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMDtib3JkZXItc3R5bGU6c29saWR9YXtsZXR0ZXItc3BhY2luZzpjYWxjKCh2YXIoLS10Yy1saW5rLWxldHRlci1zcGFjaW5nLCAwKSAvIDEwMDApKjFlbSk7Zm9udC13ZWlnaHQ6dmFyKC0tdGMtbGluay1mb250LXdlaWdodCwgNDAwKTt0cmFuc2l0aW9uOmFsbCAuMzVzIGVhc2U7ZmlsbDpjdXJyZW50Q29sb3J9YXJ0aWNsZSBwe21hcmdpbi1ib3R0b206MjBweH0uc25fcGFyYWdyYXBoLC5zbl9ibG9ja19zaW1wbGVfdGV4dC5xdW90ZXMgLnF1b3RlLWF1dGhvciwuc25fbGFuZ3VhZ2Vfc2VsZWN0b3JfdG9nZ2xlLC5zbl9mb3JtX2N1c3RvbV9jb250cm9sPmxhYmVsLC5zbl9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC0xLC5zbl9mb3JtIC5mb3JtLWdyb3VwIC5jdXN0b20tc2VsZWN0LC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmZvcm0tY29udHJvbCwuc25fZm9ybSAuZm9ybS1ncm91cC0xIC5mb3JtLWNvbnRyb2wtMSwuc25fZm9ybSAuZm9ybS1ncm91cC0xIC5jdXN0b20tc2VsZWN0LC5zbl9mb3JtIC5mb3JtLWdyb3VwIGxhYmVsLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgbGFiZWwsLnNuX2NvdW50ZG93bl9sYWJlbCxib2R5LHAsLnAsdWwsb2wsYmxvY2txdW90ZSwuc25fcGFyYWdyYXBoIHAsLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnF1b3RlcyAucXVvdGUtYXV0aG9yIHAsLnNuX2xhbmd1YWdlX3NlbGVjdG9yX3RvZ2dsZSBwLC5zbl9mb3JtX2N1c3RvbV9jb250cm9sPmxhYmVsIHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCBwLC5zbl9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wtMSBwLC5zbl9mb3JtIC5mb3JtLWdyb3VwIC5jdXN0b20tc2VsZWN0IHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSAuZm9ybS1jb250cm9sIHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSAuZm9ybS1jb250cm9sLTEgcCwuc25fZm9ybSAuZm9ybS1ncm91cC0xIC5jdXN0b20tc2VsZWN0IHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgbGFiZWwgcCwuc25fZm9ybSAuZm9ybS1ncm91cC0xIGxhYmVsIHAsLnNuX2NvdW50ZG93bl9sYWJlbCBwLC5wIHB7Zm9udC1zaXplOnZhcigtLXRjLWJvZHktZm9udC1zaXplLW1vYmlsZSwgMTZweCk7bGV0dGVyLXNwYWNpbmc6Y2FsYygodmFyKC0tdGMtYm9keS1sZXR0ZXItc3BhY2luZywgMC41KSAvIDEwMDApKjFlbSk7Zm9udC13ZWlnaHQ6dmFyKC0tdGMtYm9keS1mb250LXdlaWdodCwgNDAwKTtmb250LWZhbWlseTp2YXIoLS10Yy1mb250LWZhbWlseS1ib2R5LCBcIkthbml0XCIsIHNhbnMtc2VyaWYpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9wYXJhZ3JhcGgsLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnF1b3RlcyAucXVvdGUtYXV0aG9yLC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl90b2dnbGUsLnNuX2Zvcm1fY3VzdG9tX2NvbnRyb2w+bGFiZWwsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCwuc25fZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLTEsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3QsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSAuZm9ybS1jb250cm9sLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmZvcm0tY29udHJvbC0xLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmN1c3RvbS1zZWxlY3QsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgbGFiZWwsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSBsYWJlbCwuc25fY291bnRkb3duX2xhYmVsLGJvZHkscCwucCx1bCxvbCxibG9ja3F1b3RlLC5zbl9wYXJhZ3JhcGggcCwuc25fYmxvY2tfc2ltcGxlX3RleHQucXVvdGVzIC5xdW90ZS1hdXRob3IgcCwuc25fbGFuZ3VhZ2Vfc2VsZWN0b3JfdG9nZ2xlIHAsLnNuX2Zvcm1fY3VzdG9tX2NvbnRyb2w+bGFiZWwgcCwuc25fZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC0xIHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3QgcCwuc25fZm9ybSAuZm9ybS1ncm91cC0xIC5mb3JtLWNvbnRyb2wgcCwuc25fZm9ybSAuZm9ybS1ncm91cC0xIC5mb3JtLWNvbnRyb2wtMSBwLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmN1c3RvbS1zZWxlY3QgcCwuc25fZm9ybSAuZm9ybS1ncm91cCBsYWJlbCBwLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgbGFiZWwgcCwuc25fY291bnRkb3duX2xhYmVsIHAsLnAgcHtmb250LXNpemU6dmFyKC0tdGMtYm9keS1mb250LXNpemUtdGFibGV0LCAxOHB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fcGFyYWdyYXBoLC5zbl9ibG9ja19zaW1wbGVfdGV4dC5xdW90ZXMgLnF1b3RlLWF1dGhvciwuc25fbGFuZ3VhZ2Vfc2VsZWN0b3JfdG9nZ2xlLC5zbl9mb3JtX2N1c3RvbV9jb250cm9sPmxhYmVsLC5zbl9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC0xLC5zbl9mb3JtIC5mb3JtLWdyb3VwIC5jdXN0b20tc2VsZWN0LC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmZvcm0tY29udHJvbCwuc25fZm9ybSAuZm9ybS1ncm91cC0xIC5mb3JtLWNvbnRyb2wtMSwuc25fZm9ybSAuZm9ybS1ncm91cC0xIC5jdXN0b20tc2VsZWN0LC5zbl9mb3JtIC5mb3JtLWdyb3VwIGxhYmVsLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgbGFiZWwsLnNuX2NvdW50ZG93bl9sYWJlbCxib2R5LHAsLnAsdWwsb2wsYmxvY2txdW90ZSwuc25fcGFyYWdyYXBoIHAsLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnF1b3RlcyAucXVvdGUtYXV0aG9yIHAsLnNuX2xhbmd1YWdlX3NlbGVjdG9yX3RvZ2dsZSBwLC5zbl9mb3JtX2N1c3RvbV9jb250cm9sPmxhYmVsIHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCBwLC5zbl9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wtMSBwLC5zbl9mb3JtIC5mb3JtLWdyb3VwIC5jdXN0b20tc2VsZWN0IHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSAuZm9ybS1jb250cm9sIHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSAuZm9ybS1jb250cm9sLTEgcCwuc25fZm9ybSAuZm9ybS1ncm91cC0xIC5jdXN0b20tc2VsZWN0IHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgbGFiZWwgcCwuc25fZm9ybSAuZm9ybS1ncm91cC0xIGxhYmVsIHAsLnNuX2NvdW50ZG93bl9sYWJlbCBwLC5wIHB7Zm9udC1zaXplOnZhcigtLXRjLWJvZHktZm9udC1zaXplLWRlc2t0b3AsIDIxcHgpfX0uc25fY2FwdGlvbiwuc25fZm9vdGVyX2JvdHRvbV9zb2NpYWxzX3RpdGxlLC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl9vdmVybGF5IC5sYW5ndWFnZV9ncm91cF9faXRlbV9fbGFuZ3VhZ2UsLnNuX2NhcHRpb24gcCwuc25fZm9vdGVyX2JvdHRvbV9zb2NpYWxzX3RpdGxlIHAsLnNuX2xhbmd1YWdlX3NlbGVjdG9yX292ZXJsYXkgLmxhbmd1YWdlX2dyb3VwX19pdGVtX19sYW5ndWFnZSBwe2ZvbnQtc2l6ZTp2YXIoLS10Yy1jYXB0aW9uLWZvbnQtc2l6ZS1tb2JpbGUsIDEycHgpO2xldHRlci1zcGFjaW5nOmNhbGMoKHZhcigtLXRjLWNhcHRpb24tbGV0dGVyLXNwYWNpbmcsIDAuNSkgLyAxMDAwKSoxZW0pO2ZvbnQtd2VpZ2h0OnZhcigtLXRjLWNhcHRpb24tZm9udC13ZWlnaHQsIDQwMCk7Zm9udC1mYW1pbHk6dmFyKC0tdGMtY2FwdGlvbi1mb250LWZhbWlseSwgXCJLYW5pdFwiLCBzYW5zLXNlcmlmKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2NhcHRpb24sLnNuX2Zvb3Rlcl9ib3R0b21fc29jaWFsc190aXRsZSwuc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheSAubGFuZ3VhZ2VfZ3JvdXBfX2l0ZW1fX2xhbmd1YWdlLC5zbl9jYXB0aW9uIHAsLnNuX2Zvb3Rlcl9ib3R0b21fc29jaWFsc190aXRsZSBwLC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl9vdmVybGF5IC5sYW5ndWFnZV9ncm91cF9faXRlbV9fbGFuZ3VhZ2UgcHtmb250LXNpemU6dmFyKC0tdGMtY2FwdGlvbi1mb250LXNpemUtdGFibGV0LCAxMi41cHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl9jYXB0aW9uLC5zbl9mb290ZXJfYm90dG9tX3NvY2lhbHNfdGl0bGUsLnNuX2xhbmd1YWdlX3NlbGVjdG9yX292ZXJsYXkgLmxhbmd1YWdlX2dyb3VwX19pdGVtX19sYW5ndWFnZSwuc25fY2FwdGlvbiBwLC5zbl9mb290ZXJfYm90dG9tX3NvY2lhbHNfdGl0bGUgcCwuc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheSAubGFuZ3VhZ2VfZ3JvdXBfX2l0ZW1fX2xhbmd1YWdlIHB7Zm9udC1zaXplOnZhcigtLXRjLWNhcHRpb24tZm9udC1zaXplLWRlc2t0b3AsIDE0cHgpfX0uc25fb3ZlcmxpbmUsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAuX2ZvY3VzIGxhYmVsLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEuX2ZvY3VzIGxhYmVsLC5zbl9vdmVybGluZSBwLC5zbl9mb3JtIC5mb3JtLWdyb3VwLl9mb2N1cyBsYWJlbCBwLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEuX2ZvY3VzIGxhYmVsIHB7Zm9udC1zaXplOnZhcigtLXRjLW92ZXJsaW5lLWZvbnQtc2l6ZS1tb2JpbGUsIDhweCk7bGV0dGVyLXNwYWNpbmc6Y2FsYygodmFyKC0tdGMtb3ZlcmxpbmUtbGV0dGVyLXNwYWNpbmcsIDAuNSkgLyAxMDAwKSoxZW0pO2ZvbnQtd2VpZ2h0OnZhcigtLXRjLW92ZXJsaW5lLWZvbnQtd2VpZ2h0LCA0MDApO2ZvbnQtZmFtaWx5OnZhcigtLXRjLWNhcHRpb24tZm9udC13ZWlnaHQsIFwiS2FuaXRcIiwgc2Fucy1zZXJpZik7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9vdmVybGluZSwuc25fZm9ybSAuZm9ybS1ncm91cC5fZm9jdXMgbGFiZWwsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMS5fZm9jdXMgbGFiZWwsLnNuX292ZXJsaW5lIHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAuX2ZvY3VzIGxhYmVsIHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMS5fZm9jdXMgbGFiZWwgcHtmb250LXNpemU6dmFyKC0tdGMtb3ZlcmxpbmUtZm9udC1zaXplLXRhYmxldCwgOXB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fb3ZlcmxpbmUsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAuX2ZvY3VzIGxhYmVsLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEuX2ZvY3VzIGxhYmVsLC5zbl9vdmVybGluZSBwLC5zbl9mb3JtIC5mb3JtLWdyb3VwLl9mb2N1cyBsYWJlbCBwLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEuX2ZvY3VzIGxhYmVsIHB7Zm9udC1zaXplOnZhcigtLXRjLW92ZXJsaW5lLWZvbnQtc2l6ZS1kZXNrdG9wLCAxMHB4KX19dHQscHJlLGNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6dmFyKC0tdGMtZm9udC1mYW1pbHktbW9ub3NwYWNlLCBcIkthbml0XCIsIHNhbnMtc2VyaWYpfXByZXtib3JkZXI6MnB4IHNvbGlkIGNvcmFsO2JhY2tncm91bmQ6I2VhZWFlYTtib3JkZXItcmFkaXVzOjRweDtjb2xvcjojMjYyNjI2O3BhZGRpbmc6MTBweDtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojk5OTk5OTk5OX0udXBwZXJ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5fY2xlYXJfdGV4dF90cmFuc2Zvcm17dGV4dC10cmFuc2Zvcm06bm9uZX0uc25faGVhZGVyX25hdl9tb2JpbGVfaSBhe2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjUwMH0uc25fZm9vdGVyX2JvdHRvbV9tZW51IC5tZW51LWl0ZW0gYXtmb250LXNpemU6MThweDtmb250LXdlaWdodDo1MDB9LnNuX2xhbmd1YWdlX3NlbGVjdG9yX292ZXJsYXkgLmxhbmd1YWdlX2dyb3VwX19oZWFkaW5nIGxhYmVse2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MThweH0uc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheSAubGFuZ3VhZ2VfZ3JvdXBfX2l0ZW0tLWN1cnJlbnQgLmxhbmd1YWdlX2dyb3VwX19pdGVtX19jb3VudHJ5e2ZvbnQtd2VpZ2h0OjUwMH0uc25faGVhZGVyX25hdl9mdWxsX2kuY3VycmVudC1tZW51LWl0ZW0sLnNuX2hlYWRlcl9uYXZfZnVsbF9pLmN1cnJlbnQtbWVudS1wYXJlbnQsLnNuX2hlYWRlcl9uYXZfZnVsbF9pIGE6aG92ZXJ7b3BhY2l0eToxICFpbXBvcnRhbnR9LnNuX2J0bnt0cmFuc2l0aW9uOmNvbG9yIC4zNXMgZWFzZSxiYWNrZ3JvdW5kLWNvbG9yIC4zNXMgZWFzZSxib3JkZXItY29sb3IgLjM1cyBlYXNlfS5zbl9idG4uX3dpZGV7bWF4LXdpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2J0bi5fd2lkZXt3aWR0aDphdXRvO21pbi13aWR0aDoyMjBweDttYXgtd2lkdGg6MTAwJX19LnNuX2J0bi5fZnVsbHt3aWR0aDoxMDAlfS5zbl9idG4gLnNuX3Nwcml0ZS5fdGlja3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cGFkZGluZy10b3A6OHB4O3BhZGRpbmctcmlnaHQ6OHB4O3BhZGRpbmctYm90dG9tOjhweDtwYWRkaW5nLWxlZnQ6OHB4O29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlfS5zbl9idG4gLnNuX3Nwcml0ZTpub3QoLl90aWNrKXt3aWR0aDp2YXIoLS10Yy1idG4taWNvbnMtd2lkdGgtbW9iaWxlLCAyNXB4KTtoZWlnaHQ6YXV0bztsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTp0cmFuc2xhdGUoNnB4LCAtMjAlKX0uc25fYnRuIC5zbl9zcHJpdGU6bm90KC5fdGljaykgc3Zne2ZpbGw6Y3VycmVudENvbG9yfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9idG4gLnNuX3Nwcml0ZTpub3QoLl90aWNrKXt3aWR0aDp2YXIoLS10Yy1idG4taWNvbnMtd2lkdGgtdGFibGV0LCAyNXB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fYnRuIC5zbl9zcHJpdGU6bm90KC5fdGljayl7d2lkdGg6dmFyKC0tdGMtYnRuLWljb25zLXdpZHRoLWRlc2t0b3AsIDI1cHgpfX0uc25fYnRuPnNwYW57dHJhbnNpdGlvbjphbGwgLjM1cyBlYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5zbl9idG4+c3Bhbnt0cmFuc2l0aW9uOm5vbmV9fS5zbl9idG4gLnNuX3Nwcml0ZS5fYXJyb3dfcmlnaHR7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eToxO2hlaWdodDoyNXB4O3ZlcnRpY2FsLWFsaWduOi02cHg7Y29sb3I6dmFyKC0tYzIpO3BhZGRpbmc6MDtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjA7d2lkdGg6MjBweDtyaWdodDoyMHB4O2xlZnQ6YXV0bzt0b3A6MTRweDt0cmFuc2Zvcm06bm9uZX0uc25fYnRuIC5zbl9zcHJpdGUuX2Fycm93X3JpZ2h0IHN2Z3t0cmFuc2l0aW9uOmFsbCAuMzVzIGVhc2U7ZmlsbDpjdXJyZW50Q29sb3I7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDo1MHB4O3RvcDotNTAlO3dpZHRoOjIwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgyMHB4LCAwKX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuc25fYnRuIC5zbl9zcHJpdGUuX2Fycm93X3JpZ2h0IHN2Z3t0cmFuc2l0aW9uOm5vbmV9fS5zbl9idG4uX3ByaW1hcnl7Y29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktY29sb3ItZGVmYXVsdCwgI2ZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS1iZy1kZWZhdWx0LCAjY2QwMTM2KTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktYm9yZGVyLWRlZmF1bHQsICNjZDAxMzYpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1kZWZhdWx0QDJ4LmpwZ1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTtmaWx0ZXI6ZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSl9LnNuX2J0bi5fcHJpbWFyeTpob3Zlcntjb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS1jb2xvci1ob3ZlciwgI2ZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS1iZy1ob3ZlciwgIzk4MDMyMSk7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LWJvcmRlci1ob3ZlciwgIzk4MDMyMSk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYmctYnRuLWhvdmVyQDJ4LmpwZ1wiKTtmaWx0ZXI6ZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSl9LnNuX2J0bi5fcHJpbWFyeTphY3RpdmV7Y29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktY29sb3ItYWN0aXZlLCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LWJnLWFjdGl2ZSwgI2VmMTcyZik7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LWJvcmRlci1hY3RpdmUsICNlZjE3MmYpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1wcmVzc2VkQDJ4LmpwZ1wiKTtmaWx0ZXI6ZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7Ym94LXNoYWRvdzppbnNldCAycHggMnB4IDNweCByZ2JhKDAsMCwwLC4yNSl9LnNuX2J0bi5fcHJpbWFyeTpkaXNhYmxlZCwuc25fYnRuLl9wcmltYXJ5W2Rpc2FibGVkXSwuc25fYnRuLl9wcmltYXJ5LmRpc2FibGVke2NvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LWNvbG9yLWRpc2FibGVkLCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LWJnLWRpc2FibGVkLCByZ2JhKDQ1LCA0NiwgNDcsIDAuNSkpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS1ib3JkZXItZGlzYWJsZWQsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9iZy1idG4tZGlzYWJsZWRAMnguanBnXCIpfS5zbl9idG4uX3ByaW1hcnkuX2NsaWNre2NvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LWNvbG9yLWFjdGl2ZSwgI2ZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS1iZy1hY3RpdmUsICNlZjE3MmYpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS1ib3JkZXItYWN0aXZlLCAjZWYxNzJmKX0uc25fYnRuLl9wcmltYXJ5X3ZhcmlhbnR7Y29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1jb2xvci1kZWZhdWx0LCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYmctZGVmYXVsdCwgIzA0MWU0Mik7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYm9yZGVyLWRlZmF1bHQsICMwNDFlNDIpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1kZWZhdWx0QDJ4LmpwZ1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTtmaWx0ZXI6ZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSl9LnNuX2J0bi5fcHJpbWFyeV92YXJpYW50OmhvdmVye2NvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtY29sb3ItaG92ZXIsICNmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1iZy1ob3ZlciwgIzk4MDMyMSk7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYm9yZGVyLWhvdmVyLCAjOTgwMzIxKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9iZy1idG4taG92ZXJAMnguanBnXCIpO2ZpbHRlcjpkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKX0uc25fYnRuLl9wcmltYXJ5X3ZhcmlhbnQ6YWN0aXZle2NvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtY29sb3ItYWN0aXZlLCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYmctYWN0aXZlLCAjZWYxNzJmKTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1ib3JkZXItYWN0aXZlLCAjZWYxNzJmKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9iZy1idG4tcHJlc3NlZEAyeC5qcGdcIik7ZmlsdGVyOmRyb3Atc2hhZG93KDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO2JveC1zaGFkb3c6aW5zZXQgMnB4IDJweCAzcHggcmdiYSgwLDAsMCwuMjUpfS5zbl9idG4uX3ByaW1hcnlfdmFyaWFudDpkaXNhYmxlZCwuc25fYnRuLl9wcmltYXJ5X3ZhcmlhbnRbZGlzYWJsZWRdLC5zbl9idG4uX3ByaW1hcnlfdmFyaWFudC5kaXNhYmxlZHtjb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWNvbG9yLWRpc2FibGVkLCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYmctZGlzYWJsZWQsIHJnYmEoNDUsIDQ2LCA0NywgMC41KSk7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYm9yZGVyLWRpc2FibGVkLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYmctYnRuLWRpc2FibGVkQDJ4LmpwZ1wiKX0uc25fYnRuLl9wcmltYXJ5X3ZhcmlhbnQuX2NsaWNre2NvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtY29sb3ItYWN0aXZlLCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYmctYWN0aXZlLCAjZWYxNzJmKTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1ib3JkZXItYWN0aXZlLCAjZWYxNzJmKX0uc25fYnRuLl9zZWNvbmRhcnl7Y29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS1jb2xvci1kZWZhdWx0LCAjY2QwMTM2KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktYmctZGVmYXVsdCwgdHJhbnNwYXJlbnQpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWJvcmRlci1kZWZhdWx0LCAjY2QwMTM2KTt0ZXh0LXRyYW5zZm9ybTpub25lfS5zbl9idG4uX3NlY29uZGFyeTpob3Zlcntjb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWNvbG9yLWhvdmVyLCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktYmctaG92ZXIsICNjZDAxMzYpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWJvcmRlci1ob3ZlciwgI2NkMDEzNil9LnNuX2J0bi5fc2Vjb25kYXJ5OmFjdGl2ZXtjb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWNvbG9yLWFjdGl2ZSwgI2ZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWJnLWFjdGl2ZSwgIzk4MDMyMSk7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktYm9yZGVyLWFjdGl2ZSwgIzk4MDMyMSl9LnNuX2J0bi5fc2Vjb25kYXJ5OmRpc2FibGVkLC5zbl9idG4uX3NlY29uZGFyeVtkaXNhYmxlZF0sLnNuX2J0bi5fc2Vjb25kYXJ5LmRpc2FibGVke2NvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktY29sb3ItZGlzYWJsZWQsICMyZDJlMmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS1iZy1kaXNhYmxlZCwgcmdiYSg0NSwgNDYsIDQ3LCAwLjUpKTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS1ib3JkZXItZGlzYWJsZWQsICMyZDJlMmYpfS5zbl9idG4uX3NlY29uZGFyeS5fY2xpY2t7Y29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS1jb2xvci1hY3RpdmUsICNmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS1iZy1hY3RpdmUsICM5ODAzMjEpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWJvcmRlci1hY3RpdmUsICM5ODAzMjEpfS5zbl9idG4uX3NlY29uZGFyeV92YXJpYW50e2NvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1jb2xvci1kZWZhdWx0LCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1iZy1kZWZhdWx0LCByZ2JhKDQ1LCA0NiwgNDcsIDAuMikpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYm9yZGVyLWRlZmF1bHQsICNmZmYpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1kZWZhdWx0QDJ4LmpwZ1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTtmaWx0ZXI6ZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSl9LnNuX2J0bi5fc2Vjb25kYXJ5X3ZhcmlhbnQ6aG92ZXJ7Y29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWNvbG9yLWhvdmVyLCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1iZy1ob3ZlciwgIzA0MWU0Mik7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1ib3JkZXItaG92ZXIsICMwNDFlNDIpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1ob3ZlckAyeC5qcGdcIik7ZmlsdGVyOmRyb3Atc2hhZG93KDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpfS5zbl9idG4uX3NlY29uZGFyeV92YXJpYW50OmFjdGl2ZXtjb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtY29sb3ItYWN0aXZlLCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1iZy1hY3RpdmUsICMyZDJlMmYpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYm9yZGVyLWFjdGl2ZSwgIzJkMmUyZik7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYmctYnRuLXByZXNzZWRAMnguanBnXCIpO2ZpbHRlcjpkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtib3gtc2hhZG93Omluc2V0IDJweCAycHggM3B4IHJnYmEoMCwwLDAsLjI1KX0uc25fYnRuLl9zZWNvbmRhcnlfdmFyaWFudDpkaXNhYmxlZCwuc25fYnRuLl9zZWNvbmRhcnlfdmFyaWFudFtkaXNhYmxlZF0sLnNuX2J0bi5fc2Vjb25kYXJ5X3ZhcmlhbnQuZGlzYWJsZWR7Y29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWNvbG9yLWRpc2FibGVkLCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1iZy1kaXNhYmxlZCwgcmdiYSg0NSwgNDYsIDQ3LCAwLjUpKTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJvcmRlci1kaXNhYmxlZCwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1kaXNhYmxlZEAyeC5qcGdcIil9LnNuX2J0bi5fc2Vjb25kYXJ5X3ZhcmlhbnQuX2NsaWNre2NvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1jb2xvci1hY3RpdmUsICNmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJnLWFjdGl2ZSwgIzJkMmUyZik7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1ib3JkZXItYWN0aXZlLCAjMmQyZTJmKX0uc25fYnRuLl90ZXJ0aWFyeXtjb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktY29sb3ItZGVmYXVsdCwgI2NkMDEzNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktYmctZGVmYXVsdCwgdHJhbnNwYXJlbnQpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktYm9yZGVyLWRlZmF1bHQsIHRyYW5zcGFyZW50KX0uc25fYnRuLl90ZXJ0aWFyeTpob3Zlcntjb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktY29sb3ItaG92ZXIsICNmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWJnLWhvdmVyLCB0cmFuc3BhcmVudCk7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS1ib3JkZXItaG92ZXIsIHRyYW5zcGFyZW50KX0uc25fYnRuLl90ZXJ0aWFyeTphY3RpdmV7Y29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWNvbG9yLWFjdGl2ZSwgI2VmMTcyZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktYmctYWN0aXZlLCB0cmFuc3BhcmVudCk7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS1ib3JkZXItYWN0aXZlLCAjZWYxNzJmKX0uc25fYnRuLl90ZXJ0aWFyeTpkaXNhYmxlZCwuc25fYnRuLl90ZXJ0aWFyeVtkaXNhYmxlZF0sLnNuX2J0bi5fdGVydGlhcnkuZGlzYWJsZWR7Y29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWNvbG9yLWRpc2FibGVkLCByZ2JhKDQ1LCA0NiwgNDcsIDAuNSkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWJnLWRpc2FibGVkLCB0cmFuc3BhcmVudCk7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS1ib3JkZXItZGlzYWJsZWQsIHRyYW5zcGFyZW50KX0uc25fYnRuLl90ZXJ0aWFyeS5fY2xpY2t7Y29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWNvbG9yLWFjdGl2ZSwgI2VmMTcyZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktYmctYWN0aXZlLCB0cmFuc3BhcmVudCk7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS1ib3JkZXItYWN0aXZlLCAjZWYxNzJmKX0uc25fYnRuLl90ZXJ0aWFyeTphZnRlcntjb250ZW50Om5vbmV9LnNuX2J0bi5fdGVydGlhcnlfdmFyaWFudHtjb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1jb2xvci1kZWZhdWx0LCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJnLWRlZmF1bHQsIHRyYW5zcGFyZW50KTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYm9yZGVyLWRlZmF1bHQsIHRyYW5zcGFyZW50KX0uc25fYnRuLl90ZXJ0aWFyeV92YXJpYW50OmhvdmVye2NvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWNvbG9yLWhvdmVyLCAjY2QwMTM2KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJnLWhvdmVyLCB0cmFuc3BhcmVudCk7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJvcmRlci1ob3ZlciwgdHJhbnNwYXJlbnQpfS5zbl9idG4uX3RlcnRpYXJ5X3ZhcmlhbnQ6YWN0aXZle2NvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWNvbG9yLWFjdGl2ZSwgIzk4MDMyMSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1iZy1hY3RpdmUsIHRyYW5zcGFyZW50KTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYm9yZGVyLWFjdGl2ZSwgIzk4MDMyMSl9LnNuX2J0bi5fdGVydGlhcnlfdmFyaWFudDpkaXNhYmxlZCwuc25fYnRuLl90ZXJ0aWFyeV92YXJpYW50W2Rpc2FibGVkXSwuc25fYnRuLl90ZXJ0aWFyeV92YXJpYW50LmRpc2FibGVke2NvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWNvbG9yLWRpc2FibGVkLCByZ2JhKDQ1LCA0NiwgNDcsIDAuNSkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYmctZGlzYWJsZWQsIHRyYW5zcGFyZW50KTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYm9yZGVyLWRpc2FibGVkLCB0cmFuc3BhcmVudCl9LnNuX2J0bi5fdGVydGlhcnlfdmFyaWFudC5fY2xpY2t7Y29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtY29sb3ItYWN0aXZlLCAjOTgwMzIxKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJnLWFjdGl2ZSwgdHJhbnNwYXJlbnQpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1ib3JkZXItYWN0aXZlLCAjOTgwMzIxKX0uc25fYnRuLl90ZXJ0aWFyeV92YXJpYW50OmFmdGVye2NvbnRlbnQ6bm9uZX0uc25fYnRuLl9mZWVkYmFjayAuc25fc3ByaXRle29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjM1cyBlYXNlIC4zNXN9LnNuX2JhY2tncm91bmR7aGVpZ2h0OjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2NvdW50ZG93bl9pOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnNuX2NvdW50ZG93bl9pOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjQwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9jb3VudGRvd25fY29sb257aGVpZ2h0OjEyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl9jb3VudGRvd25fY29sb257aGVpZ2h0OjE0MHB4O21hcmdpbi1sZWZ0OjE1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9jb3VudGRvd25fY29sb246OmJlZm9yZSwuc25fY291bnRkb3duX2NvbG9uOjphZnRlcnt3aWR0aDoxMHB4O2hlaWdodDoxMHB4fX0uc25faGVhZGVye3otaW5kZXg6MTAzMH0uc25faGVhZGVyX3NwYWNlcntoZWlnaHQ6dmFyKC0taGVhZGVyLWgpICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2hlYWRlci5fdmVydGljYWx7d2lkdGg6MjUwcHh9fS5zbl9oZWFkZXJfdXRpbGl0eS5faGFtYnVyZ2Vye21pbi1oZWlnaHQ6NjRweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25faGVhZGVyX3V0aWxpdHkuX2hhbWJ1cmdlcnttaW4taGVpZ2h0Ojk0cHh9fS5zbl9oZWFkZXJfdXRpbGl0eS5fZnVsbHttaW4taGVpZ2h0OjY0cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2hlYWRlcl91dGlsaXR5Ll9mdWxse21pbi1oZWlnaHQ6OTRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2hlYWRlcl91dGlsaXR5Ll92ZXJ0aWNhbHttaW4taGVpZ2h0OjEwMHB4fX0uc25faGVhZGVyX3V0aWxpdHlfd3IgLnN0b3JlLWxvY2F0b3ItaGVhZGVyLWljb257Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpfS5zbl9oZWFkZXJfdXRpbGl0eV93ciAuc3RvcmUtbG9jYXRvci1oZWFkZXItaWNvbiBwYXRoe2ZpbGw6Y3VycmVudENvbG9yfS5zbl9oZWFkZXJfbmF2Ll9tb2JpbGV7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjdzIGN1YmljLWJlemllcigwLjcsIDAsIDAuNCwgMSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2hlYWRlci5faGFtYnVyZ2VyIC5zbl9oZWFkZXJfbmF2Ll9tb2JpbGV7ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25faGVhZGVyLl92ZXJ0aWNhbCAuc25faGVhZGVyX25hdi5fbW9iaWxle2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25faGVhZGVyLl9mdWxsIC5zbl9oZWFkZXJfbmF2Ll9tb2JpbGV7ZGlzcGxheTpub25lfX0uc25faGVhZGVyX25hdi5faGFtYnVyZ2Vye3RyYW5zaXRpb246dHJhbnNmb3JtIC43cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjQsIDEpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9oZWFkZXJfbmF2Ll9oYW1idXJnZXJ7ZGlzcGxheTpibG9ja319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25faGVhZGVyX25hdi5fZnVsbHtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25faGVhZGVyX25hdi5fdmVydGljYWx7ZGlzcGxheTpibG9ja319LnNuX2hlYWRlcl9uYXZfbW9iaWxlX2N0LS1sYW5ndWFnZXttaW4taGVpZ2h0OjUycHg7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc25faGVhZGVyX25hdl9tb2JpbGVfY3QtLWxhbmd1YWdlIC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl90b2dnbGV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uc25faGVhZGVyX25hdl9tb2JpbGVfY3QtLWxhbmd1YWdlIC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl90b2dnbGU6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNi41MDAyIDEyTDkuMDAwMiAxOS41TDcuOTUwMiAxOC40NUwxNC40MDAyIDEyTDcuOTUwMiA1LjU1TDkuMDAwMiA0LjVMMTYuNTAwMiAxMlonIGZpbGw9JyUyM0Y5RjlGNCcvJTNFJTNDL3N2ZyUzRVwiKTt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5zbl9oZWFkZXJfbmF2X21vYmlsZV9pLl9zdWJfYmFjayBhIC5zbl9zcHJpdGV7d2lkdGg6MTBweDtoZWlnaHQ6MTBweH0uc25faGVhZGVyX25hdl9tb2JpbGVfaS5fc3ViX2N1cnJlbnQgYSAuc25fc3ByaXRle3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9LnNuX2hlYWRlcl9uYXZfbW9iaWxlX2kgYSAuc25fc3ByaXRle3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHh9LnNuX2hlYWRlcl9uYXZfbW9iaWxlX3N1Ynt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuN3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC40LCAxKX0uc25faGVhZGVyX25hdl9oYW1idXJnZXJfbWVudV9pbntzY3JvbGxiYXItd2lkdGg6dGhpbjtzY3JvbGxiYXItY29sb3I6Y3VycmVudENvbG9yIHJnYmEoMCwwLDAsMCk7cGFkZGluZy1yaWdodDoxN3B4fS5zbl9oZWFkZXJfbmF2X2hhbWJ1cmdlcl9tZW51X2luOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDo3cHg7aGVpZ2h0OjdweH0uc25faGVhZGVyX25hdl9oYW1idXJnZXJfbWVudV9pbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5zbl9oZWFkZXJfbmF2X2hhbWJ1cmdlcl9tZW51X2luOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjAgc29saWQgcmdiYSgwLDAsMCwwKX0uc25faGVhZGVyX25hdl9oYW1idXJnZXJfaW1hZ2UgaW1ne3RyYW5zaXRpb246b3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKDAuNDUsIDAsIDAuNTUsIDEpLHRyYW5zZm9ybSAwcyBsaW5lYXIgLjNzfS5zbl9oZWFkZXJfbmF2X2hhbWJ1cmdlcl9pbWFnZSBpbWcuX3Nob3d7dHJhbnNpdGlvbjpvcGFjaXR5IDEuMnMgY3ViaWMtYmV6aWVyKDAuNDUsIDAsIDAuNTUsIDEpLHRyYW5zZm9ybSAxLjJzIGN1YmljLWJlemllcigwLjQ1LCAwLCAwLjU1LCAxKX0uc25faGVhZGVyX25hdl9oYW1idXJnZXJfc3Vie3Njcm9sbGJhci13aWR0aDp0aGluO3Njcm9sbGJhci1jb2xvcjpjdXJyZW50Q29sb3IgcmdiYSgwLDAsMCwwKTtwYWRkaW5nLXJpZ2h0OjE3cHg7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoMC40NSwgMCwgMC41NSwgMSksdHJhbnNmb3JtIDBzIGxpbmVhciAuM3N9LnNuX2hlYWRlcl9uYXZfaGFtYnVyZ2VyX3N1Yjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6N3B4O2hlaWdodDo3cHh9LnNuX2hlYWRlcl9uYXZfaGFtYnVyZ2VyX3N1Yjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5zbl9oZWFkZXJfbmF2X2hhbWJ1cmdlcl9zdWI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MDtib3JkZXI6MCBzb2xpZCByZ2JhKDAsMCwwLDApfS5fc3ViX29wZW4gLnNuX2hlYWRlcl9uYXZfaGFtYnVyZ2VyX3N1Ynt0cmFuc2l0aW9uOm9wYWNpdHkgMS4ycyBjdWJpYy1iZXppZXIoMC40NSwgMCwgMC41NSwgMSksdHJhbnNmb3JtIDEuMnMgY3ViaWMtYmV6aWVyKDAuNDUsIDAsIDAuNTUsIDEpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9oZWFkZXJfbmF2X2Z1bGxfaXttaW4taGVpZ2h0OjYwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTFlbSl7LnNuX2hlYWRlcl9uYXZfZnVsbF9pOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjI1cHh9fS5zbl9oZWFkZXJfbmF2X2Z1bGxfaS5jdXJyZW50LW1lbnUtaXRlbSwuc25faGVhZGVyX25hdl9mdWxsX2kuY3VycmVudC1tZW51LXBhcmVudCwuc25faGVhZGVyX25hdl9mdWxsX2kuY3VycmVudC1wYWdlLWFuY2VzdG9ye2NvbG9yOnZhcigtLXRjLWNvbG9yLWMyKSAhaW1wb3J0YW50O29wYWNpdHk6MSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNuX2hlYWRlcl9uYXZfZnVsbF9pLmN1cnJlbnQtbWVudS1pdGVtOmhvdmVyLC5zbl9oZWFkZXJfbmF2X2Z1bGxfaS5jdXJyZW50LW1lbnUtcGFyZW50OmhvdmVyLC5zbl9oZWFkZXJfbmF2X2Z1bGxfaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3I6aG92ZXJ7b3BhY2l0eToxICFpbXBvcnRhbnR9LnNuX2hlYWRlcl9uYXZfZnVsbF9pIGE6aG92ZXI+c3Bhbiwuc25faGVhZGVyX25hdl9mdWxsX2kgYTpob3ZlciAuc25fc3ByaXRlLC5zbl9oZWFkZXJfbmF2X2Z1bGxfaSBhOmFjdGl2ZT5zcGFuLC5zbl9oZWFkZXJfbmF2X2Z1bGxfaSBhOmFjdGl2ZSAuc25fc3ByaXRle29wYWNpdHk6LjV9LnNuX2hlYWRlcl9uYXZfZnVsbF9pIGE+c3Bhbnt0cmFuc2l0aW9uOm9wYWNpdHkgLjM1cyBlYXNlfS5zbl9oZWFkZXJfbmF2X2Z1bGxfaSBhIC5zbl9zcHJpdGV7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjM1cyBlYXNlLG9wYWNpdHkgLjM1cyBlYXNlfS5zbl9oZWFkZXJfbmF2X2Z1bGxfaSBhIC5zbl9iYWNrZ3JvdW5kLl90cmlhbmdsZXt0cmFuc2l0aW9uOmNsaXAtcGF0aCAuMzVzIGVhc2V9LnNuX2hlYWRlcl9uYXZfZnVsbF9zdWJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjM1cyBlYXNlfS5zbl9oZWFkZXJfbmF2X3ZlcnRpY2FsX3dye3Njcm9sbGJhci13aWR0aDp0aGluO3Njcm9sbGJhci1jb2xvcjpyZ2JhKDAsMCwwLC41KSByZ2JhKDI1NSwyNTUsMjU1LC41KX0uc25faGVhZGVyX25hdl92ZXJ0aWNhbF93cjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6N3B4O2hlaWdodDo3cHh9LnNuX2hlYWRlcl9uYXZfdmVydGljYWxfd3I6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuNSl9LnNuX2hlYWRlcl9uYXZfdmVydGljYWxfd3I6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjowIHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjUpfS5zbl9oZWFkZXJfbmF2X3ZlcnRpY2FsX2kgYTpob3Zlcj5zcGFuLC5zbl9oZWFkZXJfbmF2X3ZlcnRpY2FsX2kgYTpob3ZlciAuc25fc3ByaXRlLC5zbl9oZWFkZXJfbmF2X3ZlcnRpY2FsX2kgYTphY3RpdmU+c3Bhbiwuc25faGVhZGVyX25hdl92ZXJ0aWNhbF9pIGE6YWN0aXZlIC5zbl9zcHJpdGV7b3BhY2l0eTouNX0uc25faGVhZGVyX25hdl92ZXJ0aWNhbF9pIGE+c3Bhbnt0cmFuc2l0aW9uOm9wYWNpdHkgLjM1cyBlYXNlfS5zbl9oZWFkZXJfbmF2X3ZlcnRpY2FsX2kgYSAuc25fc3ByaXRle3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXMgZWFzZSxvcGFjaXR5IC4zNXMgZWFzZX0uc25faGVhZGVyX25hdl92ZXJ0aWNhbF9pIGEgLnNuX2JhY2tncm91bmQuX3RyaWFuZ2xle3RyYW5zaXRpb246Y2xpcC1wYXRoIC4zNXMgZWFzZX0uc25faGVhZGVyX25hdl92ZXJ0aWNhbF9zdWJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7Ym90dG9tOjA7bGVmdDoyNTBweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMzVzIGVhc2U7d2lkdGg6MjUwcHh9LnNuX2hlYWRlcl9uYXZfdmVydGljYWxfc3ViX3dye3Njcm9sbGJhci13aWR0aDp0aGluO3Njcm9sbGJhci1jb2xvcjpyZ2JhKDAsMCwwLC41KSByZ2JhKDI1NSwyNTUsMjU1LC41KX0uc25faGVhZGVyX25hdl92ZXJ0aWNhbF9zdWJfd3I6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjdweDtoZWlnaHQ6N3B4fS5zbl9oZWFkZXJfbmF2X3ZlcnRpY2FsX3N1Yl93cjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC41KX0uc25faGVhZGVyX25hdl92ZXJ0aWNhbF9zdWJfd3I6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjowIHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjUpfS5zbl9oZWFkZXJfaGFtYnVyZ2Vye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MTJweDt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7dHJhbnNpdGlvbjpvcGFjaXR5IC4zNXMgZWFzZSx0cmFuc2Zvcm0gLjdzIGN1YmljLWJlemllcigwLjcsIDAsIDAuNCwgMSl9LnNuX2hlYWRlcl9oYW1idXJnZXI+c3Bhbnt3aWR0aDoxOHB4O2hlaWdodDoycHg7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtsZWZ0OjA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4zNXMgZWFzZSx0cmFuc2Zvcm0gLjdzIGN1YmljLWJlemllcigwLjcsIDAsIDAuNCwgMSl9LnNuX2hlYWRlcl9oYW1idXJnZXI+c3BhbjpudGgtY2hpbGQoMSl7dG9wOjB9LnNuX2hlYWRlcl9oYW1idXJnZXI+c3BhbjpudGgtY2hpbGQoMiksLnNuX2hlYWRlcl9oYW1idXJnZXI+c3BhbjpudGgtY2hpbGQoMyl7dG9wOjVweDt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMGRlZyl9LnNuX2hlYWRlcl9oYW1idXJnZXI+c3BhbjpudGgtY2hpbGQoNCl7dG9wOjEwcHh9LnNuX2hlYWRlcl9oYW1idXJnZXI+c3BhbjpudGgtY2hpbGQoMSksLnNuX2hlYWRlcl9oYW1idXJnZXI+c3BhbjpudGgtY2hpbGQoNCl7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpfS5fbWVudV9vcGVuIC5zbl9oZWFkZXJfaGFtYnVyZ2Vye3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAxODBkZWcpfS5fbWVudV9vcGVuIC5zbl9oZWFkZXJfaGFtYnVyZ2VyPnNwYW46bnRoLWNoaWxkKDEpLC5fbWVudV9vcGVuIC5zbl9oZWFkZXJfaGFtYnVyZ2VyPnNwYW46bnRoLWNoaWxkKDQpe3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyl9Ll9tZW51X29wZW4gLnNuX2hlYWRlcl9oYW1idXJnZXI+c3BhbjpudGgtY2hpbGQoMil7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyl9Ll9tZW51X29wZW4gLnNuX2hlYWRlcl9oYW1idXJnZXI+c3BhbjpudGgtY2hpbGQoMyl7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKX0uc25faGVhZGVyX2hhbWJ1cmdlciBzcGFue2JvcmRlci1yYWRpdXM6MH0uc25faGVhZGVyX2hhbWJ1cmdlcjpob3Zlciwuc25faGVhZGVyX2hhbWJ1cmdlcjphY3RpdmV7b3BhY2l0eTouNX0uc25faGVhZGVyIGE6bm90KC5zbl9idG4pOmhvdmVyLC5zbl9oZWFkZXIgYTpub3QoLnNuX2J0bik6YWN0aXZle29wYWNpdHk6LjV9LnNuX2hlYWRlcl9sb2dve3dpZHRoOjkwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2hlYWRlcl9sb2dve3dpZHRoOjExNHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25faGVhZGVyIC5fdmVydGljYWxfcHh7cGFkZGluZy1sZWZ0OjMwcHg7cGFkZGluZy1yaWdodDozMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl9oZWFkZXIgLl92ZXJ0aWNhbF9weHtwYWRkaW5nLWxlZnQ6NDBweDtwYWRkaW5nLXJpZ2h0OjQwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9oZWFkZXIgLl92ZXJ0aWNhbF9weXtwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjQwcHh9fS5zbl9oZWFkZXJfbmF2X21vYmlsZV9jdD4uc25fYnRue21hcmdpbjphdXRvO3dpZHRoOmF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Zvb3RlciAuc25fZm9vdGVyX2JvdHRvbV9tZW51e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MjBweCAzMHB4O2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHl9fS5zbl9mb290ZXIgLnNuX2Zvb3Rlcl9ib3R0b21fbWVudSAubWVudS1pdGVte21hcmdpbjowfS5zbl9mb290ZXIgLnNuX2Zvb3Rlcl9ib3R0b21fbWVudSAubWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Zvb3Rlci5fY29sdW1ucyAuc25fZm9vdGVyX2JvdHRvbV9tZW51e2Rpc3BsYXk6Z3JpZDtncmlkLWF1dG8tZmxvdzpyb3c7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjZweCAxMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSlhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pey5zbl9mb290ZXIuX2NvbHVtbnMgLnNuX2Zvb3Rlcl91bmRlcl9tZW51IGxpe2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKWFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSl7LnNuX2Zvb3Rlci5fY29sdW1ucyAuc25fZm9vdGVyX3VuZGVyX21lbnUgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXJ7Y29udGVudDpub25lfX0uc25fZm9vdGVyX3RvcHtwYWRkaW5nLXRvcDo0MnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MzZweCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMyKX0uc25fZm9vdGVyX3RvcF9sb2dve3dpZHRoOjkwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Zvb3Rlcl90b3BfbG9nb3t3aWR0aDoxMTRweH19LnNuX2Zvb3Rlcl9ib3R0b217cGFkZGluZy10b3A6NDBweCAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9mb290ZXJfYm90dG9te3BhZGRpbmctdG9wOjYwcHggIWltcG9ydGFudH19LnNuX2Zvb3Rlcl9ib3R0b20+LnNuX3dyYXBwZXI+LnNuX2NvbnRhaW5lcl9maXhlZF9sZz4ucm93Pi5jb2wtMTIubWItMzAsLnNuX2Zvb3Rlcl9ib3R0b20+LnNuX2Jsb2NrX3dyPi5zbl9jb250YWluZXJfZml4ZWRfbGc+LnJvdz4uY29sLTEyLm1iLTMwLC5zbl9mb290ZXJfYm90dG9tPi5zbl9lNDA0X3dyPi5zbl9jb250YWluZXJfZml4ZWRfbGc+LnJvdz4uY29sLTEyLm1iLTMwLC5zbl9mb290ZXJfYm90dG9tPi5zbl9jb21pbmdfc29vbl93cj4uc25fY29udGFpbmVyX2ZpeGVkX2xnPi5yb3c+LmNvbC0xMi5tYi0zMCwuc25fZm9vdGVyX2JvdHRvbT4uc25fbWFpbnRlbmFuY2Vfd3I+LnNuX2NvbnRhaW5lcl9maXhlZF9sZz4ucm93Pi5jb2wtMTIubWItMzAsLnNuX2Zvb3Rlcl9ib3R0b20+LnNuX2llX21lc3NhZ2Vfd3I+LnNuX2NvbnRhaW5lcl9maXhlZF9sZz4ucm93Pi5jb2wtMTIubWItMzAsLnNuX2Zvb3Rlcl9ib3R0b20+LnNuX2hlYWRlcl91dGlsaXR5X3dyPi5zbl9jb250YWluZXJfZml4ZWRfbGc+LnJvdz4uY29sLTEyLm1iLTMwLC5zbl9mb290ZXJfYm90dG9tPi5zbl9oZWFkZXJfbmF2X21vYmlsZV93cj4uc25fY29udGFpbmVyX2ZpeGVkX2xnPi5yb3c+LmNvbC0xMi5tYi0zMCwuc25fZm9vdGVyX2JvdHRvbT4uc25faGVhZGVyX25hdl9tb2JpbGVfc3ViX3dyPi5zbl9jb250YWluZXJfZml4ZWRfbGc+LnJvdz4uY29sLTEyLm1iLTMwLC5zbl9mb290ZXJfYm90dG9tPi5zbl9oZWFkZXJfbmF2X2hhbWJ1cmdlcl93cj4uc25fY29udGFpbmVyX2ZpeGVkX2xnPi5yb3c+LmNvbC0xMi5tYi0zMCwuc25fZm9vdGVyX2JvdHRvbT4uc25faGVhZGVyX25hdl9mdWxsX3N1Yl9pbj4uc25fY29udGFpbmVyX2ZpeGVkX2xnPi5yb3c+LmNvbC0xMi5tYi0zMCwuc25fZm9vdGVyX2JvdHRvbT4uc25faGVhZGVyX25hdl92ZXJ0aWNhbF9zdWJfd3I+LnNuX2NvbnRhaW5lcl9maXhlZF9sZz4ucm93Pi5jb2wtMTIubWItMzB7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5zbl9mb290ZXJfYm90dG9tX21lbnV7b3JkZXI6MDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjttYXJnaW4tYm90dG9tOjI0cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Zvb3Rlcl9ib3R0b21fbWVudXtmbGV4LWZsb3c6cm93fX0uc25fZm9vdGVyX2JvdHRvbV9tZW51IC5tZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjE2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Zvb3Rlcl9ib3R0b21fbWVudSAubWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjQ1cHh9fS5zbl9mb290ZXJfYm90dG9tX21lbnUgLm1lbnUtaXRlbTphZnRlcntjb250ZW50Om5vbmUgIWltcG9ydGFudH0uc25fZm9vdGVyX2JvdHRvbV9zb2NpYWxze29yZGVyOjI7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9LnNuX2Zvb3Rlcl9ib3R0b21fc29jaWFscyBhOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjQwcHggIWltcG9ydGFudH0uc25fZm9vdGVyX2JvdHRvbV9zb2NpYWxzIGEgLnNuX3Nwcml0ZXt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zbl9mb290ZXJfYm90dG9tX3NvY2lhbHNfdGl0bGV7bWFyZ2luLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Zvcm0gLmZvcm0tZ3JvdXAuX2ZvY3VzIGxhYmVsPnNwYW4sLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMS5fZm9jdXMgbGFiZWw+c3Bhbnt0b3A6NnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnNuX2Zvcm0gLmZvcm0tZ3JvdXAuX2ZvY3VzIGxhYmVsPnNwYW4sLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMS5fZm9jdXMgbGFiZWw+c3Bhbnt0b3A6OHB4ICFpbXBvcnRhbnR9fS5zbl9mb3JtIC5mb3JtLWdyb3VwIGxhYmVsLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgbGFiZWx7Zm9udC1mYW1pbHk6dmFyKC0tdGMtaW5wdXRzLWZvbnQtZmFtaWx5LCBcIkthbml0XCIsIHNhbnMtc2VyaWYpICFpbXBvcnRhbnR9LnNuX2Zvcm0gLmZvcm0tZ3JvdXAgbGFiZWw+c3Bhbiwuc25fZm9ybSAuZm9ybS1ncm91cC0xIGxhYmVsPnNwYW57dHJhbnNpdGlvbjphbGwgLjM1cyBlYXNlfS5zbl9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC0xLC5zbl9mb3JtIC5mb3JtLWdyb3VwIC5jdXN0b20tc2VsZWN0LC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmZvcm0tY29udHJvbCwuc25fZm9ybSAuZm9ybS1ncm91cC0xIC5mb3JtLWNvbnRyb2wtMSwuc25fZm9ybSAuZm9ybS1ncm91cC0xIC5jdXN0b20tc2VsZWN0e2ZvbnQtZmFtaWx5OnZhcigtLXRjLWlucHV0cy1mb250LWZhbWlseSwgdmFyKC0tdGMtZm9udC1mYW1pbHktYm9keSwgXCJLYW5pdFwiLCBzYW5zLXNlcmlmKSkgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC0xOm5vdCh0ZXh0YXJlYSksLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3Q6bm90KHRleHRhcmVhKSwuc25fZm9ybSAuZm9ybS1ncm91cC0xIC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSwuc25fZm9ybSAuZm9ybS1ncm91cC0xIC5mb3JtLWNvbnRyb2wtMTpub3QodGV4dGFyZWEpLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmN1c3RvbS1zZWxlY3Q6bm90KHRleHRhcmVhKXtwYWRkaW5nLXRvcDoyMHB4O2hlaWdodDo1MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSwuc25fZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLTE6bm90KHRleHRhcmVhKSwuc25fZm9ybSAuZm9ybS1ncm91cCAuY3VzdG9tLXNlbGVjdDpub3QodGV4dGFyZWEpLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmZvcm0tY29udHJvbC0xOm5vdCh0ZXh0YXJlYSksLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSAuY3VzdG9tLXNlbGVjdDpub3QodGV4dGFyZWEpe2hlaWdodDo1NXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fZm9ybSAuZm9ybS1ncm91cCBsYWJlbD5zcGFuLC5zbl9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSBsYWJlbD5zcGFuLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmZvcm0tY29udHJvbHtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9fS5zbl9mb3JtX2N1c3RvbV9jb250cm9sPmlucHV0OmNoZWNrZWR+bGFiZWwgLnNuX3Nwcml0ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM1LCAjY2QwMTM2KTtib3JkZXItY29sb3I6dmFyKC0tdGMtY29sb3ItYzUsICNjZDAxMzYpO2ZpbGw6dmFyKC0tdGMtY29sb3ItYzMsICMwNDFlNDIpfS5zbl9mb3JtX2N1c3RvbV9jb250cm9sPmlucHV0OmNoZWNrZWR+bGFiZWwgLnNuX3Nwcml0ZSBzdmd7dHJhbnNmb3JtOm5vbmV9LnNuX2Zvcm1fY3VzdG9tX2NvbnRyb2w+bGFiZWx7Zm9udC1mYW1pbHk6dmFyKC0tdGMtaW5wdXRzLWZvbnQtZmFtaWx5LCBcIkthbml0XCIsIHNhbnMtc2VyaWYpICFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uc25fZm9ybV9jdXN0b21fY29udHJvbD5sYWJlbCAuc25fc3ByaXRle3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7dHJhbnNpdGlvbjpmaWxsIC4zNXMgZWFzZSxiYWNrZ3JvdW5kLWNvbG9yIC4zNXMgZWFzZSxib3JkZXItY29sb3IgLjM1cyBlYXNlfS5zbl9mb3JtX2N1c3RvbV9jb250cm9sPmxhYmVsIC5zbl9zcHJpdGUgc3Zne3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXMgZWFzZX0uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNjUsIDAuMTIsIDAuMzUsIDEpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9zd2lwZXJfbmF2Ll9zbWFsbCAuc25fc3ByaXRle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9fS5zbl9zd2lwZXJfbmF2IC5zbl9zcHJpdGV7dHJhbnNpdGlvbjphbGwgLjM1cyBlYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9zd2lwZXJfbmF2IC5zbl9zcHJpdGV7d2lkdGg6NTBweDtoZWlnaHQ6NTBweH19LnNuX3N3aXBlcl9wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuX2F1dG9wbGF5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bm90KC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlKT5pe3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjcsIDAsIDAuNCwgMSkgIWltcG9ydGFudH0uc25fc3dpcGVyX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Pml7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNywgMCwgMC40LCAxKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fcG9wdXBfY3R7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjhweDtwYWRkaW5nLWxlZnQ6OHB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9wb3B1cF9uZXdzbGV0dGVyX2Nsb3Nle3RvcDozMHB4O3JpZ2h0OjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9wb3B1cF9uZXdzbGV0dGVyX2Zvcm17cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLWJvdHRvbTo2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxZW0pey5zbl9wb3B1cF9uZXdzbGV0dGVyX2Zvcm17cGFkZGluZy1yaWdodDoxMzBweH19LnNuX2FnZV9nYXRlW2RhdGEtYmItdmVyc2lvbj12M10gLl90ZXh0X2Rhbmdlcntjb2xvcjojZmI0YjRiICFpbXBvcnRhbnR9LnNuX2FnZV9nYXRlW2RhdGEtYmItdmVyc2lvbj12M10gLl90ZXh0X2Rhbmdlcjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1jb2xvcjojZmI0YjRiICFpbXBvcnRhbnQ7LXdlYmtpdC1tYXNrLWltYWdlOnVybChodHRwczovL3d3dy5ydXNzZWxsc3Jlc2VydmUuY29tL2FwcC90aGVtZXMvY2FtcGFyaS13ZGYvYXNzZXRzL2ltYWdlcy9hbGVydC1jaXJjbGUuc3ZnKX0uc25fYWdlX2dhdGVbZGF0YS1iYi12ZXJzaW9uPXYzXSAuc25fYWdlX2dhdGVfc2VsZWN0X21lbnVfd3J7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jNCwgIzk4MDMyMSl9LnNuX2FnZV9nYXRlW2RhdGEtYmItdmVyc2lvbj12M10gLnNuX2FnZV9nYXRlX2NhcmQgLnNuX2FnZV9nYXRlX2lucHV0cyBpbnB1dHt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6MH0uc25fYWdlX2dhdGVbZGF0YS1iYi12ZXJzaW9uPXYzXSAuc25fYWdlX2dhdGVfc2VsZWN0X3RvZ2dsZSAuc25fc3ByaXRle2ZpbGw6I2ZmZn0uc25fYWdlX2dhdGVbZGF0YS1iYi12ZXJzaW9uPXYzXSBpbnB1dDpmb2N1cy12aXNpYmxle291dGxpbmU6bm9uZX0uc25fYWdlX2dhdGVbZGF0YS1iYi12ZXJzaW9uPXYzXSAuX3RleHRfZGFuZ2Vye2NvbG9yOiNmZmZ9LnNuX2FnZV9nYXRlW2RhdGEtYmItdmVyc2lvbj12M10gLnNuX2FnZV9nYXRlX3NlbGVjdF90b2dnbGV7Ym9yZGVyLXJhZGl1czowfS5zbl9hZ2VfZ2F0ZVtkYXRhLWJiLXZlcnNpb249djNdIC5zbl9hZ2VfZ2F0ZV9jYXJkIC5zbl9idG57Ym9yZGVyLXJhZGl1czowfS5zbl9hZ2VfZ2F0ZVtkYXRhLWJiLXZlcnNpb249djNdIC5zbl9idG4uX3ByaW1hcnl7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJX0uc25fYWdlX2dhdGVbZGF0YS1iYi12ZXJzaW9uPXYzXSAuc25fYWdlX2dhdGVfZGlzY2xhaW1lcntjb2xvcjp2YXIoLS10Yy1jb2xvci13aGl0ZSl9LnNuX2FnZV9nYXRlIC5zbl9hZ2VfZ2F0ZV9zZWFyY2hfd3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM0KSAhaW1wb3J0YW50fS5zbl9hZ2VfZ2F0ZSAuc25fYWdlX2dhdGVfc2VhcmNoX3dyYXBwZXIgaW5wdXQjY291bnRyeVNlYXJjaElucHV0e2NvbG9yOiNmZmZ9LnNuX2J1eV9ub3d7ei1pbmRleDoxMDMxfS5zbl9idXlfbm93X2lue3RyYW5zaXRpb246dHJhbnNmb3JtIC43cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjQsIDEpfS5zbl9jbGlja190b19idXkgLmN0Yl9jYXJkX2hlYWRlciAuY3RiX3RpdGxlPmRpdntmb250LWZhbWlseTp2YXIoLS10Yy1mb250LWZhbWlseS1tb25vc3BhY2UpO2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnNuX2NsaWNrX3RvX2J1eSAuY3RiX2NhcmRfaGVhZGVyKy5zbl93cmFwcGVyPi5zbl9jb250YWluZXJfZml4ZWRfeGwsLnNuX2NsaWNrX3RvX2J1eSAuY3RiX2NhcmRfaGVhZGVyKy5zbl9ibG9ja193cj4uc25fY29udGFpbmVyX2ZpeGVkX3hsLC5zbl9jbGlja190b19idXkgLmN0Yl9jYXJkX2hlYWRlcisuc25fZTQwNF93cj4uc25fY29udGFpbmVyX2ZpeGVkX3hsLC5zbl9jbGlja190b19idXkgLmN0Yl9jYXJkX2hlYWRlcisuc25fY29taW5nX3Nvb25fd3I+LnNuX2NvbnRhaW5lcl9maXhlZF94bCwuc25fY2xpY2tfdG9fYnV5IC5jdGJfY2FyZF9oZWFkZXIrLnNuX21haW50ZW5hbmNlX3dyPi5zbl9jb250YWluZXJfZml4ZWRfeGwsLnNuX2NsaWNrX3RvX2J1eSAuY3RiX2NhcmRfaGVhZGVyKy5zbl9pZV9tZXNzYWdlX3dyPi5zbl9jb250YWluZXJfZml4ZWRfeGwsLnNuX2NsaWNrX3RvX2J1eSAuY3RiX2NhcmRfaGVhZGVyKy5zbl9oZWFkZXJfdXRpbGl0eV93cj4uc25fY29udGFpbmVyX2ZpeGVkX3hsLC5zbl9jbGlja190b19idXkgLmN0Yl9jYXJkX2hlYWRlcisuc25faGVhZGVyX25hdl9tb2JpbGVfd3I+LnNuX2NvbnRhaW5lcl9maXhlZF94bCwuc25fY2xpY2tfdG9fYnV5IC5jdGJfY2FyZF9oZWFkZXIrLnNuX2hlYWRlcl9uYXZfbW9iaWxlX3N1Yl93cj4uc25fY29udGFpbmVyX2ZpeGVkX3hsLC5zbl9jbGlja190b19idXkgLmN0Yl9jYXJkX2hlYWRlcisuc25faGVhZGVyX25hdl9oYW1idXJnZXJfd3I+LnNuX2NvbnRhaW5lcl9maXhlZF94bCwuc25fY2xpY2tfdG9fYnV5IC5jdGJfY2FyZF9oZWFkZXIrLnNuX2hlYWRlcl9uYXZfZnVsbF9zdWJfaW4+LnNuX2NvbnRhaW5lcl9maXhlZF94bCwuc25fY2xpY2tfdG9fYnV5IC5jdGJfY2FyZF9oZWFkZXIrLnNuX2hlYWRlcl9uYXZfdmVydGljYWxfc3ViX3dyPi5zbl9jb250YWluZXJfZml4ZWRfeGx7bWF4LXdpZHRoOm5vbmU7cGFkZGluZy1sZWZ0OjY1cHg7cGFkZGluZy1yaWdodDo2NXB4fS5zbl9jbGlja190b19idXkgLmN0Yl9zZWxlY3RfY2FyZHtmb250LWZhbWlseTp2YXIoLS10Yy1mb250LWZhbWlseS1tb25vc3BhY2UpfS5zbl9jbGlja190b19idXkgLmN0Yl9zZWxlY3RfY2FyZCBkaXZ7Ym9yZGVyLXJhZGl1czowfS5zbl9jbGlja190b19idXkgLmN0Yl9zZWxlY3RfY2FyZCAuY3RiX3NlbGVjdF9sYWJlbCBkaXZ7Zm9udC1mYW1pbHk6dmFyKC0tdGMtY2FwdGlvbi1mb250LWZhbWlseSk7Zm9udC1zaXplOnZhcigtLXRjLWNhcHRpb24tZm9udC1zaXplLW1vYmlsZSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2NsaWNrX3RvX2J1eSAuY3RiX3NlbGVjdF9jYXJkIC5jdGJfc2VsZWN0X2xhYmVsIGRpdntmb250LXNpemU6dmFyKC0tdGMtY2FwdGlvbi1mb250LXNpemUtdGFibGV0KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fY2xpY2tfdG9fYnV5IC5jdGJfc2VsZWN0X2NhcmQgLmN0Yl9zZWxlY3RfbGFiZWwgZGl2e2ZvbnQtc2l6ZTp2YXIoLS10Yy1jYXB0aW9uLWZvbnQtc2l6ZS1kZXNrdG9wKX19LnNuX2NsaWNrX3RvX2J1eSAuY3RiX3NlbGVjdF9sYWJlbD5kaXZ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5zbl9jbGlja190b19idXkgLmN0Yl9yZXRhaWxlcl9uYW1lLC5zbl9jbGlja190b19idXkgLmN0Yl9yZXRhaWxlcl9jdGF7Zm9udC1mYW1pbHk6dmFyKC0tdGMtZm9udC1mYW1pbHktbW9ub3NwYWNlKSAhaW1wb3J0YW50fS5zbl9jbGlja190b19idXkgLmN0Yl9yZXRhaWxlcl9jdGEgYXtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnR9LnNuX2NsaWNrX3RvX2J1eSAuY3RiX3JldGFpbGVyX2N0YSBhOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC13aGl0ZS5zdmcpICFpbXBvcnRhbnR9Ll9jdGJfd3IgLnNuX2J0biAuc25fc3ByaXRle2Rpc3BsYXk6ZmxleDtvcGFjaXR5OjE7cGFkZGluZy1sZWZ0Ojg1cHh9Ll9jdGJfd3IgYS5zbl9idG4uX25hcnJvd3twYWRkaW5nOi45ZW0gMi4yZW0gLjhlbSAwZW0gIWltcG9ydGFudH0uc25fYnRuIC5zbl9zcHJpdGUuX2Fycm93X3JpZ2h0e2hlaWdodDozN3B4O292ZXJmbG93OnZpc2libGV9LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3J7Zm9udC1mYW1pbHk6XCJLYW5pdFwiLHNhbnMtc2VyaWY7b3ZlcmZsb3cteDpoaWRkZW59LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnNuX2Jsb2NrX3dyIC5zbl9jb250YWluZXJfZmx1aWR7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zaWRlYmFye21pbi1oZWlnaHQ6MDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7bGVmdDozNHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnN0b3JlX2xvY2F0b3ItLXNpZGViYXJ7bGVmdDozNHB4fX0uc25fYmxvY2suc3RvcmVfbG9jYXRvciAuc3RvcmVfbG9jYXRvci0tc2lkZWJhciAuc3RvcmVfbG9jYXRvci0tY2F0ZWdvcnlfZmlsdGVye2NvbG9yOiM0YzVjNTZ9LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnN0b3JlX2xvY2F0b3ItLXNpZGViYXIgLnN0b3JlX2xvY2F0b3ItLWNhdGVnb3J5X2ZpbHRlciAuY3RiX3NlbGVjdF9jYXJkIC5jdGJfc2VsZWN0X2xhYmVsIGRpdntjb2xvcjojNGM1YzU2ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NTAwfS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zaWRlYmFyIC5zdG9yZV9sb2NhdG9yLS1jYXRlZ29yeV9maWx0ZXIgLmN0Yl9zZWxlY3RfY2FyZCAuc25fY2xpY2tfdG9fYnV5X3NlbGVjdCAuc25fY2xpY2tfdG9fYnV5X3NlbGVjdF90b2dnbGV7Y29sb3I6IzRjNWM1Njtib3JkZXItcmFkaXVzOjhweH0uc25fYmxvY2suc3RvcmVfbG9jYXRvciAuc3RvcmVfbG9jYXRvci0tc2lkZWJhciAuc3RvcmVfbG9jYXRvci0tY2F0ZWdvcnlfZmlsdGVyIC5jdGJfc2VsZWN0X2NhcmQgLnNuX2NsaWNrX3RvX2J1eV9zZWxlY3QgLnNuX2NsaWNrX3RvX2J1eV9zZWxlY3RfdG9nZ2xlIHN2Z3tmaWxsOiM0YzVjNTZ9LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnN0b3JlX2xvY2F0b3ItLXNpZGViYXIgLnN0b3JlX2xvY2F0b3ItLWNhdGVnb3J5X2ZpbHRlciAuY3RiX3NlbGVjdF9jYXJkIC5zbl9jbGlja190b19idXlfc2VsZWN0IC5zbl9jbGlja190b19idXlfc2VsZWN0X21lbnUgLnNuX2NsaWNrX3RvX2J1eV9zZWxlY3RfbWVudV93ciAuc25fY2xpY2tfdG9fYnV5X3NlbGVjdF9tZW51X2luIC5zbl9jbGlja190b19idXlfc2VsZWN0X21lbnVfaXtjb2xvcjojNGM1YzU2fS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zaWRlYmFyIC5zdG9yZV9sb2NhdG9yLS1jYXRlZ29yeV9maWx0ZXIgdWwud3BnbXphX2NhdF91bC53cGdtemFfY2F0X2NoZWNrYm94X2l0ZW1faG9sZGVye21hcmdpbi1ib3R0b206MH0uc25fYmxvY2suc3RvcmVfbG9jYXRvciAuc3RvcmVfbG9jYXRvci0tc2lkZWJhciAuc3RvcmVfbG9jYXRvci0tY2F0ZWdvcnlfZmlsdGVyIHVsLndwZ216YV9jYXRfdWwud3BnbXphX2NhdF9jaGVja2JveF9pdGVtX2hvbGRlciBsaS5idXktbm93LWN0YXttYXJnaW4tcmlnaHQ6MDtmbG9hdDpyaWdodH0uc25fYmxvY2suc3RvcmVfbG9jYXRvciAuc3RvcmVfbG9jYXRvci0tc2lkZWJhciAuc3RvcmVfbG9jYXRvci0tY2F0ZWdvcnlfZmlsdGVyIHVsLndwZ216YV9jYXRfdWwud3BnbXphX2NhdF9jaGVja2JveF9pdGVtX2hvbGRlciBsaS5idXktbm93LWN0YSBhe3RleHQtZGVjb3JhdGlvbjpub25lfS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zaWRlYmFyIC5zdG9yZV9sb2NhdG9yLS1jYXRlZ29yeV9maWx0ZXIgdWwud3BnbXphX2NhdF91bC53cGdtemFfY2F0X2NoZWNrYm94X2l0ZW1faG9sZGVyIGxpLmJ1eS1ub3ctY3RhIGEgbGFiZWx7Ym9yZGVyOjFweCBzb2xpZCAjNjQ4YjdjO2JhY2tncm91bmQtY29sb3I6IzY0OGI3Yztjb2xvcjojNGM1YzU2fS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zaWRlYmFyIC5zdG9yZV9sb2NhdG9yLS1jYXRlZ29yeV9maWx0ZXIgdWwud3BnbXphX2NhdF91bC53cGdtemFfY2F0X2NoZWNrYm94X2l0ZW1faG9sZGVyIGxpLmJ1eS1ub3ctY3RhIGE6aG92ZXIgbGFiZWx7Ym9yZGVyOjFweCBzb2xpZCAjNjQ4YjdjO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojNjQ4YjdjfS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zaWRlYmFyIC5zdG9yZV9sb2NhdG9yLS1saXN0IC53cGdtemFfbWFya2VyX2xpc3RfY2xhc3NbZGF0YS13cGdtemEtdGFibGVde21heC1oZWlnaHQ6NDAwcHggIWltcG9ydGFudH0uc25fYmxvY2suc3RvcmVfbG9jYXRvciAuc3RvcmVfbG9jYXRvci0tc2lkZWJhciAuc3RvcmVfbG9jYXRvci0tbGlzdCAud3BnbXphX21hcmtlcl9saXN0X2NsYXNzIC53cGdtYXBzX21saXN0X3JvdyAud3BnbXphLWNvbnRlbnQtYWRkcmVzcy1ob2xkZXJ7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozMnB4ICFpbXBvcnRhbnR9LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnN0b3JlX2xvY2F0b3ItLXNpZGViYXIgLnN0b3JlX2xvY2F0b3ItLWxpc3QgLndwZ216YV9tYXJrZXJfbGlzdF9jbGFzcyAud3BnbWFwc19tbGlzdF9yb3cgLndwZ216YS1jb250ZW50LWFkZHJlc3MtaG9sZGVyIC53cGdtemFfbWFya2VyX3RpdGxlIGF7Zm9udC1mYW1pbHk6XCJLYW5pdFwiLHNhbnMtc2VyaWYgIWltcG9ydGFudH0uc25fYmxvY2suc3RvcmVfbG9jYXRvciAuc3RvcmVfbG9jYXRvci0tc2lkZWJhciAuc3RvcmVfbG9jYXRvci0tbGlzdCAud3BnbXphX21hcmtlcl9saXN0X2NsYXNzIC53cGdtYXBzX21saXN0X3JvdyAud3BnbXphLWNvbnRlbnQtYWRkcmVzcy1ob2xkZXIgLndwZ216YS1kZXNje21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zaWRlYmFyIC5zdG9yZV9sb2NhdG9yLS1saXN0IC53cGdtemFfbWFya2VyX2xpc3RfY2xhc3MgLndwZ21hcHNfbWxpc3Rfcm93IC53cGdtemEtY29udGVudC1hZGRyZXNzLWhvbGRlciAud3BnbXphX2dke2ZvbnQtZmFtaWx5OlwiS2FuaXRcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudH0uc25fYmxvY2suc3RvcmVfbG9jYXRvciAuc3RvcmVfbG9jYXRvci0tc2lkZWJhciAuc3RvcmVfbG9jYXRvci0tbGlzdCAud3BnbXphLXBhZ2luYXRpb257ZGlzcGxheTpub25lfS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zZWFyY2hiYXJ7cmlnaHQ6MzRweDt3aWR0aDo0OTJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKXsuc25fYmxvY2suc3RvcmVfbG9jYXRvciAuc3RvcmVfbG9jYXRvci0tc2VhcmNoYmFye2xlZnQ6MzRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fYmxvY2suc3RvcmVfbG9jYXRvciAuc3RvcmVfbG9jYXRvci0tc2VhcmNoYmFye3JpZ2h0OjM0cHg7d2lkdGg6NDkycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTFlbSl7LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnN0b3JlX2xvY2F0b3ItLXNlYXJjaGJhcnt3aWR0aDowfS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zZWFyY2hiYXI+ZGl2e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC00OTJweCl9fS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zZWFyY2hiYXIgLndwZ216YS1zdG9yZS1sb2NhdG9ye2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY0fS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zZWFyY2hiYXIgLndwZ216YS1zdG9yZS1sb2NhdG9yIHN2Zy53cGdtemEtcmVzZXR7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY0O2ZpbGw6IzRjNWM1Nn0uc25fYmxvY2suc3RvcmVfbG9jYXRvciAuc3RvcmVfbG9jYXRvci0tc2VhcmNoYmFyIC53cGdtemEtc3RvcmUtbG9jYXRvciBzdmcud3BnbXphLXNlYXJjaHttYXJnaW4tbGVmdDowfS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zZWFyY2hiYXIgLndwZ216YS1zdG9yZS1sb2NhdG9yIGlucHV0e2NvbG9yOiM0YzVjNTY7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY0fS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zZWFyY2hiYXIgLndwZ216YS1zdG9yZS1sb2NhdG9yIGlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjojNGM1YzU2O29wYWNpdHk6MX0uc25fYmxvY2suc3RvcmVfbG9jYXRvciAuc3RvcmVfbG9jYXRvci0tc2VhcmNoYmFyIC53cGdtemEtc3RvcmUtbG9jYXRvciBzZWxlY3R7Y29sb3I6IzRjNWM1Nn0uc25fYmxvY2suc3RvcmVfbG9jYXRvciAuc3RvcmVfbG9jYXRvci0tc2VhcmNoYmFyIC53cGdtemEtcmFkaXVzLWNvbnRhaW5lciBzZWxlY3R7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY0fS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY3ttYXgtd2lkdGg6MjcwcHggIWltcG9ydGFudH0uc25fYmxvY2suc3RvcmVfbG9jYXRvciAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgLndwZ216YS1pbmZvd2luZG93IC53cGdtemFfaW5mb3dpbmRvd190aXRsZSwuc25fYmxvY2suc3RvcmVfbG9jYXRvciAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgLndwZ216YS1pbmZvd2luZG93IC53cGdtemFfaW5mb3dpbmRvd19hZGRyZXNzLC5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAud3BnbXphLWluZm93aW5kb3cgLndwZ216YS1kaXN0YW5jZS1mcm9tLWxvY2F0aW9uLC5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAud3BnbXphLWluZm93aW5kb3cgLndwZ216YS1kaXN0YW5jZS1mcm9tLWxvY2F0aW9uIHNwYW57Zm9udC1mYW1pbHk6XCJLYW5pdFwiLHNhbnMtc2VyaWYgIWltcG9ydGFudDtsaW5lLWhlaWdodDpub3JtYWx9LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC53cGdtemEtaW5mb3dpbmRvdyAud3BnbXphLWRpc3RhbmNlLWZyb20tbG9jYXRpb24gc3Bhbntmb250LXNpemU6MTRweCAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9zbGlkZXJfcHJvZHVjdHNfaV90aXRsZXttYXJnaW4tdG9wOjE1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnNuX3NsaWRlcl9wcm9kdWN0c19pX3RpdGxle3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXMgZWFzZSxvcGFjaXR5IC4zNXMgZWFzZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fc2xpZGVyX2Z1bGxfc2xfd3J7bWluLWhlaWdodDo4NTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pYW5kIChtYXgtd2lkdGg6IDM1Ljk5ZW0pey5zbl9zbGlkZXJfdmVydGljYWxfY29udGFpbmVyLnNuX2NvbnRhaW5lcl9maXhlZF9zbXtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKWFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSl7LnNuX3NsaWRlcl92ZXJ0aWNhbF9jb250YWluZXIuc25fY29udGFpbmVyX2ZpeGVkX21ke3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pey5zbl9zbGlkZXJfdmVydGljYWxfY29udGFpbmVyLnNuX2NvbnRhaW5lcl9maXhlZF9sZ3twYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKWFuZCAobWF4LXdpZHRoOiA5MC45OWVtKXsuc25fc2xpZGVyX3ZlcnRpY2FsX2NvbnRhaW5lci5zbl9jb250YWluZXJfZml4ZWRfeGx7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSlhbmQgKG1heC13aWR0aDogMzUuOTllbSl7LnNuX2NvbnRhaW5lcl9maXhlZF9zbSAuc25fc2xpZGVyX3ZlcnRpY2FsX3Jvd3ttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSlhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pey5zbl9jb250YWluZXJfZml4ZWRfbWQgLnNuX3NsaWRlcl92ZXJ0aWNhbF9yb3d7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pey5zbl9jb250YWluZXJfZml4ZWRfbGcgLnNuX3NsaWRlcl92ZXJ0aWNhbF9yb3d7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pYW5kIChtYXgtd2lkdGg6IDkwLjk5ZW0pey5zbl9jb250YWluZXJfZml4ZWRfeGwgLnNuX3NsaWRlcl92ZXJ0aWNhbF9yb3d7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX3NsaWRlcl92ZXJ0aWNhbF9zbF9pe21pbi1oZWlnaHQ6Mzg1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnNuX3NsaWRlcl92ZXJ0aWNhbF9zbF9pe21pbi1oZWlnaHQ6NTEwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTFlbSl7LnNuX3NsaWRlcl92ZXJ0aWNhbF9zbF9pe21pbi1oZWlnaHQ6NjQwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzZlbSl7LnNuX2NvbnRhaW5lcl9maXhlZF9zbSAuc25fc2xpZGVyX3ZlcnRpY2FsX3NsX2Jne3Bvc2l0aW9uOnJlbGF0aXZlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fY29udGFpbmVyX2ZpeGVkX21kIC5zbl9zbGlkZXJfdmVydGljYWxfc2xfYmd7cG9zaXRpb246cmVsYXRpdmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnNuX2NvbnRhaW5lcl9maXhlZF9sZyAuc25fc2xpZGVyX3ZlcnRpY2FsX3NsX2Jne3Bvc2l0aW9uOnJlbGF0aXZlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxZW0pey5zbl9jb250YWluZXJfZml4ZWRfeGwgLnNuX3NsaWRlcl92ZXJ0aWNhbF9zbF9iZ3twb3NpdGlvbjpyZWxhdGl2ZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX3NsaWRlcl92ZXJ0aWNhbF9zbF9iZ19pbi5fbGVmdHtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LnNuX3NsaWRlcl92ZXJ0aWNhbF9zbF9iZ19pbi5fbGVmdDpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7cGFkZGluZy10b3A6NjIuMTIxMjEyMTIxMiV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnNuX3NsaWRlcl92ZXJ0aWNhbF9zbF9iZ19pbi5fbGVmdHtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LnNuX3NsaWRlcl92ZXJ0aWNhbF9zbF9iZ19pbi5fbGVmdDpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7cGFkZGluZy10b3A6NzEuMTExMTExMTExMSV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9zbGlkZXJfdmVydGljYWxfc2xfYmdfaW4uX3JpZ2h0e292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uc25fc2xpZGVyX3ZlcnRpY2FsX3NsX2JnX2luLl9yaWdodDpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7cGFkZGluZy10b3A6NTQlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl9zbGlkZXJfdmVydGljYWxfc2xfYmdfaW4uX3JpZ2h0e292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uc25fc2xpZGVyX3ZlcnRpY2FsX3NsX2JnX2luLl9yaWdodDpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7cGFkZGluZy10b3A6NTQuNzM2ODQyMTA1MyV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5iYl90ZW1wbGF0ZV9oYWxmX3RleHQgLnNuX3NsaWRlcl9mdWxsX2ludHJvX3RleHRfd3IsLmJiX3RlbXBsYXRlX2hhbGZfdGV4dCAuc25fc2xpZGVyX2Z1bGx7bWF4LXdpZHRoOjUwJX19LmJiX3RlbXBsYXRlX3Bvc3RzIC5zbl9zbGlkZXJfcG9zdHNfc2x7cGFkZGluZzowIDJyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LmJiX3RlbXBsYXRlX3Bvc3RzIC5zbl9zbGlkZXJfcG9zdHNfc2x7cGFkZGluZzowIDRyZW0gMnJlbSA0cmVtfX0uYmJfdGVtcGxhdGVfcG9zdHMgLnNuX3NsaWRlcl9wb3N0c19zbCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaXRlbXtwYWRkaW5nLWxlZnQ6MjJweDtwYWRkaW5nLXJpZ2h0OjIycHh9LmJiX3RlbXBsYXRlX3Bvc3RzIC5zbl9zbGlkZXJfcG9zdHNfc2wgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLml0ZW0+LnNuX2JhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmJiX3RlbXBsYXRlX3Bvc3RzIC5zbl9zbGlkZXJfcG9zdHNfc2wgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLml0ZW0gLmJiX3NsaWRlcl9faXRlbS10aXRsZXttYXJnaW4tYm90dG9tOjB9LmJiX3RlbXBsYXRlX3Bvc3RzIC5zbl9zbGlkZXJfcG9zdHNfc2wgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLml0ZW0gLmJiX3NsaWRlcl9faXRlbS1pbWFnZXtvdmVyZmxvdzpoaWRkZW59LmJiX3RlbXBsYXRlX3Bvc3RzIC5zbl9zbGlkZXJfcG9zdHNfc2wgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLml0ZW0gLmJiX3NsaWRlcl9faXRlbS1pbWFnZSBpbWd7dHJhbnNpdGlvbjphbGwgMXMgY3ViaWMtYmV6aWVyKDAsIDAuMjQsIDAsIDAuOTkpfS5iYl90ZW1wbGF0ZV9wb3N0cyAuc25fc2xpZGVyX3Bvc3RzX3NsIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5pdGVtIC5iYl9zbGlkZXJfX2l0ZW0taW1hZ2U6aG92ZXIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjIpfS5iYl90ZW1wbGF0ZV9wb3N0cyAuc25fc2xpZGVyX3Bvc3RzX3NsIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5pdGVtIC5zbl9idG4gLnNuX3Nwcml0ZXtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMnB4O21hcmdpbjphdXRvIDAgYXV0byAuNXJlbTtwYWRkaW5nOjA7dHJhbnNmb3JtOm5vbmU7d2lkdGg6MTRweH0uYmJfdGVtcGxhdGVfcG9zdHMgLnNuX3NsaWRlcl9wb3N0c19zbCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaXRlbSAuc25fYnRuIC5zbl9zcHJpdGUgc3Zne2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LmJiX3RlbXBsYXRlX3Bvc3RzIC5zbl9zbGlkZXJfcG9zdHNfc2wgLmJiX3NsaWRlcl9faXRlbS10aXRsZXt0ZXh0LXRyYW5zZm9ybTpub25lfS5iYl90ZW1wbGF0ZV9wb3N0cyAuc25fc2xpZGVyX3Bvc3RzX3NsIC5zbF9saW5re2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5iYl90ZW1wbGF0ZV9wb3N0cyAuc25fc2xpZGVyX3Bvc3RzX3NsIC5zbF9saW5rIC5idG5fbGFiZWx7ZGlzcGxheTpibG9jazttYXJnaW46YXV0byAwfS5iYl90ZW1wbGF0ZV9wb3N0cyAuc25fc2xpZGVyX3Bvc3RzX3NsIC5zbF9saW5rOmFmdGVye2NvbnRlbnQ6bm9uZSAhaW1wb3J0YW50fS5iYl90ZW1wbGF0ZV9wb3N0cyAuc25fc2xpZGVyX3Bvc3RzX25hdnt3aWR0aDpjYWxjKDEwMCUgKyAycmVtKTttYXJnaW4tbGVmdDotMXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuYmJfdGVtcGxhdGVfcG9zdHMgLnNuX3NsaWRlcl9wb3N0c19uYXZ7bWFyZ2luLWxlZnQ6MDt3aWR0aDoxMDAlfX0uYmJfdGVtcGxhdGVfcG9zdHMgLnNuX3NsaWRlcl9wb3N0c19uYXYgLnNuX3N3aXBlcl9wYWdpbmF0aW9ue2Rpc3BsYXk6bm9uZX0uYmJfdGVtcGxhdGVfcG9zdHMgLnNuX3NsaWRlcl9wb3N0c19uYXYgLnNuX3N3aXBlcl9uYXZ7ZGlzcGxheTpmbGV4fS5iYl90ZW1wbGF0ZV9wb3N0cyAuc25fc2xpZGVyX3Bvc3RzX25hdiAuc25fc3dpcGVyX25hdi5fcHJldiwuYmJfdGVtcGxhdGVfcG9zdHMgLnNuX3NsaWRlcl9wb3N0c19uYXYgLnNuX3N3aXBlcl9uYXYuX25leHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1MCUpfS5iYl90ZW1wbGF0ZV9wb3N0cyAuc25fc2xpZGVyX3Bvc3RzX25hdiAuc25fc3dpcGVyX25hdiAuc25fc3ByaXRle21hcmdpbjphdXRvO2hlaWdodDozMHB4O3dpZHRoOjMwcHh9LmJiX3RlbXBsYXRlX3Bvc3RzX2Z1bGx0aWxlIC5iYl9jb250ZW50e21hcmdpbi1ib3R0b206MS41cmVtfS5iYl90ZW1wbGF0ZV9wb3N0c19mdWxsdGlsZSAuc25fc2xpZGVyX3Bvc3RzX3Nse3BhZGRpbmc6MCAycmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5iYl90ZW1wbGF0ZV9wb3N0c19mdWxsdGlsZSAuc25fc2xpZGVyX3Bvc3RzX3Nse3BhZGRpbmc6MnJlbSA0cmVtfX0uYmJfdGVtcGxhdGVfcG9zdHNfZnVsbHRpbGUgLnNuX3NsaWRlcl9wb3N0c19zbCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaXRlbXtwYWRkaW5nLWxlZnQ6MjJweDtwYWRkaW5nLXJpZ2h0OjIycHh9LmJiX3RlbXBsYXRlX3Bvc3RzX2Z1bGx0aWxlIC5zbl9zbGlkZXJfcG9zdHNfc2wgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLml0ZW0+LnNuX2JhY2tncm91bmR7aGVpZ2h0Ojl2dzttYXJnaW46MCBhdXRvO3dpZHRoOjgwJTt0b3A6YXV0bztib3R0b206MzN2d31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuYmJfdGVtcGxhdGVfcG9zdHNfZnVsbHRpbGUgLnNuX3NsaWRlcl9wb3N0c19zbCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaXRlbT4uc25fYmFja2dyb3VuZHtoZWlnaHQ6NDRweDt0b3A6NTYuNSU7Ym90dG9tOmF1dG99fS5iYl90ZW1wbGF0ZV9wb3N0c19mdWxsdGlsZSAuc25fc2xpZGVyX3Bvc3RzX3NsIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5pdGVtIC5iYl9zbGlkZXJfX2l0ZW0taW1hZ2V7bWFyZ2luLWJvdHRvbTotMXJlbTtvdmVyZmxvdzpoaWRkZW59LmJiX3RlbXBsYXRlX3Bvc3RzX2Z1bGx0aWxlIC5zbl9zbGlkZXJfcG9zdHNfc2wgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLml0ZW0gLmJiX3NsaWRlcl9faXRlbS1pbWFnZSBpbWd7dHJhbnNpdGlvbjphbGwgMXMgY3ViaWMtYmV6aWVyKDAsIDAuMjQsIDAsIDAuOTkpfS5iYl90ZW1wbGF0ZV9wb3N0c19mdWxsdGlsZSAuc25fc2xpZGVyX3Bvc3RzX3NsIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5pdGVtIC5iYl9zbGlkZXJfX2l0ZW0taW1hZ2U6aG92ZXIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5iYl90ZW1wbGF0ZV9wb3N0c19mdWxsdGlsZSAuc25fc2xpZGVyX3Bvc3RzX25hdnt3aWR0aDpjYWxjKDEwMCUgKyAycmVtKTttYXJnaW4tbGVmdDotMXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuYmJfdGVtcGxhdGVfcG9zdHNfZnVsbHRpbGUgLnNuX3NsaWRlcl9wb3N0c19uYXZ7bWFyZ2luLWxlZnQ6MDt3aWR0aDoxMDAlfX0uYmJfdGVtcGxhdGVfcG9zdHNfZnVsbHRpbGUgLnNuX3NsaWRlcl9wb3N0c19uYXYgLnNuX3N3aXBlcl9wYWdpbmF0aW9ue2Rpc3BsYXk6bm9uZX0uYmJfdGVtcGxhdGVfcG9zdHNfZnVsbHRpbGUgLnNuX3NsaWRlcl9wb3N0c19uYXYgLnNuX3N3aXBlcl9uYXZ7ZGlzcGxheTpmbGV4fS5iYl90ZW1wbGF0ZV9wb3N0c19mdWxsdGlsZSAuc25fc2xpZGVyX3Bvc3RzX25hdiAuc25fc3dpcGVyX25hdiAuc25fc3ByaXRle21hcmdpbjphdXRvO2hlaWdodDozMHB4O3dpZHRoOjMwcHh9LmJiX3RlbXBsYXRlX3Bvc3RzX2Z1bGx0aWxlIC5zbl9zbGlkZXJfcG9zdHNfbmF2IC5zbl9zd2lwZXJfbmF2IHN2Z3tjb2xvcjp2YXIoLS10Yy1jb2xvci1jMil9LnNuX2xhbmd1YWdlX3NlbGVjdG9ye3otaW5kZXg6MTAzMX0uc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfc2lkZWJhcl93cnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuN3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC40LCAxKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfc2lkZWJhcl9sYW5ncyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MjJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfc2lkZWJhcl9sYW5ncyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MzBweH19LnNuX2xhbmd1YWdlX3NlbGVjdG9yX2Nsb3Nle3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9LnNuX2xhbmd1YWdlX3NlbGVjdG9yX292ZXJsYXlfd3J7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjdzIGN1YmljLWJlemllcigwLjcsIDAsIDAuNCwgMSl9LnNuX2xhbmd1YWdlX3NlbGVjdG9yX292ZXJsYXlfdGl0bGV7bWFyZ2luLWJvdHRvbTo0NnB4ICFpbXBvcnRhbnR9LnNuX2xhbmd1YWdlX3NlbGVjdG9yX292ZXJsYXlfY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjM2cHg7cmlnaHQ6MzZweH0uc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheSAubGFuZ3VhZ2VfZ3JvdXBfX2hlYWRpbmcgaXt0cmFuc2l0aW9uOi43cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjQsIDEpfS5lNDA0X19jb250ZW50e292ZXJmbG93OmhpZGRlbn0uZTQwNF9fY29udGVudF9fd3JhcHBlcnttYXJnaW46MDttYXgtd2lkdGg6bm9uZTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmU0MDRfX2NvbnRlbnRfX2Jsb2Nrc3t3aWR0aDoxMDAlfS5iYl90ZW1wbGF0ZV9wb3N0c19mdWxsdGlsZSAuc25fc2xpZGVyX3Bvc3RzX25hdiAuc25fc3dpcGVyX25hdi5fcHJldnttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9LmJiX3RlbXBsYXRlX3Bvc3RzX2Z1bGx0aWxlIC5zbl9zbGlkZXJfcG9zdHNfbmF2IC5zbl9zd2lwZXJfbmF2Ll9uZXh0e21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnNuX2Zvcm1fY29udGFjdHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Zvcm1fY29udGFjdHtwYWRkaW5nLWJvdHRvbToxMjBweH19LnNuX2Zvcm1fY29udGFjdF9iZ3N7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjB9LnNuX2Zvcm1fY29udGFjdCBzZWxlY3R7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jMykgIWltcG9ydGFudH0uc25fZm9ybV9jb250YWN0IGJ1dHRvblt0eXBlPXN1Ym1pdF17d2lkdGg6YXV0b30ucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlsc19kZWxpdmVyeV9yZXRhaWxlcnttYXJnaW4tYm90dG9tOjI0cHg7Zm9udC1zaXplOjE2cHg7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpfS5yYmVjbS1zaGlwcGluZ19yZXN1bHRzX2JveF9kZXRhaWxzX2RlbGl2ZXJ5X3NoaXBfZGF5c3tjb2xvcjp2YXIoLS10Yy1jb2xvci1jMSl9LnJiZWNtLXNoaXBwaW5nX3Jlc3VsdHNfYm94X2RldGFpbHNfZGVsaXZlcnlfc2hpcF9wcmljZXtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCl9LnJiZWNtLWRlbGl2ZXJpbmd0b19kaXNjbGFpbWVye2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KX1zcGFuLnJiZWNtLXNoaXBwaW5nX3Jlc3VsdHNfYm94X2RldGFpbHNfZGVsaXZlcnlfc2hpcF9kYXlze21hcmdpbi1yaWdodDoyNHB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KX0ucmJlY20tc2hpcHBpbmdfbm9fcmVzdWx0c19ib3h7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzEpfS5yYmVjbS1zaGlwcGluZ19ub19yZXN1bHRzX2JveF90aXRsZXtwYWRkaW5nLWJvdHRvbToxNnB4fS5yYmVjbS1zaGlwcGluZ19ub19yZXN1bHRzX2JveF9zdWJ0aXRsZXtwYWRkaW5nLWJvdHRvbToxNnB4fS5yYmVjbS1zaGlwcGluZ19yZXN1bHRzX2JveF9kZXRhaWxzX2RlbGl2ZXJ5e2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbi1ib3R0b206MTZweDtiYWNrZ3JvdW5kOiNlZGVkZTh9LnJiZWNtLXNoaXBwaW5nX3Jlc3VsdHNfYm94X2RldGFpbHMgLnNlbGVjdGVke2JhY2tncm91bmQ6I2VkZWRlOCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzMpICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo0cHggIWltcG9ydGFudH0ucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlsc190aXRsZXtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCk7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LWZhbWlseTpLYW5pdDtmb250LXNpemU6MThweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjlweDttYXJnaW4tYm90dG9tOjE2cHg7bWFyZ2luLXRvcDouNXJlbX0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFye2NvbG9yOiNmZmY7cGFkZGluZy10b3A6OTdweH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyIC5yYmVjbS1wcm9kdWN0X3RpdGxle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyIC5yYmVjbS1wcm9kdWN0X3N1YnRpdGxle3BhZGRpbmc6LjVyZW0gMH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyLmJnLWJpcmQgLnNuX2Jsb2NrX3dye2JhY2tncm91bmQtc2l6ZTphdXRvIDYwMHB4O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDUwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJ7cGFkZGluZy10b3A6NDBweH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyIC5faW1hZ2UgaW1ne21heC1oZWlnaHQ6NDMwcHh9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2JhciAucmJlY20tcHJvZHVjdF90aXRsZXtmb250LXNpemU6NDBweH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyIC5mYWtlLXJiZWNtLXNlbGVjdHMtYm94X3F1YW50aXR5e2ZsZXg6LjUgMCAwfS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXIgLmZha2UtcmJlY20tc2VsZWN0cy1ib3hfc2l6ZXtmbGV4Oi41IDAgMH19LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2JhciAucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlsc19yZXRhaWxlcntiYWNrZ3JvdW5kOiNlZGVkZTggIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtwYWRkaW5nOjE2cHh9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2JhciAucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlsc19yZXRhaWxlci5zZWxlY3RlZHtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMzKSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXIgLnJiZWNtLXNoaXBwaW5nX3Jlc3VsdHNfYm94X2RldGFpbHNfcmV0YWlsZXIgLnJiZWNtLXNoaXBwaW5nX3Jlc3VsdHNfYm94X2RldGFpbHNfZGVsaXZlcnl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtjb2xvcjojNGM1YzU2O3BhZGRpbmc6MTBweCAwcHg7Y3Vyc29yOnBvaW50ZXJ9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2JhciAucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlsc19yZXRhaWxlciAucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlsc19kZWxpdmVyeS5zZWxlY3RlZHtib3JkZXI6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fWJ1dHRvbiNyYmVjbS1hZGRfdG9fY2FydHttYXJnaW4tdG9wOjI0cHg7Y29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktY29sb3ItZGVmYXVsdCwgI2ZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS1iZy1kZWZhdWx0LCAjY2QwMTM2KTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktYm9yZGVyLWRlZmF1bHQsICNjZDAxMzYpO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9iZy1idG4tZGVmYXVsdEAyeC5qcGcpO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JvcmRlci1yYWRpdXM6MDstd2Via2l0LWZpbHRlcjpkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtmaWx0ZXI6ZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSl9LnJiZWNtLWRlbGl2ZXJpbmd0b19sYWJlbHtmb250LXNpemU6MTJweH1pbnB1dC5yYmVjbS1kZWxpdmVyaW5ndG9faW5wdXQuZGVsaXZlcnlfYWRkcmVzc19pbnB1dHtmb250LXNpemU6MTZweDtib3JkZXItcmFkaXVzOjRweDtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCl9LnJiZWNtLWRlbGl2ZXJpbmd0b19pbnB1dHtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWM0KX0uZmFrZS1zZWxlY3R7ei1pbmRleDoxO2JvcmRlci1yYWRpdXM6NHB4fS5mYWtlLXNlbGVjdC5mYWtlLXJiZWNtLXNlbGVjdHMtYm94X3F1YW50aXR5IFtkYXRhLXNlbGVjdGVkXTo6YWZ0ZXIsLmZha2Utc2VsZWN0LmZha2UtcmJlY20tc2VsZWN0cy1ib3hfc2l6ZSBbZGF0YS1zZWxlY3RlZF06OmFmdGVye2JveC1zaGFkb3c6LTJweCAycHggMCB2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudH0uZmFrZS1yYmVjbS1zZWxlY3RzLWJveF9xdWFudGl0eSwuZmFrZS1yYmVjbS1zZWxlY3RzLWJveF9zaXple2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzQpICFpbXBvcnRhbnR9LnJiZWNtLXNlbGVjdHMtYm94IC5mYWtlLXNlbGVjdCAuZmFrZS1zZWxlY3QtLW9wdGlvbnN7YmFja2dyb3VuZC1jb2xvcjojZWRlZGU4O21heC1oZWlnaHQ6MTAwcHh9LnJiZWNtLXNlbGVjdHMtYm94IC5mYWtlLXNlbGVjdCBbZGF0YS1vcHRpb25de3otaW5kZXg6OTl9LmZha2Utc2VsZWN0LmZha2UtcmVzZXJ2ZWJhci1jYXJ0LXF0eS1zZWxlY3RvcntwYWRkaW5nOjhweCAxMnB4O3dpZHRoOjgwJTttYXJnaW4tdG9wOjEycHg7bWFyZ2luLWJvdHRvbToxNHB4fS5mYWtlLXNlbGVjdCA6bm90KC5mYWtlLXNlbGVjdC0tb3B0aW9ucyl7ZGlzcGxheTotd2Via2l0LWJveCAhaW1wb3J0YW50fS5yZXNlcnZlYmFyLWNhcnQtaXRlbS1yZW1vdmUsLnJlc2VydmViYXItY2FydC1idW5kbGUtcmVtb3Zle2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMyl9LnJlc2VydmViYXItY2FydC1pdGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmOWY5ZjR9LnJlc2VydmViYXItY2FydC1pdGVtLWZ1bGZpbGxtZW50LWV4cGVjdGF0aW9ue2ZvbnQtc2l6ZToxMnB4O2ZvbnQtZmFtaWx5OnZhcigtLXRjLWZvbnQtZmFtaWx5LWJvZHksIFwiS2FuaXRcIiwgc2Fucy1zZXJpZik7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NDAwfS5yZXNlcnZlYmFyLWJvdHRvbS1zdWItdG90YWwtaXRlbXMsLnJlc2VydmViYXItYm90dG9tLXN1Yi10b3RhbC12YWx1ZXtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOm5vbmV9ZGl2W2RhdGEtYnYtc2hvdz1yYXRpbmdfc3VtbWFyeV0gLmJ2X21haW5fY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzUpICFpbXBvcnRhbnR9ZGl2W2RhdGEtYnYtc2hvdz1yYXRpbmdfc3VtbWFyeV0gLmJ2X21haW5fY29udGFpbmVyIC5idl9idXR0b25fYnV0dG9uTWluaW1hbGlzdHtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudH1kaXZbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXIgLmJ2X2J1dHRvbl9idXR0b25NaW5pbWFsaXN0OmhvdmVye2NvbG9yOnZhcigtLXRjLWNvbG9yLWMxKSAhaW1wb3J0YW50fWRpdltkYXRhLWJ2LXNob3c9cmF0aW5nX3N1bW1hcnldIC5idl9tYWluX2NvbnRhaW5lciAuYnZfYXZnUmF0aW5nX2NvbXBvbmVudF9jb250YWluZXJ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpICFpbXBvcnRhbnR9ZGl2W2RhdGEtYnYtc2hvdz1yYXRpbmdfc3VtbWFyeV0gLmJ2X21haW5fY29udGFpbmVyIC5idl9hdmdSYXRpbmdfY29tcG9uZW50X2NvbnRhaW5lcjpob3Zlcntjb2xvcjp2YXIoLS10Yy1jb2xvci1jMSkgIWltcG9ydGFudH1kaXZbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXIgLmJ2X251bVJldmlld3NfdGV4dHtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudH1kaXZbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXIgLmJ2X251bVJldmlld3NfdGV4dDpob3Zlcntjb2xvcjp2YXIoLS10Yy1jb2xvci1jMSkgIWltcG9ydGFudH0ucmVzZXJ2ZWJhcl9hY2NvcmRpb257Ym9yZGVyLWJvdHRvbTpub25lO2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KX0ucmVzZXJ2ZWJhcl9hY2NvcmRpb24gLmFjY29yZGlvbnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MS4ycHh9LnJlc2VydmViYXJfYWNjb3JkaW9uIC5hY2NvcmRpb246OmFmdGVye2JveC1zaGFkb3c6LTJweCAycHggMCB2YXIoLS10Yy1jb2xvci1jNCl9LnJlc2VydmViYXJfYWNjb3JkaW9uX2luZm9fcGF5bWVudF90aXRsZSwucmVzZXJ2ZWJhcl9hY2NvcmRpb25faW5mb19saW5rc3tmb250LXNpemU6MTRweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5yZXNlcnZlYmFyX2FjY29yZGlvbl9pbmZvX3N1cHBvcnQgcHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4fS5yZXNlcnZlYmFyX2FjY29yZGlvbl9pbmZvX3N1cHBvcnR7cGFkZGluZy1ib3R0b206MTZweH0ucmVzZXJ2ZWJhcl9hY2NvcmRpb24gLnJlc2VydmViYXJfcGFuZWx7d2lkdGg6MTAwJX0ucmVzZXJ2ZWJhcl9hY2NvcmRpb25faW5mb19saW5rc3twYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjM2cHggIWltcG9ydGFudDttaW4td2lkdGg6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO3VzZXItc2VsZWN0Om5vbmU7dGV4dC1hbGlnbjpsZWZ0O3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucmVzZXJ2ZWJhcl9hY2NvcmRpb25faW5mb19saW5rczpob3Zlcntjb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWNvbG9yLWhvdmVyLCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktYmctaG92ZXIsICNjZDAxMzYpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWJvcmRlci1ob3ZlciwgI2NkMDEzNil9LnJlc2VydmViYXJfYWNjb3JkaW9uX2luZm9fbGlua3M6OmFmdGVye3RyYW5zaXRpb246YWxsIC41cyB2YXIoLS1jdWJpYy1iZXppZXIpO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOnVybCguLi9pbWcvYXJyb3ctcmlnaHQuc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6NjBweCAzMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI1cHggNTAlICFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MThweDtyaWdodDo4cHg7dG9wOjEwcHggIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OmF1dG99LnJiZWNtLWxlZ2FsX2Rpc2NsYWltZXIgcHtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCk7Zm9udC1zaXplOjEycHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIwcHg7b3BhY2l0eTouNn0ucmJlY20tZGVsaXZlcmluZ3Rve2JhY2tncm91bmQtY29sb3I6I2VkZWRlODtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCl9LnJiZWNtLWRlbGl2ZXJpbmd0b19ib3hfaW5wdXQ6OmJlZm9yZXtjb250ZW50OnVybCguLi9pbWFnZXMvTG9jYXRpb25QaW4tZ3JlZW4uc3ZnKX0ucmJlY20tZGVsaXZlcmluZ3RvX2Rpc2NsYWltZXJ7cGFkZGluZy1sZWZ0OjMycHg7dGV4dC10cmFuc2Zvcm06bm9uZX0ucmJlY20tZGVsaXZlcmluZ3RvX2Rpc2NsYWltZXI6OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlKC0zMnB4LCAzcHgpO2NvbnRlbnQ6dXJsKC4uL2ltYWdlcy9pbmZvLXJlZC5zdmcpfS5yYmVjbS1kZWxpdmVyaW5ndG9faW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KX0ucmJlY20tZGVsaXZlcmluZ3RvIGlucHV0OmZvY3Vze2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ucmJlY20tZGVsaXZlcmluZ3RvIC5hZGRyZXNzX3ByZWRpY3Rpb25fYnRue2hlaWdodDo0NnB4O2JhY2tncm91bmQ6I2VkZWRlODtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCl9LnJiZWNtLWRlbGl2ZXJpbmd0b19sYWJlbHt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtc2l6ZToxNnB4fS5mYWtlLXNlbGVjdCBbZGF0YS1vcHRpb25dOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzY0OGI3Y30ucmJlY20tc2VsZWN0cy1ib3h7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpfS5hZGRyZXNzX3ByZWRpY3Rpb25zX2JveCBidXR0b257Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzQpO2JvcmRlci1sZWZ0OjFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jNCk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jNCl9LmFkZHJlc3NfcHJlZGljdGlvbnNfYm94IGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM0KTtjb2xvcjojZmZmfS5hZGRyZXNzX3ByZWRpY3Rpb25zX2JveCBidXR0b246aG92ZXI6YmVmb3Jle2NvbnRlbnQ6dXJsKC4uL2ltYWdlcy9Vbmlvbi13aGl0ZS5zdmcpfS5hZGRyZXNzX3ByZWRpY3Rpb25zX2JveCBidXR0b246YmVmb3Jle2NvbnRlbnQ6dXJsKC4uL2ltYWdlcy9Vbmlvbi5zdmcpfS5pbmxpbmUtcmF0aW5ne3BhZGRpbmc6MHB4ICFpbXBvcnRhbnR9LnJlc2VydmViYXItY2FydHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM0KSAhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnJlc2VydmViYXItY2FydC10aXRsZXttYXJnaW4tdG9wOjIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OlwiS2FuaXRcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1ib3R0b206MHB4O21hcmdpbi10b3A6MHB4fS5yZXNlcnZlYmFyLWNhcnQtaXRlbS1wcmljZXtmb250LWZhbWlseTpcIkthbml0XCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjUwMH0ucmVzZXJ2ZWJhci1jYXJ0LWJvdHRvbS1jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudDtjb2xvcjojZmZmO3BhZGRpbmctYm90dG9tOjYwcHh9LnJlc2VydmViYXItY2FydC1ib3R0b20tY29udGFpbmVyIGJ1dHRvbntmb250LXNpemU6MTZweDttYXJnaW4tdG9wOjI0cHg7Y29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktY29sb3ItZGVmYXVsdCwgI2ZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS1iZy1kZWZhdWx0LCAjY2QwMTM2KTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktYm9yZGVyLWRlZmF1bHQsICNjZDAxMzYpO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9iZy1idG4tZGVmYXVsdEAyeC5qcGcpO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JvcmRlci1yYWRpdXM6MDstd2Via2l0LWZpbHRlcjpkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtmaWx0ZXI6ZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSl9LnJlc2VydmViYXItY2FydC1jb250ZW50e2hlaWdodDpjYWxjKDEwMCUgLSAxNjVweCl9LnJlc2VydmViYXItY2FydC1pdGVtLXJlbW92ZSwucmVzZXJ2ZWJhci1jYXJ0LWJ1bmRsZS1yZW1vdmV7dG9wOjEwcHh9LnJlc2VydmViYXItY2FydCBsaTpsYXN0LW9mLXR5cGV7Ym9yZGVyLWJvdHRvbTpub25lfS5yZXNlcnZlYmFyLWNhcnQtaWNvbnttYXJnaW4tbGVmdDozMnB4fS5yZXNlcnZlYmFyLWNhcnQtaWNvbiBzdmcgcGF0aHtmaWxsOiM0YzVjNTZ9LnJlc2VydmViYXItY2FydC1pY29uIHNwYW57YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktY29sb3ItZGVmYXVsdCwgI2NkMDEzNik7Y29sb3I6I2ZmZn0ucmVzZXJ2ZWJhci1jYXJ0LWNsb3Nle21hcmdpbi10b3A6MHB4fS5yZXNlcnZlYmFyLWNhcnQtaXRlbS1lbmdyYXZpbmd7YmFja2dyb3VuZC1jb2xvcjojNjQ4YjdjO2ZvbnQtZmFtaWx5Okthbml0O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMH0ucmVzZXJ2ZWJhci1jYXJ0LWl0ZW0tZW5ncmF2aW5ne2dyaWQtYXJlYTplbmdyYXZpbmc7bWFyZ2luOjIwcHggMCAxMHB4O2ZvbnQtZmFtaWx5OlwiR290aGFtXCI7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2NDhiN2M7cGFkZGluZzoxNnB4O2ZvbnQtZmFtaWx5OnZhcigtLXRjLWZvbnQtZmFtaWx5LWJvZHkpICFpbXBvcnRhbnR9LnJlc2VydmViYXItY2FydC1pdGVtLWVuZ3JhdmluZy1zZWNvbmRsaW5le3BhZGRpbmctdG9wOjhweH0ucmVzZXJ2ZWJhci1jYXJ0LWl0ZW0tZW5ncmF2aW5nIGlucHV0e2NvbG9yOiNmZmYgIWltcG9ydGFudH0ucmVzZXJ2ZWJhci1jYXJ0LWl0ZW0tZW5ncmF2aW5nIC5yYmVjbS1lbmdyYXZpbmdfYm94X2xpbmVzX2luc2VydCBpbnB1dHtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfS5yZXNlcnZlYmFyLWNhcnQtaXRlbS1lbmdyYXZpbmcgLnJiZWNtLWVuZ3JhdmluZ19ib3hfbGluZXNfaW5zZXJ0IGlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjojZmZmICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5oZWFkZXJfY29udGFpbmVyLmhhcy1yZXNlcnZlYmFyLWNhcnQtaWNvbntkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uaGVhZGVyX2NvbnRhaW5lci5oYXMtcmVzZXJ2ZWJhci1jYXJ0LWljb24+KntkaXNwbGF5Om5vbmV9LmhlYWRlcl9jb250YWluZXIuaGFzLXJlc2VydmViYXItY2FydC1pY29uIC5yZXNlcnZlYmFyLWNhcnQtaWNvbntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fS5yZXNlcnZlYmFyX3BhbmVsX2NvbnRlbnR7bWFyZ2luLWJvdHRvbTozMnB4fS5yZXNlcnZlYmFyX3BhbmVsX2NvbnRlbnQgcHttYXJnaW4tYm90dG9tOjBweH0ucmJlY20tZW5ncmF2aW5nX2JveF9saW5lc19pbnNlcnQgaW5wdXQ6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOm5vbmV9LnJiZWNtLWVuZ3JhdmluZ19ib3hfbGluZXNfaW5zZXJ0IGlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCl9LnJiZWNtLWVuZ3JhdmluZ19ib3hfbGluZXNfYWN0aW9uIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucmJlY20tZW5ncmF2aW5nX2JveF9saW5lc19hY3Rpb24gYTpob3Zlcntjb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktY29sb3ItZGVmYXVsdCwgI2NkMDEzNil9LnJiZWNtLXByb2R1Y3RfY29udGVudHtwYWRkaW5nOi41cmVtIDAgIWltcG9ydGFudH0ucmJlY20tcHJvZHVjdF9jb250ZW50IC5idl9zdGFyc19jb21wb25lbnRfY29udGFpbmVyIHN2Z3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O21hcmdpbi1yaWdodDo2cHggIWltcG9ydGFudDt3aWR0aDoxNnB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjE2cHggIWltcG9ydGFudH0ucmJlY20tcHJvZHVjdF9jb250ZW50IFtkYXRhLWJ2LXJhdGluZ10gLmJ2X21haW5fY29udGFpbmVyIC5idl90ZXh0LC5yYmVjbS1wcm9kdWN0X2NvbnRlbnQgW2RhdGEtYnYtc2hvdz1pbmxpbmVfcmF0aW5nXSAuYnZfbWFpbl9jb250YWluZXIgLmJ2X3RleHR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okthbml0LHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTZweCAhaW1wb3J0YW50fS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLnNuX2Jsb2NrX3Byb2R1Y3RfcmV2aWV3c3twYWRkaW5nLWJvdHRvbTozcmVtfS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLnNuX2Jsb2NrX3Byb2R1Y3RfcmV2aWV3cyAucHJvZHVjdF9yZXZpZXdze3Bvc2l0aW9uOnJlbGF0aXZlfS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLnNuX2Jsb2NrX3Byb2R1Y3RfcmV2aWV3cyAucHJvZHVjdF9yZXZpZXdzOmJlZm9yZXtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjYztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjRweDt0b3A6LTFweDt3aWR0aDpjYWxjKDEwMCUgLSA4cHgpfS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLnNuX2Jsb2NrX3Byb2R1Y3RfcmV2aWV3cyAucHJvZHVjdF9yZXZpZXdzLS1yZXZpZXdze21heC13aWR0aDpjYWxjKDEwMHZ3IC0gNjBweCl9QG1lZGlhKG1pbi13aWR0aDogODM0cHgpey53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLnNuX2Jsb2NrX3Byb2R1Y3RfcmV2aWV3cyAucHJvZHVjdF9yZXZpZXdzLS1yZXZpZXdze21heC13aWR0aDpjYWxjKDEwMHZ3IC0gODBweCl9fUBtZWRpYShtaW4td2lkdGg6IDEyODBweCl7LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuc25fYmxvY2tfcHJvZHVjdF9yZXZpZXdzIC5wcm9kdWN0X3Jldmlld3MtLXJldmlld3N7bWF4LXdpZHRoOjExODBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgxcHgpey53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtbWJveHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgxcHgpey53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtbWJveCAuYnYtbWJveC1icmVhZGNydW1ie3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9fS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbi1zZWN0aW9uIC5idi1maWVsZHNldHMgbGkgbGFiZWwuYnYtcmFkaW8td3JhcHBlci1sYWJlbCwud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24tc2VjdGlvbiAuYnYtcmF0aW5nLWxpbmssLndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1zdWJtaXNzaW9uLXNlY3Rpb24gLmJ2LXNlbGVjdHtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0ud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24tc2VjdGlvbiAuYnYtZmllbGRzZXRzIGxpIGxhYmVsLmJ2LXJhZGlvLXdyYXBwZXItbGFiZWx7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODFweCl7LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1zdWJtaXNzaW9uLXNlY3Rpb24gI2J2LWZpZWxkc2V0LWxhYmVsLXJhdGluZ3twYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fX0ud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24tc2VjdGlvbiAuYnYtZmllbGRzZXRzIC5idi1maWVsZHNldHtib3JkZXItdG9wLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjQpICFpbXBvcnRhbnR9LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1zdWJtaXNzaW9uLXNlY3Rpb24gLmJ2LWZpZWxkc2V0cyAuYnYtZmllbGRzZXQgLmJ2LWZpZWxkc2V0LWlubmVye3BhZGRpbmc6MCAyMHB4IDAgMCAhaW1wb3J0YW50fS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbi1zZWN0aW9uIC5idi1maWVsZHNldHMgLmJ2LWZpZWxkc2V0LmJ2LWZpZWxkc2V0LWFjdGl2ZSAuYnYtZmllbGRzZXQtYXJyb3dpY29ue29wYWNpdHk6MCAhaW1wb3J0YW50fS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbi1zZWN0aW9uIC5idi1maWVsZHNldHMgLmJ2LWZpZWxkc2V0LmJ2LWZpZWxkc2V0LXRhZ3MgLmJ2LXJhZGlvLWdyb3VwIC5idi1yYWRpby1jb250YWluZXItbGkgLmJ2LXJhZGlvLXdyYXBwZXItbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzIpICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnQ7Ym9yZGVyLXdpZHRoOjAgIWltcG9ydGFudH0ud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24tc2VjdGlvbiAuYnYtZmllbGRzZXRzIC5idi1maWVsZHNldC5idi1maWVsZHNldC10YWdzIC5idi1yYWRpby1ncm91cCAuYnYtcmFkaW8tY29udGFpbmVyLWxpLWFjdGl2ZSAuYnYtcmFkaW8td3JhcHBlci1sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMyKSAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlci13aWR0aDowICFpbXBvcnRhbnR9LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1zdWJtaXNzaW9uLXNlY3Rpb24gLmJ2LWZpZWxkc2V0cyAuYnYtZmllbGRzZXQuYnYtZmllbGRzZXQtdGFncyAuYnYtcmFkaW8tZ3JvdXAgLmJ2LXJhZGlvLWNvbnRhaW5lci1saS1hY3RpdmUgLmJ2LXJhZGlvLXdyYXBwZXItbGFiZWwtZm9jdXNlZCwud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24tc2VjdGlvbiAuYnYtZmllbGRzZXRzIC5idi1maWVsZHNldC5idi1maWVsZHNldC10YWdzIC5idi1yYWRpby1ncm91cCAuYnYtcmFkaW8tY29udGFpbmVyLWxpLWFjdGl2ZSAuYnYtcmFkaW8td3JhcHBlci1sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMxKSAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLXdpZHRoOjAgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtvdXRsaW5lOm5vbmUgIWltcG9ydGFudH0ud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24tc2VjdGlvbiAuYnYtZmllbGRzZXRzIC5idi1maWVsZHNldCAuYnYtcmFkaW8taXNyZWNvbW1lbmRlZC1ncm91cC1mYWxzZSAuYnYtcmFkaW8td3JhcHBlci1sYWJlbCwud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24tc2VjdGlvbiAuYnYtZmllbGRzZXRzIC5idi1maWVsZHNldCAuYnYtcmFkaW8tbmV0cHJvbW90ZXJzY29yZS1ncm91cC0xMCAuYnYtcmFkaW8td3JhcHBlci1sYWJlbCwud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24tc2VjdGlvbiAuYnYtZmllbGRzZXRzIC5idi1maWVsZHNldCAuYnYtcmFkaW8taXNyZWNvbW1lbmRlZC1ncm91cC10cnVlIC5idi1yYWRpby13cmFwcGVyLWxhYmVse2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50fS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbi1zZWN0aW9uIC5idi1maWVsZHNldHMgLmJ2LWZpZWxkc2V0LmJ2LWZpZWxkc2V0LWlzcmVjb21tZW5kZWQgLmJ2LXJhZGlvLWdyb3VwIC5idi1yYWRpby1jb250YWluZXItbGktYWN0aXZlIC5idi1yYWRpby13cmFwcGVyLWxhYmVse2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzIpICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmUgIWltcG9ydGFudH0ud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24tc2VjdGlvbiAuYnYtZmllbGRzZXRzIC5idi1maWVsZHNldC5idi1maWVsZHNldC1pc3JlY29tbWVuZGVkIC5idi1maWVsZHNldC1pc3JlY29tbWVuZGVkLWdyb3VwIC5idi1yYWRpby1jb250YWluZXItbGl7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50O21hcmdpbjowIC4zcmVtICFpbXBvcnRhbnQ7d2lkdGg6Y2FsYyg1MCUgLSAuNnJlbSkgIWltcG9ydGFudH0ud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24tc2VjdGlvbiAuYnYtZmllbGRzZXRzIC5idi1maWVsZHNldC5idi1maWVsZHNldC1pc3JlY29tbWVuZGVkIC5idi1maWVsZHNldC1pc3JlY29tbWVuZGVkLWdyb3VwIC5idi1yYWRpby1jb250YWluZXItbGkgLmJ2LXJhZGlvLXdyYXBwZXItbGFiZWx7Ym9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50fS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbi1zZWN0aW9uIC5idi1maWVsZHNldHMtYWN0aW9uc3tib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC40KSAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjEwcHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo0MHB4ICFpbXBvcnRhbnR9LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1tYm94IC5idi1tYm94LWNvbnRlbnQtY29udGFpbmVye21hcmdpbi1sZWZ0OjIwcHggIWltcG9ydGFudDt3aWR0aDpjYWxjKDc1JSAtIDYwcHgpICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgxcHgpey53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbiAuYnYtZmllbGRzZXRzIC5idi1maWVsZHNldC5idi1maWVsZHNldC1zZWNvbmRhcnktcmF0aW5nIC5idi1maWVsZHNldC1sYWJlbC13cmFwcGVyIC5idi1maWVsZHNldC1sYWJlbCwud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24gLmJ2LWZpZWxkc2V0cyAuYnYtZmllbGRzZXQuYnYtZmllbGRzZXQtaXNyZWNvbW1lbmRlZCAuYnYtZmllbGRzZXQtbGFiZWwtd3JhcHBlciAuYnYtZmllbGRzZXQtbGFiZWwsLndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1zdWJtaXNzaW9uIC5idi1maWVsZHNldHMgLmJ2LWZpZWxkc2V0LXNsaWRlci1yYXRpbmcgLmJ2LWZpZWxkc2V0LWxhYmVsLXdyYXBwZXIgLmJ2LWZpZWxkc2V0LWxhYmVsLC53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbiAuYnYtZmllbGRzZXRzIC5idi1maWVsZHNldC10YWdzIC5idi1maWVsZHNldC1sYWJlbC13cmFwcGVyIC5idi1maWVsZHNldC1sYWJlbHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fX0ud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24gLmJ2LWZpZWxkc2V0cyAuYnYtc3VibWlzc2lvbi1zdGFyLXJhdGluZyAuYnYtcmF0aW5nLWxpbmsgc3Bhbntmb250LXNpemU6MjBweCAhaW1wb3J0YW50fS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbiAuYnYtZmllbGRzZXQtcmFkaW8td3JhcHBlciAuYnYtcmF0aW5nLWlucHV0IC5idi1yYXRpbmctbGlua3tib3JkZXI6dW5zZXQgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmUgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtjb2xvcjpyZ2JhKDI0OSwyNDksMjQ0LC41KSAhaW1wb3J0YW50O3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudH0ud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24gLmJ2LWZpZWxkc2V0LXJhZGlvLXdyYXBwZXIgLmJ2LXJhdGluZy1pbnB1dC5idi1zdWJtaXNzaW9uLXN0YXItcmF0aW5nLWhvdmVyIC5idi1yYXRpbmctbGluaywud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24gLmJ2LWZpZWxkc2V0LXJhZGlvLXdyYXBwZXIgLmJ2LXJhdGluZy1pbnB1dC5idi1zdWJtaXNzaW9uLXN0YXItcmF0aW5nLW9uIC5idi1yYXRpbmctbGlua3tjb2xvcjp2YXIoLS10Yy1jb2xvci1jMikgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTBweCl7LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAjYnYtbWJveHpvbmUtbGlnaHRib3ggW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1tYm94IC5idi1maWVsZHNldHMgLmJ2LWZpZWxkc2V0LXJhdGluZyAuYnYtZmllbGRzZXQtcmFkaW8td3JhcHBlcntwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTBweCl7LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAjYnYtbWJveHpvbmUtbGlnaHRib3ggW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1tYm94IC5idi1maWVsZHNldHMgLmJ2LWZpZWxkc2V0LXJhdGluZyAuYnYtZmllbGRzZXQtcmFkaW8td3JhcHBlciAuYnYtcmFkaW8tZ3JvdXB7d2lkdGg6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODFweCl7LmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbiAuYnYtcmVxdWlyZWQtZmllbGRzLXRleHR7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH19LnJiZWNtLWVuZ3JhdmluZ19ib3h7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMzKSAhaW1wb3J0YW50O2NvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O21hcmdpbjowcHggIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjRweCAhaW1wb3J0YW50fS5yYmVjbS1lbmdyYXZpbmdfYm94X2RldGFpbHN7ZGlzcGxheTpmbGV4O2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjMycHggMTZweDtjdXJzb3I6cG9pbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LnJiZWNtLWVuZ3JhdmluZ19ib3hfZGV0YWlsc19hZGQgYXttYXJnaW4tbGVmdDotNXB4fS5yYmVjbS1lbmdyYXZpbmdfYm94X2RldGFpbHNfYWRkIGEgc3Zne21hcmdpbi10b3A6MHB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KWFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5yYmVjbS1lbmdyYXZpbmdfYm94X2RldGFpbHNfYWRkIGEgc3Zne21hcmdpbi10b3A6MHB4O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9fS5yYmVjbS1lbmdyYXZpbmdfYm94X2RldGFpbHNfYWRkIGEgc3ZnIHBhdGh7Y29sb3I6I2ZmZjtmaWxsOiNmZmZ9LnJiZWNtLWVuZ3JhdmluZ19ib3hfZGV0YWlsc19hZGQgYSBzdmcgcmVjdHtjb2xvcjojZmZmfS5yYmVjbS1lbmdyYXZpbmdfYm94X2RldGFpbHNfdGl0bGV7Zm9udC1zaXplOjE2cHg7Y29sb3I6dmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnR9LnJiZWNtLWVuZ3JhdmluZ19ib3hfZGV0YWlsc19wcmljZXtmb250LXNpemU6MTZweH0ucmJlY20tZW5ncmF2aW5nX2JveF9saW5lc19pbnNlcnQgaW5wdXR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2ZmZn0ucmJlY20tZW5ncmF2aW5nX2JveF9saW5lc19pbnNlcnQgaW5wdXQ6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOm5vbmV9LnJiZWNtLWVuZ3JhdmluZ19ib3hfbGluZXNfaW5zZXJ0IGlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjojZmZmICFpbXBvcnRhbnR9LnJiZWNtLWVuZ3JhdmluZ19ib3hfbGluZXNfaW5zZXJ0IHB7cGFkZGluZy1sZWZ0OjI3cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KXsucmJlY20tZW5ncmF2aW5nX2JveF9saW5lc19pbnNlcnQgcHtwYWRkaW5nLWxlZnQ6MzFweDtjb2xvcjojZmZmICFpbXBvcnRhbnR9fS5yYmVjbS1lbmdyYXZpbmdfYm94X2xpbmVzX2FjdGlvbiBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnJiZWNtLWVuZ3JhdmluZ19ib3hfbGluZXNfYWN0aW9uIGE6aG92ZXIsLnJiZWNtLWVuZ3JhdmluZ19ib3hfbGluZXNfYWN0aW9uIGE6YWN0aXZlLC5yYmVjbS1lbmdyYXZpbmdfYm94X2xpbmVzX2FjdGlvbiBhOmZvY3VzLC5yYmVjbS1lbmdyYXZpbmdfYm94X2xpbmVzX2FjdGlvbiBhOmZvY3VzLXZpc2libGV7Y29sb3I6I2ZmZn0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5yZXNlcnZlYmFyLXByZXNhbGUtYmxvY2stc3RpY2t5e2JhY2tncm91bmQ6dmFyKC0tdGMtY29sb3ItYzMpICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiBkaXYjcmItZ2lmdGNhcmQtYWRkZWQtdmFsdWV7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpfS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gc3Bhbi5yZW1vdmVfZ2lmdF9jYXJke2NvbG9yOnZhcigtLXRjLWNvbG9yLWMzKX0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIHNwYW4uZ2lmdF9jYXJkX2NvZGV7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMykgIWltcG9ydGFudH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIHNwYW4jcmItcHJvbW9jb2RlLWFkZGVkLXZhbHVle2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzMpICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiBpbnB1dCNnaWZ0Y2FyZC1jaGVja291dC1yYiAuaXMtaW52YWxpZHtib3JkZXI6MXB4IHNvbGlkIHJlZH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIC5jaGVja291dC1zZWN0aW9uLWRhdGEtY29udGFpbmVye2NvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gLmNoZWNrb3V0LXNlY3Rpb24tY29sdW1uLWRhdGF7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jNSkgIWltcG9ydGFudH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIC5jaGVja291dC1zZWN0aW9uLWNvbHVtbi1kYXRhLXRpdGxle2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KX0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIGlucHV0W3R5cGU9dGV4dF17Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMyk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpfS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gaW5wdXRbdHlwZT10ZXh0XTphY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMykgIWltcG9ydGFudH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KX0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIC5jaGVja291dC1zZWN0aW9uLWNvbHVtbi1kYXRhIGhye2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzMpICFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gLmNoZWNrb3V0LXNlY3Rpb24tY29sdW1uLWRhdGEtdG90YWxze2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gLmNoZWNrb3V0LXNlY3Rpb24tY29sdW1uLWRhdGEtdG90YWxzIHB7Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiAuY2hlY2tvdXQtc2VjdGlvbi1kYXRhLWNvbnRhaW5lci1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5jaGVja21hcmt7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jMykgIWltcG9ydGFudH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIC5jaGVja291dC1zZWN0aW9uLWRhdGEtY29udGFpbmVyLWNoZWNrYm94e2NvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiAjY2hlY2tvdXRGb3JtLWRlbGl2ZXJ5LXJlc3VtZSBwe2NvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlKX0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uICNjaGVja291dEZvcm0tZGVsaXZlcnktcmVzdW1lIHAgLnRpdGxlLXNlY3Rpb24tY2hlY2tvdXR7Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiAud3JhcF9mb3Jte2NvbG9yOiNmZmYgIWltcG9ydGFudH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIC53cmFwX2Zvcm0gLmluZm8tYWNjb3VudC1jb250YWluZXIgLnBlcnNvbl9pbmZve2NvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gLndyYXBfZm9ybSAuaW5mby1hY2NvdW50LWNvbnRhaW5lciAuY3VzdG9tLXJhZGlvLWxhYmVse2NvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gLndyYXBfZm9ybSAuaW5mby1hY2NvdW50LWNvbnRhaW5lciAuY3VzdG9tLXJhZGlvLWxhYmVsOjpiZWZvcmV7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIC53cmFwX2Zvcm0gLmluZm8tYWNjb3VudC1jb250YWluZXIgLmN1c3RvbS1yYWRpby1sYWJlbDo6YWZ0ZXJ7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gLndyYXBfZm9ybSAuaW5mby1hY2NvdW50LWNvbnRhaW5lciBpbnB1dCwuc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIC53cmFwX2Zvcm0gLmluZm8tYWNjb3VudC1jb250YWluZXIgdGV4dGFyZWF7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci13aGl0ZSk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiAud3JhcF9mb3JtIC5pbmZvLWFjY291bnQtY29udGFpbmVyIGlucHV0OjpwbGFjZWhvbGRlciwuc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIC53cmFwX2Zvcm0gLmluZm8tYWNjb3VudC1jb250YWluZXIgdGV4dGFyZWE6OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gLndyYXBfZm9ybSAuaW5mby1hY2NvdW50LWNvbnRhaW5lciBpbnB1dCNiaWxsaW5nLWNvbXBsZXRlLWFkZHJlc3N7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzExKSAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzExKSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gLndyYXBfZm9ybSAuaW5mby1hY2NvdW50LWNvbnRhaW5lciAuaW5mby1hY2NvdW50LWJpcnRoZGF0ZXtjb2xvcjojZmZmICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiAud3JhcF9mb3JtIC5pbmZvLWFjY291bnQtY29udGFpbmVyIC5jdXN0b20tY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuY2hlY2ttYXJre2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uICNjaGVja291dEZvcm0tcmVzdW1lLWVkaXQtdXNlcmluZm8gYSwuc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uICNjaGVja291dEZvcm0tcGF5bWVudC1yZXN1bWUgYXtjb2xvcjp2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIC5jYXJ0LXJlc3VtZS1zZWN0aW9uIC5yZXRhaWxlci1zZWN0aW9uIC5yZXRhaWxlci1uYW1le2NvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gLmNhcnQtcmVzdW1lLXNlY3Rpb24gLnJlc2VydmViYXItY2FydC1pdGVte2NvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gYnV0dG9uLnJlc2VydmViYXItY2FydC1pdGVtLXJlbW92ZXtoZWlnaHQ6NTRweH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uLXRoYW5rLXlvdXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMzKSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24tdGhhbmsteW91IC5jaGVja291dC1zZWN0aW9uLWRhdGEtY29udGFpbmVyLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmNoZWNrbWFya3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24tdGhhbmsteW91IC5jaGVja291dC1zZWN0aW9uLWRhdGEtY29udGFpbmVyLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmNoZWNrbWFyazo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzMpICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbi10aGFuay15b3UgaDNbZm9yPXNlY3Rpb24tdGhhbmt5b3UtY2hlY2tib3hde2NvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlKX0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uLXRoYW5rLXlvdSAuY2hlY2tvdXQtc2VjdGlvbi10aGFuay15b3UtZGV0YWlsc3tjb2xvcjp2YXIoLS10Yy1jb2xvci13aGl0ZSl9LnNuX2hlYWRlci5oZWFkZXJfY2hlY2tvdXRfc2ltcGxle2hlaWdodDo5M3B4ICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogODM0cHgpey5zbl9oZWFkZXIuaGVhZGVyX2NoZWNrb3V0X3NpbXBsZXtoZWlnaHQ6NjBweCAhaW1wb3J0YW50fX0uc25faGVhZGVyIC50aXRsZV9jaGVja291dF9jb250YWluZXIgLnRpdGxlX2NoZWNrb3V0e2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpICFpbXBvcnRhbnR9LnNuX2Zvb3Rlcl9kaXNjbGFpbWVyX2NoZWNrb3V0e2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KX0ucmVzZXJ2ZWJhci1tb2RhbCAubW9kYWx7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jNSkgIWltcG9ydGFudH0ucmVzZXJ2ZWJhci1tb2RhbCAubW9kYWwgLm1vZGFsLWZvb3RlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNnB4fS5wYXNzd29yZF90aXRsZXtwYWRkaW5nLWJvdHRvbToxMHB4fS5wYXNzd29yZF9jb250ZW50e3BhZGRpbmctYm90dG9tOjI2cHg7Y29sb3I6I2ZmZn0ucGFzc3dvcmRfZm9ybV9jb250YWluZXJ7ZGlzcGxheTpmbGV4O2dhcDoxNnB4fS5wYXNzd29yZF9mb3JtX2NvbnRhaW5lcl9pbnB1dHtib3JkZXItcmFkaXVzOjRweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO3BhZGRpbmc6MjFweCAxNnB4IDExcHg7d2lkdGg6MzU3cHg7Y29sb3I6I2ZmZn0ucGFzc3dvcmRfZm9ybV9jb250YWluZXJfaW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiNmZmY7b3BhY2l0eTouNn0ucGFzc3dvcmRfZm9ybV9jb250YWluZXJfaW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lfS5wYXNzd29yZF9mb3JtX2NvbnRhaW5lcl9pbnB1dC5lcnJvcntib3JkZXI6MXB4IHNvbGlkICM5MzA0MDQgIWltcG9ydGFudH0ucGFzc3dvcmRfZm9ybV9jb250YWluZXJfaW5wdXQuZXJyb3I6OnBsYWNlaG9sZGVye2NvbG9yOiNmZmZ9LnBhc3N3b3JkX2Zvcm1fY29udGFpbmVyX2J0bnttaW4td2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDo1OHB4O2JvcmRlci1yYWRpdXM6MHB4O2NvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LWNvbG9yLWRlZmF1bHQsICNmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktYmctZGVmYXVsdCwgI2NkMDEzNik7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LWJvcmRlci1kZWZhdWx0LCAjY2QwMTM2KTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9iZy1idG4tZGVmYXVsdEAyeC5qcGdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCU7LXdlYmtpdC1maWx0ZXI6ZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7ZmlsdGVyOmRyb3Atc2hhZG93KDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpfS5wYXNzd29yZF9mb3JtX2xhYmVse2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtsZWZ0OjI1cHg7cGFkZGluZy10b3A6NXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnBhc3N3b3JkX2Zvcm1fbGFiZWx7bGVmdDo0OHB4fX0ucGFzc3dvcmRfZm9ybV9sYWJlbC5lcnJvcntjb2xvcjojZmZmfS5wYXNzd29yZF9mb3JtX2Vycm9ye3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctdG9wOjVweDtmb250LXNpemU6MTZweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDt3aWR0aDozNTdweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSlhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pey5wYXNzd29yZF9mb3JtX2Vycm9ye3dpZHRoOmF1dG99fS5wYXNzd29yZF9mb3JtX2Vycm9yLmVtcHR5X2Vycm9ye2Rpc3BsYXk6bm9uZX0ucGFzc3dvcmRfZm9ybV9lcnJvcjo6YmVmb3Jle2NvbnRlbnQ6dXJsKFwiLi4vaW1hZ2VzL2FsZXJ0LWNpcmNsZS5zdmdcIik7aGVpZ2h0OjE2cHg7d2lkdGg6MTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0yMHB4LCAycHgpO2ZpbGw6IzkzMDQwNH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSlhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pey5wYXNzd29yZF90aXRsZSwucGFzc3dvcmRfY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcn0ucGFzc3dvcmRfZm9ybV9jb250YWluZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wYXNzd29yZF9mb3JtX2NvbnRhaW5lcl9pbnB1dHt3aWR0aDoxMDAlfS5wYXNzd29yZF9mb3JtX2NvbnRhaW5lcl9idG57d2lkdGg6MTAwJX19LmJsb2dfYnJlYWRjcnVtYiBpbWcuX3lvYXN0X2FuZ2xlX3JpZ2h0e2ZpbHRlcjpicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg0NiUpIHNlcGlhKDk0JSkgc2F0dXJhdGUoMTA4MSUpIGh1ZS1yb3RhdGUoMzQ3ZGVnKSBicmlnaHRuZXNzKDk4JSkgY29udHJhc3QoOTQlKSAhaW1wb3J0YW50O21hcmdpbjowIDEwcHggIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzM3B4KXsuYmxvZ19icmVhZGNydW1iIGltZy5feW9hc3RfYW5nbGVfcmlnaHR7bWFyZ2luOjAgNXB4ICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pe2RpdiN3dGhmLXRpdGxle2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnR9LmJsb2dfYXJ0aWNsZV9ib3ggLnJvdy5ibG9ja19fdGl0bGVfc3VidGl0bGUgaDMuaDMsLmJsb2dfYXJ0aWNsZV9ib3ggLnJvdy5ibG9ja19fdGl0bGVfc3VidGl0bGUgaDMuc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheV90aXRsZSwuYmxvZ19hcnRpY2xlX2JveCAucm93LmJsb2NrX190aXRsZV9zdWJ0aXRsZSBoMy5zbl9jb3VudGRvd25faXtmb250LXNpemU6MjRweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjYwMCAhaW1wb3J0YW50fS50YXgtYmxvZy1jYXRlZ29yeSBzZWN0aW9uLmJsb2dfcmVzdWx0X2FuZF9jYXRlZ29yeV9wYWdlLmJsb2dfY29tcG9uZW50IC5jb250ZW50X2FyZWEgLmJsb2dfYXJ0aWNsZXNfbGlzdF9ib3g6OmJlZm9yZXt6LWluZGV4OjA7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtjb250ZW50OlwiXCIgIWltcG9ydGFudDt3aWR0aDoxMDB2dyAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi0xMDB2dztoZWlnaHQ6MjAwcHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jMyk7cmlnaHQ6MDt0b3A6LTIwMHB4fS5zZWFyY2gtcmVzdWx0cyBzZWN0aW9uLmJsb2dfY29tcG9uZW50IC5jb250ZW50X2FyZWEgLmJsb2dfc2lkZWJhcjo6YmVmb3Jle3otaW5kZXg6MDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O2NvbnRlbnQ6XCJcIiAhaW1wb3J0YW50O3dpZHRoOjEwMHZ3ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LTEwMHZ3O2hlaWdodDoyMDBweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMzKTtyaWdodDowO3RvcDotMjAwcHh9LnNlYXJjaC1yZXN1bHRzIHNlY3Rpb24uYmxvZ19yZXN1bHRfYW5kX2NhdGVnb3J5X3BhZ2UuYmxvZ19jb21wb25lbnQgLmNvbnRlbnRfYXJlYSAuYmxvZ19hcnRpY2xlc19saXN0X2JveDo6YmVmb3Jle3otaW5kZXg6MDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O2NvbnRlbnQ6XCJcIiAhaW1wb3J0YW50O3dpZHRoOjEwMHZ3ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LTEwMHZ3O2hlaWdodDoyMDBweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMzKTtyaWdodDowO3RvcDotMjAwcHh9c2VjdGlvbi5ibG9nX2NvbXBvbmVudCAuY29udGVudF9hcmVhIC5ibG9nX2FydGljbGVfYm94OjpiZWZvcmV7ei1pbmRleDowO3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDB2dzttYXJnaW4tbGVmdDotMTAwdnc7aGVpZ2h0OjIwMHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzUpO3JpZ2h0OjA7dG9wOi0yMDBweH1zZWN0aW9uLmJsb2dfY29tcG9uZW50IC5jb250ZW50X2FyZWEgLmJsb2dfc2lkZWJhcjo6YmVmb3Jle3otaW5kZXg6MDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O2NvbnRlbnQ6XCJcIiAhaW1wb3J0YW50O3dpZHRoOjEwMHZ3ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LTEwMHZ3O2hlaWdodDoyMDBweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM0KTtyaWdodDowO3RvcDotMjAwcHh9c2VjdGlvbi5ibG9nX2NvbXBvbmVudCAuY29udGVudF9hcmVhIC5ibG9nX2FydGljbGVzX2xpc3RfYm94OjpiZWZvcmV7ei1pbmRleDowO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7Y29udGVudDpcIlwiICFpbXBvcnRhbnQ7d2lkdGg6MTAwdncgIWltcG9ydGFudDttYXJnaW4tbGVmdDotMTAwdnc7aGVpZ2h0OjIwMHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzUpO3JpZ2h0OjA7dG9wOi0yMDBweH0uYmxvZ19zaWRlYmFye21hcmdpbi1yaWdodDotMjRweH0uYmxvZ19jb21wb25lbnQgLnNuX2NvbnRhaW5lcl9maXhlZF94bHt3aWR0aDo4OCUgIWltcG9ydGFudH0uYmxvZ19icmVhZGNydW1iLnNuX2NvbnRhaW5lcl9mbHVpZHt3aWR0aDo4OCUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSl7Ym9keS5ibG9nLXRlbXBsYXRlLWRlZmF1bHQgLmJsb2dfc2lkZWJhcntkaXNwbGF5Om5vbmV9LmJsb2dfc2VhcmNoYmFyX3Jvd3ttYXJnaW4tYm90dG9tOjIwcHh9LmJsb2dfYnJlYWRjcnVtYntwYWRkaW5nLXRvcDoyNHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MzJweCAhaW1wb3J0YW50fS5ibG9nX3NpZGViYXJ7cGFkZGluZy10b3A6NDBweH0uc25fY29udGFpbmVyX2ZsdWlkLC5zbl9jb250YWluZXJfZml4ZWRfeGx7cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnR9LmNvbC0xMiwuY29sLW1kLTQsLmNvbC1tZC04LC5hcnRpY2xlLWludHJvLC5hcnRpY2xlLWFkZGl0aW9uYWwtaW5mbywuYmxvZy1jYXRlZ29yaWVzLXdpZGdldC1saXN0LC5hcnRpY2xlLWJsb2dfaGVscGZ1bHtwYWRkaW5nLWxlZnQ6MzJweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MzJweCAhaW1wb3J0YW50fS5ibG9nX2FydGljbGVfYm94e3BhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxZW0pey5zbl9ibG9ja19ibG9nX2NhdGVnb3JpZXNfbGlzdF9fY2F0ZWdvcmllc19fY2FyZC5jb2wteGwtM3tmbGV4OjAgMCAzMyUgIWltcG9ydGFudH19c3Bhbi5icmVhZGNydW1iX2xhc3R7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpfS5ibG9nX3NpZGViYXJ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzQpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5ibG9nX3NpZGViYXJ7cGFkZGluZzoyMHB4IDMwcHggMzBweCAzMHB4fX0uYmxvZ19fc2VhcmNoIGRpdi5pY29ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzIpfS5ibG9nX19zZWFyY2ggaW5wdXR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jNSl9bGkuYmxvZ19zaWRlYmFyLS1jYXRlZ29yaWVzLXdpZGdldC1zaW5nbGV7cGFkZGluZy1ib3R0b206MTVweH0uYmxvY2tfX3RpdGxlX3N1YnRpdGxle2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KTt6LWluZGV4Ojk5O3Bvc2l0aW9uOnJlbGF0aXZlfS5ibG9nX2NhdGVnb3J5X2NoaXB7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jMik7Ym9yZGVyOm5vbmV9LmJsb2dfYXJ0aWNsZV9ib3h7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpO3BhZGRpbmctcmlnaHQ6NTBweH0ucG9zdC10eXBlLWFyY2hpdmUtYmxvZyAuYXJ0aWNsZV9jYXJkLS10aXRsZXtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNSl9LnBvc3QtdHlwZS1hcmNoaXZlLWJsb2cgLmFydGljbGVfY2FyZC0tZXhjZXJwdHtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNSl9LnBvc3QtdHlwZS1hcmNoaXZlLWJsb2cgLmFydGljbGVfY2FyZC0tYWRkaXRpb25hbF9pbmZve2NvbG9yOnZhcigtLXRjLWNvbG9yLWM1KTtmb250LWZhbWlseTpQYXRod2F5IEdvdGhpYyBub25lO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmxvZ19hcnRpY2xlX3BhZ2UgLmFydGljbGVfY2FyZC0tdGl0bGUsLmJsb2dfYXJ0aWNsZV9wYWdlIC5hcnRpY2xlX2NhcmQtLWV4Y2VycHQsLmJsb2dfYXJ0aWNsZV9wYWdlIC5hcnRpY2xlX2NhcmQtLWFkZGl0aW9uYWxfaW5mb3tjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCl9LnNlYXJjaC1yZXN1bHRzIC5hcnRpY2xlX2NhcmQtLXRpdGxlLC5zZWFyY2gtcmVzdWx0cyAuYXJ0aWNsZV9jYXJkLS1leGNlcnB0LC5zZWFyY2gtcmVzdWx0cyAuYXJ0aWNsZV9jYXJkLS1hZGRpdGlvbmFsX2luZm97Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpfS50YXgtYmxvZy1jYXRlZ29yeSAuYXJ0aWNsZV9jYXJkLS10aXRsZSwudGF4LWJsb2ctY2F0ZWdvcnkgLmFydGljbGVfY2FyZC0tZXhjZXJwdCwudGF4LWJsb2ctY2F0ZWdvcnkgLmFydGljbGVfY2FyZC0tYWRkaXRpb25hbF9pbmZve2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KX0uc2VhcmNoLW5vLXJlc3VsdHMgLmFydGljbGVfY2FyZC0tdGl0bGUsLnNlYXJjaC1uby1yZXN1bHRzIC5hcnRpY2xlX2NhcmQtLWV4Y2VycHQsLnNlYXJjaC1uby1yZXN1bHRzIC5hcnRpY2xlX2NhcmQtLWFkZGl0aW9uYWxfaW5mb3tjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCl9ZGl2I3d0aGYteWVzLW5vIHNwYW57YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jNCl9LmFydGljbGVfY2FyZC0tcmVhZGluZ190aW1lOjpiZWZvcmUsLmFydGljbGVfY2FyZC0tY2F0ZWdvcmllc19saXN0OjpiZWZvcmUsLmFydGljbGUtYWRkaXRpb25hbC1pbmZvLXBvc3RfZGF0ZTo6YmVmb3JlLC5hcnRpY2xlLWFkZGl0aW9uYWwtaW5mby1lc3RpbWF0ZWRfcmVhZGluZ190aW1lOjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjNweDtoZWlnaHQ6M3B4O2JhY2tncm91bmQ6Y3VycmVudGNvbG9yO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LjI1ZW07Ym9yZGVyLXJhZGl1czoxMHB4O21hcmdpbi1sZWZ0Oi0xMHB4O21hcmdpbi1yaWdodDo0cHh9LmFydGljbGUtYWRkaXRpb25hbC1pbmZvLXNvY2lhbF9zaGFyZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udGF4LWJsb2ctY2F0ZWdvcnkgLmJsb2dfYnJlYWRjcnVtYi5zbl9jb250YWluZXJfZmx1aWR7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS50YXgtYmxvZy1jYXRlZ29yeSAuYmxvZ19icmVhZGNydW1iLnNuX2NvbnRhaW5lcl9mbHVpZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMzKX0udGF4LWJsb2ctY2F0ZWdvcnkgLmJsb2dfYnJlYWRjcnVtYiBhe2NvbG9yOnZhcigtLXRjLWNvbG9yLWM1KX0udGF4LWJsb2ctY2F0ZWdvcnkgLmJsb2dfYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl9sYXN0e2NvbG9yOnZhcigtLXRjLWNvbG9yLWM1KX0udGF4LWJsb2ctY2F0ZWdvcnkgc2VjdGlvbi5ibG9nX2NvbXBvbmVudCAuY29udGVudF9hcmVhIC5ibG9nX3NpZGViYXI6OmJlZm9yZXt6LWluZGV4OjA7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtjb250ZW50OlwiXCIgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LTEwMHZ3O2hlaWdodDoyMDBweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMzKTtyaWdodDowO3RvcDotMjAwcHh9LnRheC1ibG9nLWNhdGVnb3J5IC5ibG9ja19fdGl0bGVfc3VidGl0bGV7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzUpO3otaW5kZXg6OTk7cG9zaXRpb246cmVsYXRpdmV9LnRheC1ibG9nLWNhdGVnb3J5IC5ibG9nX2FydGljbGVzX2xpc3RfYm94e3BhZGRpbmctdG9wOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnRheC1ibG9nLWNhdGVnb3J5IC5ibG9nX3NpZGViYXJ7cGFkZGluZzo0MHB4IDMwcHggMzBweCAzMHB4ICFpbXBvcnRhbnR9fS5zbl9ibG9ja19ibG9nX2NhdGVnb3JpZXNfbGlzdF9fbWV0YXthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Jsb2dfY2F0ZWdvcmllc19saXN0X19jYXRlZ29yaWVzX19jYXJkIGF7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc25fYmxvY2tfYmxvZ19jYXRlZ29yaWVzX2xpc3RfX21ldGFfX3N1YnRpdGxle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5ibG9nX2NhdGVnb3J5X2NoaXA6aG92ZXJ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS5ibG9nX19zZWFyY2ggaW5wdXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uZXZlbnRfY2FyZC5ldmVudF9jYXJkLS1zaW5nbGUuY29sLTEyLmNvbC1tZC00Om5vdCg6bnRoLWNoaWxkKDMpKXtvcmRlcjoxfS5ldmVudF9jYXJkLmV2ZW50X2NhcmQtLXNpbmdsZS5jb2wtMTIuY29sLW1kLTQ6bnRoLWNoaWxkKDMpIC5ldmVudF9jYXJkLS1kYXRlLC5ldmVudF9jYXJkLmV2ZW50X2NhcmQtLXNpbmdsZS5jb2wtMTIuY29sLW1kLTQ6bnRoLWNoaWxkKDMpIC5ldmVudF9jYXJkLS12ZW51ZXtkaXNwbGF5Om5vbmV9LmV2ZW50LWJpZy1jYXJkLS1kYXRlLC5ldmVudC1iaWctY2FyZC0tdmVudWV7ZGlzcGxheTpub25lfS5ldmVudC1iaWctY2FyZC0tY3Rhe21hcmdpbi10b3A6MnJlbX0uc3dpcGVyLXBhZ2luYXRpb24tLWV2ZW50LC5zd2lwZXItYnV0dG9uLW5hdi0tZXZlbnR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2V2ZW50X2xpc3QtLXNsaWRlciAuZXZlbnQtYmlnLWNhcmQtLXRpdGxle3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtmb250LXNpemU6NDBweCAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpe2RpdiNtYWlud3ByYXBwZXIgLnNuX2Jsb2NrX2V2ZW50X2xpc3Q6bnRoLWNoaWxkKG9kZCkgLnJvdyAuY29sLTEyLmNvbC1tZC02e29yZGVyOjJ9ZGl2I21haW53cHJhcHBlciAuc25fYmxvY2tfZXZlbnRfbGlzdDpudGgtY2hpbGQob2RkKSAucm93IC5jb2wtMTIuY29sLW1kLTYuZXZlbnRfY2FyZC0tdGV4dHtvcmRlcjoxICFpbXBvcnRhbnR9ZGl2I21haW53cHJhcHBlciAuc25fYmxvY2tfZXZlbnRfbGlzdDpudGgtY2hpbGQob2RkKSAuc25fYmxvY2tfd3I+LnNuX2NvbnRhaW5lcl9maXhlZF94bD4ucm93PmRpdi5jb2wtMTIgLnN3aXBlci1zbGlkZT4ucm93PmRpdi5jb2wtMTIuZXZlbnRfY2FyZC0tdGV4dHtwYWRkaW5nLXJpZ2h0OmNhbGMoKDEwMCUgLSAxMDE4cHgpLzIgKyA4cHgpICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjYwcHggIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNmVtKXsuc25fYmxvY2tfYnV0dG9ucy5fY2VudGVyLC5zbl9ibG9ja19idXlfbm93X2N0YS5fY2VudGVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3JpZ2h0OmF1dG87bGVmdDo1MCV9fS5zbl9ibG9ja19jb2NrdGFpbF9yZWNpcGUgLmJiX2NvbnRhaW5lciAuYmJfY29udGVudHt3aWR0aDoxMDAlfS5zbl9ibG9ja19jb2NrdGFpbF9yZWNpcGUgLmJiX2NvbnRlbnRfaW5uZXJ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzUpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCl7LnNuX2Jsb2NrX2NvY2t0YWlsX3JlY2lwZSAuYmJfY29udGVudF9pbm5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLCAxZnIpO2dhcDo0MHB4IDIwcHh9fS5zbl9ibG9ja19jb2NrdGFpbF9yZWNpcGUgLmJiX2NvbnRlbnRfaW5uZXI+KnttYXJnaW4tYm90dG9tOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc25fYmxvY2tfY29ja3RhaWxfcmVjaXBlIC5iYl9jb250ZW50X2lubmVyPip7bWFyZ2luLWJvdHRvbTowfX0uc25fYmxvY2tfY29ja3RhaWxfcmVjaXBlIC5iYl9jb250ZW50X2lubmVyIFtjbGFzcyo9X3RpdGxlXXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zbl9ibG9ja19jb2NrdGFpbF9yZWNpcGUgLmJiX2NvbnRlbnRfaW5uZXIgW2NsYXNzKj1fdGl0bGVde3BhZGRpbmctbGVmdDozcmVtfX0uc25fYmxvY2tfY29ja3RhaWxfcmVjaXBlIC5iYl9jb250ZW50X2lubmVyIFtjbGFzcyo9X3RpdGxlXTpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO3dpZHRoOjJyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jMik7bGVmdDotMnJlbTt0b3A6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zbl9ibG9ja19jb2NrdGFpbF9yZWNpcGUgLmJiX2NvbnRlbnRfaW5uZXIgW2NsYXNzKj1fdGl0bGVdOmJlZm9yZXtsZWZ0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCl7LnNuX2Jsb2NrX2NvY2t0YWlsX3JlY2lwZSAuYmJfY29udGVudF9pbm5lciAuYmJfaW5ncmVkaWVudHN7Z3JpZC1jb2x1bW46MS84O2dyaWQtcm93OjEvMn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KXsuc25fYmxvY2tfY29ja3RhaWxfcmVjaXBlIC5iYl9jb250ZW50X2lubmVyIC5iYl9wcmVwYXJhdGlvbntncmlkLWNvbHVtbjoxLzg7Z3JpZC1yb3c6Mi8zfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpey5zbl9ibG9ja19jb2NrdGFpbF9yZWNpcGUgLmJiX2NvbnRlbnRfaW5uZXIgLmJiX2dsYXNze2dyaWQtY29sdW1uOjgvLTE7Z3JpZC1yb3c6MS8zfX0uc25fYmxvY2tfY29ja3RhaWxfcmVjaXBlIC5iYl9jb250ZW50X2lubmVyIHVsLC5zbl9ibG9ja19jb2NrdGFpbF9yZWNpcGUgLmJiX2NvbnRlbnRfaW5uZXIgb2wsLnNuX2Jsb2NrX2NvY2t0YWlsX3JlY2lwZSAuYmJfY29udGVudF9pbm5lciBwe3BhZGRpbmctbGVmdDoycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCl7LnNuX2Jsb2NrX2NvY2t0YWlsX3JlY2lwZSAuYmJfY29udGVudF9pbm5lciB1bCwuc25fYmxvY2tfY29ja3RhaWxfcmVjaXBlIC5iYl9jb250ZW50X2lubmVyIG9sLC5zbl9ibG9ja19jb2NrdGFpbF9yZWNpcGUgLmJiX2NvbnRlbnRfaW5uZXIgcHtwYWRkaW5nLWxlZnQ6M3JlbX19LnNuX2Jsb2NrX2NvY2t0YWlsX3JlY2lwZSAuYmJfY29udGVudF9pbm5lciB1bCwuc25fYmxvY2tfY29ja3RhaWxfcmVjaXBlIC5iYl9jb250ZW50X2lubmVyIG9se2xpc3Qtc3R5bGUtcG9zaXRpb246aW5zaWRlfS5zbl9ibG9ja19jb2NrdGFpbF9yZWNpcGUgLmJiX2NvbnRlbnRfaW5uZXIgLmJiX2dsYXNzLWljb257bWF4LXdpZHRoOjEyMHB4O21heC1oZWlnaHQ6MTIwcHh9LnNuX2Jsb2NrX2ljb25zX3RleHQgLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbXN7bWFyZ2luLXRvcDoycmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9ibG9ja19pY29uc190ZXh0IC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW1ze21hcmdpbi10b3A6M3JlbX19LnNuX2Jsb2NrX2ljb25zX3RleHQgLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbXMgLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9ibG9ja19pY29uc190ZXh0IC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW1zIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW17ZmxleDowIDAgMzMuMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzMzMlfX0uc25fYmxvY2tfaWNvbnNfdGV4dCAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtcyAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtIGltZ3ttYXgtd2lkdGg6MTIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX2ljb25zX3RleHQgLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbXMgLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbSBpbWd7bWF4LXdpZHRoOjE2MHB4fX0uc25fYmxvY2tfaWNvbnNfdGV4dC5kcmlua2luZy1zdHlsZXMgLmJiX3RpdGxlLC5zbl9ibG9ja19pY29uc190ZXh0LmRyaW5raW5nLXN0eWxlcyAuYmJfY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcn0uc25fYmxvY2tfaWNvbnNfdGV4dC5kcmlua2luZy1zdHlsZXMgLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbXN7bWFyZ2luLXRvcDo0cmVtICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2ljb25zX3RleHQuZHJpbmtpbmctc3R5bGVzIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW1zIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW17ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjRyZW0gIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjFyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX2ljb25zX3RleHQuZHJpbmtpbmctc3R5bGVzIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW1zIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW17ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9fWJvZHkud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5zbl9ibG9ja19pY29uc190ZXh0IC5iYl9pdGVtX3RpdGxle2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC10cmFuc2Zvcm06bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfaW50cm9fZGlzY2xhaW1lcl9pbWd7bWluLWhlaWdodDozMTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fYmxvY2tfaW50cm9fZGlzY2xhaW1lcl9pbWd7bWluLWhlaWdodDozNTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKXsuc25fYmxvY2tfaW50cm9fZnVsbC50ZXh0LWxlZnQtbW9iaWxle3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fX0uc25fYmxvY2tfaW50cm9fZnVsbCAuc25fYmxvY2tfaW50cm9fZnVsbF93ciBbY2xhc3NePXNuX2NvbnRhaW5lcl17cGFkZGluZy10b3A6NHJlbTtwYWRkaW5nLWJvdHRvbTo0cmVtICFpbXBvcnRhbnR9LnNuX2ludHJvX2Z1bGxfYmxvY2tfYWxpZ24gLmJiX3RpdGxle21hcmdpbi1ib3R0b206MHJlbX0uc25faW50cm9fZnVsbF9ibG9ja19hbGlnbiAuYmJfY29udGVudHttYXJnaW4tdG9wOjFyZW19LnNuX2ludHJvX2Z1bGxfYmxvY2tfYWxpZ24gLnNuX2J0bnttYXJnaW4tdG9wOjJyZW07d2lkdGg6YXV0byAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9pbnRyb19mdWxsX2Jsb2NrX2FsaWduIC5zbl9idG57bWFyZ2luLXRvcDozcmVtfX0uc25faW50cm9fZnVsbF9ibG9ja19hbGlnbiAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2w+KnttYXgtd2lkdGg6NDgwcHh9LnNuX2ludHJvX2Z1bGxfYmxvY2tfYWxpZ24udGV4dC1yaWdodC5hbGlnbi1yaWdodCAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2w+KnttYXgtd2lkdGg6MTAwJX0uc25faW50cm9fZnVsbF9ibG9ja19hbGlnbi50ZXh0LXJpZ2h0LmFsaWduLXJpZ2h0IC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuc25fYnRue3dpZHRoOmF1dG8gIWltcG9ydGFudH0uc25fYmxvY2tfaW1hZ2VfdGV4dHtvdmVyZmxvdzpoaWRkZW59LnNuX2Jsb2NrX2ltYWdlX3RleHQgLmltZy1mbHVpZHt3aWR0aDoxMDAlfS5zbl9ibG9ja19pbWFnZV90ZXh0IC5zbl9jb250YWluZXJfZml4ZWRfeGx7cGFkZGluZzowICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2ltYWdlX3RleHQgLnNuX2NvbnRhaW5lcl9mbHVpZCAuX2ltYWdle3BhZGRpbmctdG9wOjEwMCUgIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fYmxvY2tfaW1hZ2VfdGV4dCAuc25fY29udGFpbmVyX2ZsdWlkIC5faW1hZ2V7cGFkZGluZy10b3A6NTAlICFpbXBvcnRhbnR9fS5zbl9ibG9ja19pbWFnZV90ZXh0IC5zbl9jb250YWluZXJfZmx1aWQgLl9pbWFnZSAuaW1nLWZsdWlke3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7b2JqZWN0LWZpdDpjb3Zlcjt0b3A6MDtsZWZ0OjB9LnNuX2Jsb2NrX2ltYWdlX3RleHQgLl9pbWFnZXtmbGV4OjEgMSAxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnNuX2Jsb2NrX2ltYWdlX3RleHQgLl9pbWFnZXtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX19LnNuX2Jsb2NrX2ltYWdlX3RleHQgLl90ZXh0e2ZsZXg6MSAwIDEwMCU7cGFkZGluZzo0MHB4IDMycHg7bWFyZ2luOmF1dG87bWF4LXdpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fYmxvY2tfaW1hZ2VfdGV4dCAuX3RleHR7ZmxleDowIDAgNTAlO3BhZGRpbmc6ODBweCAwcHh9fS5zbl9ibG9ja19pbWFnZV90ZXh0IC5fdGV4dCAuYmJfdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2ltYWdlX3RleHQgLl90ZXh0IC5iYl9jb250ZW50e21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5zbl9ibG9ja19pbWFnZV90ZXh0IC5fdGV4dCAuc25fYnRue21hcmdpbi10b3A6Mi41cmVtICFpbXBvcnRhbnQ7d2lkdGg6YXV0b31ib2R5Om5vdCgud2Rmc2l0ZS1wYWdlLW91ci1wcm9kdWN0cykgLnNuX2Jsb2NrX2ltYWdlX3RleHQ6bm90KC5fX2Rpc2FibGUtYW5pbWF0aW9uKSAuX2ltYWdle292ZXJmbG93OmhpZGRlbn1ib2R5Om5vdCgud2Rmc2l0ZS1wYWdlLW91ci1wcm9kdWN0cykgLnNuX2Jsb2NrX2ltYWdlX3RleHQ6bm90KC5fX2Rpc2FibGUtYW5pbWF0aW9uKSAuX2ltYWdlIGltZ3t0cmFuc2l0aW9uOmFsbCAxcyBjdWJpYy1iZXppZXIoMCwgMC4yLCAwLCAwLjk5KX1ib2R5Om5vdCgud2Rmc2l0ZS1wYWdlLW91ci1wcm9kdWN0cykgLnNuX2Jsb2NrX2ltYWdlX3RleHQ6bm90KC5fX2Rpc2FibGUtYW5pbWF0aW9uKSAuX3RleHR7bWF4LXdpZHRoOjEwMCU7ZmxleDoxIDAgMTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pe2JvZHk6bm90KC53ZGZzaXRlLXBhZ2Utb3VyLXByb2R1Y3RzKSAuc25fYmxvY2tfaW1hZ2VfdGV4dDpub3QoLl9fZGlzYWJsZS1hbmltYXRpb24pIC5fdGV4dHtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjQzNXB4fX1ib2R5Om5vdCgud2Rmc2l0ZS1wYWdlLW91ci1wcm9kdWN0cykgLnNuX2Jsb2NrX2ltYWdlX3RleHQ6bm90KC5fX2Rpc2FibGUtYW5pbWF0aW9uKTpob3ZlciAuX2ltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xKX1ib2R5LndkZnNpdGUtcGFnZS1vdXItcHJvZHVjdHMgLnNuX2Jsb2NrX2ltYWdlX3RleHR7cGFkZGluZzowO21heC13aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ym9keS53ZGZzaXRlLXBhZ2Utb3VyLXByb2R1Y3RzIC5zbl9ibG9ja19pbWFnZV90ZXh0e3BhZGRpbmc6MCAwIDAgMH19Ym9keS53ZGZzaXRlLXBhZ2Utb3VyLXByb2R1Y3RzIC5zbl9ibG9ja19pbWFnZV90ZXh0IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXJ7cGFkZGluZzowICFpbXBvcnRhbnR9Ym9keS53ZGZzaXRlLXBhZ2Utb3VyLXByb2R1Y3RzIC5zbl9ibG9ja19pbWFnZV90ZXh0IC5iYl90aXRsZTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7aGVpZ2h0OjEwMCU7d2lkdGg6MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMyKTtsZWZ0Oi0zLjVyZW07dG9wOjB9Ym9keS53ZGZzaXRlLXBhZ2Utb3VyLXByb2R1Y3RzIC5zbl9ibG9ja19pbWFnZV90ZXh0IC5fdGV4dHtwYWRkaW5nOjQwcHggMnJlbSA0MHB4IDMuNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pe2JvZHkud2Rmc2l0ZS1wYWdlLW91ci1wcm9kdWN0cyAuc25fYmxvY2tfaW1hZ2VfdGV4dCAuX3RleHR7cGFkZGluZy1sZWZ0OjA7bWF4LXdpZHRoOjMyNXB4fX0uc25fYmxvY2tfc2ltcGxlX3RleHQgLm1iLTQwLC5zbl9ibG9ja19zaW1wbGVfdGV4dCAuc25faGVhZGVyX25hdl9tb2JpbGVfaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbjp1bnNldCAhaW1wb3J0YW50fS5zbl9ibG9ja19zaW1wbGVfdGV4dCAuYmJfaXRlbV90aXRsZXttYXJnaW4tYm90dG9tOjB9LnNuX2Jsb2NrX3NpbXBsZV90ZXh0IC5iYl9pdGVtX2NvbnRlbnR7bWFyZ2luLXRvcDoxcmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9ibG9ja19zaW1wbGVfdGV4dCAuYmJfaXRlbV9jb250ZW50e21hcmdpbi10b3A6MS41cmVtfX0uc25fYmxvY2tfc2ltcGxlX3RleHQucXVvdGVze3RleHQtYWxpZ246Y2VudGVyfS5zbl9ibG9ja19zaW1wbGVfdGV4dC5xdW90ZXMgLmJiX2l0ZW1fY29udGVudHttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0uc25fYmxvY2tfc2ltcGxlX3RleHQucXVvdGVzIC5xdW90ZS1jb250ZW50e2ZvbnQtc2l6ZTp2YXIoLS10Yy1oNC1mb250LXNpemUtbW9iaWxlLCAyOHB4KTtsaW5lLWhlaWdodDoxO21hcmdpbjowIGF1dG8gLjVyZW0gYXV0bzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnF1b3RlcyAucXVvdGUtY29udGVudHtmb250LXNpemU6dmFyKC0tdGMtaDQtZm9udC1zaXplLXRhYmxldCwgMzZweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnF1b3RlcyAucXVvdGUtY29udGVudHtmb250LXNpemU6dmFyKC0tdGMtaDQtZm9udC1zaXplLWRlc2t0b3AsIDQxcHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfc2ltcGxlX3RleHQucXVvdGVzIC5xdW90ZS1jb250ZW50e21heC13aWR0aDo3NSV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnF1b3RlcyAucXVvdGUtY29udGVudHttYXgtd2lkdGg6NTAlfX0uc25fYmxvY2tfc2ltcGxlX3RleHQud2hhdC1pcy13aGlza2V5IFtjbGFzcyo9c25fY29udGFpbmVyXT4ucm93Pi5jb2wtMTI+LnJvdz4uY29sLTEyOm50aC1jaGlsZCgxKXtvcmRlcjoyfS5zbl9ibG9ja19zaW1wbGVfdGV4dC53aGF0LWlzLXdoaXNrZXkgW2NsYXNzKj1zbl9jb250YWluZXJdPi5yb3c+LmNvbC0xMj4ucm93Pi5jb2wtMTI6bnRoLWNoaWxkKDIpe29yZGVyOjF9LnNuX2Jsb2NrX3NpbXBsZV90ZXh0LndoYXQtaXMtd2hpc2tleSBbY2xhc3MqPXNuX2NvbnRhaW5lcl0+LnJvdz4uY29sLTEyPi5yb3c+LmNvbC0xMjpudGgtY2hpbGQoMyl7b3JkZXI6M30uc25fYmxvY2tfdGFzdGluZ19ub3Rlc3t0ZXh0LWFsaWduOmNlbnRlcn0uc25fYmxvY2tfdGFzdGluZ19ub3RlcyBoMSwuc25fYmxvY2tfdGFzdGluZ19ub3RlcyBoMiwuc25fYmxvY2tfdGFzdGluZ19ub3RlcyBoMywuc25fYmxvY2tfdGFzdGluZ19ub3RlcyBoNCwuc25fYmxvY2tfdGFzdGluZ19ub3RlcyBoNXttYXJnaW4tYm90dG9tOjB9LnNuX2Jsb2NrX3Rhc3Rpbmdfbm90ZXMgLmJiX3RpdGxle21hcmdpbi1ib3R0b206MH0uc25fYmxvY2tfdGFzdGluZ19ub3RlcyAuYmJfdGV4dHttYXJnaW4tdG9wOjEuNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfdGFzdGluZ19ub3RlcyAuYmJfdGV4dHttYXJnaW4tdG9wOjEuNXJlbX19LnNuX2Jsb2NrX3Rhc3Rpbmdfbm90ZXMgLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXN7bWFyZ2luOjAgYXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfdGFzdGluZ19ub3RlcyAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlc3tnYXA6MH19LnNuX2Jsb2NrX3Rhc3Rpbmdfbm90ZXMgLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXMgLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXNfaXRlbXttYXJnaW4tdG9wOjEuNXJlbTtwYWRkaW5nLWJvdHRvbToxLjVyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzIpfS5zbl9ibG9ja190YXN0aW5nX25vdGVzIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzX2l0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fYmxvY2tfdGFzdGluZ19ub3RlcyAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlcyAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlc19pdGVte2JvcmRlci1ib3R0b206MDttYXJnaW4tdG9wOjMuNzVyZW07Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMik7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLWxlZnQ6MS4ycmVtO3BhZGRpbmctcmlnaHQ6MS4ycmVtfS5zbl9ibG9ja190YXN0aW5nX25vdGVzIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzX2l0ZW06bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9iZ3toZWlnaHQ6MjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9iZ3toZWlnaHQ6MzcwcHh9fS5zbl9ibG9ja190ZWFzZXJfc2ltcGxlIC5iYl90aXRsZXttYXJnaW46MCBhdXRvIDNyZW0gYXV0b30uc25fYmxvY2tfdGVhc2VyX3NpbXBsZSAuYmJfaXRlbV90aXRsZXttYXJnaW4tYm90dG9tOjB9LnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZV9pbntwYWRkaW5nOjAgIWltcG9ydGFudH0uc25fYmxvY2tfdGVhc2VyX3NpbXBsZSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlX2luIHNwYW57ZGlzcGxheTpub25lfS5zbl9ibG9ja190ZWFzZXJfc2ltcGxlIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfYmcrLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZXttYXJnaW4tdG9wOjFyZW07bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9LnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9jb250ZW50e21hcmdpbi10b3A6MXJlbX0uc25fYmxvY2tfdGVhc2VyX3NpbXBsZSAuc25fYnRue21hcmdpbi10b3A6MnJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfdGVhc2VyX3NpbXBsZSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2JnKy5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGV7bWFyZ2luLXRvcDoxLjVyZW07bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9ibG9ja190ZWFzZXJfc2ltcGxlIC5zbl9idG57bWFyZ2luLXRvcDoxLjVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9ibG9ja190ZWFzZXJfc2ltcGxlIGZpZ3VyZXttYXJnaW4tYm90dG9tOjB9fS5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnRlbXBsYXRlX2FsdGVybmF0ZS1yb3dzIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfYmd7YXNwZWN0LXJhdGlvOjEvMTtoZWlnaHQ6YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS50ZW1wbGF0ZV9hbHRlcm5hdGUtcm93cyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2Jne2ZsZXg6MSAwIDU1JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUudGVtcGxhdGVfYWx0ZXJuYXRlLXJvd3MgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90ZXh0e2Rpc3BsYXk6ZmxleDtmbGV4OjEgMCA0NSU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnRlbXBsYXRlX2FsdGVybmF0ZS1yb3dzIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGV4dCAuc25fYnRue21hcmdpbi1yaWdodDphdXRvfS5zbl90aW1lbGluZV92X2l7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uc25fdGltZWxpbmVfdl9pIC5icmVhZGNydW1ic3tmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2MHB4O3otaW5kZXg6OTk5O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGV4KC01MCUpO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5OlwiUG9wcGluc1wiO2ZvbnQtc3R5bGU6bm9ybWFsO2xldHRlci1zcGFjaW5nOi4wMmVtfS5zbl90aW1lbGluZV92X2kgLmJyZWFkY3J1bWJzIHNwYW57ZGlzcGxheTppbmxpbmU7Y29sb3I6I2ZmZn0uc25fdGltZWxpbmVfdl9pIC5icmVhZGNydW1icyBhe3RleHQtZGVjb3JhdGlvbjpub25lO29wYWNpdHk6LjZ9LnNuX3RpbWVsaW5lX3ZfaSAuc25fdGltZWxpbmVfdl9pX2Jne2hlaWdodDoxMDAlO3RvcDowfS5zbl90aW1lbGluZV92X2kgLnNuX3RpbWVsaW5lX3ZfbGluZV9kb3R7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW4tbGVmdDotMTBweH0uc25fdGltZWxpbmVfdl9pIC5zbl90aW1lbGluZV92X2lfcG9zIC5zbl90aW1lbGluZV92X2lfZGF0ZXt3aGl0ZS1zcGFjZTpub3dyYXB9LnNuX3RpbWVsaW5lX3ZfaSAuc25fdGltZWxpbmVfdl9pX3BvcyAuc25fdGltZWxpbmVfdl9pX2RhdGUuX3RleHRfd2hpdGV7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXsuc25fdGltZWxpbmVfdl9pIC5zbl90aW1lbGluZV92X2lfcG9zIC5zbl90aW1lbGluZV92X2lfZGF0ZS5fdGV4dF93aGl0ZXtmb250LXNpemU6NzBweCAhaW1wb3J0YW50fX0uc25fdGltZWxpbmVfdl9pIC5zbl90aW1lbGluZV92X2lfdGV4dHttYXJnaW4tdG9wOjE0MHB4fUBtZWRpYShtaW4td2lkdGg6IDEwMjRweCl7LnNuX3RpbWVsaW5lX3ZfaSAuc25fdGltZWxpbmVfdl9pX3RleHR7cGFkZGluZy1ib3R0b206NjBweH19LnNuX3RpbWVsaW5lX3ZfaSAuc25fYmFja2dyb3VuZC5kLW1kLW5vbmUuaW1hZ2VfbWJ7d2lkdGg6MTAwJTtoZWlnaHQ6MjUwcHh9LnNuX3RpbWVsaW5lX3ZfaTpsYXN0LWNoaWxkIC5zbl90aW1lbGluZV92X2xpbmU6OmJlZm9yZXtib3R0b206LTIwcHh9QG1lZGlhKG1pbi13aWR0aDogODM0cHgpey5zbl90aW1lbGluZV92X2k6bGFzdC1jaGlsZCAuc25fdGltZWxpbmVfdl9saW5lOjpiZWZvcmV7Ym90dG9tOmNhbGMoMTAwJSAtIDQwcHgpO3RvcDotMTAwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXtib2R5LmFkbWluLWJhciAuc25fdGltZWxpbmVfdl9hbmNob3Jze3RvcDpjYWxjKHZhcigtLWhlYWRlci1zaXplciwgMHB4KSArIDMycHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pey5zbl90aW1lbGluZV92X2FuY2hvcnNfaXtwYWRkaW5nLWxlZnQ6NTVweDtwYWRkaW5nLXJpZ2h0OjU1cHh9fS5zbl90aW1lbGluZV9jZW50ZXJlZCAuc25fdGltZWxpbmVfdl9pe3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NjBweH0uc25fdGltZWxpbmVfY2VudGVyZWQgLnNuX3RpbWVsaW5lX3ZfaSAucm93OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7d2lkdGg6NDUlO3JpZ2h0OjA7dG9wOjA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jMyk7ei1pbmRleDotMX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fdGltZWxpbmVfY2VudGVyZWQgLnNuX3RpbWVsaW5lX3ZfaSAucm93OmJlZm9yZXtkaXNwbGF5Om5vbmV9fS5zbl90aW1lbGluZV9jZW50ZXJlZCAuc25fdGltZWxpbmVfdl9pIC5zbl90aW1lbGluZV92X2lfdGV4dDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDpjYWxjKDEwMCUgKyA2MHB4KTt3aWR0aDoxMDAlO3JpZ2h0Oi01MCU7dG9wOi0yMHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzQpO3otaW5kZXg6LTF9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX3RpbWVsaW5lX2NlbnRlcmVkIC5zbl90aW1lbGluZV92X2kgLnNuX3RpbWVsaW5lX3ZfaV90ZXh0OmJlZm9yZXtkaXNwbGF5Om5vbmV9fS5zbl90aW1lbGluZV9jZW50ZXJlZCAuc25fdGltZWxpbmVfdl9pOmZpcnN0LWNoaWxkIC5zbl90aW1lbGluZV92X2xpbmU6OmJlZm9yZXt0b3A6MjBweDtib3R0b206LTEwMHZofUBtZWRpYShtaW4td2lkdGg6IDgzNHB4KXsuc25fdGltZWxpbmVfY2VudGVyZWQgLnNuX3RpbWVsaW5lX3ZfaTpmaXJzdC1jaGlsZCAuc25fdGltZWxpbmVfdl9saW5lOjpiZWZvcmV7dG9wOjIwcHh9fS5zbl90aW1lbGluZV9jZW50ZXJlZCAuc25fdGltZWxpbmVfdl9pOmxhc3QtY2hpbGQgLnNuX3RpbWVsaW5lX3ZfbGluZTo6YmVmb3Jle2JvdHRvbTotMTAwdmh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX3RpbWVsaW5lX2NlbnRlcmVkIC5zbl90aW1lbGluZV92X2l7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfS5zbl90aW1lbGluZV9jZW50ZXJlZCAuc25fdGltZWxpbmVfdl9pOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7d2lkdGg6MjUlO2xlZnQ6MDt0b3A6MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMzKTt6LWluZGV4OjF9LnNuX3RpbWVsaW5lX2NlbnRlcmVkIC5zbl90aW1lbGluZV92X2k6bnRoLWNoaWxkKDJuKTpiZWZvcmV7cmlnaHQ6MDtsZWZ0OmF1dG99fS5zbl90aW1lbGluZV9jZW50ZXJlZCAuc25fdGltZWxpbmVfdl9pX3Bvc3t3aWR0aDoxMDAlfS5zbl90aW1lbGluZV9jZW50ZXJlZCAuc25fdGltZWxpbmVfdl9pX3RpdGxle2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fdGltZWxpbmVfY2VudGVyZWQgLnNuX3RpbWVsaW5lX3ZfaV90aXRsZXtkaXNwbGF5OmJsb2NrfX0uc25fdGltZWxpbmVfY2VudGVyZWQgLnNuX3RpbWVsaW5lX3ZfaV9kYXRle2Rpc3BsYXk6YmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX3RpbWVsaW5lX2NlbnRlcmVkIC5zbl90aW1lbGluZV92X2lfZGF0ZXtkaXNwbGF5Om5vbmV9fS5zbl90aW1lbGluZV9jZW50ZXJlZCAuc25fdGltZWxpbmVfdl9saW5lX2RvdHttYXJnaW4tdG9wOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX3RpbWVsaW5lX2NlbnRlcmVkIC5zbl90aW1lbGluZV92X2kgLnNuX2NvbnRhaW5lcl9maXhlZF94bHttYXgtd2lkdGg6OTAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fdGltZWxpbmVfY2VudGVyZWQgLnNuX3RpbWVsaW5lX3ZfaXthbGlnbi1pdGVtczpjZW50ZXJ9fS5zbl90aW1lbGluZV9jZW50ZXJlZCAuc25fdGltZWxpbmVfdl9pIC5zbl90aW1lbGluZV92X2lfdGV4dHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MDttYXJnaW4tdG9wOjYwcHg7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX3RpbWVsaW5lX2NlbnRlcmVkIC5zbl90aW1lbGluZV92X2kgLnNuX3RpbWVsaW5lX3ZfaV90ZXh0e3BhZGRpbmctdG9wOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn19LnNuX3RpbWVsaW5lX2NlbnRlcmVkIC5zbl90aW1lbGluZV92X2lfYmd7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogMTAyMy45OHB4KXsuc25fdGltZWxpbmVfY2VudGVyZWQgLnNuX3RpbWVsaW5lX3ZfaV9pbWcgLnNuX3RpbWVsaW5lX3ZfaV9pbWdfaW4uX3JpZ2h0e21hcmdpbi1sZWZ0OmNhbGMoKDQ4cHggKyAxNi42NjY2NiUpKi0xKTttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fX0uc25fdGltZWxpbmVfY2VudGVyZWQgLnNuX3RpbWVsaW5lX3ZfaV9pbWcgaW1ne3dpZHRoOjEwMCV9LnNuX3RpbWVsaW5lX2NlbnRlcmVkIC5zbl90aW1lbGluZV92X2FuY2hvcnNfaS5fYWN0aXZlIGF7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzIpICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX3R3b19pbWFnZXNfdGV4dCAuYmJfY29udGFpbmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTIsIDFmcik7Z2FwOjI0cHggMzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX3R3b19pbWFnZXNfdGV4dCAuYmJfaW1hZ2UtbWFpbntncmlkLWNvbHVtbjo5LzEzfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfdHdvX2ltYWdlc190ZXh0IFtjbGFzc149YmJfaW1hZ2Vde3BhZGRpbmc6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX3R3b19pbWFnZXNfdGV4dC5iYl90ZW1wbGF0ZV9pbWdfd2lkZSAuYmJfaW1hZ2UtbWFpbntncmlkLXJvdzoyLzR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9ibG9ja190d29faW1hZ2VzX3RleHQuYmJfdGVtcGxhdGVfaW1nX3dpZGUgLmJiX2ltYWdlLW1haW4gaW1nLmJiX2ltYWdlLWRlY29yYXRpb257bGVmdDotMjUlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNSUsIC0yNSUpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfdHdvX2ltYWdlc190ZXh0LmJiX3RlbXBsYXRlX2ltZ193aWRlIC5iYl9pbWFnZS1zZWNvbmRhcnl7Z3JpZC1jb2x1bW46MS85O2dyaWQtcm93OjIvM319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX3R3b19pbWFnZXNfdGV4dC5iYl90ZW1wbGF0ZV9pbWdfd2lkZSAuYmJfdGV4dF93cntncmlkLWNvbHVtbjoxLzk7Z3JpZC1yb3c6My80fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfdHdvX2ltYWdlc190ZXh0LmJiX3RlbXBsYXRlX2ltZ193aWRlLl9oYXNfZGVjb3JhdGlvbiAuYmJfdGV4dF93cntncmlkLWNvbHVtbi1lbmQ6OH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX3R3b19pbWFnZXNfdGV4dC5iYl90ZW1wbGF0ZV9pbWdfb2Zmc2V0IC5iYl9jb250YWluZXJ7Z3JpZC10ZW1wbGF0ZS1yb3dzOjMycHggYXV0byBhdXRvIGF1dG8gMzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX3R3b19pbWFnZXNfdGV4dC5iYl90ZW1wbGF0ZV9pbWdfb2Zmc2V0IC5iYl90ZXh0X3dye2dyaWQtY29sdW1uOjUvOTtncmlkLXJvdzoyLzV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9ibG9ja190d29faW1hZ2VzX3RleHQuYmJfdGVtcGxhdGVfaW1nX29mZnNldCAuYmJfaW1hZ2UtbWFpbntncmlkLWNvbHVtbjo5LzEzO2dyaWQtcm93OjEvNjttYXJnaW4tcmlnaHQ6MH19LnNuX2Jsb2NrX3lvYXN0X2JyZWFkY3J1bWJzIHNwYW4sLnNuX2Jsb2NrX3lvYXN0X2JyZWFkY3J1bWJzIGF7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzUpO3RleHQtZGVjb3JhdGlvbjpub25lfS5zbl9ibG9ja195b2FzdF9icmVhZGNydW1icyAuc2VwYXJhdG9ye2NvbG9yOnZhcigtLXRjLWNvbG9yLWMyKSAhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDouN2VtO3dpZHRoOi43ZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS5zbl9ibG9ja195b2FzdF9icmVhZGNydW1icyAuc2VwYXJhdG9yIHN2Z3tmaWxsOmN1cnJlbnRDb2xvcn0uc25fYmxvY2tfeW9hc3RfYnJlYWRjcnVtYnMgLl95b2FzdF9hbmdsZV9yaWdodHtmaWx0ZXI6aW52ZXJ0KDUyJSkgc2VwaWEoNjYlKSBzYXR1cmF0ZSgyODc4JSkgaHVlLXJvdGF0ZSgzNDlkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTElKX1ib2R5LndkZnNpdGUtcGFnZS1jb29raWUtcG9saWN5IC5zbl9ibG9ja195b2FzdF9icmVhZGNydW1icyBhLGJvZHkud2Rmc2l0ZS1wYWdlLWNvb2tpZS1wb2xpY3kgLnNuX2Jsb2NrX3lvYXN0X2JyZWFkY3J1bWJzIC5icmVhZGNydW1iX2xhc3QsYm9keS53ZGZzaXRlLXBhZ2UtcHJpdmFjeS1wb2xpY3kgLnNuX2Jsb2NrX3lvYXN0X2JyZWFkY3J1bWJzIGEsYm9keS53ZGZzaXRlLXBhZ2UtcHJpdmFjeS1wb2xpY3kgLnNuX2Jsb2NrX3lvYXN0X2JyZWFkY3J1bWJzIC5icmVhZGNydW1iX2xhc3QsYm9keS53ZGZzaXRlLXBhZ2UtdGVybXMtY29uZGl0aW9ucyAuc25fYmxvY2tfeW9hc3RfYnJlYWRjcnVtYnMgYSxib2R5LndkZnNpdGUtcGFnZS10ZXJtcy1jb25kaXRpb25zIC5zbl9ibG9ja195b2FzdF9icmVhZGNydW1icyAuYnJlYWRjcnVtYl9sYXN0e2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KX1ib2R5LndkZnNpdGUtcGFnZS1jb29raWUtcG9saWN5IC5zbl9ibG9ja195b2FzdF9icmVhZGNydW1icyxib2R5LndkZnNpdGUtcGFnZS1wcml2YWN5LXBvbGljeSAuc25fYmxvY2tfeW9hc3RfYnJlYWRjcnVtYnMsYm9keS53ZGZzaXRlLXBhZ2UtdGVybXMtY29uZGl0aW9ucyAuc25fYmxvY2tfeW9hc3RfYnJlYWRjcnVtYnMsYm9keS53ZGZzaXRlLXBhZ2UtbmV3cyAuc25fYmxvY2tfeW9hc3RfYnJlYWRjcnVtYnMsYm9keS53ZGZzaXRlLXBhZ2UtY29udGFjdC11cyAuc25fYmxvY2tfeW9hc3RfYnJlYWRjcnVtYnN7cGFkZGluZy10b3A6MnJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0uYmJfcG9zdHNfZ3JpZF9faXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM1KX0uYmJfcG9zdHNfZ3JpZF9faXRlbS1pbWFnZXttYXJnaW46MCBhdXRvO3dpZHRoOjUwJX0uYmJfcG9zdHNfZ3JpZF9faXRlbS10ZXh0e3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5iYl9wb3N0c19ncmlkX19pdGVtLWN0YSBpPnN2Z3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uYmJfcG9zdHNfZ3JpZF9faXRlbS10aXRsZXtmb250LXNpemU6MjRweH0uc25fYmxvY2tfcG9zdHNfZ3JpZCAuYmJfcG9zdHNfZ3JpZF9fZ3JpZCAuYmJfcG9zdHNfZ3JpZF9faXRlbS1pbm5lciAuc25fYmFja2dyb3VuZHtkaXNwbGF5Om5vbmV9LnNuX2Jsb2NrX3Bvc3RzX2dyaWQgLmJiX3Bvc3RzX2dyaWRfX2dyaWQgLmJiX3Bvc3RzX2dyaWRfX2l0ZW0taW1hZ2UgaW1nOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjA2KTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLWR1cmF0aW9uOi41cztjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfS5zbl9ibG9ja19wb3N0c19ncmlkIC5iYl9wb3N0c19ncmlkX19ncmlkIC5iYl9wb3N0c19ncmlkX19pdGVtLWltYWdlIGltZzpub3QoOmhvdmVyKXt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgZWFzZX1Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0ezAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMHZ3KX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKX19QGtleWZyYW1lcyBzbGlkZUluTGVmdFNtYWxsezAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDV2dyl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSl9fUBrZXlmcmFtZXMgc2xpZGVJbkxlZnRTbWFsbF9yZXZ7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXZ3KX19QGtleWZyYW1lcyBzbGlkZUluUmlnaHR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMHZ3KX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKX19QGtleWZyYW1lcyBzbGlkZVVwezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEydmgpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpfX1Aa2V5ZnJhbWVzIHNsaWRlVXBfcmV2ezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEydmgpfX1Aa2V5ZnJhbWVzIHNsaWRlVXBGYWRlezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMHZoKTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHNsaWRlVXBCbHVyezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEydmgpO2ZpbHRlcjpibHVyKDEwcHgpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpO2ZpbHRlcjpibHVyKDApfX1Aa2V5ZnJhbWVzIHNsaWRlVXBTbWFsbHswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4dmgpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpfX1Aa2V5ZnJhbWVzIHNsaWRlVXBTbWFsbF9yZXZ7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOHZoKX19QGtleWZyYW1lcyBzbGlkZVVwRnVsbHswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDB2aCl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSl9fUBrZXlmcmFtZXMgc2xpZGVEb3duX3JldnswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjUlKX19QGtleWZyYW1lcyBzbGlkZURvd257MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTI1JSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSl9fUBrZXlmcmFtZXMgc2xpZGVEb3duU21hbGxfcmV2ezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMCUpfX1Aa2V5ZnJhbWVzIHNsaWRlRG93blNtYWxsezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMCUpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpfX1Aa2V5ZnJhbWVzIHNsaWRlRG93bkZ1bGx7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTkwJSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSl9fUBrZXlmcmFtZXMgc2NhbGVVcHswJXt0cmFuc2Zvcm06c2NhbGUoMC44NSl9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgc2NhbGVIZWlnaHRGdWxsX3JldnswJXt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX0xMDAle3RyYW5zZm9ybTpzY2FsZTNkKDEsIDAsIDEpfX1Aa2V5ZnJhbWVzIHNjYWxlSGVpZ2h0RnVsbHswJXt0cmFuc2Zvcm06c2NhbGUzZCgxLCAwLCAxKX0xMDAle3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX1Aa2V5ZnJhbWVzIHpvb21Jbl9yZXZ7MCV7dHJhbnNmb3JtOnNjYWxlKDEuMSl9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgem9vbUluezAle3RyYW5zZm9ybTpzY2FsZSgxKX0xMDAle3RyYW5zZm9ybTpzY2FsZSgxLjEpfX1Aa2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19W2RhdGEtYW5pbWF0aW9uPWhlcm9ab29tSW5de292ZXJmbG93OmhpZGRlbn1bZGF0YS1hbmltYXRpb249aGVyb1pvb21Jbl0gLnNuX2JhY2tncm91bmR7YW5pbWF0aW9uOnpvb21Jbl9yZXYgMi41cyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkczt0cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7W2RhdGEtYW5pbWF0aW9uPWhlcm9ab29tSW5dIC5zbl9iYWNrZ3JvdW5ke2FuaW1hdGlvbjp6b29tSW5fcmV2IDFzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfX0uX3ZsbWtfYW5pbV9oZXJvWm9vbUluIC5zbl9iYWNrZ3JvdW5ke2FuaW1hdGlvbjp6b29tSW4gMi41cyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX3ZsbWtfYW5pbV9oZXJvWm9vbUluIC5zbl9iYWNrZ3JvdW5ke2FuaW1hdGlvbjp6b29tSW4gMXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9fVtkYXRhLWFuaW1hdGlvbj1pbWFnZVRleHRXaXRoRGVjb3JhdGlvbl0gLl9pbWFnZXtvdmVyZmxvdzpoaWRkZW59W2RhdGEtYW5pbWF0aW9uPWltYWdlVGV4dFdpdGhEZWNvcmF0aW9uXSAuX2ltYWdlIGltZ3thbmltYXRpb246em9vbUluX3JldiAyLjVzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pe1tkYXRhLWFuaW1hdGlvbj1pbWFnZVRleHRXaXRoRGVjb3JhdGlvbl0gLl9pbWFnZSBpbWd7YW5pbWF0aW9uOnpvb21Jbl9yZXYgMXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9fVtkYXRhLWFuaW1hdGlvbj1pbWFnZVRleHRXaXRoRGVjb3JhdGlvbl0gLl90ZXh0e2FuaW1hdGlvbjpzbGlkZURvd25fcmV2IDIuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7W2RhdGEtYW5pbWF0aW9uPWltYWdlVGV4dFdpdGhEZWNvcmF0aW9uXSAuX3RleHR7YW5pbWF0aW9uOnNsaWRlRG93bl9yZXYgMXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9fVtkYXRhLWFuaW1hdGlvbj1pbWFnZVRleHRXaXRoRGVjb3JhdGlvbl0gLl90ZXh0IC5iYl90aXRsZTphZnRlcnthbmltYXRpb246c2NhbGVIZWlnaHRGdWxsX3JldiAyLjVzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcn0uX3ZsbWtfYW5pbV9pbWFnZVRleHRXaXRoRGVjb3JhdGlvbiAuX2ltYWdlIGltZ3thbmltYXRpb246em9vbUluIDIuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll92bG1rX2FuaW1faW1hZ2VUZXh0V2l0aERlY29yYXRpb24gLl9pbWFnZSBpbWd7YW5pbWF0aW9uOnpvb21JbiAxcyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc319Ll92bG1rX2FuaW1faW1hZ2VUZXh0V2l0aERlY29yYXRpb24gLl90ZXh0e2FuaW1hdGlvbjpzbGlkZURvd24gMi41cyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX3ZsbWtfYW5pbV9pbWFnZVRleHRXaXRoRGVjb3JhdGlvbiAuX3RleHR7YW5pbWF0aW9uOnNsaWRlRG93biAxcyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc319Ll92bG1rX2FuaW1faW1hZ2VUZXh0V2l0aERlY29yYXRpb24gLl90ZXh0IC5iYl90aXRsZTphZnRlcnthbmltYXRpb246c2NhbGVIZWlnaHRGdWxsIDIuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9W2RhdGEtYW5pbWF0aW9uPWNvY2t0YWlsUmVjaXBlXSAuYmJfaW1hZ2V7YW5pbWF0aW9uOnNsaWRlVXBTbWFsbF9yZXYgMi41cyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXtbZGF0YS1hbmltYXRpb249Y29ja3RhaWxSZWNpcGVdIC5iYl9pbWFnZXthbmltYXRpb246c2xpZGVVcFNtYWxsX3JldiAyLjVzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfX1bZGF0YS1hbmltYXRpb249Y29ja3RhaWxSZWNpcGVdIC5iYl9pbmdyZWRpZW50cyxbZGF0YS1hbmltYXRpb249Y29ja3RhaWxSZWNpcGVdIC5iYl9wcmVwYXJhdGlvbixbZGF0YS1hbmltYXRpb249Y29ja3RhaWxSZWNpcGVdIC5iYl9nbGFzc3thbmltYXRpb246c2xpZGVVcFNtYWxsX3JldiAyLjVzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pe1tkYXRhLWFuaW1hdGlvbj1jb2NrdGFpbFJlY2lwZV0gLmJiX2luZ3JlZGllbnRzLFtkYXRhLWFuaW1hdGlvbj1jb2NrdGFpbFJlY2lwZV0gLmJiX3ByZXBhcmF0aW9uLFtkYXRhLWFuaW1hdGlvbj1jb2NrdGFpbFJlY2lwZV0gLmJiX2dsYXNze2FuaW1hdGlvbjpzbGlkZVVwU21hbGxfcmV2IDIuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9fS5fdmxta19hbmltX2NvY2t0YWlsUmVjaXBlIC5iYl9pbWFnZXthbmltYXRpb246c2xpZGVVcFNtYWxsIDIuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll92bG1rX2FuaW1fY29ja3RhaWxSZWNpcGUgLmJiX2ltYWdle2FuaW1hdGlvbjpzbGlkZVVwU21hbGwgMXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9fS5fdmxta19hbmltX2NvY2t0YWlsUmVjaXBlIC5iYl9pbmdyZWRpZW50c3thbmltYXRpb246c2xpZGVVcFNtYWxsIDMuMTI1cyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX3ZsbWtfYW5pbV9jb2NrdGFpbFJlY2lwZSAuYmJfaW5ncmVkaWVudHN7YW5pbWF0aW9uOnNsaWRlVXBTbWFsbCAxLjI1cyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc319Ll92bG1rX2FuaW1fY29ja3RhaWxSZWNpcGUgLmJiX3ByZXBhcmF0aW9ue2FuaW1hdGlvbjpzbGlkZVVwU21hbGwgMy43NXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll92bG1rX2FuaW1fY29ja3RhaWxSZWNpcGUgLmJiX3ByZXBhcmF0aW9ue2FuaW1hdGlvbjpzbGlkZVVwU21hbGwgMS41cyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc319Ll92bG1rX2FuaW1fY29ja3RhaWxSZWNpcGUgLmJiX2dsYXNze2FuaW1hdGlvbjpzbGlkZVVwU21hbGwgNC4zNzVzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fdmxta19hbmltX2NvY2t0YWlsUmVjaXBlIC5iYl9nbGFzc3thbmltYXRpb246c2xpZGVVcFNtYWxsIDEuNzVzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfX1bZGF0YS1hbmltYXRpb249dGFzdGluZ05vdGVzXSAuYmJfY29udGVudHthbmltYXRpb246c2xpZGVVcFNtYWxsX3JldiAyLjVzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pe1tkYXRhLWFuaW1hdGlvbj10YXN0aW5nTm90ZXNdIC5iYl9jb250ZW50e2FuaW1hdGlvbjpzbGlkZVVwU21hbGxfcmV2IDFzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfX1bZGF0YS1hbmltYXRpb249dGFzdGluZ05vdGVzXSAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlc19pdGVte3RyYW5zZm9ybTp0cmFuc2xhdGVZKDh2aCl9W2RhdGEtYW5pbWF0aW9uPXRhc3RpbmdOb3Rlc10gLmJiX2ltYWdle2FuaW1hdGlvbjpzbGlkZVVwU21hbGxfcmV2IDIuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7W2RhdGEtYW5pbWF0aW9uPXRhc3RpbmdOb3Rlc10gLmJiX2ltYWdle2FuaW1hdGlvbjpzbGlkZVVwU21hbGxfcmV2IDFzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfX0uX3ZsbWtfYW5pbV90YXN0aW5nTm90ZXMgLmJiX2NvbnRlbnR7YW5pbWF0aW9uOnNsaWRlVXBTbWFsbCAyLjVzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fdmxta19hbmltX3Rhc3RpbmdOb3RlcyAuYmJfY29udGVudHthbmltYXRpb246c2xpZGVVcFNtYWxsIDFzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfX0uX3ZsbWtfYW5pbV90YXN0aW5nTm90ZXMgLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXNfaXRlbXthbmltYXRpb246c2xpZGVVcFNtYWxsIDFzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfS5fdmxta19hbmltX3Rhc3RpbmdOb3RlcyAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlc19pdGVtOm50aC1jaGlsZCgxKXthbmltYXRpb24tZGVsYXk6MHN9Ll92bG1rX2FuaW1fdGFzdGluZ05vdGVzIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzX2l0ZW06bnRoLWNoaWxkKDIpe2FuaW1hdGlvbi1kZWxheTouMXN9Ll92bG1rX2FuaW1fdGFzdGluZ05vdGVzIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzX2l0ZW06bnRoLWNoaWxkKDMpe2FuaW1hdGlvbi1kZWxheTouMnN9Ll92bG1rX2FuaW1fdGFzdGluZ05vdGVzIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzX2l0ZW06bnRoLWNoaWxkKDQpe2FuaW1hdGlvbi1kZWxheTouM3N9Ll92bG1rX2FuaW1fdGFzdGluZ05vdGVzIC5iYl9pbWFnZXthbmltYXRpb246c2xpZGVVcFNtYWxsIDMuNzVzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fdmxta19hbmltX3Rhc3RpbmdOb3RlcyAuYmJfaW1hZ2V7YW5pbWF0aW9uOnNsaWRlVXBTbWFsbCAxLjVzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfX1bZGF0YS1hbmltYXRpb249c2ltcGxlVGV4dF0gLnNuX2Jsb2NrX3dyIC5yb3cgLmNvbC0xMiAucm93e2FuaW1hdGlvbjpzbGlkZVVwX3JldiAyLjVzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGJvdGh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7W2RhdGEtYW5pbWF0aW9uPXNpbXBsZVRleHRdIC5zbl9ibG9ja193ciAucm93IC5jb2wtMTIgLnJvd3thbmltYXRpb24tZGVsYXk6MHN9fS5fdmxta19hbmltX3NpbXBsZVRleHQgLnNuX2Jsb2NrX3dyIC5yb3cgLmNvbC0xMiAucm93e2FuaW1hdGlvbjpzbGlkZVVwIDIuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgYm90aH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX3ZsbWtfYW5pbV9zaW1wbGVUZXh0IC5zbl9ibG9ja193ciAucm93IC5jb2wtMTIgLnJvd3thbmltYXRpb24tZGVsYXk6MHN9fVtjbGFzcyo9X3ZsbWtfYW5pbV9dIC5zbl9ibG9ja193cntvdmVyZmxvdzpoaWRkZW59IiwiQHVzZSAnc2FzczptYXRoJztcclxuXHJcbkBtaXhpbiBmb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkZmlsZS1wYXRoLCAkZm9udC13ZWlnaHQ6IG5vcm1hbCwgJGZvbnQtc3R5bGU6IG5vcm1hbCwgJGV4dHM6IChlb3Qgd29mZjIgd29mZiB0dGYgc3ZnKSl7XHJcblxyXG5cdCRzcmM6ICcnO1xyXG5cdEBpZiBpbmRleCgkZXh0cywgZW90KSB7ICRzcmM6ICN7JHNyYyArIHVybCgnI3skZmlsZS1wYXRofS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpICsgJywnfTsgfVxyXG5cdEBpZiBpbmRleCgkZXh0cywgd29mZjIpIHsgJHNyYzogI3skc3JjICsgdXJsKCcjeyRmaWxlLXBhdGh9LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpICsgJywnfTsgfVxyXG5cdEBpZiBpbmRleCgkZXh0cywgd29mZikgeyAkc3JjOiAjeyRzcmMgKyB1cmwoJyN7JGZpbGUtcGF0aH0ud29mZicpIGZvcm1hdCgnd29mZicpICsgJywnfTsgfVxyXG5cdEBpZiBpbmRleCgkZXh0cywgdHRmKSB7ICRzcmM6ICN7JHNyYyArIHVybCgnI3skZmlsZS1wYXRofS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJykgKyAnLCd9OyB9XHJcblx0QGlmIGluZGV4KCRleHRzLCBvdGYpIHsgJHNyYzogI3skc3JjICsgdXJsKCcjeyRmaWxlLXBhdGh9Lm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSArICcsJ307IH1cclxuXHRAaWYgaW5kZXgoJGV4dHMsIHN2ZykgeyAkc3JjOiAjeyRzcmMgKyB1cmwoJyN7JGZpbGUtcGF0aH0uc3ZnIyN7JGZvbnQtZmFtaWx5fScpIGZvcm1hdCgnc3ZnJykgKyAnLCd9OyB9XHJcblx0QGlmICRzcmMgeyRzcmM6ICN7c3RyLXNsaWNlKCRzcmMsIDEsIC0yKX0gfVxyXG5cclxuXHRAZm9udC1mYWNle1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcclxuXHJcblx0XHRAaWYgaW5kZXgoJGV4dHMsIGVvdCkgeyBzcmM6IHVybCgnI3skZmlsZS1wYXRofS5lb3QnKTsgfVxyXG5cdFx0c3JjOiAkc3JjO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcclxuXHRcdGZvbnQtc3R5bGU6ICRmb250LXN0eWxlO1xyXG5cdH1cclxuXHJcblx0Ly8gQ2hyb21lIGZvciBXaW5kb3dzIHJlbmRlcmluZyBmaXg6IGh0dHA6Ly93d3cuYWR0cmFrLmNvLnVrL2Jsb2cvZm9udC1mYWNlLWNocm9tZS1yZW5kZXJpbmcvXHJcblx0QGlmIGluZGV4KCRleHRzLCBzdmcpIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApe1xyXG5cdFx0XHRAZm9udC1mYWNle1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0c3JjOiB1cmwoJyN7JGZpbGUtcGF0aH0uc3ZnIyN7JGZvbnQtZmFtaWx5fScpIGZvcm1hdCgnc3ZnJyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBoYW1idXJnZXIgKCR3aWR0aDogMzBweCwgJGhlaWdodDogJHdpZHRoLCAkYmFyLWhlaWdodDogMnB4KSB7XHJcbiAgLypcclxuICAgIFVzYWdlOlxyXG5cclxuICAgIEhUTUw6XHJcbiAgICAgIDxhIGNsYXNzPVwiaGFtYnVyZ2VyXCI+XHJcbiAgICAgICAgPHNwYW4+PC9zcGFuPlxyXG4gICAgICAgIDxzcGFuPjwvc3Bhbj5cclxuICAgICAgICA8c3Bhbj48L3NwYW4+XHJcbiAgICAgICAgPHNwYW4+PC9zcGFuPlxyXG4gICAgICA8L2E+XHJcblxyXG4gICAgU0NTUzpcclxuICAgICAgLmhhbWJ1cmdlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgaGFtYnVyZ2VyKCR3aWR0aDogMjNweCwgJGhlaWdodDogMjJweCwgJGJhci1oZWlnaHQ6IDJweCk7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgKi9cclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICB0cmFuc2l0aW9uOlxyXG4gICAgb3BhY2l0eSAkdHJhbnNpdGlvbi1iYXNlLWVhc2luZyxcclxuICAgIHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zbG93LWVhc2luZztcclxuXHJcbiAgPiBzcGFuIHtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRiYXItaGVpZ2h0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNpdGlvbjpcclxuICAgICAgYmFja2dyb3VuZCAkdHJhbnNpdGlvbi1iYXNlLWVhc2luZyxcclxuICAgICAgdHJhbnNmb3JtICR0cmFuc2l0aW9uLXNsb3ctZWFzaW5nO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICB0b3A6IG1hdGguZGl2KCRoZWlnaHQgLSAkYmFyLWhlaWdodCwyKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIHRvcDogKCRoZWlnaHQgLSAkYmFyLWhlaWdodCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1xyXG5cclxuICAvLyBDbGFzcyBub3cgbmVlZHMgdG8gYmUgb24gYGJvZHlgIGVsZW1lbnQsIG9yIG9uIHRoZSBwYXJlbnRcclxuICAuX21lbnVfb3BlbiAmIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTgwZGVnKTtcclxuXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBpcy1kZWJ1ZyB7XHJcblx0Ym9keS5fZGVidWcgJiB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XHJcbiAgJjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7IEBjb250ZW50OyB9XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7IEBjb250ZW50OyB9XHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7IEBjb250ZW50OyB9XHJcbn1cclxuXHJcbkBtaXhpbiBhZG9iZS1sZXR0ZXItc3BhY2luZygkc3BhY2luZykge1xyXG4gIGxldHRlci1zcGFjaW5nOiBjYWxjKCgjeyRzcGFjaW5nfSAvIDEwMDApICogMWVtKTtcclxufVxyXG5cclxuQG1peGluIHZhci1jb2xvcihcclxuICAkcHJvcCxcclxuICAka2V5LFxyXG4gICRjb2xvcnM6ICR0Yy1jb2xvcnMsXHJcbikge1xyXG4gICN7JHByb3B9OiAje21hcC1nZXQoJGtleSwgJGNvbG9ycyl9ICFpbXBvcnRhbnQ7XHJcbiAgI3skcHJvcH06IHZhcigtLSN7JGtleX0sICN7bWFwLWdldCgka2V5LCAkY29sb3JzKX0pICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JvbGxiYXIoXHJcblx0JHNpemU6ICRzY3JvbGxiYXItc2l6ZSxcclxuXHQkdGh1bWI6IHJnYmEoIzAwMCwgLjUpLFxyXG5cdCRiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIC41KSxcclxuXHQkcmFkaXVzOiAwLFxyXG5cdCRwYWRkaW5nOiAwLFxyXG4gICR3aWR0aDogdGhpbixcclxuKSB7XHJcblxyXG5cdC8vIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgQGluY2x1ZGUgc2N1dC1zaXplKCRzaXplKTsgfVxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHsgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7IH1cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdFx0Ym9yZGVyOiAkcGFkZGluZyBzb2xpZCAkYmFja2dyb3VuZDtcclxuXHR9XHJcblxyXG5cdC8vIEZpcmVmb3hcclxuXHRzY3JvbGxiYXItd2lkdGg6ICR3aWR0aDsgLy8gXCJhdXRvXCIgb3IgXCJ0aGluXCJcclxuXHRzY3JvbGxiYXItY29sb3I6ICR0aHVtYiAkYmFja2dyb3VuZDtcclxufVxyXG5cclxuQG1peGluIGFic29sdXRlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1peGluIGNhbXBhcmktZ3JhZGllbnQtZmFkZSgkY29sb3I6ICNDODEwMkUsICRkaXI6IGxlZnQsICRmcm9tOiAwJSwgJHRvOiA1MCUpIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byAkZGlyLCByZ2JhKCRjb2xvciwxKSAkZnJvbSwgcmdiYSgkY29sb3IsMCkgJHRvKTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ei1pbmRleDogMDtcclxufVxyXG5cclxuQG1peGluIGhhcy1ncmFkaWVudC1vdmVybGF5KCRkaXJlY3Rpb246IHRvIGJvdHRvbSwgJGNvbG9yOiAjMDAwLCAkb3BJbjogMSwgJG9wT3V0OiAwLjUsICRmcm9tOiAwJSwgJHRvOiA1MCUsICR6SW5kZXg6IC0xKSB7XHJcblx0JjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZTtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCByZ2JhKCRjb2xvciwkb3BJbikgJGZyb20sIHJnYmEoJGNvbG9yLCRvcE91dCkgJHRvKTtcclxuXHRcdHotaW5kZXg6ICR6SW5kZXg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1peGluIHRyYW5zaXRpb24oJGN1cnZlIDogZWFzZS1pbi1vdXQpIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zNXMgJGN1cnZlO1xyXG59XHJcbiIsIiRmb250LXBhdGg6ICcuLi9mb250cyc7XHJcblxyXG4vLyBUaGluXHJcbi8vIEV4dHJhTGlnaHRcclxuLy8gTGlnaHRcclxuLy8gUmVndWxhclxyXG4vLyBNZWRpdW1cclxuLy8gU2VtaUJvbGRcclxuLy8gQm9sZFxyXG4vLyBFeHRyYUJvbGRcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdLYW5pdCcsICcjeyRmb250LXBhdGh9L2thbml0L0thbml0LVJlZ3VsYXInLCBub3JtYWwsIG5vcm1hbCwgdHRmKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdLYW5pdCcsICcjeyRmb250LXBhdGh9L2thbml0L0thbml0LUV4dHJhQm9sZCcsIGJvbGQsIG5vcm1hbCwgdHRmKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdLYW5pdCcsICcjeyRmb250LXBhdGh9L2thbml0L0thbml0LUxpZ2h0JywgMzAwLCBub3JtYWwsIHR0Zik7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnS2FuaXQnLCAnI3skZm9udC1wYXRofS9rYW5pdC9LYW5pdC1SZWd1bGFyJywgNDAwLCBub3JtYWwsIHR0Zik7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnS2FuaXQnLCAnI3skZm9udC1wYXRofS9rYW5pdC9LYW5pdC1NZWRpdW0nLCA1MDAsIG5vcm1hbCwgdHRmKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdLYW5pdCcsICcjeyRmb250LXBhdGh9L2thbml0L0thbml0LVNlbWlCb2xkJywgNjAwLCBub3JtYWwsIHR0Zik7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnS2FuaXQnLCAnI3skZm9udC1wYXRofS9rYW5pdC9LYW5pdC1TZW1pQm9sZCcsIDcwMCwgbm9ybWFsLCB0dGYpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ0thbml0JywgJyN7JGZvbnQtcGF0aH0va2FuaXQvS2FuaXQtQm9sZCcsIDgwMCwgbm9ybWFsLCB0dGYpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ0thbml0JywgJyN7JGZvbnQtcGF0aH0va2FuaXQvS2FuaXQtRXh0cmFCb2xkJywgOTAwLCBub3JtYWwsIHR0Zik7XHJcblxyXG5cclxuQGluY2x1ZGUgZm9udC1mYWNlKCdQYXRod2F5IEdvdGhpYyBPbmUnLCAnI3skZm9udC1wYXRofS9wYXRod2F5Z290aGljb25lL1BhdGh3YXlHb3RoaWNPbmUtUmVndWxhcicsIG5vcm1hbCwgbm9ybWFsLCB0dGYpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ1BhdGh3YXkgR290aGljIE9uZScsICcjeyRmb250LXBhdGh9L3BhdGh3YXlnb3RoaWNvbmUvUGF0aHdheUdvdGhpY09uZS1SZWd1bGFyJywgYm9sZCwgbm9ybWFsLCB0dGYpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ1BhdGh3YXkgR290aGljIE9uZScsICcjeyRmb250LXBhdGh9L3BhdGh3YXlnb3RoaWNvbmUvUGF0aHdheUdvdGhpY09uZS1SZWd1bGFyJywgMzAwLCBub3JtYWwsIHR0Zik7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnUGF0aHdheSBHb3RoaWMgT25lJywgJyN7JGZvbnQtcGF0aH0vcGF0aHdheWdvdGhpY29uZS9QYXRod2F5R290aGljT25lLVJlZ3VsYXInLCA0MDAsIG5vcm1hbCwgdHRmKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdQYXRod2F5IEdvdGhpYyBPbmUnLCAnI3skZm9udC1wYXRofS9wYXRod2F5Z290aGljb25lL1BhdGh3YXlHb3RoaWNPbmUtUmVndWxhcicsIDUwMCwgbm9ybWFsLCB0dGYpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ1BhdGh3YXkgR290aGljIE9uZScsICcjeyRmb250LXBhdGh9L3BhdGh3YXlnb3RoaWNvbmUvUGF0aHdheUdvdGhpY09uZS1SZWd1bGFyJywgNjAwLCBub3JtYWwsIHR0Zik7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnUGF0aHdheSBHb3RoaWMgT25lJywgJyN7JGZvbnQtcGF0aH0vcGF0aHdheWdvdGhpY29uZS9QYXRod2F5R290aGljT25lLVJlZ3VsYXInLCA3MDAsIG5vcm1hbCwgdHRmKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdQYXRod2F5IEdvdGhpYyBPbmUnLCAnI3skZm9udC1wYXRofS9wYXRod2F5Z290aGljb25lL1BhdGh3YXlHb3RoaWNPbmUtUmVndWxhcicsIDgwMCwgbm9ybWFsLCB0dGYpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ1BhdGh3YXkgR290aGljIE9uZScsICcjeyRmb250LXBhdGh9L3BhdGh3YXlnb3RoaWNvbmUvUGF0aHdheUdvdGhpY09uZS1SZWd1bGFyJywgOTAwLCBub3JtYWwsIHR0Zik7XHJcbiIsIi8vIFZhcmlhYmxlc1xyXG5cclxuLy8gRGVmYXVsdCBCcmVha3BvaW50c1xyXG4kZGJ0Olx0XHRcdFx0bWQ7IC8vIERlZmF1bHQgQnJlYWtwb2ludCBUYWJsZXQgLSBVc2UgaXQgaW4gQGluY2x1ZGUgbXEoJGRidCl7fVxyXG4kZGJkOlx0XHRcdFx0bGc7IC8vIERlZmF1bHQgQnJlYWtwb2ludCBEZXNrdG9wIC0gVXNlIGl0IGluIEBpbmNsdWRlIG1xKCRkYnQpe31cclxuJGRiLWZvbnQ6XHRcdChtZCBsZyk7IC8vIFVzZWQgaW4gbWl4aW5zIEBmb250LXNpemUsIEBsaW5lLWhlaWdodCwgQGxldHRlci1zcGFjaW5nXHJcblxyXG4vLyBDb2xvcnNcclxuLy8gQm9vdHN0cmFwJ3MgR3JheXNcclxuJHdoaXRlOiAgICAjRjlGOUY0ICFkZWZhdWx0O1xyXG4kZ3JheS0xMDA6ICNmNWY1ZjU7XHJcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcclxuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xyXG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XHJcbiRncmF5LTUwMDogI2FmYWZhZjtcclxuJGdyYXktNjAwOiAjNzc2ZjZmO1xyXG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XHJcbiRncmF5LTgwMDogIzJkMmUyZjtcclxuJGdyYXktOTAwOiAjMEIwQjBCO1xyXG4kYmxhY2s6ICAgICMwRTBGMTEgIWRlZmF1bHQ7IC8vQmxhY2sgOTAwXHJcblxyXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xyXG4kZ3JheXM6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgXCIxMDBcIjogJGdyYXktMTAwLFxyXG4gICAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXHJcbiAgICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcclxuICAgICAgXCI0MDBcIjogJGdyYXktNDAwLFxyXG4gICAgICBcIjUwMFwiOiAkZ3JheS01MDAsXHJcbiAgICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcclxuICAgICAgXCI3MDBcIjogJGdyYXktNzAwLFxyXG4gICAgICBcIjgwMFwiOiAkZ3JheS04MDAsXHJcbiAgICAgIFwiOTAwXCI6ICRncmF5LTkwMFxyXG4gICAgKSxcclxuICAgICRncmF5c1xyXG4pO1xyXG5cclxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XHJcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xyXG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcclxuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XHJcbiRyZWQ6ICAgICAjOTMwNDA0ICFkZWZhdWx0O1xyXG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcclxuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XHJcbiRncmVlbjogICAjMmViNjJjICFkZWZhdWx0O1xyXG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcclxuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XHJcblxyXG4kYzE6ICAgICAgI0Q2NUIxMCAhZGVmYXVsdDsgLy9SdXNzZWxsJ3MgUmVzZXJ2ZS9EYXJrIE9yYW5nZVxyXG4kYzI6ICAgICAgI0YyNzAyMiAhZGVmYXVsdDsgLy9SdXNzZWxsJ3MgUmVzZXJ2ZS9PcmFuZ2VcclxuJGMzOiAgICAgICM2NDhCN0MgIWRlZmF1bHQ7IC8vUnVzc2VsbCdzIFJlc2VydmUvWW91bmcgT2FrIExlYWZcclxuJGM0OiAgICAgICM0QzVDNTYgIWRlZmF1bHQ7IC8vUnVzc2VsbCdzIFJlc2VydmUvT2FrIExlYWZcclxuJGM1OiAgICAgICNGOUY5RjQgIWRlZmF1bHQ7IC8vUnVzc2VsbCdzIFJlc2VydmUvV2hpdGVcclxuJGM2OiAgICAgICM3NjJFMTQgIWRlZmF1bHQ7IC8vUnVzc2VsbCdzIERhcmsgTGVhdGhlclxyXG4kYzc6ICAgICAgIzBFMEYxMSAhZGVmYXVsdDtcclxuJGM4OiAgICAgICNlM2UzZTMgIWRlZmF1bHQ7XHJcbiRjOTogICAgICAjM2QzZDNkICFkZWZhdWx0O1xyXG4kYzEwOiAgICAgcmdiYSgjRjlGOUY0LCAuNikgIWRlZmF1bHQ7XHJcbiRjMTE6ICAgICAjODY4Njg2ICFkZWZhdWx0OyAvL0dyZXkgMzAwXHJcbiRjMTI6ICAgICAjYjBiMGIwICFkZWZhdWx0O1xyXG4kYzEzOiAgICAgI0VERURFOCAhZGVmYXVsdDsgLy9SdXNzZWxsJ3MgUmVzZXJ2ZUJhciBjb2xvclxyXG5cclxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XHJcbiRjb2xvcnM6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxyXG4gICAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcclxuICAgICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXHJcbiAgICAgIFwicGlua1wiOiAgICAgICAkcGluayxcclxuICAgICAgXCJyZWRcIjogICAgICAgICRyZWQsXHJcbiAgICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxyXG4gICAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcclxuICAgICAgXCJncmVlblwiOiAgICAgICRncmVlbixcclxuICAgICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxyXG4gICAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXHJcbiAgICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXHJcbiAgICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXHJcbiAgICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDAsXHJcbiAgICAgIFwiYzFcIjogICAgICAgICAkYzEsXHJcbiAgICAgIFwiYzJcIjogICAgICAgICAkYzIsXHJcbiAgICAgIFwiYzNcIjogICAgICAgICAkYzMsXHJcbiAgICAgIFwiYzRcIjogICAgICAgICAkYzQsXHJcbiAgICAgIFwiYzVcIjogICAgICAgICAkYzUsXHJcbiAgICAgIFwiYzZcIjogICAgICAgICAkYzYsXHJcbiAgICAgIFwiYzdcIjogICAgICAgICAkYzcsXHJcbiAgICAgIFwiYzhcIjogICAgICAgICAkYzgsXHJcbiAgICAgIFwiYzlcIjogICAgICAgICAkYzksXHJcbiAgICAgIFwiYzEwXCI6ICAgICAgICAgJGMxMCxcclxuICAgICAgXCJjMTFcIjogICAgICAgICAkYzExLFxyXG4gICAgICBcImMxMlwiOiAgICAgICAgICRjMTJcclxuICAgICksXHJcbiAgICAkY29sb3JzXHJcbik7XHJcblxyXG4vLyBCb290c3RyYXAncyBUaGVtZSBDb2xvcnNcclxuJHByaW1hcnk6ICAgICAgICRjMyAhZGVmYXVsdDtcclxuJHNlY29uZGFyeTogICAgICRjMSAhZGVmYXVsdDtcclxuJHByaW1hcnk6ICAgICAgICAgICAgICRjMztcclxuJHByaW1hcnktZGFyazogICAgICAgICRjNDtcclxuJHByaW1hcnktbGlnaHQ6ICAgICAgICRjMztcclxuJHNlY29uZGFyeTogICAgICAgICAgICRjMTtcclxuJHNlY29uZGFyeS1saWdodDogICAgICRjMjtcclxuJHRlcnRpYXJ5OiAgICAgICAgICAgICRjMjtcclxuJHN1Y2Nlc3M6ICAgICAgICAgICAgICMyZWI2MmM7XHJcbiRpbmZvOiAgICAgICAgICAgICAgICAjMTdhMmI4ICFkZWZhdWx0O1xyXG4kd2FybmluZzogICAgICAgICAgICAgI2ZmYzEwNyAhZGVmYXVsdDtcclxuJGRhbmdlcjogICAgICAgICAgICAgICRyZWQ7XHJcbiRsaWdodDogICAgICAgICAgICAgICAkZ3JheS0xMDA7XHJcbiRkYXJrOiAgICAgICAgICAgICAgICAkZ3JheS05MDA7XHJcblxyXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuLy8gSU5GTzogUmVtb3ZlZCB0aGUgbWVyZ2Ugb2YgYWxsIHRoZW1lLWNvbG9ycywgZG8gbm90IGFkZCB0aGVtIGFnYWluIVxyXG4vLyBBbHNvIGNoYW5nZWQgYWxsIHRoZSBvY2N1cnJlbmNlcywgb2J2aW91c2x5XHJcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgLy8gXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxyXG4gICAgICAvLyBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcclxuICAgICAgLy8gXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxyXG4gICAgICAvLyBcImluZm9cIjogICAgICAgJGluZm8sXHJcbiAgICAgIC8vIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcclxuICAgICAgLy8gXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXHJcbiAgICAgIC8vIFwibGlnaHRcIjogICAgICAkbGlnaHQsXHJcbiAgICAgIC8vIFwiZGFya1wiOiAgICAgICAkZGFya1xyXG4gICAgICBcImMxXCI6ICAgICAgICAgJGMxLFxyXG4gICAgICBcImMyXCI6ICAgICAgICAgJGMyLFxyXG4gICAgICBcImMzXCI6ICAgICAgICAgJGMzLFxyXG4gICAgICBcImM0XCI6ICAgICAgICAgJGM0LFxyXG4gICAgICBcImM1XCI6ICAgICAgICAgJGM1LFxyXG4gICAgICBcImM2XCI6ICAgICAgICAgJGM2LFxyXG4gICAgICBcImM3XCI6ICAgICAgICAgJGM3LFxyXG4gICAgICBcImM4XCI6ICAgICAgICAgJGM4LFxyXG4gICAgICBcImM5XCI6ICAgICAgICAgJGM5LFxyXG4gICAgICBcImMxMFwiOiAgICAgICAgICRjMTAsXHJcbiAgICAgIFwiYzExXCI6ICAgICAgICAgJGMxMSxcclxuICAgICAgXCJjMTJcIjogICAgICAgICAkYzEyLFxyXG4gICAgICAnbGlnaHQnOiAkbGlnaHQsXHJcbiAgICAgICdkYXJrJzogJGRhcmssXHJcbiAgICApLFxyXG4gICAgJHRoZW1lLWNvbG9yc1xyXG4pO1xyXG5cclxuLy8gQm9keVxyXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG5cclxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVudENvbG9yO1xyXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmU7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRjMztcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbDtcclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA4MzRweCxcclxuICBsZzogMTAyNHB4LFxyXG4gIHhsOiAxNDU2cHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIC8vIHhzOiAzMzZweCxcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDY4OHB4LFxyXG4gIGxnOiAxMDAwcHgsXHJcbiAgeGw6IDE0NDBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFotaW5kZXhlc1xyXG4vLyBCb29zdHJhcFxyXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDEwICFkZWZhdWx0O1xyXG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xyXG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xyXG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xyXG5cclxuLy8gQ3VzdG9tXHJcbiR6aW5kZXgtaGVhZGVyOiAgICAgICAgICAgICAgICAgICAgICR6aW5kZXgtZml4ZWQ7XHJcbiR6aW5kZXgtYmxvY2tzOiAgICAgICAgICAgICAgICAgICAgIDUwO1xyXG4kemluZGV4LWZvb3RlcjogICAgICAgICAgICAgICAgICAgICAxMDtcclxuJHppbmRleC1sYW5ndWFnZS1zZWxlY3RvcjogICAgICAgICAgJHppbmRleC1oZWFkZXIgKyAxO1xyXG4kemluZGV4LWJ1eS1ub3c6ICAgICAgICAgICAgICAgICAgICAkemluZGV4LWhlYWRlciArIDE7XHJcblxyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgJ0thbml0Jywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LXNlcmlmOiBcdFx0XHRcdFx0J1BhdGh3YXkgR290aGljIE9uZScsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xyXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxyXG4kZm9udC1zaXplLXhsOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDUwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGM1ICFkZWZhdWx0O1xyXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgJGMxMCAhZGVmYXVsdDtcclxuXHJcbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgIDM4cHggIWRlZmF1bHQ7XHJcbiRoMS1mb250LXNpemUtbWQ6ICAgICAgICAgICAgIDYwcHggIWRlZmF1bHQ7XHJcbiRoMS1mb250LXNpemUtbGc6ICAgICAgICAgICAgIDYwcHggIWRlZmF1bHQ7XHJcbiRoMS1mb250LXNpemUteGw6ICAgICAgICAgICAgIDcwcHggIWRlZmF1bHQ7XHJcblxyXG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAyOHB4ICFkZWZhdWx0O1xyXG4kaDItZm9udC1zaXplLW1kOiAgICAgICAgICAgICA0NnB4ICFkZWZhdWx0O1xyXG4kaDItZm9udC1zaXplLWxnOiAgICAgICAgICAgICA0NnB4ICFkZWZhdWx0O1xyXG4kaDItZm9udC1zaXplLXhsOiAgICAgICAgICAgICA1NHB4ICFkZWZhdWx0O1xyXG5cclxuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgMjZweCAhZGVmYXVsdDtcclxuJGgzLWZvbnQtc2l6ZS1tZDogICAgICAgICAgICAgMzhweCAhZGVmYXVsdDtcclxuJGgzLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgMzhweCAhZGVmYXVsdDtcclxuJGgzLWZvbnQtc2l6ZS14bDogICAgICAgICAgICAgNDhweCAhZGVmYXVsdDtcclxuXHJcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XHJcbiRoNC1mb250LXNpemUtbWQ6ICAgICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XHJcbiRoNC1mb250LXNpemUtbGc6ICAgICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XHJcbiRoNC1mb250LXNpemUteGw6ICAgICAgICAgICAgIDM2cHggIWRlZmF1bHQ7XHJcblxyXG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAxOHB4ICFkZWZhdWx0O1xyXG4kaDUtZm9udC1zaXplLW1kOiAgICAgICAgICAgICAxOHB4ICFkZWZhdWx0O1xyXG4kaDUtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAxOHB4ICFkZWZhdWx0O1xyXG4kaDUtZm9udC1zaXplLXhsOiAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xyXG5cclxuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgMTZweCAhZGVmYXVsdDtcclxuJGg2LWZvbnQtc2l6ZS1tZDogICAgICAgICAgICAgMTZweCAhZGVmYXVsdDtcclxuJGg2LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgMTZweCAhZGVmYXVsdDtcclxuJGg2LWZvbnQtc2l6ZS14bDogICAgICAgICAgICAgMThweCAhZGVmYXVsdDtcclxuXHJcbiRjYXB0aW9uLWZvbnQtZmFtaWx5OiAgICAgICAgICRmb250LWZhbWlseS1zZXJpZiAhZGVmYXVsdDtcclxuJGNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAgMTJweCAhZGVmYXVsdDtcclxuJGNhcHRpb24tZm9udC1zaXplLW1kOiAgICAgICAgMTJweCAhZGVmYXVsdDtcclxuJGNhcHRpb24tZm9udC1zaXplLWxnOiAgICAgICAgMTJweCAhZGVmYXVsdDtcclxuJGNhcHRpb24tZm9udC1zaXplLXhsOiAgICAgICAgMTJweCAhZGVmYXVsdDtcclxuXHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDYwMCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAxMHB4ICFkZWZhdWx0O1xyXG5cclxuJG5hdi1mdWxsLWZvbnQtc2l6ZTogICAgICAgICAgMTZweCAhZGVmYXVsdDtcclxuJG5hdi1mdWxsLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xyXG4kbmF2LWZ1bGwtbGluZS1oZWlnaHQ6ICAgICAgICAxLjMgIWRlZmF1bHQ7XHJcbiRuYXYtZnVsbC1mb250LWZhbWlseTogICAgICAgICRmb250LWZhbWlseS1tb25vc3BhY2UgIWRlZmF1bHQ7XHJcbiRuYXYtZnVsbC1sZXR0ZXItc3BhY2luZzogICAgIDEuMDhweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBTdHJ1Y3R1cmVcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMTZweDtcclxuJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZTogICAgMzJweDtcclxuJGNvbnRhaW5lci1wYWRkaW5nLWRlc2t0b3A6ICAgJGdyaWQtZ3V0dGVyLXdpZHRoO1xyXG4kY29udGFpbmVyLXBhZGRpbmctZmx1aWQ6ICAgICAzMnB4O1xyXG4kc2Nyb2xsYmFyLXNpemU6ICAgICAgICAgICAgICA3cHg7XHJcbiRob3Zlci1vcGFjaXR5OiAgICAgICAgICAgICAgIC41O1xyXG4kaGVhZGVyLXZlcnRpY2FsLXdpZHRoOiAgICAgICAyNTBweDtcclxuXHJcbi8vIFNwYWNpbmdzXHJcbiRzcGFjZXJzLXN0ZXA6IDEwO1xyXG4kc3BhY2Vycy1tYXg6IDEyMDsgLy8gTmVlZHMgdG8gYmUgZGl2aXNpYmxlIGJ5ICRzcGFjZXJzLXN0ZXAsIG90aGVyd2lzZSB3aWxsIGJlIHJvdW5kZWRcclxuJHNwYWNlcnM6IHNldC1zcGFjZXJzKCk7XHJcblxyXG5cclxuLy8gRm9udCBXZWlnaHRzXHJcbiRmb250LXdlaWdodHM6IChcclxuICB0aGluXHRcdFx0XHQ6IDEwMCxcclxuXHRleHRyYWxpZ2h0XHQ6IDIwMCxcclxuXHRsaWdodFx0XHRcdFx0OiAzMDAsXHJcblx0cmVndWxhclx0XHRcdDogNDAwLFxyXG5cdG1lZGl1bVx0XHRcdDogNTAwLFxyXG5cdHNlbWlib2xkXHRcdDogNjAwLFxyXG5cdGJvbGRcdFx0XHRcdDogNzAwLFxyXG5cdGV4dHJhYm9sZFx0XHQ6IDgwMCxcclxuXHRoZWF2eVx0XHRcdFx0OiA5MDBcclxuKTtcclxuXHJcblxyXG4vLyBBbGVydHNcclxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtbWFyZ291dC1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgZncoYm9sZCkgIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICAtMTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVHJhbnNpdGlvbnNcclxuLy8gRWFzaW5nc1xyXG4kdHJhbnNpdGlvbi1lYXNlLWluLW91dC1xdWFkOiAgIGN1YmljLWJlemllciguNDUsIDAsIC41NSwgMSk7XHJcbiR0cmFuc2l0aW9uLXN3aXBlci1lYXNpbmc6ICAgICAgY3ViaWMtYmV6aWVyKC42NSwgLjEyLCAuMzUsIDEpO1xyXG4kdHJhbnNpdGlvbi1jdWJpYy1iZXppZXI6ICAgICAgIGN1YmljLWJlemllciguNywgMCwgLjQsIDEpO1xyXG5cclxuLy8gR2VuZXJpY1xyXG4kdHJhbnNpdGlvbi1iYXNlLXRpbWU6ICAgICAgICAgICAgICAgLjM1cyAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tYmFzZS1lYXNpbmc6ICAgICAgICAgICAgICR0cmFuc2l0aW9uLWJhc2UtdGltZSBlYXNlICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICAgICAgICAgYWxsICR0cmFuc2l0aW9uLWJhc2UtZWFzaW5nICFkZWZhdWx0O1xyXG4vL1xyXG4kdHJhbnNpdGlvbi1zbG93LXRpbWU6ICAgICAgICAgICAgICAgLjdzICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1zbG93LWVhc2luZzogICAgICAgICAgICAgJHRyYW5zaXRpb24tc2xvdy10aW1lICR0cmFuc2l0aW9uLWN1YmljLWJlemllciAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tc2xvdzogICAgICAgICAgICAgICAgICAgIGFsbCAkdHJhbnNpdGlvbi1zbG93LWVhc2luZyAhZGVmYXVsdDtcclxuXHJcbi8vIEhlYWRlciAoTmF2IC0gSGFtYnVyZ2VyKVxyXG4kdHJhbnNpdGlvbi1uYXYtaGFtYnVyZ2VyLWluLXRpbWU6ICAgICAgIDEuMnMgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLW5hdi1oYW1idXJnZXItaW4tZWFzaW5nOiAgICAgJHRyYW5zaXRpb24tbmF2LWhhbWJ1cmdlci1pbi10aW1lICR0cmFuc2l0aW9uLWVhc2UtaW4tb3V0LXF1YWQgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLW5hdi1oYW1idXJnZXItaW46ICAgICAgICAgICAgYWxsICR0cmFuc2l0aW9uLW5hdi1oYW1idXJnZXItaW4tZWFzaW5nICFkZWZhdWx0O1xyXG4vL1xyXG4kdHJhbnNpdGlvbi1uYXYtaGFtYnVyZ2VyLW91dC10aW1lOiAgICAgIC4zcyAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tbmF2LWhhbWJ1cmdlci1vdXQtZWFzaW5nOiAgICAkdHJhbnNpdGlvbi1uYXYtaGFtYnVyZ2VyLW91dC10aW1lICR0cmFuc2l0aW9uLWVhc2UtaW4tb3V0LXF1YWQgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLW5hdi1oYW1idXJnZXItb3V0OiAgICAgICAgICAgYWxsICR0cmFuc2l0aW9uLW5hdi1oYW1idXJnZXItb3V0LWVhc2luZyAhZGVmYXVsdDtcclxuXHJcblxyXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgMXB4ICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICA0cHggIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG5cclxuOnJvb3Qge1xyXG4gIC8qIENvbG9ycyAqL1xyXG4gIC0tdGMtY29sb3ItYzE6ICN7JGMxfTtcclxuICAtLXRjLWNvbG9yLWMyOiAjeyRjMn07XHJcbiAgLS10Yy1jb2xvci1jMzogI3skYzN9O1xyXG4gIC0tdGMtY29sb3ItYzQ6ICN7JGM0fTtcclxuICAtLXRjLWNvbG9yLWM1OiAjeyRjNX07XHJcbiAgLS10Yy1jb2xvci1jNjogI3skYzZ9O1xyXG4gIC0tdGMtY29sb3ItYzc6ICN7JGM3fTtcclxuICAtLXRjLWNvbG9yLWM4OiAjeyRjOH07XHJcbiAgLS10Yy1jb2xvci1jOTogI3skYzl9O1xyXG4gIC0tdGMtY29sb3ItYzEwOiAjeyRjMTB9O1xyXG4gIC0tdGMtY29sb3ItYzExOiAjeyRjMTF9O1xyXG4gIC0tdGMtY29sb3ItYzEyOiAjeyRjMTJ9O1xyXG4gIC0tdGMtY29sb3Itc3VjY2VzczogI3skc3VjY2Vzc307XHJcbiAgLS10Yy1jb2xvci1kYW5nZXI6ICN7JGRhbmdlcn07XHJcblxyXG4gIC8qIEdyYWRpZW50cyAqL1xyXG4gIC0tdGMtZ3JhZGllbnQtZzEtZnJvbTogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1ncmFkaWVudC1nMS10bzogI3skYzJ9O1xyXG4gIC0tdGMtZ3JhZGllbnQtZzEtZGVnOiA5MGRlZztcclxuICAtLXRjLWdyYWRpZW50LWcyLWRlZzogMGRlZztcclxuICAtLXRjLWdyYWRpZW50LWczLWRlZzogMGRlZztcclxuICAtLXRjLWdyYWRpZW50LWc0LWRlZzogMGRlZztcclxuXHJcbiAgLyogU3BhY2luZ3MgKi9cclxuICAtLXRjLXNwYWNpbmcteHMtbW9iaWxlOiAyNHB4O1xyXG4gIC0tdGMtc3BhY2luZy14cy10YWJsZXQ6IDQwcHg7XHJcbiAgLS10Yy1zcGFjaW5nLXhzLWRlc2t0b3A6IDQwcHg7XHJcbiAgLS10Yy1zcGFjaW5nLXNtLW1vYmlsZTogNDBweDsgLy8ganVzdCB1c2VkXHJcbiAgLS10Yy1zcGFjaW5nLXNtLXRhYmxldDogNjBweDsgLy8ganVzdCB1c2VkXHJcbiAgLS10Yy1zcGFjaW5nLXNtLWRlc2t0b3A6IDYwcHg7IC8vIGp1c3QgdXNlZFxyXG4gIC0tdGMtc3BhY2luZy1tZC1tb2JpbGU6IDQwcHg7IC8vIGp1c3QgdXNlZFxyXG4gIC0tdGMtc3BhY2luZy1tZC10YWJsZXQ6IDgwcHg7IC8vIGp1c3QgdXNlZFxyXG4gIC0tdGMtc3BhY2luZy1tZC1kZXNrdG9wOiA4MHB4OyAvLyBqdXN0IHVzZWRcclxuICAtLXRjLXNwYWNpbmctbGctbW9iaWxlOiA4MHB4OyAvLyBqdXN0IHVzZWRcclxuICAtLXRjLXNwYWNpbmctbGctdGFibGV0OiA4MHB4OyAvLyBqdXN0IHVzZWRcclxuICAtLXRjLXNwYWNpbmctbGctZGVza3RvcDogODBweDsgLy8ganVzdCB1c2VkXHJcbiAgLS10Yy1zcGFjaW5nLXhsLW1vYmlsZTogNDBweDsvLyBqdXN0IHVzZWRcclxuICAtLXRjLXNwYWNpbmcteGwtdGFibGV0OiAxMjBweDsvLyBqdXN0IHVzZWRcclxuICAtLXRjLXNwYWNpbmcteGwtZGVza3RvcDogMTIwcHg7Ly8ganVzdCB1c2VkXHJcblxyXG4gIC8qIENUQXMgKi9cclxuICAtLXRjLWN0YS1mb250LWZhbWlseTogI3skZm9udC1mYW1pbHktbW9ub3NwYWNlfTtcclxuICAtLXRjLWN0YS1mb250LXNpemUtZGVza3RvcDogI3skZm9udC1zaXplLWxnfTtcclxuICAtLXRjLWN0YS1mb250LXNpemUtdGFibGV0OiAjeyRmb250LXNpemUtYmFzZX07XHJcbiAgLS10Yy1jdGEtZm9udC1zaXplLW1vYmlsZTogI3skZm9udC1zaXplLXNtfTtcclxuICAtLXRjLWN0YS1wYWRkaW5nLXY6IDE4cHg7XHJcbiAgLS10Yy1jdGEtcGFkZGluZy1oOiAzMnB4O1xyXG4gIC0tdGMtY3RhLW1pbi13aWR0aDogMTI2cHg7XHJcbiAgLS10Yy1jdGEtYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tdGMtY3RhLWJvcmRlci13aWR0aDogMXB4O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktY29sb3ItZGVmYXVsdDogI3skYzV9O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktY29sb3ItaG92ZXI6ICN7JGM1fTtcclxuICAtLXRjLWN0YS1wcmltYXJ5LWNvbG9yLWFjdGl2ZTogI3skYzV9O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktY29sb3ItZGlzYWJsZWQ6ICN7JGM4fTtcclxuICAtLXRjLWN0YS1wcmltYXJ5LWJnLWRlZmF1bHQ6ICN7JGMyfTtcclxuICAtLXRjLWN0YS1wcmltYXJ5LWJnLWhvdmVyOiAjeyRjMX07XHJcbiAgLS10Yy1jdGEtcHJpbWFyeS1iZy1hY3RpdmU6ICN7JGM2fTtcclxuICAtLXRjLWN0YS1wcmltYXJ5LWJnLWRpc2FibGVkOiAjeyRjMTF9O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktYm9yZGVyLWRlZmF1bHQ6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktYm9yZGVyLWhvdmVyOiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS1wcmltYXJ5LWJvcmRlci1hY3RpdmU6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktYm9yZGVyLWRpc2FibGVkOiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtY29sb3ItZGVmYXVsdDogI3skYzV9O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1jb2xvci1ob3ZlcjogI3skYzV9O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1jb2xvci1hY3RpdmU6ICN7JGM1fTtcclxuICAtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtY29sb3ItZGlzYWJsZWQ6ICN7JGM4fTtcclxuICAtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYmctZGVmYXVsdDogI3skYzJ9O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1iZy1ob3ZlcjogI3skYzF9O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1iZy1hY3RpdmU6ICN7JGM2fTtcclxuICAtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYmctZGlzYWJsZWQ6ICN7JGMxMX07XHJcbiAgLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWJvcmRlci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYm9yZGVyLWhvdmVyOiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYm9yZGVyLWFjdGl2ZTogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWJvcmRlci1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtc2Vjb25kYXJ5LWNvbG9yLWRlZmF1bHQ6ICN7JGM0fTtcclxuICAtLXRjLWN0YS1zZWNvbmRhcnktY29sb3ItaG92ZXI6ICN7JGMzfTtcclxuICAtLXRjLWN0YS1zZWNvbmRhcnktY29sb3ItYWN0aXZlOiAjeyRjM307XHJcbiAgLS10Yy1jdGEtc2Vjb25kYXJ5LWNvbG9yLWRpc2FibGVkOiAjeyRjOH07XHJcbiAgLS10Yy1jdGEtc2Vjb25kYXJ5LWJnLWRlZmF1bHQ6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXNlY29uZGFyeS1iZy1ob3ZlcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtc2Vjb25kYXJ5LWJnLWRpc2FibGVkOiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS1zZWNvbmRhcnktYm9yZGVyLWRlZmF1bHQ6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXNlY29uZGFyeS1ib3JkZXItaG92ZXI6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXNlY29uZGFyeS1ib3JkZXItYWN0aXZlOiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS1zZWNvbmRhcnktYm9yZGVyLWRpc2FibGVkOiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1jb2xvci1kZWZhdWx0OiAjeyRjNX07XHJcbiAgLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtY29sb3ItaG92ZXI6ICN7JGM1fTtcclxuICAtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1jb2xvci1hY3RpdmU6ICN7JGM1fTtcclxuICAtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1jb2xvci1kaXNhYmxlZDogI3skYzh9O1xyXG4gIC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJnLWRlZmF1bHQ6ICN7JGMyfTtcclxuICAtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1iZy1ob3ZlcjogI3skYzF9O1xyXG4gIC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJnLWFjdGl2ZTogI3skYzZ9O1xyXG4gIC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJnLWRpc2FibGVkOiAjeyRjMTF9O1xyXG4gIC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJvcmRlci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1ib3JkZXItaG92ZXI6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJvcmRlci1hY3RpdmU6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJvcmRlci1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtdGVydGlhcnktY29sb3ItZGVmYXVsdDogI3skYzJ9O1xyXG4gIC0tdGMtY3RhLXRlcnRpYXJ5LWNvbG9yLWhvdmVyOiAjeyRjMX07XHJcbiAgLS10Yy1jdGEtdGVydGlhcnktY29sb3ItYWN0aXZlOiAjeyRjNn07XHJcbiAgLS10Yy1jdGEtdGVydGlhcnktY29sb3ItZGlzYWJsZWQ6ICN7JGMxMX07XHJcbiAgLS10Yy1jdGEtdGVydGlhcnktYmctZGVmYXVsdDogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtdGVydGlhcnktYmctaG92ZXI6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXRlcnRpYXJ5LWJnLWFjdGl2ZTogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtdGVydGlhcnktYmctZGlzYWJsZWQ6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXRlcnRpYXJ5LWJvcmRlci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS10ZXJ0aWFyeS1ib3JkZXItaG92ZXI6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXRlcnRpYXJ5LWJvcmRlci1hY3RpdmU6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXRlcnRpYXJ5LWJvcmRlci1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1jb2xvci1kZWZhdWx0OiAjeyRjMn07XHJcbiAgLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1jb2xvci1ob3ZlcjogI3skYzF9O1xyXG4gIC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtY29sb3ItYWN0aXZlOiAjeyRjNn07XHJcbiAgLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1jb2xvci1kaXNhYmxlZDogI3skYzExfTtcclxuICAtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJnLWRlZmF1bHQ6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYmctaG92ZXI6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYmctYWN0aXZlOiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJnLWRpc2FibGVkOiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJvcmRlci1kZWZhdWx0OiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJvcmRlci1ob3ZlcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1ib3JkZXItYWN0aXZlOiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJvcmRlci1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7XHJcbiAgLyogSW5wdXRzICovXHJcbiAgLS10Yy1pbnB1dHMtZm9udC1mYW1pbHk6ICN7JGZvbnQtZmFtaWx5LW1vbm9zcGFjZX07XHJcbiAgLS10Yy1pbnB1dHMtZm9udC13ZWlnaHQ6ICN7JGlucHV0LWZvbnQtd2VpZ2h0fTtcclxuICAtLXRjLWlucHV0cy1ib3JkZXItcmFkaXVzOiAjeyRpbnB1dC1ib3JkZXItcmFkaXVzfTtcclxuICAtLXRjLWlucHV0cy1ib3JkZXItd2lkdGg6ICN7JGlucHV0LWJvcmRlci13aWR0aH07XHJcbiAgLS10Yy1pbnB1dHMtcGxhY2Vob2xkZXItY29sb3ItZGVmYXVsdDogI3skd2hpdGV9O1xyXG4gIC0tdGMtaW5wdXRzLXRleHQtY29sb3ItZGVmYXVsdDogI3skaW5wdXQtY29sb3J9O1xyXG4gIC0tdGMtaW5wdXRzLWxhYmVsLWNvbG9yLWZvY3VzOiAjeyRjNX07XHJcbiAgLS10Yy1pbnB1dHMtYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiAjeyRpbnB1dC1iZ307XHJcbiAgLS10Yy1pbnB1dHMtYm9yZGVyLWNvbG9yLWRlZmF1bHQ6ICN7JGlucHV0LWJvcmRlci1jb2xvcn07XHJcbiAgLS10Yy1pbnB1dHMtYm9yZGVyLWNvbG9yLWZvY3VzOiAjeyRjMn07XHJcbiAgLyogVHlwb2dyYXBoeSAqL1xyXG4gIC0tdGMtZm9udC1mYW1pbHktaGVhZGluZ3M6ICN7JGhlYWRpbmdzLWZvbnQtZmFtaWx5fTtcclxuICAtLXRjLWZvbnQtZmFtaWx5LWJvZHk6ICN7JGZvbnQtZmFtaWx5LWJhc2V9O1xyXG4gIC0tdGMtZm9udC1mYW1pbHktbW9ub3NwYWNlOiAjeyRmb250LWZhbWlseS1tb25vc3BhY2V9O1xyXG4gIC0tdGMtYm9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcclxuICAtLXRjLWgxLWZvbnQtc2l6ZS1kZXNrdG9wLXhsOiAjeyRoMS1mb250LXNpemUteGx9O1xyXG4gIC0tdGMtaDEtZm9udC1zaXplLWRlc2t0b3A6ICN7JGgxLWZvbnQtc2l6ZS1sZ307XHJcbiAgLS10Yy1oMS1mb250LXNpemUtdGFibGV0OiAjeyRoMS1mb250LXNpemUtbWR9O1xyXG4gIC0tdGMtaDEtZm9udC1zaXplLW1vYmlsZTogI3skaDEtZm9udC1zaXplfTtcclxuICAtLXRjLWgxLWZvbnQtd2VpZ2h0OiAjeyRoZWFkaW5ncy1mb250LXdlaWdodH07XHJcbiAgLS10Yy1oMi1mb250LXNpemUtZGVza3RvcC14bDogI3skaDItZm9udC1zaXplLXhsfTtcclxuICAtLXRjLWgyLWZvbnQtc2l6ZS1kZXNrdG9wOiAjeyRoMi1mb250LXNpemUtbGd9O1xyXG4gIC0tdGMtaDItZm9udC1zaXplLXRhYmxldDogI3skaDItZm9udC1zaXplLW1kfTtcclxuICAtLXRjLWgyLWZvbnQtc2l6ZS1tb2JpbGU6ICN7JGgyLWZvbnQtc2l6ZX07XHJcbiAgLS10Yy1oMi1mb250LXdlaWdodDogI3skaGVhZGluZ3MtZm9udC13ZWlnaHR9O1xyXG4gIC0tdGMtaDMtZm9udC1zaXplLWRlc2t0b3AteGw6ICN7JGgzLWZvbnQtc2l6ZS14bH07XHJcbiAgLS10Yy1oMy1mb250LXNpemUtZGVza3RvcDogI3skaDMtZm9udC1zaXplLWxnfTtcclxuICAtLXRjLWgzLWZvbnQtc2l6ZS10YWJsZXQ6ICN7JGgzLWZvbnQtc2l6ZS1tZH07XHJcbiAgLS10Yy1oMy1mb250LXNpemUtbW9iaWxlOiAjeyRoMy1mb250LXNpemV9O1xyXG4gIC0tdGMtaDMtZm9udC13ZWlnaHQ6ICN7JGhlYWRpbmdzLWZvbnQtd2VpZ2h0fTtcclxuICAtLXRjLWg0LWZvbnQtc2l6ZS1kZXNrdG9wLXhsOiAjeyRoNC1mb250LXNpemUteGx9O1xyXG4gIC0tdGMtaDQtZm9udC1zaXplLWRlc2t0b3A6ICN7JGg0LWZvbnQtc2l6ZS1sZ307XHJcbiAgLS10Yy1oNC1mb250LXNpemUtdGFibGV0OiAjeyRoNC1mb250LXNpemUtbWR9O1xyXG4gIC0tdGMtaDQtZm9udC1zaXplLW1vYmlsZTogI3skaDQtZm9udC1zaXplfTtcclxuICAtLXRjLWg0LWZvbnQtd2VpZ2h0OiAjeyRoZWFkaW5ncy1mb250LXdlaWdodH07XHJcbiAgLS10Yy1oNS1mb250LXNpemUtZGVza3RvcC14bDogI3skaDUtZm9udC1zaXplLXhsfTtcclxuICAtLXRjLWg1LWZvbnQtc2l6ZS1kZXNrdG9wOiAjeyRoNS1mb250LXNpemUtbGd9O1xyXG4gIC0tdGMtaDUtZm9udC1zaXplLXRhYmxldDogI3skaDUtZm9udC1zaXplLW1kfTtcclxuICAtLXRjLWg1LWZvbnQtc2l6ZS1tb2JpbGU6ICN7JGg1LWZvbnQtc2l6ZX07XHJcbiAgLS10Yy1oNS1mb250LXdlaWdodDogNTAwO1xyXG4gIC0tdGMtaDYtZm9udC1zaXplLWRlc2t0b3AteGw6ICN7JGg2LWZvbnQtc2l6ZS14bH07XHJcbiAgLS10Yy1oNi1mb250LXNpemUtZGVza3RvcDogI3skaDYtZm9udC1zaXplLWxnfTtcclxuICAtLXRjLWg2LWZvbnQtc2l6ZS10YWJsZXQ6ICN7JGg2LWZvbnQtc2l6ZS1tZH07XHJcbiAgLS10Yy1oNi1mb250LXNpemUtbW9iaWxlOiAjeyRoNi1mb250LXNpemV9O1xyXG4gIC0tdGMtaDYtZm9udC13ZWlnaHQ6IDUwMDtcclxuICAtLXRjLWgxLWxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgLS10Yy1oMi1sZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gIC0tdGMtaDMtbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAtLXRjLWg0LWxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgLS10Yy1oNS1sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIC0tdGMtaDYtbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAtLXRjLWJvZHktZm9udC1zaXplLWRlc2t0b3AteGw6ICN7JGZvbnQtc2l6ZS14bH07XHJcbiAgLS10Yy1ib2R5LWZvbnQtc2l6ZS1kZXNrdG9wOiAjeyRmb250LXNpemUtbGd9O1xyXG4gIC0tdGMtYm9keS1mb250LXNpemUtdGFibGV0OiAjeyRmb250LXNpemUtYmFzZX07XHJcbiAgLS10Yy1ib2R5LWZvbnQtc2l6ZS1tb2JpbGU6ICN7JGZvbnQtc2l6ZS1zbX07XHJcbiAgLS10Yy1ib2R5LWxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgLS10Yy1jYXB0aW9uLWZvbnQtc2l6ZS1kZXNrdG9wOiAjeyRjYXB0aW9uLWZvbnQtc2l6ZS1sZ307XHJcbiAgLS10Yy1jYXB0aW9uLWZvbnQtc2l6ZS10YWJsZXQ6ICN7JGNhcHRpb24tZm9udC1zaXplLW1kfTtcclxuICAtLXRjLWNhcHRpb24tZm9udC1zaXplLW1vYmlsZTogI3skY2FwdGlvbi1mb250LXNpemV9O1xyXG4gIC0tdGMtY2FwdGlvbi1mb250LWZhbWlseTogI3skY2FwdGlvbi1mb250LWZhbWlseX07XHJcbiAgLS10Yy1jYXB0aW9uLWxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgLS10Yy1vdmVybGluZS1mb250LXNpemUtZGVza3RvcDogMTBweDtcclxuICAtLXRjLW92ZXJsaW5lLWZvbnQtc2l6ZS10YWJsZXQ6IDEwcHg7XHJcbiAgLS10Yy1vdmVybGluZS1mb250LXNpemUtbW9iaWxlOiAxMHB4O1xyXG4gIC0tdGMtb3ZlcmxpbmUtbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgLS10Yy1saW5rLWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgLS10Yy1zdHJvbmctZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgLS10Yy1idG4taWNvbnMtd2lkdGgtbW9iaWxlOiAyNXB4O1xyXG4gIC0tdGMtYnRuLWljb25zLXdpZHRoLXRhYmxldDogMjRweDtcclxuICAtLXRjLWJ0bi1pY29ucy13aWR0aC1kZXNrdG9wOiAyNXB4O1xyXG4gIC0tdGMtY3RhLWZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gIC0tdGMtbmF2LWZ1bGwtMWxldmVsLWZvbnQtc2l6ZTogI3skbmF2LWZ1bGwtZm9udC1zaXplfTtcclxuICAtLXRjLW5hdi1mdWxsLTFsZXZlbC1mb250LXdlaWdodDogI3skbmF2LWZ1bGwtZm9udC13ZWlnaHR9O1xyXG4gIC0tdGMtbmF2LWZ1bGwtMWxldmVsLWxpbmUtaGVpZ2h0OiAjeyRuYXYtZnVsbC1saW5lLWhlaWdodH07XHJcbiAgLS10Yy1uYXYtZnVsbC0xbGV2ZWwtZm9udC1mYW1pbHk6ICN7JG5hdi1mdWxsLWZvbnQtZmFtaWx5fTtcclxuICAtLXRjLW5hdi1mdWxsLTFsZXZlbC1sZXR0ZXItc3BhY2luZzogI3skbmF2LWZ1bGwtbGV0dGVyLXNwYWNpbmd9O1xyXG5cclxuICAtLXdoaXRlOiAjeyR3aGl0ZX07XHJcbiAgLS10Yy1jb2xvci13aGl0ZTogI3skd2hpdGV9O1xyXG4gIC0tYmxhY2s6ICN7JGJsYWNrfTtcclxuICAtLXRjLWNvbG9yLWJsYWNrOiAjeyRibGFja307XHJcblxyXG4gIC8vSGVhZGVyIGhlaWdodHNcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XHJcbiAgICAtLWhlYWRlci1oOiAxNTRweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe1xyXG4gICAgLS1oZWFkZXItaDogOTVweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMzcHgpe1xyXG4gICAgLS1oZWFkZXItaDogNjhweDtcclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIGZvbnQgc2l6ZXNcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL3Y4LngvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgJixcbiAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCBkaXZpZGUoJGZzICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzfXB4KTtcblxuICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgZm9udCBzaXplIGlzIGJpZ2dlciB0aGFuIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgIEBpZiAkZnMgPD0gJHJmcy1iYXNlLWZvbnQtc2l6ZSBvciBub3QgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gZm9udCBzaXplIGZvciAkZnNcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyBkaXZpZGUoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcy1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCRmcy1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuXG4gICAgICAvLyBCcmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgICRtcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xyXG4vL1xyXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3JcclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXHJcblxyXG5AdXNlICdzYXNzOm1hdGgnO1xyXG5cclxuLy8gQ29sb3Igc3lzdGVtXHJcblxyXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcclxuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xyXG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XHJcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcclxuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xyXG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XHJcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcclxuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xyXG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XHJcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcclxuXHJcbiRncmF5czogKCkgIWRlZmF1bHQ7XHJcbiRncmF5czogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcclxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcclxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcclxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcclxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcclxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcclxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcclxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcclxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxyXG4gICksXHJcbiAgJGdyYXlzXHJcbik7XHJcblxyXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcclxuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XHJcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xyXG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcclxuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xyXG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcclxuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XHJcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xyXG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcclxuXHJcbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4kY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxyXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXHJcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcclxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcclxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxyXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXHJcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcclxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXHJcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXHJcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXHJcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxyXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcclxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcclxuICApLFxyXG4gICRjb2xvcnNcclxuKTtcclxuXHJcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcclxuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcclxuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xyXG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcclxuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XHJcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcblxyXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuLy8gSU5GTzogUmVtb3ZlZCB0aGUgbWVyZ2Ugb2YgYWxsIHRoZW1lLWNvbG9ycywgZG8gbm90IGFkZCB0aGVtIGFnYWluIVxyXG4vLyBBbHNvIGNoYW5nZWQgYWxsIHRoZSBvY2N1cnJlbmNlcywgb2J2aW91c2x5XHJcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICAvLyBcInByaW1hcnlcIjogICAgJHByaW1hcnksXHJcbiAgICAvLyBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcclxuICAgIC8vIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcclxuICAgIC8vIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcclxuICAgIC8vIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcclxuICAgIC8vIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxyXG4gICAgLy8gXCJsaWdodFwiOiAgICAgICRsaWdodCxcclxuICAgIC8vIFwiZGFya1wiOiAgICAgICAkZGFya1xyXG4gICksXHJcbiAgJHRoZW1lLWNvbG9yc1xyXG4pO1xyXG5cclxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xyXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XHJcblxyXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cclxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcclxuXHJcbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxyXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxyXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXHJcbiAgKFwiPFwiLCBcIiUzY1wiKSxcclxuICAoXCI+XCIsIFwiJTNlXCIpLFxyXG4gIChcIiNcIiwgXCIlMjNcIiksXHJcbiAgKFwiKFwiLCBcIiUyOFwiKSxcclxuICAoXCIpXCIsIFwiJTI5XCIpLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE9wdGlvbnNcclxuLy9cclxuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxyXG5cclxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcclxuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gU3BhY2luZ1xyXG4vL1xyXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXHJcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cclxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cclxuXHJcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XHJcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICAwOiAwLFxyXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxyXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXHJcbiAgICAzOiAkc3BhY2VyLFxyXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxyXG4gICAgNTogKCRzcGFjZXIgKiAzKVxyXG4gICksXHJcbiAgJHNwYWNlcnNcclxuKTtcclxuXHJcbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cclxuJHNpemVzOiAoKSAhZGVmYXVsdDtcclxuJHNpemVzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgMjU6IDI1JSxcclxuICAgIDUwOiA1MCUsXHJcbiAgICA3NTogNzUlLFxyXG4gICAgMTAwOiAxMDAlLFxyXG4gICAgYXV0bzogYXV0b1xyXG4gICksXHJcbiAgJHNpemVzXHJcbik7XHJcblxyXG5cclxuLy8gQm9keVxyXG4vL1xyXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXHJcblxyXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIExpbmtzXHJcbi8vXHJcbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cclxuXHJcbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnRDb2xvcjtcclxuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lO1xyXG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeS1saWdodDtcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbDtcclxuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcclxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xyXG5cclxuLy8gUGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTdHlsZSBwIGVsZW1lbnQuXHJcblxyXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBHcmlkIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxyXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogODM0cHgsXHJcbiAgbGc6IDEyODBweCxcclxuICB4bDogMTkyMHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuXHJcblxyXG4vLyBHcmlkIGNvbnRhaW5lcnNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIC8vIHhzOiAzMzZweCxcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDY4OHB4LFxyXG4gIGxnOiA5NjBweCxcclxuICB4bDogMTIwMHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xyXG5cclxuXHJcbi8vIEdyaWQgY29sdW1uc1xyXG4vL1xyXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cclxuXHJcbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xyXG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENvbXBvbmVudHNcclxuLy9cclxuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxyXG5cclxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XHJcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcblxyXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcclxuXHJcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcclxuXHJcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xyXG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XHJcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcclxuXHJcbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcclxuXHJcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xyXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxyXG4gIChcclxuICAgICgyMSA5KSxcclxuICAgICgxNiA5KSxcclxuICAgICg0IDMpLFxyXG4gICAgKDEgMSksXHJcbiAgKSxcclxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXHJcbik7XHJcblxyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vXHJcbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXHJcblxyXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcclxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcclxuXHJcbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuXHJcbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcclxuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcclxuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcclxuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xyXG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAxMHB4ICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNDAwICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xyXG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XHJcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG5cclxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xyXG5cclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG5cclxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuXHJcbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XHJcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xyXG5cclxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBUYWJsZXNcclxuLy9cclxuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxyXG5cclxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xyXG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCdXR0b25zICsgRm9ybXNcclxuLy9cclxuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQnV0dG9uc1xyXG4vL1xyXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcclxuXHJcbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuXHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZvcm1zXHJcblxyXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCBtYXRoLmRpdigkaW5wdXQtcGFkZGluZy15LCAyKSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xyXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoO1xyXG5cclxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSgkcHJpbWFyeSwgLjUpICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgbWF0aC5kaXYoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLDIpICFkZWZhdWx0O1xyXG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxyXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xyXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxyXG5cclxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtdGV4dDogKFxyXG4gIGVuOiBcIkJyb3dzZVwiXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRm9ybSB2YWxpZGF0aW9uXHJcblxyXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XHJcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJ2YWxpZFwiOiAoXHJcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXHJcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXHJcbiAgICApLFxyXG4gICAgXCJpbnZhbGlkXCI6IChcclxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxyXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXHJcbiAgICApLFxyXG4gICksXHJcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcclxuKTtcclxuXHJcbi8vIFotaW5kZXggbWFzdGVyIGxpc3RcclxuLy9cclxuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XHJcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cclxuXHJcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTmF2c1xyXG5cclxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICBtYXRoLmRpdigkc3BhY2VyLCAyKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBOYXZiYXJcclxuXHJcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgIG1hdGguZGl2KCRzcGFjZXIsIDIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcclxuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgbWF0aC5kaXYoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0LDIpICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBEcm9wZG93bnNcclxuLy9cclxuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxyXG5cclxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvblxyXG5cclxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBKdW1ib3Ryb25cclxuXHJcbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDYXJkc1xyXG5cclxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xyXG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMikgIWRlZmF1bHQ7XHJcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XHJcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRvb2x0aXBzXHJcblxyXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuXHJcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XHJcblxyXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBvcG92ZXJzXHJcblxyXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRvYXN0c1xyXG5cclxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XHJcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcclxuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcclxuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XHJcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCYWRnZXNcclxuXHJcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcclxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcclxuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XHJcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cclxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxyXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBNb2RhbHNcclxuXHJcbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxyXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXHJcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XHJcblxyXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xyXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBBbGVydHNcclxuLy9cclxuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXHJcblxyXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XHJcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUHJvZ3Jlc3MgYmFyc1xyXG5cclxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTGlzdCBncm91cFxyXG5cclxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG5cclxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGaWd1cmVzXHJcblxyXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XHJcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCcmVhZGNydW1ic1xyXG5cclxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xyXG5cclxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ2Fyb3VzZWxcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcclxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcclxuXHJcblxyXG4vLyBTcGlubmVyc1xyXG5cclxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xyXG5cclxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ2xvc2VcclxuXHJcbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcclxuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ29kZVxyXG5cclxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XHJcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xyXG5cclxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XHJcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xyXG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG5cclxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBVdGlsaXRpZXNcclxuXHJcbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcclxuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xyXG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcclxuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFByaW50aW5nXHJcblxyXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcclxuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcclxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vY3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAqIC41O1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gICAgbWF4LXdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzE1NTdcbiAgICAvLyBBbGlnbiB0b29sdGlwIHRvIGZvcm0gZWxlbWVudHNcbiAgICAuZm9ybS1yb3cgPiAuY29sID4gJixcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+ICYge1xuICAgICAgbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lciAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtcGFkZGluZy14ICogNCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtcGFkZGluZy14ICogMiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGN1c3RvbS1zZWxlY3QtYmcgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLndpZHRoIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgKiAuNTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL21haW4uY3NzL2Jsb2IvbWFzdGVyL3NyYy9fcHJpbnQuY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcclxuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xyXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxyXG4gICAgLy8gQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xyXG4gICAgLy8gICBAaWYgJHNpemUgIT0gMCB7XHJcbiAgICAvLyAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAvLyAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgIC8vICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgIC8vICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAvLyAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAvLyAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAvLyAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAvLyAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgLy8gICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgLy8gICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xyXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAubXQjeyRpbmZpeH0tYXV0byxcclxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yI3skaW5maXh9LWF1dG8sXHJcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iI3skaW5maXh9LWF1dG8sXHJcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxyXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuQHVzZSAnc2FzczptYXAnO1xuQHVzZSAnc2FzczpsaXN0JztcblxuLy8vIEJyZWFrcG9pbnQgbGlzdFxuLy8vXG4vLy8gTmFtZSB5b3VyIGJyZWFrcG9pbnRzIGluIGEgd2F5IHRoYXQgY3JlYXRlcyBhIHViaXF1aXRvdXMgbGFuZ3VhZ2Vcbi8vLyBhY3Jvc3MgdGVhbSBtZW1iZXJzLiBJdCB3aWxsIGltcHJvdmUgY29tbXVuaWNhdGlvbiBiZXR3ZWVuXG4vLy8gc3Rha2Vob2xkZXJzLCBkZXNpZ25lcnMsIGRldmVsb3BlcnMsIGFuZCB0ZXN0ZXJzLlxuLy8vXG4vLy8gQHR5cGUgTWFwXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNzZWVpbmctdGhlLWN1cnJlbnRseS1hY3RpdmUtYnJlYWtwb2ludCBGdWxsIGRvY3VtZW50YXRpb24gYW5kIGV4YW1wbGVzXG4kYnJlYWtwb2ludHM6IChcbiAgbW9iaWxlOiAzMjBweCxcbiAgdGFibGV0OiA3NDBweCxcbiAgZGVza3RvcDogOTgwcHgsXG4gIHdpZGU6IDEzMDBweCxcbikgIWRlZmF1bHQ7XG5cbi8vLyBTaG93IGJyZWFrcG9pbnRzIGluIHRoZSB0b3AgcmlnaHQgY29ybmVyXG4vLy9cbi8vLyBJZiB5b3Ugd2FudCB0byBkaXNwbGF5IHRoZSBjdXJyZW50bHkgYWN0aXZlIGJyZWFrcG9pbnQgaW4gdGhlIHRvcFxuLy8vIHJpZ2h0IGNvcm5lciBvZiB5b3VyIHNpdGUgZHVyaW5nIGRldmVsb3BtZW50LCBhZGQgdGhlIGJyZWFrcG9pbnRzXG4vLy8gdG8gdGhpcyBsaXN0LCBvcmRlcmVkIGJ5IHdpZHRoLiBGb3IgZXhhbXBsZTogKG1vYmlsZSwgdGFibGV0LCBkZXNrdG9wKS5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIEB1c2UgJ3BhdGgvdG8vbXEnIHdpdGggKCRzaG93LWJyZWFrcG9pbnRzOiAoJ21vYmlsZScsICd0YWJsZXQnLCAnZGVza3RvcCcpKTtcbi8vL1xuLy8vXG4vLy8gQHR5cGUgbWFwXG4kc2hvdy1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG5cbi8vLyBDdXN0b21pemUgdGhlIG1lZGlhIHR5cGUgKGZvciBleGFtcGxlOiBgQG1lZGlhIHNjcmVlbmAgb3IgYEBtZWRpYSBwcmludGApXG4vLy8gQnkgZGVmYXVsdCBzYXNzLW1xIHVzZXMgYW4gXCJhbGxcIiBtZWRpYSB0eXBlIChgQG1lZGlhIGFsbCBhbmQg4oCmYClcbi8vL1xuLy8vIElmIHlvdSB3YW50IHRvIG92ZXJyaWVkIHRoZSBtZWRpYSB0eXBlLCB5b3UgY2FuIHVzZSB0aGlzIG9wdGlvbi5cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICBAdXNlICdwYXRoL3RvL21xJyB3aXRoICgkbWVkaWEtdHlwZTogJ3NjcmVlbicpO1xuLy8vXG4vLy8gQHR5cGUgU3RyaW5nXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNjaGFuZ2luZy1tZWRpYS10eXBlIEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZVxuJG1lZGlhLXR5cGU6IGFsbCAhZGVmYXVsdDtcblxuLy8vIENvbnZlcnQgcGl4ZWxzIHRvIGVtc1xuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRweCAtIHZhbHVlIHRvIGNvbnZlcnRcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgJGZvbnQtc2l6ZS1pbi1lbXM6IHB4MmVtKDE2cHgpO1xuLy8vICBwIHsgZm9udC1zaXplOiBweDJlbSgxNnB4KTsgfVxuLy8vXG4vLy8gQHJldHVybnMge051bWJlcn1cblxuQGZ1bmN0aW9uIHB4MmVtKCRweCkge1xuICBAaWYgbWF0aC5pcy11bml0bGVzcygkcHgpIHtcbiAgICBAd2FybiBcIkFzc3VtaW5nICN7JHB4fSB0byBiZSBpbiBwaXhlbHMsIGF0dGVtcHRpbmcgdG8gY29udmVydCBpdCBpbnRvIHBpeGVscy5cIjtcbiAgICBAcmV0dXJuIHB4MmVtKCRweCAqIDFweCk7XG4gIH1cbiAgLy8gaWYgJHB4IGlzIGNvbXBhdGlibGUgd2l0aCBlbSB1bml0cywgdGhlbiByZXR1cm4gdmFsdWUgdW5jaGFuZ2VkXG4gIEBpZiBtYXRoLmNvbXBhdGlibGUoJHB4LCAxZW0pIHtcbiAgICBAcmV0dXJuICRweDtcbiAgfVxuICBAcmV0dXJuIG1hdGguZGl2KCRweCwgMTZweCkgKiAxZW07XG59XG5cbi8vLyBHZXQgYSBicmVha3BvaW50J3Mgd2lkdGhcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbmFtZSAtIE5hbWUgb2YgdGhlIGJyZWFrcG9pbnQuIE9uZSBvZiAkYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgJHRhYmxldC13aWR0aDogZ2V0LWJyZWFrcG9pbnQtd2lkdGgodGFibGV0KTtcbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IGdldC1icmVha3BvaW50LXdpZHRoKHRhYmxldCkpIHt9XG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkYnJlYWtwb2ludHNcbi8vL1xuLy8vIEByZXR1cm5zIHtOdW1iZXJ9IFZhbHVlIGluIHBpeGVsc1xuQGZ1bmN0aW9uIGdldC1icmVha3BvaW50LXdpZHRoKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRicmVha3BvaW50cykge1xuICBAaWYgbWFwLmhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbmFtZSkge1xuICAgIEByZXR1cm4gbWFwLmdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gXCJCcmVha3BvaW50ICN7JG5hbWV9IHdhc24ndCBmb3VuZCBpbiAkYnJlYWtwb2ludHMuXCI7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG59XG5cbi8vLyBNZWRpYSBRdWVyeSBtaXhpblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkZnJvbSBbZmFsc2VdIC0gT25lIG9mICRicmVha3BvaW50c1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgQm9vbGVhbn0gJHVudGlsIFtmYWxzZV0gLSBPbmUgb2YgJGJyZWFrcG9pbnRzXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkYW5kIFtmYWxzZV0gLSBBZGRpdGlvbmFsIG1lZGlhIHF1ZXJ5IHBhcmFtZXRlcnNcbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lZGlhLXR5cGUgWyRtZWRpYS10eXBlXSAtIE1lZGlhIHR5cGU6IHNjcmVlbiwgcHJpbnTigKZcbi8vL1xuLy8vIEBpZ25vcmUgVW5kb2N1bWVudGVkIEFQSSwgZm9yIGFkdmFuY2VkIHVzZSBvbmx5OlxuLy8vIEBpZ25vcmUgQHBhcmFtIHtNYXB9ICRicmVha3BvaW50cyBbJGJyZWFrcG9pbnRzXVxuLy8vXG4vLy8gQGNvbnRlbnQgc3R5bGluZyBydWxlcywgd3JhcHBlZCBpbnRvIGEgQG1lZGlhIHF1ZXJ5IHdoZW4gJHJlc3BvbnNpdmUgaXMgdHJ1ZVxuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1lZGlhLXR5cGVcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkYnJlYWtwb2ludHNcbi8vLyBAcmVxdWlyZXMge2Z1bmN0aW9ufSBweDJlbVxuLy8vIEByZXF1aXJlcyB7ZnVuY3Rpb259IGdldC1icmVha3BvaW50LXdpZHRoXG4vLy9cbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI3Jlc3BvbnNpdmUtbW9kZS1vbi1kZWZhdWx0IEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgQHVzZSAncGF0aC90by9tcScgYXMgKjtcbi8vLyAgLmVsZW1lbnQge1xuLy8vICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtb2JpbGUpIHtcbi8vLyAgICAgIGNvbG9yOiByZWQ7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XG4vLy8gICAgICBjb2xvcjogYmx1ZTtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEobW9iaWxlLCB0YWJsZXQpIHtcbi8vLyAgICAgIGNvbG9yOiBncmVlbjtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCwgJGFuZDogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKScpIHtcbi8vLyAgICAgIGNvbG9yOiB0ZWFsO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSg5NTBweCkge1xuLy8vICAgICAgY29sb3I6IGhvdHBpbms7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgJG1lZGlhLXR5cGU6IHNjcmVlbikge1xuLy8vICAgICAgY29sb3I6IGhvdHBpbms7XG4vLy8gICAgfVxuLy8vICAgIC8vIEFkdmFuY2VkIHVzZTpcbi8vLyAgICAkbXktYnJlYWtwb2ludHM6IChMOiA5MDBweCwgWEw6IDEyMDBweCk7XG4vLy8gICAgQGluY2x1ZGUgbXEoTCwgJGJyZWFrcG9pbnRzOiAkbXktYnJlYWtwb2ludHMpIHtcbi8vLyAgICAgIGNvbG9yOiBob3RwaW5rO1xuLy8vICAgIH1cbi8vLyAgfVxuQG1peGluIG1xKFxuICAkZnJvbTogZmFsc2UsXG4gICR1bnRpbDogZmFsc2UsXG4gICRhbmQ6IGZhbHNlLFxuICAkbWVkaWEtdHlwZTogJG1lZGlhLXR5cGUsXG4gICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzXG4pIHtcbiAgJG1pbi13aWR0aDogMDtcbiAgJG1heC13aWR0aDogMDtcbiAgJG1lZGlhLXF1ZXJ5OiAnJztcblxuICAvLyBGcm9tOiB0aGlzIGJyZWFrcG9pbnQgKGluY2x1c2l2ZSlcbiAgQGlmICRmcm9tIHtcbiAgICBAaWYgdHlwZS1vZigkZnJvbSkgPT0gbnVtYmVyIHtcbiAgICAgICRtaW4td2lkdGg6IHB4MmVtKCRmcm9tKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRtaW4td2lkdGg6IHB4MmVtKGdldC1icmVha3BvaW50LXdpZHRoKCRmcm9tLCAkYnJlYWtwb2ludHMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBVbnRpbDogdGhhdCBicmVha3BvaW50IChleGNsdXNpdmUpXG4gIEBpZiAkdW50aWwge1xuICAgIEBpZiB0eXBlLW9mKCR1bnRpbCkgPT0gbnVtYmVyIHtcbiAgICAgICRtYXgtd2lkdGg6IHB4MmVtKCR1bnRpbCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkbWF4LXdpZHRoOiBweDJlbShnZXQtYnJlYWtwb2ludC13aWR0aCgkdW50aWwsICRicmVha3BvaW50cykpIC0gMC4wMWVtO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkbWluLXdpZHRoICE9IDAge1xuICAgICRtZWRpYS1xdWVyeTogJyN7JG1lZGlhLXF1ZXJ5fSBhbmQgKG1pbi13aWR0aDogI3skbWluLXdpZHRofSknO1xuICB9XG4gIEBpZiAkbWF4LXdpZHRoICE9IDAge1xuICAgICRtZWRpYS1xdWVyeTogJyN7JG1lZGlhLXF1ZXJ5fSBhbmQgKG1heC13aWR0aDogI3skbWF4LXdpZHRofSknO1xuICB9XG4gIEBpZiAkYW5kIHtcbiAgICAkbWVkaWEtcXVlcnk6ICcjeyRtZWRpYS1xdWVyeX0gYW5kICN7JGFuZH0nO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHVubmVjZXNzYXJ5IG1lZGlhIHF1ZXJ5IHByZWZpeCAnYWxsIGFuZCAnXG4gIEBpZiAoJG1lZGlhLXR5cGUgPT0gJ2FsbCcgYW5kICRtZWRpYS1xdWVyeSAhPSAnJykge1xuICAgICRtZWRpYS10eXBlOiAnJztcbiAgICAkbWVkaWEtcXVlcnk6IHN0ci1zbGljZSh1bnF1b3RlKCRtZWRpYS1xdWVyeSksIDYpO1xuICB9XG5cbiAgQG1lZGlhICN7JG1lZGlhLXR5cGUgKyAkbWVkaWEtcXVlcnl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLy8gUXVpY2sgc29ydFxuLy8vXG4vLy8gQGF1dGhvciBTYW0gUmljaGFyZHNcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLyBAcGFyYW0ge0xpc3R9ICRsaXN0IC0gTGlzdCB0byBzb3J0XG4vLy8gQHJldHVybnMge0xpc3R9IFNvcnRlZCBMaXN0XG5AZnVuY3Rpb24gX3F1aWNrLXNvcnQoJGxpc3QpIHtcbiAgJGxlc3M6ICgpO1xuICAkZXF1YWw6ICgpO1xuICAkbGFyZ2U6ICgpO1xuXG4gIEBpZiBsZW5ndGgoJGxpc3QpID4gMSB7XG4gICAgJHNlZWQ6IGxpc3QubnRoKCRsaXN0LCBtYXRoLmNlaWwobWF0aC5kaXYobGVuZ3RoKCRsaXN0KSwgMikpKTtcblxuICAgIEBlYWNoICRpdGVtIGluICRsaXN0IHtcbiAgICAgIEBpZiAoJGl0ZW0gPT0gJHNlZWQpIHtcbiAgICAgICAgJGVxdWFsOiBsaXN0LmFwcGVuZCgkZXF1YWwsICRpdGVtKTtcbiAgICAgIH0gQGVsc2UgaWYgKCRpdGVtIDwgJHNlZWQpIHtcbiAgICAgICAgJGxlc3M6IGxpc3QuYXBwZW5kKCRsZXNzLCAkaXRlbSk7XG4gICAgICB9IEBlbHNlIGlmICgkaXRlbSA+ICRzZWVkKSB7XG4gICAgICAgICRsYXJnZTogbGlzdC5hcHBlbmQoJGxhcmdlLCAkaXRlbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQHJldHVybiBqb2luKGpvaW4oX3F1aWNrLXNvcnQoJGxlc3MpLCAkZXF1YWwpLCBfcXVpY2stc29ydCgkbGFyZ2UpKTtcbiAgfVxuXG4gIEByZXR1cm4gJGxpc3Q7XG59XG5cbi8vLyBTb3J0IGEgbWFwIGJ5IHZhbHVlcyAod29ya3Mgd2l0aCBudW1iZXJzIG9ubHkpXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLyBAcGFyYW0ge01hcH0gJG1hcCAtIE1hcCB0byBzb3J0XG4vLy8gQHJldHVybnMge01hcH0gTWFwIHNvcnRlZCBieSB2YWx1ZVxuQGZ1bmN0aW9uIF9tYXAtc29ydC1ieS12YWx1ZSgkbWFwKSB7XG4gICRtYXAtc29ydGVkOiAoKTtcbiAgJG1hcC1rZXlzOiBtYXAua2V5cygkbWFwKTtcbiAgJG1hcC12YWx1ZXM6IG1hcC52YWx1ZXMoJG1hcCk7XG4gICRtYXAtdmFsdWVzLXNvcnRlZDogX3F1aWNrLXNvcnQoJG1hcC12YWx1ZXMpO1xuXG4gIC8vIFJlb3JkZXIga2V5L3ZhbHVlIHBhaXJzIGJhc2VkIG9uIGtleSB2YWx1ZXNcbiAgQGVhY2ggJHZhbHVlIGluICRtYXAtdmFsdWVzLXNvcnRlZCB7XG4gICAgJGluZGV4OiBpbmRleCgkbWFwLXZhbHVlcywgJHZhbHVlKTtcbiAgICAka2V5OiBsaXN0Lm50aCgkbWFwLWtleXMsICRpbmRleCk7XG4gICAgJG1hcC1zb3J0ZWQ6IG1hcC5tZXJnZShcbiAgICAgICRtYXAtc29ydGVkLFxuICAgICAgKFxuICAgICAgICAka2V5OiAkdmFsdWUsXG4gICAgICApXG4gICAgKTtcblxuICAgIC8vIFVuc2V0IHRoZSB2YWx1ZSBpbiAkbWFwLXZhbHVlcyB0byBwcmV2ZW50IHRoZSBsb29wXG4gICAgLy8gZnJvbSBmaW5kaW5nIHRoZSBzYW1lIGluZGV4IHR3aWNlXG4gICAgJG1hcC12YWx1ZXM6IGxpc3Quc2V0LW50aCgkbWFwLXZhbHVlcywgJGluZGV4LCAwKTtcbiAgfVxuXG4gIEByZXR1cm4gJG1hcC1zb3J0ZWQ7XG59XG5cbi8vLyBBZGQgYSBicmVha3BvaW50XG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG5hbWUgLSBOYW1lIG9mIHRoZSBicmVha3BvaW50XG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR3aWR0aCAtIFdpZHRoIG9mIHRoZSBicmVha3BvaW50XG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgQGluY2x1ZGUgYWRkLWJyZWFrcG9pbnQodHZzY3JlZW4sIDE5MjBweCk7XG4vLy8gIEBpbmNsdWRlIG1xKHR2c2NyZWVuKSB7fVxuQG1peGluIGFkZC1icmVha3BvaW50KCRuYW1lLCAkd2lkdGgpIHtcbiAgJG5ldy1icmVha3BvaW50OiAoXG4gICAgJG5hbWU6ICR3aWR0aCxcbiAgKTtcbiAgJGJyZWFrcG9pbnRzOiBtYXAubWVyZ2UoJGJyZWFrcG9pbnRzLCAkbmV3LWJyZWFrcG9pbnQpICFnbG9iYWw7XG4gICRicmVha3BvaW50czogX21hcC1zb3J0LWJ5LXZhbHVlKCRicmVha3BvaW50cykgIWdsb2JhbDtcbn1cblxuLy8vIFNob3cgdGhlIGFjdGl2ZSBicmVha3BvaW50IGluIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIHRoZSB2aWV3cG9ydFxuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjc2VlaW5nLXRoZS1jdXJyZW50bHktYWN0aXZlLWJyZWFrcG9pbnRcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHNob3ctYnJlYWtwb2ludHMgWyRzaG93LWJyZWFrcG9pbnRzXSAtIExpc3Qgb2YgYnJlYWtwb2ludHMgdG8gc2hvdyBpbiB0aGUgdG9wIHJpZ2h0IGNvcm5lclxuLy8vIEBwYXJhbSB7TWFwfSAkYnJlYWtwb2ludHMgWyRicmVha3BvaW50c10gLSBCcmVha3BvaW50IG5hbWVzIGFuZCBzaXplc1xuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJGJyZWFrcG9pbnRzXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJHNob3ctYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gU2hvdyBicmVha3BvaW50cyB1c2luZyBnbG9iYWwgc2V0dGluZ3Ncbi8vLyAgQGluY2x1ZGUgc2hvdy1icmVha3BvaW50cztcbi8vL1xuLy8vICAvLyBTaG93IGJyZWFrcG9pbnRzIHVzaW5nIGN1c3RvbSBzZXR0aW5nc1xuLy8vICBAaW5jbHVkZSBzaG93LWJyZWFrcG9pbnRzKChMLCBYTCksIChTOiAzMDBweCwgTDogODAwcHgsIFhMOiAxMjAwcHgpKTtcbkBtaXhpbiBzaG93LWJyZWFrcG9pbnRzKFxuICAkc2hvdy1icmVha3BvaW50czogJHNob3ctYnJlYWtwb2ludHMsXG4gICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzXG4pIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmYmVlZDU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmJlZWQ1O1xuICAgIGNvbG9yOiAjYzA5ODUzO1xuICAgIGZvbnQ6IHNtYWxsLWNhcHRpb247XG4gICAgcGFkZGluZzogM3B4IDZweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgIC8vIExvb3AgdGhyb3VnaCB0aGUgYnJlYWtwb2ludHMgdGhhdCBzaG91bGQgYmUgc2hvd25cbiAgICBAZWFjaCAkc2hvdy1icmVha3BvaW50IGluICRzaG93LWJyZWFrcG9pbnRzIHtcbiAgICAgICR3aWR0aDogZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJHNob3ctYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcbiAgICAgIEBpbmNsdWRlIG1xKCRzaG93LWJyZWFrcG9pbnQsICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgIGNvbnRlbnQ6ICcjeyRzaG93LWJyZWFrcG9pbnR9IOKJpSAjeyR3aWR0aH0gKCN7cHgyZW0oJHdpZHRoKX0pJztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGlmIGxpc3QubGVuZ3RoKCRzaG93LWJyZWFrcG9pbnRzKSA+IDAge1xuICBAaW5jbHVkZSBzaG93LWJyZWFrcG9pbnRzO1xufVxuIiwiXHJcbkBpbXBvcnQgJy4vY3VzdG9tJztcclxuXHJcbi8vIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL3Nhc3MtbXFcclxuQGltcG9ydCAnc2Fzcy1tcS9tcSc7XHJcblxyXG4vLyBRdWljayBjdXN0b20gwq9cXF8o44OEKV8vwq9cclxuQGlmIGxlbmd0aCgkbXEtc2hvdy1icmVha3BvaW50cykgPiAwIHtcclxuXHRib2R5Ll9kZWJ1Zzo6YmVmb3JlIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG5cdFx0ei1pbmRleDogOTk5OTk5OTk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxM3B4O1xyXG4gICAgcGFkZGluZzogNHB4IDhweCA1cHggMTBweDtcclxuXHRcdGJvcmRlcjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjQpO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICdTRiBNb25vJywgbW9ub3NwYWNlO1xyXG5cclxuXHRcdC8vIExvb3AgdGhyb3VnaCB0aGUgYnJlYWtwb2ludHMgdGhhdCBzaG91bGQgYmUgc2hvd25cclxuXHRcdEBlYWNoICRzaG93LWJyZWFrcG9pbnQgaW4gJG1xLXNob3ctYnJlYWtwb2ludHMge1xyXG5cdFx0XHQkd2lkdGg6IG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRzaG93LWJyZWFrcG9pbnQsICRtcS1icmVha3BvaW50cyk7XHJcblx0XHRcdEBpbmNsdWRlIG1xKCRzaG93LWJyZWFrcG9pbnQpIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIiN7dG8tdXBwZXItY2FzZSgkc2hvdy1icmVha3BvaW50KX0g4omlICN7JHdpZHRofVwiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkBpbXBvcnQgJ3N3aXBlci12YXJzLnNjc3MnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICN7JHRoZW1lQ29sb3J9O1xufVxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAmLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIH1cbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IHtcbiAgJixcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC5zd2lwZXItd3JhcHBlcixcbiAgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gIH1cbn1cblxuXG5cbiIsIi8qIFRoZW1lIENyZWF0b3IgKi9cclxuLy8gdGMgLT4gdGhlbWUtY3JlYXRvciwganVzdCB0byBkaWZmZXJlbmNpYXRlIGZyb20gQm9vdHN0cmFwJ3NcclxuXHJcbi8vIENvbG9yc1xyXG4kdGMtY29sb3JzOiAoXHJcbiAgZGVmYXVsdHM6IChcclxuICAgIGMxOiAjY2QwMTM2LFxyXG4gICAgYzI6ICNiMmE5OTEsXHJcbiAgICBjMzogIzA0MWU0MixcclxuICAgIGM0OiAjOTgwMzIxLFxyXG4gICAgYzU6ICNlZjE3MmYsXHJcbiAgICBjNjogIzk1OGQ3YSxcclxuICAgIGM3OiAjZWRlNGNmLFxyXG4gICAgYzg6ICMyZDJlMmYsXHJcbiAgICBjOTogcmdiYSgjMmQyZTJmLCAwLjUpLFxyXG4gICAgYzEwOiAjZmZmZmZmLFxyXG4gICAgYzExOiAjNThiOTZhLFxyXG4gICAgYzEyOiByZ2JhKCMyZDJlMmYsIDAuMiksXHJcbiAgICAvL1xyXG4gICAgc3VjY2VzczogIzU4Yjk2YSxcclxuICAgIGRhbmdlcjogI2E2MTkyZSxcclxuICAgIC8vXHJcbiAgICBibGFjazogIzAwMCxcclxuICAgIHdoaXRlOiAjZmZmLFxyXG4gICAgdHJhbnNwYXJlbnQ6IHRyYW5zcGFyZW50LFxyXG4gICksXHJcbiAgcHJvcHM6IChcclxuICAgIHRleHQ6ICdjb2xvcicsXHJcbiAgICBmaWxsOiAnZmlsbCcsXHJcbiAgICBiZzogJ2JhY2tncm91bmQtY29sb3InLFxyXG4gICAgYmM6ICdib3JkZXItY29sb3InLFxyXG4gIClcclxuKTtcclxuXHJcbkBlYWNoICRjbGFzcywgJHByb3AgaW4gbWFwLWdldCgkdGMtY29sb3JzLCBwcm9wcykge1xyXG4gIEBlYWNoICRrZXksICRjb2xvciBpbiBtYXAtZ2V0KCR0Yy1jb2xvcnMsIGRlZmF1bHRzKSB7XHJcbiAgICAuXyN7JGNsYXNzfV8jeyRrZXkgKyAnJ30ge1xyXG4gICAgICAjeyRwcm9wfTogI3skY29sb3J9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICN7JHByb3B9OiB2YXIoLS10Yy1jb2xvci0jeyRrZXl9LCAjeyRjb2xvcn0pICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpZiAkY2xhc3MgPT0gJ3RleHQnIHtcclxuICAgICAgYS5fI3skY2xhc3N9XyN7JGtleSArICcnfTpob3ZlciB7IG9wYWNpdHk6ICRob3Zlci1vcGFjaXR5OyB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBHcmFkaWVudHNcclxuJHRjLWdyYWRpZW50OiAoXHJcbiAgZGVmYXVsdHM6IChcclxuICAgIGcxOiAoZnJvbTogI2NkMDEzNiwgdG86ICNiMmE5OTEsIGRlZzogMGRlZyksXHJcbiAgICBnMjogKGZyb206ICMwNDFlNDIsIHRvOiAjOTgwMzIxLCBkZWc6IDQ1ZGVnKSxcclxuICAgIGczOiAoZnJvbTogI2VmMTcyZiwgdG86ICM5NThkN2EsIGRlZzogOTBkZWcpLFxyXG4gICAgZzQ6IChmcm9tOiAjZWRlNGNmLCB0bzogIzJkMmUyZiwgZGVnOiAzMGRlZylcclxuICApXHJcbik7XHJcblxyXG5AZWFjaCAka2V5LCAkZ3JhZGllbnQgaW4gbWFwLWdldCgkdGMtZ3JhZGllbnQsIGRlZmF1bHRzKSB7XHJcbiAgLl8jeyRrZXl9IHtcclxuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGdyYWRpZW50LCBmcm9tKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGMtZ3JhZGllbnQtI3ska2V5fS1mcm9tLCBtYXAtZ2V0KCRncmFkaWVudCwgZnJvbSkpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIHZhcigtLXRjLWdyYWRpZW50LSN7JGtleX0tZGVnLCBtYXAtZ2V0KCRncmFkaWVudCwgZGVnKSksXHJcbiAgICAgIHZhcigtLXRjLWdyYWRpZW50LSN7JGtleX0tZnJvbSwgbWFwLWdldCgkZ3JhZGllbnQsIGZyb20pKSAwJSxcclxuICAgICAgdmFyKC0tdGMtZ3JhZGllbnQtI3ska2V5fS10bywgbWFwLWdldCgkZ3JhZGllbnQsIHRvKSkgMTAwJVxyXG4gICAgKSAhaW1wb3J0YW50O1xyXG4gICAgLy8gYmFja2dyb3VuZDogbWFwLWdldCgkZ3JhZGllbnQsIGZyb20pICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAvLyAgIG1hcC1nZXQoJGdyYWRpZW50LCBkZWcpLFxyXG4gICAgLy8gICBtYXAtZ2V0KCRncmFkaWVudCwgZnJvbSkgMCUsXHJcbiAgICAvLyAgIG1hcC1nZXQoJGdyYWRpZW50LCB0bykgMTAwJVxyXG4gICAgLy8gKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNwYWNpbmdzXHJcbi8vIFRPRE86IFNldHRhcmUgaSBkZWZhdWx0IFggQlJFQUtQT0lOVFxyXG4kdGMtc3BhY2luZ3M6IChcclxuICBkZWZhdWx0czogKFxyXG4gICAgeHM6IChtb2JpbGU6IDNweCwgdGFibGV0OiA0cHgsIGRlc2t0b3A6IDVweCksXHJcbiAgICBzbTogKG1vYmlsZTogOHB4LCB0YWJsZXQ6IDlweCwgZGVza3RvcDogMTBweCksXHJcbiAgICBtZDogKG1vYmlsZTogMjNweCwgdGFibGV0OiAyNHB4LCBkZXNrdG9wOiAyNXB4KSxcclxuICAgIGxnOiAobW9iaWxlOiAzOHB4LCB0YWJsZXQ6IDM5cHgsIGRlc2t0b3A6IDQwcHgpLFxyXG4gICAgeGw6IChtb2JpbGU6IDU4cHgsIHRhYmxldDogNTlweCwgZGVza3RvcDogNjBweCksXHJcbiAgKSxcclxuICBwb3NpdGlvbnM6ICh0OiAndG9wJywgYjogJ2JvdHRvbScpLFxyXG4gIHByb3BzOiAocDogJ3BhZGRpbmcnLCBtOiAnbWFyZ2luJyksXHJcbik7XHJcblxyXG4vLyBgY2AgYmVmb3JlIHRoZSBgJHZhcmAgKGAkY3ZhcmApIHN0YW5kIGZvciBcImNsYXNzXCJcclxuQGVhY2ggJGNwcm9wLCAkcHJvcCBpbiBtYXAtZ2V0KCR0Yy1zcGFjaW5ncywgcHJvcHMpIHtcclxuICBAZWFjaCAkY3BvcywgJHBvcyBpbiBtYXAtZ2V0KCR0Yy1zcGFjaW5ncywgcG9zaXRpb25zKSB7XHJcbiAgICBAZWFjaCAkY3NwYWNlLCAkc3BhY2UgaW4gbWFwLWdldCgkdGMtc3BhY2luZ3MsIGRlZmF1bHRzKSB7XHJcbiAgICAgIC5fI3skY3Byb3B9I3skY3Bvc31fI3skY3NwYWNlfSB7XHJcbiAgICAgICAgI3skcHJvcH0tI3skcG9zfTogI3ttYXAtZ2V0KCRzcGFjZSwgbW9iaWxlKX0gIWltcG9ydGFudDtcclxuICAgICAgICAjeyRwcm9wfS0jeyRwb3N9OiB2YXIoLS10Yy1zcGFjaW5nLSN7JGNzcGFjZX0tbW9iaWxlLCAje21hcC1nZXQoJHNwYWNlLCBtb2JpbGUpfSkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS0jeyRwb3N9OiAje21hcC1nZXQoJHNwYWNlLCB0YWJsZXQpfSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgI3skcHJvcH0tI3skcG9zfTogdmFyKC0tdGMtc3BhY2luZy0jeyRjc3BhY2V9LXRhYmxldCwgI3ttYXAtZ2V0KCRzcGFjZSwgdGFibGV0KX0pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS0jeyRwb3N9OiAje21hcC1nZXQoJHNwYWNlLCBkZXNrdG9wKX0gIWltcG9ydGFudDtcclxuICAgICAgICAgICN7JHByb3B9LSN7JHBvc306IHZhcigtLXRjLXNwYWNpbmctI3skY3NwYWNlfS1kZXNrdG9wLCAje21hcC1nZXQoJHNwYWNlLCBkZXNrdG9wKX0pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi52aXNpdF9jdXN0b217XHJcbiAgLnNuX2NvbnRhaW5lcl9maXhlZF94bCA+IC5yb3cgPiAuY29sLWxnLTZ7XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBib3JkZXItYm90dG9tOiAgMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMyKTtcclxuICAgICAgQGluY2x1ZGUgbXEobGcpe1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmJiX2l0ZW1fY29udGVudHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGxnKXtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogIDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMik7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAuYmJfaXRlbV9jb250ZW50e1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zbl9ibG9ja19mYXFfc2VhcmNoX2JhcntcclxuICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM1KTtcclxuICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICB9XHJcbn1cclxuLnNuX2Jsb2NrX2ZhcV9saXN0X2J5X2NhdGVnb3J5e1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNSk7XHJcbiAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICB9XHJcbn0iLCIuY29udGFpbmVyIHtcclxuICBAaW5jbHVkZSBtcSgwcHgsIHNtKSB7IEBpbmNsdWRlIHNjdXQtcGFkZGluZyhuICRjb250YWluZXItcGFkZGluZy1tb2JpbGUpOyB9XHJcbiAgQGluY2x1ZGUgbXEoc20pIHsgQGluY2x1ZGUgc2N1dC1wYWRkaW5nKG4gJGNvbnRhaW5lci1wYWRkaW5nLWRlc2t0b3ApOyB9XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIEBpbmNsdWRlIG1xKDBweCwgc20pIHsgQGluY2x1ZGUgc2N1dC1wYWRkaW5nKG4gJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZSk7IH1cclxuICBAaW5jbHVkZSBtcShzbSkgeyBAaW5jbHVkZSBzY3V0LXBhZGRpbmcobiAkY29udGFpbmVyLXBhZGRpbmctZmx1aWQpOyB9XHJcbn1cclxuXHJcbi5jb250YWluZXItc20ge1xyXG4gIEBpbmNsdWRlIG1xKDBweCwgc20pIHsgQGluY2x1ZGUgc2N1dC1wYWRkaW5nKG4gJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZSk7IH1cclxuICBAaW5jbHVkZSBtcShzbSkgeyBAaW5jbHVkZSBzY3V0LXBhZGRpbmcobiAkY29udGFpbmVyLXBhZGRpbmctZGVza3RvcCk7IH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1tZCB7XHJcbiAgQGluY2x1ZGUgbXEoMHB4LCBtZCkgeyBAaW5jbHVkZSBzY3V0LXBhZGRpbmcobiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlKTsgfVxyXG4gIEBpbmNsdWRlIG1xKG1kKSB7IEBpbmNsdWRlIHNjdXQtcGFkZGluZyhuICRjb250YWluZXItcGFkZGluZy1kZXNrdG9wKTsgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWxnIHtcclxuICBAaW5jbHVkZSBtcSgwcHgsIGxnKSB7IEBpbmNsdWRlIHNjdXQtcGFkZGluZyhuICRjb250YWluZXItcGFkZGluZy1tb2JpbGUpOyB9XHJcbiAgQGluY2x1ZGUgbXEobGcpIHsgQGluY2x1ZGUgc2N1dC1wYWRkaW5nKG4gJGNvbnRhaW5lci1wYWRkaW5nLWRlc2t0b3ApOyB9XHJcbn1cclxuXHJcbi5jb250YWluZXIteGwge1xyXG4gIEBpbmNsdWRlIG1xKDBweCwgeGwpIHsgQGluY2x1ZGUgc2N1dC1wYWRkaW5nKG4gJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZSk7IH1cclxuICBAaW5jbHVkZSBtcSh4bCkgeyBAaW5jbHVkZSBzY3V0LXBhZGRpbmcobiAkY29udGFpbmVyLXBhZGRpbmctZGVza3RvcCk7IH1cclxufVxyXG5cclxuLy9cclxuXHJcbi5zbl9jb250YWluZXJfZml4ZWQge1xyXG4gIEBleHRlbmQgLmNvbnRhaW5lcjtcclxufVxyXG5cclxuLnNuX2NvbnRhaW5lcl9maXhlZF9zbSB7XHJcbiAgQGV4dGVuZCAuY29udGFpbmVyLXNtO1xyXG59XHJcblxyXG4uc25fY29udGFpbmVyX2ZpeGVkX21kIHtcclxuICBAZXh0ZW5kIC5jb250YWluZXItbWQ7XHJcbn1cclxuXHJcbi5zbl9jb250YWluZXJfZml4ZWRfbGcge1xyXG4gIEBleHRlbmQgLmNvbnRhaW5lci1sZztcclxufVxyXG5cclxuLnNuX2NvbnRhaW5lcl9maXhlZF94bCB7XHJcbiAgQGV4dGVuZCAuY29udGFpbmVyLXhsO1xyXG59XHJcblxyXG4uc25fY29udGFpbmVyX2ZsdWlkIHtcclxuICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XHJcbn1cclxuIiwiLypcbiogU2N1dCwgYSBjb2xsZWN0aW9uIG9mIFNhc3MgdXRpbGl0aWVzXG4qIHRvIGVhc2UgYW5kIGltcHJvdmUgb3VyIGltcGxlbWVudGF0aW9ucyBvZiBjb21tb24gc3R5bGUtY29kZSBwYXR0ZXJucy5cbiogdjIuMC4wXG4qIERvY3MgYXQgaHR0cDovL3JhbXNleWluaG91c2UuZ2l0aHViLmlvL3NjdXRcbiovXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIHNjdXQtY2xlYXJmaXgge1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxufVxuXG4lc2N1dC1jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIHNjdXQtY2xlYXJmaXg7XG59XG5AbWl4aW4gc2N1dC1saXN0LXVuc3R5bGVkKFxuICAkbm8tbWFyZ2luOiB0cnVlXG4pIHtcblxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICBAaWYgJG5vLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbn1cblxuJXNjdXQtbGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIHNjdXQtbGlzdC11bnN0eWxlZCgpO1xufVxuLy8gRGVwZW5kcyBvbiBgbGlzdC11bnN0eWxlZGAgYW5kIGBjbGVhcmZpeGAuXG5cbkBtaXhpbiBzY3V0LWxpc3QtZmxvYXRlZCAoXG4gICRzcGFjZTogZmFsc2UsXG4gICRkaXI6IGxlZnQsXG4gICRuby1tYXJnaW46IHRydWVcbikge1xuXG4gIEBpbmNsdWRlIHNjdXQtbGlzdC11bnN0eWxlZCgkbm8tbWFyZ2luKTtcbiAgQGluY2x1ZGUgc2N1dC1jbGVhcmZpeDtcblxuICAmID4gbGkge1xuICAgIGZsb2F0OiAkZGlyO1xuICB9XG5cbiAgQGlmICRzcGFjZSB7XG4gICAgJiA+IGxpICsgbGkge1xuICAgICAgbWFyZ2luLSN7JGRpcn06ICRzcGFjZTtcbiAgICB9XG4gIH1cblxufVxuXG4lc2N1dC1saXN0LWZsb2F0ZWQge1xuICBAaW5jbHVkZSBzY3V0LWxpc3QtZmxvYXRlZDtcbn1cblxuQGZ1bmN0aW9uIHNjdXQtYXV0b09yVmFsdWUgKCR2YWwpIHtcbiAgQGlmICR2YWwgPT0gYSBvciAkdmFsID09IGF1dG8ge1xuICAgIEByZXR1cm4gYXV0bztcbiAgfVxuICBAZWxzZSB7XG4gICAgQHJldHVybiAkdmFsO1xuICB9XG59XG5cbkBtaXhpbiBzY3V0LWNvb3JkcyAoXG4gICRjb29yZGluYXRlczogbiBuIG4gblxuKSB7XG5cbiAgJHRvcDogbnRoKCRjb29yZGluYXRlcywgMSk7XG4gICRyaWdodDogbnRoKCRjb29yZGluYXRlcywgMik7XG4gICRib3R0b206IG50aCgkY29vcmRpbmF0ZXMsIDMpO1xuICAkbGVmdDogbnRoKCRjb29yZGluYXRlcywgNCk7XG5cbiAgQGlmICR0b3AgIT0gbiB7XG4gICAgdG9wOiBzY3V0LWF1dG9PclZhbHVlKCR0b3ApO1xuICB9XG4gIEBpZiAkcmlnaHQgIT0gbiB7XG4gICAgcmlnaHQ6IHNjdXQtYXV0b09yVmFsdWUoJHJpZ2h0KTtcbiAgfVxuICBAaWYgJGJvdHRvbSAhPSBuIHtcbiAgICBib3R0b206IHNjdXQtYXV0b09yVmFsdWUoJGJvdHRvbSk7XG4gIH1cbiAgQGlmICRsZWZ0ICE9IG4ge1xuICAgIGxlZnQ6IHNjdXQtYXV0b09yVmFsdWUoJGxlZnQpO1xuICB9XG5cbn1cbkBmdW5jdGlvbiBzY3V0LXN0cmlwLXVuaXQgKFxuICAkbnVtXG4pIHtcblxuICBAcmV0dXJuIG1hdGguZGl2KCRudW0sICRudW0gKiAwICsgMSk7XG5cbn1cbi8vIERlcGVuZHMgb24gYHNjdXQtc3RyaXAtdW5pdGAuXG5cbiRzY3V0LWVtLWJhc2U6IDE2ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2N1dC1lbSAoXG4gICRwaXhlbHMsXG4gICRiYXNlOiAkc2N1dC1lbS1iYXNlXG4pIHtcblxuICAvLyAkYmFzZSBjb3VsZCBiZSBpbiBlbSBvciBweCAobm8gdW5pdCA9IHB4KS5cbiAgLy8gQWRqdXN0IGFjY29yZGluZ2x5IHRvIGNyZWF0ZSBhICRkaXZpc29yIHRoYXRcbiAgLy8gc2VydmVzIGFzIGNvbnRleHQgZm9yICRwaXhlbHMuXG4gICRtdWx0aXBsaWVyOiBpZih1bml0KCRiYXNlKSA9PSBlbSwgMTYsIDEpO1xuICAkZGl2aXNvcjogc2N1dC1zdHJpcC11bml0KCRiYXNlKSAqICRtdWx0aXBsaWVyO1xuXG4gICRlbS12YWxzOiAoKTtcbiAgQGVhY2ggJHZhbCBpbiAkcGl4ZWxzIHtcbiAgICAkdmFsLWluLWVtczogbWF0aC5kaXYoc2N1dC1zdHJpcC11bml0KCR2YWwpLCAkZGl2aXNvcikgKiAxZW07XG4gICAgJGVtLXZhbHM6IGFwcGVuZCgkZW0tdmFscywgJHZhbC1pbi1lbXMpO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkZW0tdmFscykgPT0gMSB7XG4gICAgLy8gcmV0dXJuIGEgc2luZ2xlIHZhbHVlIGluc3RlYWQgb2YgYSBsaXN0LFxuICAgIC8vIHNvIGl0IGNhbiBiZSB1c2VkIGluIGNhbGN1bGF0aW9uc1xuICAgIEByZXR1cm4gbnRoKCRlbS12YWxzLCAxKTtcbiAgfVxuICBAZWxzZSB7XG4gICAgQHJldHVybiAkZW0tdmFscztcbiAgfVxuXG59XG4vLyBEZXBlbmRzIG9uIGBzY3V0LXN0cmlwLXVuaXRgLlxuXG4kc2N1dC1yZW0tYmFzZTogMTYgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzY3V0LXJlbSAoXG4gICRwaXhlbHNcbikge1xuXG4gICRyZW0tdmFsczogKCk7XG4gIEBlYWNoICR2YWwgaW4gJHBpeGVscyB7XG4gICAgJHZhbC1pbi1yZW1zOiBtYXRoLmRpdihzY3V0LXN0cmlwLXVuaXQoJHZhbCksICRzY3V0LXJlbS1iYXNlKSAqIDFyZW07XG4gICAgJHJlbS12YWxzOiBhcHBlbmQoJHJlbS12YWxzLCAkdmFsLWluLXJlbXMpO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkcmVtLXZhbHMpID09IDEge1xuICAgIC8vIHJldHVybiBhIHNpbmdsZSB2YWx1ZSBpbnN0ZWFkIG9mIGEgbGlzdCxcbiAgICAvLyBzbyBpdCBjYW4gYmUgdXNlZCBpbiBjYWxjdWxhdGlvbnNcbiAgICBAcmV0dXJuIG50aCgkcmVtLXZhbHMsIDEpO1xuICB9XG4gIEBlbHNlIHtcbiAgICBAcmV0dXJuICRyZW0tdmFscztcbiAgfVxuXG59XG5AbWl4aW4gc2N1dC1ib3JkZXIgKFxuICAkc3R5bGUsXG4gICRzaWRlczogbiB5XG4pIHtcblxuICBAaWYgbGVuZ3RoKCRzaWRlcykgPT0gMiB7XG4gICAgQGlmIG50aCgkc2lkZXMsIDEpICE9IG4ge1xuICAgICAgYm9yZGVyLXRvcDogJHN0eWxlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJHN0eWxlO1xuICAgIH1cbiAgICBAaWYgbnRoKCRzaWRlcywgMikgIT0gbiB7XG4gICAgICBib3JkZXItbGVmdDogJHN0eWxlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAkc3R5bGU7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgbGVuZ3RoKCRzaWRlcykgPT0gNCB7XG4gICAgQGlmIG50aCgkc2lkZXMsIDEpICE9IG4ge1xuICAgICAgYm9yZGVyLXRvcDogJHN0eWxlO1xuICAgIH1cbiAgICBAaWYgbnRoKCRzaWRlcywgMikgIT0gbiB7XG4gICAgICBib3JkZXItcmlnaHQ6ICRzdHlsZTtcbiAgICB9XG4gICAgQGlmIG50aCgkc2lkZXMsIDMpICE9IG4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJHN0eWxlO1xuICAgIH1cbiAgICBAaWYgbnRoKCRzaWRlcywgNCkgIT0gbiB7XG4gICAgICBib3JkZXItbGVmdDogJHN0eWxlO1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAd2FybiBcIlNjdXQtYm9yZGVyIHJlcXVpcmVzIGEgJHNpZGVzIGFyZ3VtZW50IG9mIDIgb3IgNCB2YWx1ZXMuXCJcbiAgfVxuXG59XG5AbWl4aW4gc2N1dC1jaXJjbGUgKFxuICAkc2l6ZSxcbiAgJGNvbG9yOiBpbmhlcml0XG4pIHtcblxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBAaWYgJGNvbG9yID09IGluaGVyaXQge1xuICAgIC8vIElmIHVzZXIgd2FudHMgdG8gaW5oZXJpdCB0aGUgY29sb3IsXG4gICAgLy8gdGFrZSBhZHZhbnRhZ2Ugb2YgdGhlIGZhY3QgdGhhdCBib3JkZXJcbiAgICAvLyBjb2xvciBkZWZhdWx0cyB0byB0aGUgdGV4dCBjb2xvciBvZiB0aGUgZWxlbWVudC5cbiAgICBib3JkZXItd2lkdGg6ICRzaXplICogMC41O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBPdGhlcndpc2UsIGp1c3QgdXNlIGJhY2tncm91bmQtY29sb3IuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgd2lkdGg6ICRzaXplO1xuICB9XG5cbn1cbkBtaXhpbiBzY3V0LWNvbG9yLXN3YXAgKFxuICAkb2ZmLFxuICAkb24sXG4gICRkdXJhdGlvbjogMCxcbiAgJGJnOiBmYWxzZVxuKSB7XG5cbiAgJHRyYW5zaXRpb24tcHJvcGVydGllczogbnVsbDtcbiAgJG9mZi1pcy1saXN0OiB0eXBlLW9mKCRvZmYpID09IGxpc3Q7XG4gICRvbi1pcy1saXN0OiB0eXBlLW9mKCRvbikgPT0gbGlzdDtcblxuICAvLyBJZiAkb2ZmIElTIGEgbGlzdCxcbiAgLy8gYXNzaWduIGNvbG9yIGFuZCBiYWNrZ3JvdW5kLWNvbG9yLlxuICBAaWYgJG9mZi1pcy1saXN0IHtcbiAgICBjb2xvcjogbnRoKCRvZmYsIDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG50aCgkb2ZmLCAyKTtcbiAgICAkdHJhbnNpdGlvbi1wcm9wZXJ0aWVzOiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvcjtcbiAgfVxuXG4gIC8vIElmICRvZmYgSVMgTk9UIGEgbGlzdCBhbmQgJGJnIGlzIFRSVUUsXG4gIC8vIGFzc2lnbiBiYWNrZ3JvdW5kLWNvbG9yLlxuICBAZWxzZSBpZiAkYmcgYW5kIG5vdCgkb2ZmLWlzLWxpc3QpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmO1xuICAgICR0cmFuc2l0aW9uLXByb3BlcnRpZXM6IGJhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAvLyBJZiAkb2ZmIElTIE5PVCBhIGxpc3QgYW5kICRiZyBpcyBGQUxTRSxcbiAgLy8gYXNzaWduIGNvbG9yLlxuICBAZWxzZSB7XG4gICAgY29sb3I6ICRvZmY7XG4gICAgJHRyYW5zaXRpb24tcHJvcGVydGllczogY29sb3I7XG4gIH1cblxuICAvLyBPbmx5IHNldC11cCB0cmFuc2l0aW9uIGlmICRkdXJhdGlvbiAhPSAwLlxuICBAaWYgJGR1cmF0aW9uICE9IDAge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnRpZXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG5cbiAgICAvLyAkb24gaXMgdHJlYXRlZCB0aGUgc2FtZSBhcyAkb2ZmLCBhYm92ZS5cbiAgICBAaWYgJG9uLWlzLWxpc3Qge1xuICAgICAgY29sb3I6IG50aCgkb24sIDEpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbnRoKCRvbiwgMik7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJGJnIGFuZCBub3QoJG9uLWlzLWxpc3QpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvbjtcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICBjb2xvcjogJG9uO1xuICAgIH1cbiAgfVxuXG59XG5AbWl4aW4gc2N1dC1oZC1icCAoXG4gICRyYXRpbzogMS4zXG4pIHtcblxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IG1hdGguZGl2KCRyYXRpbywgMSkpLFxuICAgICAgICAgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogJHJhdGlvKSxcbiAgICAgICAgIChtaW4tcmVzb2x1dGlvbjogKHJvdW5kKDk2ICogJHJhdGlvKSAqIDFkcGkpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxufVxuXG5AbWl4aW4gc2N1dC1oaWRlLXZpc3VhbGx5IHtcblxuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcblxufVxuXG4lc2N1dC1oaWRlLXZpc3VhbGx5IHtcbiAgQGluY2x1ZGUgc2N1dC1oaWRlLXZpc3VhbGx5O1xufVxuQG1peGluIHNjdXQtaW1hZ2UtcmVwbGFjZSB7XG5cbiAgdGV4dC1pbmRlbnQ6IDEwMiU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG5cbn1cblxuJXNjdXQtaW1hZ2UtcmVwbGFjZSB7XG4gIEBpbmNsdWRlIHNjdXQtaW1hZ2UtcmVwbGFjZTtcbn1cblxuLy8gRGVwZW5kcyBvbiBzY3V0LXJlbSBhbmQgc2N1dC1zdHJpcC11bml0XG5cbkBtaXhpbiBzY3V0LXJlbS1mYWxsYmFjayAoXG4gICRwaXhlbHMsXG4gICRwcm9wZXJ0eTogZm9udC1zaXplXG4pIHtcblxuICAkcHgtdmFsczogbnVsbDtcbiAgQGVhY2ggJHZhbCBpbiAkcGl4ZWxzIHtcbiAgICAkdmFsLWluLXB4OiBzY3V0LXN0cmlwLXVuaXQoJHZhbCkgKiAxcHg7XG4gICAgJHB4LXZhbHM6IGFwcGVuZCgkcHgtdmFscywgJHZhbC1pbi1weCk7XG4gIH1cbiAgJHJlbS12YWxzOiBzY3V0LXJlbSgkcGl4ZWxzKTtcblxuICAjeyRwcm9wZXJ0eX06ICRweC12YWxzO1xuICAjeyRwcm9wZXJ0eX06ICRyZW0tdmFscztcblxufVxuQG1peGluIHNjdXQtcmVzZXQtYm9yZGVyLWJveCB7XG4gIC8vIE1ha2UgZXZlcnl0aGluZyBhIGJvcmRlci1ib3gsIGJlY2F1c2Ugd2h5IG5vdD9cbiAgaHRtbCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAqLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWl4aW4gc2N1dC1yZXNldC1hbnRpYWxpYXMge1xuICAvLyBBbnRpYWxpYXMhXG4gIGJvZHkge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB9XG4gICosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICB9XG59XG5cbkBtaXhpbiBzY3V0LXJlc2V0LXNlbWFudGljaXplIHtcbiAgLy8gTWFrZSBoZWFkZXJzIGFuZCA8Yj4gc2VtYW50aWMsIG5vdCBwcmVzZW50YXRpb25hbC5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG5AbWl4aW4gc2N1dC1yZXNldC1wb2ludGVyIHtcbiAgLy8gQ2xpY2thYmxlIGZvcm0gZWxlbWVudHMgc2hvdWxkIGhhdmUgYSBwb2ludGVyLlxuICBsYWJlbCxcbiAgc2VsZWN0LFxuICBvcHRpb24sXG4gIGJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbkBtaXhpbiBzY3V0LXJlc2V0LWZvcm0ge1xuICBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIHRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG59XG5cbkBtaXhpbiBzY3V0LXJlc2V0LWJ1dHRvbiB7XG4gIC8vIFJlc2V0IGRlZmF1bHQgYnV0dG9uIHN0eWxlcywgd2hpY2ggYXJlIG5ldmVyIHVzZWQuXG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdLFxuICBbdHlwZT1cInJlc2V0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzY3V0LXJlc2V0LXBhcmFncmFwaCB7XG4gIC8vIFNvbWUgcGFyYWdyYXBoIG1hcmdpbnMganVzdCBnZXQgaW4gdGhlIHdheS5cbiAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtaXhpbiBzY3V0LXJlc2V0LW1lZGlhIHtcbiAgLy8gWW91IHdhbnQgdGhlc2UgZWxlbWVudHMgZmx1aWQsIHByb2JhYmx5LlxuICBpbWcsXG4gIHZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtaXhpbiBzY3V0LXJlc2V0LWZpZ3VyZSB7XG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbnMuXG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8vIENhbGwgdGhlbSBhbGwsIG1pbnVzIGV4Y2x1c2lvbnMhXG5AbWl4aW4gc2N1dC1yZXNldCAoJGV4Y2x1ZGU6IGZhbHNlKSB7XG4gIEBpZiBub3QoaW5kZXgoJGV4Y2x1ZGUsIGJvcmRlci1ib3gpKSB7XG4gICAgQGluY2x1ZGUgc2N1dC1yZXNldC1ib3JkZXItYm94O1xuICB9XG4gIEBpZiBub3QoaW5kZXgoJGV4Y2x1ZGUsIGFudGlhbGlhcykpIHtcbiAgICBAaW5jbHVkZSBzY3V0LXJlc2V0LWFudGlhbGlhcztcbiAgfVxuICBAaWYgbm90KGluZGV4KCRleGNsdWRlLCBzZW1hbnRpY2l6ZSkpIHtcbiAgICBAaW5jbHVkZSBzY3V0LXJlc2V0LXNlbWFudGljaXplO1xuICB9XG4gIEBpZiBub3QoaW5kZXgoJGV4Y2x1ZGUsIHBvaW50ZXIpKSB7XG4gICAgQGluY2x1ZGUgc2N1dC1yZXNldC1wb2ludGVyO1xuICB9XG4gIEBpZiBub3QoaW5kZXgoJGV4Y2x1ZGUsIGZvcm0pKSB7XG4gICAgQGluY2x1ZGUgc2N1dC1yZXNldC1mb3JtO1xuICB9XG4gIEBpZiBub3QoaW5kZXgoJGV4Y2x1ZGUsIGJ1dHRvbikpIHtcbiAgICBAaW5jbHVkZSBzY3V0LXJlc2V0LWJ1dHRvbjtcbiAgfVxuICBAaWYgbm90KGluZGV4KCRleGNsdWRlLCBwYXJhZ3JhcGgpKSB7XG4gICAgQGluY2x1ZGUgc2N1dC1yZXNldC1wYXJhZ3JhcGg7XG4gIH1cbiAgQGlmIG5vdChpbmRleCgkZXhjbHVkZSwgbWVkaWEpKSB7XG4gICAgQGluY2x1ZGUgc2N1dC1yZXNldC1tZWRpYTtcbiAgfVxuICBAaWYgbm90KGluZGV4KCRleGNsdWRlLCBmaWd1cmUpKSB7XG4gICAgQGluY2x1ZGUgc2N1dC1yZXNldC1maWd1cmU7XG4gIH1cbn1cblxuQG1peGluIHNjdXQtc2VsZWN0ZWQgKFxuICAkYWN0aXZlOiBmYWxzZVxuKSB7XG5cbiAgQGlmICRhY3RpdmUge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxufVxuQG1peGluIHNjdXQtdHJpYW5nbGUgKFxuICAkZGlyZWN0aW9uOiByaWdodCxcbiAgJHNpemU6IDAuNzVlbSxcbiAgJGNvbG9yOiBpbmhlcml0XG4pIHtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIC8vIEZvciBpbXByb3ZlZCBhcHBlYXJhbmNlIGluIHNvbWUgV2Via2l0IGJyb3dzZXJzXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblxuICAvLyBTZXQgdXAgc29tZSB2YXJpYWJsZXNcbiAgJHdpZHRoOiBudWxsO1xuICAkaGVpZ2h0OiBudWxsO1xuICAkYm9yZGVyLXdpZHRoczogbnVsbDtcblxuICBAaWYgdHlwZS1vZigkc2l6ZSkgPT0gbGlzdCB7XG4gICAgJHdpZHRoOiBudGgoJHNpemUsIDEpO1xuICAgICRoZWlnaHQ6IG50aCgkc2l6ZSwgMik7XG4gIH1cbiAgQGVsc2Uge1xuICAgICR3aWR0aDogJHNpemU7XG4gICAgJGhlaWdodDogJHNpemU7XG4gIH1cblxuICBAaWYgKCRkaXJlY3Rpb24gPT0gdXApIG9yICgkZGlyZWN0aW9uID09IGRvd24pIHtcbiAgICAvLyBGb3IgdXAgYW5kIGRvd24sIHdpZHRoIGdldHMgdHdvIGJvcmRlcnMgYnV0IGhlaWdodCBvbmx5IG9uZSxcbiAgICAvLyBzbyBkaXZpZGUgc2Vjb25kIGJvcmRlci13aWR0aCB2YWx1ZSBieSAyXG4gICAgJGJvcmRlci13aWR0aHM6ICRoZWlnaHQgKCR3aWR0aCAqIDAuNSk7XG4gIH1cbiAgQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gcmlnaHQpIG9yICgkZGlyZWN0aW9uID09IGxlZnQpIHtcbiAgICAvLyBGb3IgcmlnaHQgYW5kIGxlZnQsIGhlaWdodCBnZXRzIHR3byBib3JkZXJzIGJ1dCB3aWR0aCBvbmx5IG9uZSxcbiAgICAvLyBzbyBkaXZpZGUgZmlyc3QgYm9yZGVyLXdpZHRoIHZhbHVlIGJ5IDJcbiAgICAkYm9yZGVyLXdpZHRoczogKCRoZWlnaHQgKiAwLjUpICR3aWR0aDtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gRm9yIHJpZ2h0IHRyaWFuZ2xlcyAodGhlIHJlc3QpLCBib3RoIHNpZGVzIGdldCB0d28gYm9yZGVycyxcbiAgICAvLyBzbyBkaXZpZGUgYm90aCBieSAyXG4gICAgJGJvcmRlci13aWR0aHM6ICgkaGVpZ2h0ICogMC41KSAoJHdpZHRoICogMC41KTtcbiAgfVxuXG4gIGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aHM7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG5cblxuICAvLyBTVEFOREFSRCBUUklBTkdMRVNcblxuICBAaWYgKCRkaXJlY3Rpb24gPT0gdXApIG9yICgkZGlyZWN0aW9uID09IGRvd24pIG9yICgkZGlyZWN0aW9uID09IHJpZ2h0KSBvciAoJGRpcmVjdGlvbiA9PSBsZWZ0KSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgfVxuICAgIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG4gIH1cblxuXG4gIC8vIENPUk5FUiBUUklBTkdMRVNcblxuICBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSB0b3AtcmlnaHQpIG9yICgkZGlyZWN0aW9uID09IHRvcC1sZWZ0KSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpZiAkZGlyZWN0aW9uID09IHRvcC1yaWdodCB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB0b3AtbGVmdCB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBib3R0b20tcmlnaHQpIG9yICgkZGlyZWN0aW9uID09IGJvdHRvbS1sZWZ0KSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yO1xuICAgIEBpZiAkZGlyZWN0aW9uID09IGJvdHRvbS1yaWdodCB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBib3R0b20tbGVmdCB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxufVxuXG4lc2N1dC10cmlhbmdsZSB7XG4gIEBpbmNsdWRlIHNjdXQtdHJpYW5nbGU7XG59XG5AbWl4aW4gc2N1dC1jZW50ZXItYWJzb2x1dGVseSAoXG4gICRkaW1lbnNpb25zXG4pIHtcblxuICAkd2lkdGg6IG50aCgkZGltZW5zaW9ucywgMSk7XG4gICRoZWlnaHQ6IG50aCgkZGltZW5zaW9ucywgMik7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIEBpZiAkd2lkdGggIT0gbiB7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6ICgtJHdpZHRoICogMC41KTtcbiAgfVxuXG4gIEBpZiAkaGVpZ2h0ICE9IG4ge1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAoLSRoZWlnaHQgKiAwLjUpO1xuICB9XG5cbn1cbkBtaXhpbiBzY3V0LWNlbnRlci1ibG9jayAoXG4gICRtYXgtd2lkdGg6IGZhbHNlXG4pIHtcblxuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBAaWYgJG1heC13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICB9XG5cbn1cblxuJXNjdXQtY2VudGVyLWJsb2NrIHtcbiAgQGluY2x1ZGUgc2N1dC1jZW50ZXItYmxvY2s7XG59XG5cbkBtaXhpbiBzY3V0LWNlbnRlci10cmFuc2Zvcm0gKFxuICAkYXhpczogZmFsc2UgLy8gb3IgeCBvciB5XG4pIHtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgQGlmICRheGlzICE9IHgge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuXG4gIEBpZiAkYXhpcyAhPSB5IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJHRyYW5zbGF0ZS12YWw6IG51bGw7XG5cbiAgQGlmIG5vdCgkYXhpcykge1xuICAgICR0cmFuc2xhdGUtdmFsOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgQGVsc2UgaWYgJGF4aXMgIT0geCB7XG4gICAgJHRyYW5zbGF0ZS12YWw6IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgQGVsc2UgaWYgJGF4aXMgIT0geSB7XG4gICAgJHRyYW5zbGF0ZS12YWw6IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zbGF0ZS12YWw7XG4gIC1tcy10cmFuc2Zvcm06ICR0cmFuc2xhdGUtdmFsO1xuICB0cmFuc2Zvcm06ICR0cmFuc2xhdGUtdmFsO1xufVxuXG4lc2N1dC1jZW50ZXItdHJhbnNmb3JtIHtcbiAgQGluY2x1ZGUgc2N1dC1jZW50ZXItdHJhbnNmb3JtO1xufVxuXG4lc2N1dC1jZW50ZXItdHJhbnNmb3JtLXgge1xuICBAaW5jbHVkZSBzY3V0LWNlbnRlci10cmFuc2Zvcm0oeCk7XG59XG5cbiVzY3V0LWNlbnRlci10cmFuc2Zvcm0teSB7XG4gIEBpbmNsdWRlIHNjdXQtY2VudGVyLXRyYW5zZm9ybSh5KTtcbn1cblxuQG1peGluIHNjdXQtZmlsbCAoXG4gICR3aWR0aC1oZWlnaHQ6IGZhbHNlXG4pIHtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgQGlmICR3aWR0aC1oZWlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBAZWxzZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbn1cblxuJXNjdXQtZmlsbCB7XG4gIEBpbmNsdWRlIHNjdXQtZmlsbDtcbn1cbkBtaXhpbiBzY3V0LWxpc3QtY3VzdG9tIChcbiAgJGNvbnRlbnQ6IFwiXFwyMDIyXCIsXG4gICRtYXJrZXItd2lkdGg6IDAuNzVlbSxcbiAgJHBhZDogMCxcbiAgJG5vLW1hcmdpbjogZmFsc2Vcbikge1xuXG4gICRjb250ZW50LXZhbDogbnVsbDtcbiAgJGNvdW50ZXI6IGluZGV4KCRjb250ZW50LCBjb3VudCk7XG4gIEBpZiAkY291bnRlciB7XG4gICAgQGlmIGxlbmd0aCgkY29udGVudCkgPT0gMyB7XG4gICAgICAkY29udGVudC12YWw6IGNvdW50ZXIoc2N1dGxpc3Rjb3VudGVyLCBudGgoJGNvbnRlbnQsIDMpKW50aCgkY29udGVudCwyKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgbGVuZ3RoKCRjb250ZW50KSA9PSAyIHtcbiAgICAgICRjb250ZW50LXZhbDogY291bnRlcihzY3V0bGlzdGNvdW50ZXIpbnRoKCRjb250ZW50LDIpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkY29udGVudC12YWw6IGNvdW50ZXIoc2N1dGxpc3Rjb3VudGVyKTtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgICRjb250ZW50LXZhbDogJGNvbnRlbnQ7XG4gIH1cblxuICBwYWRkaW5nLWxlZnQ6ICRtYXJrZXItd2lkdGggKyAkcGFkO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgQGlmICRuby1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpZiAkY291bnRlciB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogc2N1dGxpc3Rjb3VudGVyO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAkY29udGVudC12YWw7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0kbWFya2VyLXdpZHRoO1xuICAgICAgd2lkdGg6ICRtYXJrZXItd2lkdGg7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxufVxuLy8gRGVwZW5kcyBvbiBgbGlzdC1mbG9hdGVkYCwgd2hpY2ggZGVwZW5kcyBpbiB0dXJuIG9uIGBsaXN0LXVuc3R5bGVkYCBhbmQgYGNsZWFyZml4YC5cblxuQG1peGluIHNjdXQtbGlzdC1kaXZpZGVkIChcbiAgJGRpdmlkZXI6IFwifFwiLFxuICAkc3BhY2U6IDAuNWVtLFxuICAkZGlyOiBsZWZ0LFxuICAkaGVpZ2h0OiBmYWxzZSxcbiAgJG5vLW1hcmdpbjogdHJ1ZVxuKSB7XG5cbiAgQGluY2x1ZGUgc2N1dC1saXN0LWZsb2F0ZWQoJGRpcjogJGRpciwgJG5vLW1hcmdpbjogJG5vLW1hcmdpbik7XG5cbiAgJHBzZXVkbzogaWYoJGRpciA9PSBsZWZ0LCAnYmVmb3JlJywgJ2FmdGVyJyk7XG5cbiAgLy8gSWYgYW4gZXhwbGljaXQgaGVpZ2h0IGlzIHBhc3NlZCxcbiAgLy8gdGhpbmdzIGFyZSBkaWZmZXJlbnQ6IEFsbCA8bGk+c1xuICAvLyBuZWVkIHRoZSBwc2V1ZG8tZWxlbWVudCAodG8gZm9yY2UgaGVpZ2h0KSxcbiAgLy8gYnV0IHRoZSBmaXJzdCdzIG11c3QgYmUgaGlkZGVuLlxuXG4gIEBpZiAkaGVpZ2h0IHtcbiAgICAmID4gbGkge1xuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIH1cbiAgICAmID4gbGk6I3skcHNldWRvfSB7XG4gICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICBjb250ZW50OiAkZGl2aWRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gICAgJiA+IGxpOmZpcnN0LWNoaWxkOiN7JHBzZXVkb30ge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICYgPiBsaSArIGxpOiN7JHBzZXVkb30ge1xuICAgIEBpZiBub3QoJGhlaWdodCkge1xuICAgICAgY29udGVudDogJGRpdmlkZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZTtcbiAgfVxuXG59XG5cbiVzY3V0LWxpc3QtYmFyIHtcbiAgQGluY2x1ZGUgc2N1dC1saXN0LWRpdmlkZWQ7XG59XG5cbiVzY3V0LWxpc3QtYnJlYWRjcnVtYiB7XG4gIEBpbmNsdWRlIHNjdXQtbGlzdC1kaXZpZGVkKFwiL1wiKTtcbn1cbi8vIERlcGVuZHMgb24gYGxpc3QtdW5zdHlsZWRgLlxuXG5AbWl4aW4gc2N1dC1saXN0LWlubGluZSAoXG4gICRzcGFjZTogZmFsc2UsXG4gICRuby1tYXJnaW46IHRydWVcbikge1xuXG4gIEBpbmNsdWRlIHNjdXQtbGlzdC11bnN0eWxlZCgkbm8tbWFyZ2luKTtcblxuICAmID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIEBpZiAkc3BhY2Uge1xuICAgICYgPiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2U7XG4gICAgfVxuICB9XG5cbn1cblxuJXNjdXQtbGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBzY3V0LWxpc3QtaW5saW5lO1xufVxuLy8gRGVwZW5kcyBvbiBgbGlzdC11bnN0eWxlZGAuXG5cbkBtaXhpbiBzY3V0LWxpc3QtcHVuY3R1YXRlZCAoXG4gICRkaXZpZGVyOiBcIiwgXCIsXG4gICRkaXNwbGF5OiBpbmxpbmUsXG4gICRuby1tYXJnaW46IHRydWVcbikge1xuXG4gIEBpbmNsdWRlIHNjdXQtbGlzdC11bnN0eWxlZCgkbm8tbWFyZ2luKTtcblxuICAmID4gbGkge1xuICAgIGRpc3BsYXk6ICRkaXNwbGF5O1xuICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICBjb250ZW50OiAkZGl2aWRlcjtcbiAgICB9XG4gIH1cblxufVxuXG4lc2N1dC1saXN0LWNvbW1hIHtcbiAgQGluY2x1ZGUgc2N1dC1saXN0LXB1bmN0dWF0ZWQ7XG59XG5AbWl4aW4gc2N1dC1tYXJnaW4gKFxuICAkbWFyZ2luXG4pIHtcblxuICBAaWYgbGVuZ3RoKCRtYXJnaW4pID09IDEgYW5kICRtYXJnaW4gIT0gbiB7XG4gICAgbWFyZ2luLXRvcDogJG1hcmdpbjtcbiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW47XG4gICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbjtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJG1hcmdpbikgPT0gMiB7XG4gICAgJG1hcmdpbi15OiBudGgoJG1hcmdpbiwgMSk7XG4gICAgJG1hcmdpbi14OiBudGgoJG1hcmdpbiwgMik7XG4gICAgQGlmICRtYXJnaW4teSAhPSBuIHtcbiAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW4teTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4teTtcbiAgICB9XG4gICAgQGlmICRtYXJnaW4teCAhPSBuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW4teDtcbiAgICB9XG4gIH1cblxuICBAaWYgbGVuZ3RoKCRtYXJnaW4pID09IDMge1xuICAgICRtYXJnaW4teS10b3A6IG50aCgkbWFyZ2luLCAxKTtcbiAgICAkbWFyZ2luLXg6IG50aCgkbWFyZ2luLCAyKTtcbiAgICAkbWFyZ2luLXktYm90dG9tOiBudGgoJG1hcmdpbiwgMyk7XG4gICAgQGlmICRtYXJnaW4teS10b3AgIT0gbiB7XG4gICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luLXktdG9wO1xuICAgIH1cbiAgICBAaWYgJG1hcmdpbi14ICE9IG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbi14O1xuICAgIH1cbiAgICBAaWYgJG1hcmdpbi15LWJvdHRvbSAhPSBuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4teS1ib3R0b207XG4gICAgfVxuICB9XG5cbiAgQGlmIGxlbmd0aCgkbWFyZ2luKSA9PSA0IHtcbiAgICAkbWFyZ2luLXRvcDogbnRoKCRtYXJnaW4sIDEpO1xuICAgICRtYXJnaW4tcmlnaHQ6IG50aCgkbWFyZ2luLCAyKTtcbiAgICAkbWFyZ2luLWJvdHRvbTogbnRoKCRtYXJnaW4sIDMpO1xuICAgICRtYXJnaW4tbGVmdDogbnRoKCRtYXJnaW4sIDQpO1xuICAgIEBpZiAkbWFyZ2luLXRvcCAhPSBuIHtcbiAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW4tdG9wO1xuICAgIH1cbiAgICBAaWYgJG1hcmdpbi1yaWdodCAhPSBuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbi1yaWdodDtcbiAgICB9XG4gICAgQGlmICRtYXJnaW4tYm90dG9tICE9IG4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1ib3R0b207XG4gICAgfVxuICAgIEBpZiAkbWFyZ2luLWxlZnQgIT0gbiB7XG4gICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbi1sZWZ0O1xuICAgIH1cbiAgfVxuXG59XG5AbWl4aW4gc2N1dC1wYWRkaW5nIChcbiAgJHBhZGRpbmdcbikge1xuXG4gIEBpZiBsZW5ndGgoJHBhZGRpbmcpID09IDEgYW5kICRwYWRkaW5nICE9IG4ge1xuICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmc7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHBhZGRpbmcpID09IDIge1xuICAgICRwYWRkaW5nLXk6IG50aCgkcGFkZGluZywgMSk7XG4gICAgJHBhZGRpbmcteDogbnRoKCRwYWRkaW5nLCAyKTtcbiAgICBAaWYgJHBhZGRpbmcteSAhPSBuIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy15O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nLXk7XG4gICAgfVxuICAgIEBpZiAkcGFkZGluZy14ICE9IG4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy14O1xuICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmcteDtcbiAgICB9XG4gIH1cblxuICBAaWYgbGVuZ3RoKCRwYWRkaW5nKSA9PSAzIHtcbiAgICAkcGFkZGluZy15LXRvcDogbnRoKCRwYWRkaW5nLCAxKTtcbiAgICAkcGFkZGluZy14OiBudGgoJHBhZGRpbmcsIDIpO1xuICAgICRwYWRkaW5nLXktYm90dG9tOiBudGgoJHBhZGRpbmcsIDMpO1xuICAgIEBpZiAkcGFkZGluZy15LXRvcCAhPSBuIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy15LXRvcDtcbiAgICB9XG4gICAgQGlmICRwYWRkaW5nLXggIT0gbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy14O1xuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy14O1xuICAgIH1cbiAgICBAaWYgJHBhZGRpbmcteS1ib3R0b20gIT0gbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmcteS1ib3R0b207XG4gICAgfVxuICB9XG5cbiAgQGlmIGxlbmd0aCgkcGFkZGluZykgPT0gNCB7XG4gICAgJHBhZGRpbmctdG9wOiBudGgoJHBhZGRpbmcsIDEpO1xuICAgICRwYWRkaW5nLXJpZ2h0OiBudGgoJHBhZGRpbmcsIDIpO1xuICAgICRwYWRkaW5nLWJvdHRvbTogbnRoKCRwYWRkaW5nLCAzKTtcbiAgICAkcGFkZGluZy1sZWZ0OiBudGgoJHBhZGRpbmcsIDQpO1xuICAgIEBpZiAkcGFkZGluZy10b3AgIT0gbiB7XG4gICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctdG9wO1xuICAgIH1cbiAgICBAaWYgJHBhZGRpbmctcmlnaHQgIT0gbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1yaWdodDtcbiAgICB9XG4gICAgQGlmICRwYWRkaW5nLWJvdHRvbSAhPSBuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1ib3R0b207XG4gICAgfVxuICAgIEBpZiAkcGFkZGluZy1sZWZ0ICE9IG4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1sZWZ0O1xuICAgIH1cbiAgfVxufVxuLy8gRGVwZW5kcyBvbiBgcG9zaXRpb25pbmctY29vcmRpbmF0ZXNgLlxuXG5AbWl4aW4gc2N1dC1hYnNvbHV0ZSAoXG4gICRjb29yZGluYXRlczogMCBuIG4gMFxuKSB7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBzY3V0LWNvb3JkcygkY29vcmRpbmF0ZXMpO1xuXG59XG5cbiVzY3V0LWFic29sdXRlIHtcbiAgQGluY2x1ZGUgc2N1dC1hYnNvbHV0ZTtcbn1cbi8vIERlcGVuZHMgb24gYHBvc2l0aW9uaW5nLWNvb3JkaW5hdGVzYC5cblxuQG1peGluIHNjdXQtZml4ZWQgKFxuICAkY29vcmRpbmF0ZXM6IDAgbiBuIDBcbikge1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgQGluY2x1ZGUgc2N1dC1jb29yZHMoJGNvb3JkaW5hdGVzKTtcblxufVxuXG4lc2N1dC1maXhlZCB7XG4gIEBpbmNsdWRlIHNjdXQtZml4ZWQ7XG59XG4vLyBEZXBlbmRzIG9uIGBwb3NpdGlvbmluZy1jb29yZGluYXRlc2AuXG5cbkBtaXhpbiBzY3V0LXJlbGF0aXZlIChcbiAgJGNvb3JkaW5hdGVzOiBuIG4gbiBuXG4pIHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHNjdXQtY29vcmRzKCRjb29yZGluYXRlcyk7XG5cbn1cbkBtaXhpbiBzY3V0LXJhdGlvLWJveCAoXG4gICRyYXRpbzogbWF0aC5kaXYoMSwgMSlcbikge1xuXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBUaGUgY29udGFpbmVyJ3MgaGVpZ2h0LCBhcyBhIHBlcmNlbnRhZ2Ugb2YgdGhlXG4gIC8vIGNvbnRhaW5lcidzIHdpZHRoLCBpcyBzZXQgYnkgYXNzaWduaW5nXG4gIC8vIHBhZGRpbmctdG9wIHRvIGEgcHNldWRvLWVsZW1lbnQuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogbWF0aC5kaXYoMSwgJHJhdGlvKSAqIDEwMCU7XG4gIH1cblxufVxuXG4lc2N1dC1yYXRpby1ib3gge1xuICBAaW5jbHVkZSBzY3V0LXJhdGlvLWJveDtcbn1cbkBtaXhpbiBzY3V0LXNpemUoXG4gICRzaXplXG4pIHtcblxuICBAaWYgbGVuZ3RoKCRzaXplKSA9PSAxIHtcbiAgICB3aWR0aDogICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gIH1cbiAgQGVsc2UgaWYgbGVuZ3RoKCRzaXplKSA9PSAyIHtcbiAgICB3aWR0aDogIG50aCgkc2l6ZSwgMSk7XG4gICAgaGVpZ2h0OiBudGgoJHNpemUsIDIpO1xuICB9XG5cbn1cbkBtaXhpbiBzY3V0LXN0aWNreS1mb290ZXItZml4ZWQgKFxuICAkaGVpZ2h0LFxuICAkd3JhcHBlcjogXCIud3JhcHBlclwiLFxuICAkZm9vdGVyOiBcIi5zY3V0LXN0aWNreVwiXG4pIHtcblxuICBodG1sLFxuICBib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAjeyR3cmFwcGVyfSB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtJGhlaWdodDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAjeyR3cmFwcGVyfTphZnRlcixcbiAgI3skZm9vdGVyfSB7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICB9XG5cbn1cblxuLy8gZGVwcmVjYXRlZFxuQG1peGluIHNjdXQtc3RpY2t5LWZvb3RlciAoXG4gICRoZWlnaHQsXG4gICR3cmFwcGVyOiBcIi53cmFwcGVyXCIsXG4gICRmb290ZXI6IFwiLnNjdXQtc3RpY2t5XCJcbil7XG4gIEBpbmNsdWRlIHNjdXQtc3RpY2t5LWZvb3Rlci1maXhlZCgkaGVpZ2h0LCAkd3JhcHBlciwgJGZvb3Rlcik7XG59XG5AbWl4aW4gc2N1dC1zdGlja3ktZm9vdGVyLWZsdWlkIChcbiAgJHdyYXBwZXI6IFwiLndyYXBwZXJcIixcbiAgJGZvb3RlcjogXCIuc2N1dC1zdGlja3lcIlxuKSB7XG5cbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgI3skd3JhcHBlcn0ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICN7JGZvb3Rlcn0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuXG59XG5AbWl4aW4gc2N1dC12Y2VudGVyLWliIChcbiAgJGlubmVyLi4uXG4pIHtcblxuICAvLyBUaGUgaW5uZXIgZWxlbWVudCBpcyB2ZXJ0aWNhbGx5IGNlbnRlcmVkXG4gIC8vIGJ5IG1pZGRsZS1hbGlnbmluZyBpdCB3aXRoIGFuIGlubGluZSBwc2V1ZG8tZWxlbWVudFxuICAvLyB3aG9zZSBoZWlnaHQgaXMgMTAwJS5cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLy8gQSBzbWFsbCBuZWdhdGl2ZSByaWdodCBtYXJnaW4gaXMgc2V0XG4gICAgLy8gdG8gYWNjb3VudCBmb3IgdGhlIGRlZmF1bHRcbiAgICAvLyB3b3JkLXNwYWNpbmcgb2YgaW5saW5lLWJsb2NrLlxuICAgIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbiAgfVxuXG4gICRpbm5lcjogaWYobGVuZ3RoKCRpbm5lcikgPT0gMCwgXCIuc2N1dC1pbm5lclwiLCAkaW5uZXIpO1xuICBAZWFjaCAkY2VsbC1zZWxlY3RvciBpbiAkaW5uZXIge1xuICAgICRjZWxsLXNlbGVjdG9yOiB1bnF1b3RlKCRjZWxsLXNlbGVjdG9yKTtcbiAgICAmID4gI3skY2VsbC1zZWxlY3Rvcn0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxufVxuXG4lc2N1dC12Y2VudGVyLWliIHtcbiAgQGluY2x1ZGUgc2N1dC12Y2VudGVyLWliO1xufVxuXG5AbWl4aW4gc2N1dC12Y2VudGVyLWxoIChcbiAgJGhlaWdodFxuKSB7XG5cbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlaWdodDtcblxufVxuQG1peGluIHNjdXQtdmNlbnRlci10ZCAoXG4gICRpbm5lci4uLlxuKSB7XG5cbiAgZGlzcGxheTogdGFibGU7XG5cbiAgJGlubmVyOiBpZihsZW5ndGgoJGlubmVyKSA9PSAwLCBcIi5zY3V0LWlubmVyXCIsICRpbm5lcik7XG4gIEBlYWNoICRjZWxsLXNlbGVjdG9yIGluICRpbm5lciB7XG4gICAgJGNlbGwtc2VsZWN0b3I6IHVucXVvdGUoJGNlbGwtc2VsZWN0b3IpO1xuICAgICYgPiAjeyRjZWxsLXNlbGVjdG9yfSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxufVxuXG5cbiVzY3V0LXZjZW50ZXItdGQge1xuICBAaW5jbHVkZSBzY3V0LXZjZW50ZXItdGQ7XG59XG5cbi8vIERlcGVuZHMgb24gc2N1dC1jZW50ZXItdHJhbnNmb3JtXG5cbkBtaXhpbiBzY3V0LXZjZW50ZXItdHQgKCkge1xuICBAaW5jbHVkZSBzY3V0LWNlbnRlci10cmFuc2Zvcm0oeSk7XG59XG5cbiVzY3V0LXZjZW50ZXItdHQge1xuICBAaW5jbHVkZSBzY3V0LXZjZW50ZXItdHQ7XG59XG4vLyBzcGFjZVxuJHNjdXQtc3BhY2U6IFwiXFwwMDIwXCI7XG4vLyBub24tYnJlYWtpbmcgc3BhY2VcbiRzY3V0LW5ic3A6IFwiXFwwMGEwXCI7XG5cbi8vIHF1b3RhdGlvbiBtYXJrXG4kc2N1dC1xdW90OiBcIlxcMDAyMlwiO1xuLy8gbGVmdCBzaW5nbGUgY3VybHkgcXVvdGVcbiRzY3V0LWxzcXVvOiBcIlxcMjAxOFwiO1xuLy8gcmlnaHQgc2luZ2xlIGN1cmx5IHF1b3RlXG4kc2N1dC1yc3F1bzogXCJcXDIwMTlcIjtcbi8vIGxlZnQgZG91YmxlIGN1cmx5IHF1b3RlXG4kc2N1dC1sZHF1bzogXCJcXDIwMUNcIjtcbi8vIHJpZ2h0IGRvdWJsZSBjdXJseSBxdW90ZVxuJHNjdXQtcmRxdW86IFwiXFwyMDFEXCI7XG4vLyBsZWZ0IHNpbmdsZSBhbmdsZSBxdW90ZSAoZ3VpbGxlbWV0KVxuJHNjdXQtbHNhcXVvOiBcIlxcMjAzOVwiO1xuLy8gcmlnaHQgc2luZ2xlIGFuZ2xlIHF1b3RlIChndWlsbGVtZXQpXG4kc2N1dC1yc2FxdW86IFwiXFwyMDNBXCI7XG4vLyBsZWZ0IGRvdWJsZSBhbmdsZSBxdW90ZSAoZ3VpbGxlbWV0KVxuJHNjdXQtbGFxdW86IFwiXFwwMGFiXCI7XG4vLyByaWdodCBkb3VibGUgYW5nbGUgcXVvdGUgKGd1aWxsZW1ldClcbiRzY3V0LXJhcXVvOiBcIlxcMDBiYlwiO1xuXG4vLyBlbSBkYXNoIChtdXR0b24pXG4kc2N1dC1tZGFzaDogXCJcXDIwMTRcIjtcbi8vIGVuIGRhc2ggKG51dClcbiRzY3V0LW5kYXNoOiBcIlxcMjAxM1wiO1xuLy8gaHlwaGVuXG4kc2N1dC1oeXBoZW46IFwiXFwyMDEwXCI7XG5cbi8vIGFtcGVyc2FuZFxuJHNjdXQtYW1wOiBcIlxcMDAyNlwiO1xuLy8gZ3JlYXRlciB0aGFuXG4kc2N1dC1ndDogXCJcXDAwM2VcIjtcbi8vIGxlc3MgdGhhblxuJHNjdXQtbHQ6IFwiXFwwMDNjXCI7XG4vLyB0aW1lc1xuJHNjdXQtdGltZXM6IFwiXFwwMEQ3XCI7XG4vLyBiaWcgdGltZXNcbiRzY3V0LWJpZ3RpbWVzOiBcIlxcMjcxNVwiO1xuLy8gY2hlY2ttYXJrXG4kc2N1dC1jaGVja21hcms6IFwiXFwyNzEzXCI7XG5cbi8vIHNlY3Rpb24gc2lnbiAoZG91YmxlIFMsIGh1cnJpY2FuZSwgc2VjdGlvbmFsIHN5bWJvbCwgdGhlIGxlZ2FsIGRvdWdobnV0LCBzaWdudW0gc2VjdGlvbmlzKVxuJHNjdXQtc2VjdDogXCJcXDAwYTdcIjtcbi8vIHBhcmFncmFwaCBzeW1ib2wgKHBpbGNyb3cpXG4kc2N1dC1wYXJhOiBcIlxcMDBiNlwiO1xuXG4vLyBtaWRkb3QgKGludGVycHVuY3QsIGludGVycG9pbnQpXG4kc2N1dC1taWRkb3Q6IFwiXFwwMGI3XCI7XG4vLyBvLXNsYXNoIChzbGFzaGVkIG8pXG4kc2N1dC1vc2xhc2g6IFwiXFwwMGY4XCI7XG4vLyBidWxsZXRcbiRzY3V0LWJ1bGw6IFwiXFwyMDIyXCI7XG4vLyB3aGl0ZSBidWxsZXRcbiRzY3V0LXdoaWJ1bGw6IFwiXFwyNUU2XCI7XG4vLyBob3Jpem9udGFsIGVsbGlwc2lzXG4kc2N1dC1oZWxsaXA6IFwiXFwyMDI2XCI7XG4vLyB2ZXJ0aWNhbCBlbGxpcHNpc1xuJHNjdXQtdmVsbGlwOiBcIlxcMjJFRVwiO1xuLy8gbWlkbGluZSBob3Jpem9udGFsIGVsbGlwc2lzXG4kc2N1dC1taWRoZWxsaXA6IFwiXFwyMkVGXCI7XG5cbi8vIHVwLXBvaW50aW5nIHRyaWFuZ2xlXG4kc2N1dC11dHJpOiBcIlxcMjViMlwiO1xuLy8gZG93bi1wb2ludGluZyB0cmlhbmdsZVxuJHNjdXQtZHRyaTogXCJcXDI1YmNcIjtcbi8vIGxlZnQtcG9pbnRpbmcgdHJpYW5nbGVcbiRzY3V0LWx0cmk6IFwiXFwyNWMwXCI7XG4vLyByaWdodC1wb2ludGluZyB0cmlhbmdsZVxuJHNjdXQtcnRyaTogXCJcXDI1YjZcIjtcbi8vIHVwLXBvaW50aW5nIHNtYWxsIHRyaWFuZ2xlXG4kc2N1dC11c3RyaTogXCJcXDI1YjRcIjtcbi8vIGRvd24tcG9pbnRpbmcgc21hbGwgdHJpYW5nbGVcbiRzY3V0LWRzdHJpOiBcIlxcMjViZVwiO1xuLy8gbGVmdC1wb2ludGluZyBzbWFsbCB0cmlhbmdsZVxuJHNjdXQtbHN0cmk6IFwiXFwyNWMyXCI7XG4vLyByaWdodC1wb2ludGluZyBzbWFsbCB0cmlhbmdsZVxuJHNjdXQtcnN0cmk6IFwiXFwyNWI4XCI7XG4vLyBkaWFtb25kXG4kc2N1dC1kaWFtb25kOiBcIlxcMjVjNlwiO1xuLy8gZmlzaGV5ZVxuJHNjdXQtZmlzaGV5ZTogXCJcXDI1YzlcIjtcbi8vIGJ1bGxzZXllXG4kc2N1dC1idWxsc2V5ZTogXCJcXDI1Y2VcIjtcbi8vIGNpcmNsZVxuJHNjdXQtY2lyY2xlOiBcIlxcMjVjZlwiO1xuLy8gd2hpdGUgY2lyY2xlXG4kc2N1dC13aGl0ZWNpcmNsZTogXCJcXDI1Y2JcIjtcbi8vIHNxdWFyZVxuJHNjdXQtc3F1YXJlOiBcIlxcMjVhMFwiO1xuLy8gd2hpdGUgc3F1YXJlXG4kc2N1dC13aGl0ZXNxdWFyZTogXCJcXDI1YTFcIjtcbi8vIHNtYWxsIHNxdWFyZVxuJHNjdXQtc3NxdWFyZTogXCJcXDI1YWFcIjtcbi8vIHNtYWxsIHdoaXRlIHNxdWFyZVxuJHNjdXQtc3doaXRlc3F1YXJlOiBcIlxcMjVhYlwiO1xuXG4vLyBnZW5lcmFsIGN1cnJlbmN5XG4kc2N1dC1jdXJyZW5jeTogXCJcXDAwYTRcIjtcbi8vIGNlbnRcbiRzY3V0LWNlbnQ6IFwiXFwwMGEyXCI7XG4vLyBkb2xsYXJcbiRzY3V0LWRvbGxhcjogXCJcXDAwMjRcIjtcbi8vIHBvdW5kXG4kc2N1dC1wb3VuZDogXCJcXDAwYTNcIjtcbi8vIGV1cm9cbiRzY3V0LWV1cm86IFwiXFwyMGFjXCI7XG4vLyB5ZW5cbiRzY3V0LXllbjogXCJcXDAwYTVcIjtcbi8vIHJ1cGVlXG4kc2N1dC1ydXBlZTogXCJcXDIwQjlcIjtcbkBmdW5jdGlvbiBtYWluLXNyYygkZm9ybWF0cywgJGZpbGUtcGF0aCwgJGZvbnQtZmFtaWx5KSB7XG4gIC8vIFJldHVybiB0aGUgbGlzdCBvZiBgc3JjYCB2YWx1ZXMsIGluIG9yZGVyLCB0aGF0XG4gIC8vIGEgZ29vZCBgQGZvbnQtZmFjZWAgd2lsbCBuZWVkLCBpbmNsdWRpbmcgb25seVxuICAvLyB0aG9zZSBmb3JtYXRzIHNwZWNpZmllZCBpbiB0aGUgbGlzdCBgJGZvcm1hdHNgLlxuICAkcmVzdWx0OiAoKTtcbiAgQGlmIGluZGV4KCRmb3JtYXRzLCBlb3QpIHtcbiAgICAkZW90LXZhbDogdXJsKCcjeyRmaWxlLXBhdGh9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsICRlb3QtdmFsLCBjb21tYSk7XG4gIH1cbiAgQGlmIGluZGV4KCRmb3JtYXRzLCB3b2ZmMikge1xuICAgICR3b2ZmMi12YWw6IHVybCgnI3skZmlsZS1wYXRofS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgJHdvZmYyLXZhbCwgY29tbWEpO1xuICB9XG4gIEBpZiBpbmRleCgkZm9ybWF0cywgd29mZikge1xuICAgICR3b2ZmLXZhbDogdXJsKCcjeyRmaWxlLXBhdGh9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgJHdvZmYtdmFsLCBjb21tYSk7XG4gIH1cbiAgQGlmIGluZGV4KCRmb3JtYXRzLCB0dGYpIHtcbiAgICAkdHRmLXZhbDogdXJsKCcjeyRmaWxlLXBhdGh9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgJHR0Zi12YWwsIGNvbW1hKTtcbiAgfVxuICBAaWYgaW5kZXgoJGZvcm1hdHMsIHN2Zykge1xuICAgICRzdmctdmFsOiB1cmwoJyN7JGZpbGUtcGF0aH0uc3ZnIyN7JGZvbnQtZmFtaWx5fScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsICRzdmctdmFsLCBjb21tYSk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG5AbWl4aW4gc2N1dC1mb250LWZhY2UgKFxuICAkZm9udC1mYW1pbHksXG4gICRmaWxlLXBhdGgsXG4gICR3ZWlnaHQ6IG5vcm1hbCxcbiAgJHN0eWxlOiBub3JtYWwsXG4gICRmb3JtYXRzOiBlb3Qgd29mZjIgd29mZiB0dGYgc3ZnXG4pIHtcblxuICBAaWYgaW5kZXgoJ2l0YWxpYycgJ29ibGlxdWUnLCAkd2VpZ2h0KSB7XG4gICAgJHN0eWxlOiAkd2VpZ2h0O1xuICAgICR3ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuXG4gICAgQGlmIGluZGV4KCRmb3JtYXRzLCBlb3QpIHtcbiAgICAgIHNyYzogdXJsKCcjeyRmaWxlLXBhdGh9LmVvdCcpO1xuICAgIH1cbiAgICBzcmM6IG1haW4tc3JjKCRmb3JtYXRzLCAkZmlsZS1wYXRoLCAkZm9udC1mYW1pbHkpO1xuICB9XG5cbn1cblxuQG1peGluIHNjdXQtaGFuZ2luZy1pbmRlbnQgKFxuICAkaW5kZW50OiAxZW1cbikge1xuXG4gIC8vIHBhZGRpbmctbGVmdCBjcmVhdGVzIHRoZSBpbmRlbnQsXG4gIC8vIHdoaWxlIHRleHQtaW5kZW50IHB1bGxzIHRoZSBmaXJzdCBsaW5lXG4gIC8vIGJhY2sgdG8gdGhlIGVkZ2UuXG5cbiAgcGFkZGluZy1sZWZ0OiAkaW5kZW50O1xuICB0ZXh0LWluZGVudDogLSRpbmRlbnQ7XG5cbn1cblxuJXNjdXQtaGFuZ2luZy1pbmRlbnQge1xuICBAaW5jbHVkZSBzY3V0LWhhbmdpbmctaW5kZW50O1xufVxuQG1peGluIHNjdXQtaW5kZW50ZWQtcHMgKFxuICAkaW5kZW50OiAxLjVlbSxcbiAgJG5vLWZpcnN0LWluZGVudDogdHJ1ZVxuKSB7XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtaW5kZW50OiAkaW5kZW50O1xuICB9XG5cbiAgQGlmICRuby1maXJzdC1pbmRlbnQge1xuICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICB9XG4gIH1cblxufVxuXG4lc2N1dC1pbmRlbnRlZC1wcyB7XG4gIEBpbmNsdWRlIHNjdXQtaW5kZW50ZWQtcHM7XG59XG5AbWl4aW4gc2N1dC1rZXktdmFsIChcbiAgJGRpdmlkZXI6IFwiOlwiLFxuICAkcGFkOiAwLjI1ZW0sXG4gICRpbmRlbnQ6IDFlbSxcbiAgJHNwYWNpbmc6IDAsXG4gICRwYWQtbGVmdDogMFxuKSB7XG5cbiAgJiA+IGR0IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICRkaXZpZGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFkO1xuICAgICAgQGlmICRwYWQtbGVmdCAhPSAwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRwYWQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmID4gZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAkaW5kZW50O1xuICAgIEBpZiAkc3BhY2luZyAhPSAwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuICAgIH1cbiAgfVxuXG59XG5cbiVzY3V0LWtleS12YWwge1xuICBAaW5jbHVkZSBzY3V0LWtleS12YWw7XG59XG5AbWl4aW4gc2N1dC1saW5rLWJiIChcbiAgJGNvbG9yOiBpbmhlcml0LFxuICAkc3R5bGU6IHNvbGlkLFxuICAkd2lkdGg6IDFweFxuKSB7XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGJvcmRlci1ib3R0b20td2lkdGg6ICR3aWR0aDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogJHN0eWxlO1xuICBAaWYgJGNvbG9yICE9IGluaGVyaXQge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcbiAgfVxuXG59XG5cbiVzY3V0LWxpbmstYmIge1xuICBAaW5jbHVkZSBzY3V0LWxpbmstYmI7XG59XG4vLyBTQ1VUIExJTksgVU5TVFlMRURcbi8vIGh0dHA6Ly9yYW1zZXlpbmhvdXNlLmdpdGh1Yi5pby9zY3V0LyNsaW5rLXVuc3R5bGVkXG5cbkBtaXhpbiBzY3V0LWxpbmstdW5zdHlsZWQoKSB7XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcblxufVxuXG4lc2N1dC1saW5rLXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgc2N1dC1saW5rLXVuc3R5bGVkKCk7XG59XG5cbkBtaXhpbiBzY3V0LXJldmVyc2UtaXRhbGljcyAoXG4gICRlbGVtZW50czogbnVsbFxuKSB7XG5cbiAgJGVsZW1lbnQtbGlzdDogZW0sIGNpdGUsIGk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgI3tqb2luKCRlbGVtZW50LWxpc3QsICRlbGVtZW50cyl9IHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxufVxuXG4lc2N1dC1yZXZlcnNlLWl0YWxpY3Mge1xuICBAaW5jbHVkZSBzY3V0LXJldmVyc2UtaXRhbGljcztcbn1cblxuQG1peGluIHNjdXQtc2lkZS1saW5lZCAoXG4gICRoZWlnaHQ6IDFweCxcbiAgJHNwYWNlOiAwLjVlbSxcbiAgJGNvbG9yOiBpbmhlcml0LFxuICAkc3R5bGU6IHNvbGlkLFxuICAkdi1hZGp1c3Q6IGZhbHNlLFxuICAkZG91YmxlOiBmYWxzZVxuKSB7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIGJvcmRlci10b3Atc3R5bGU6ICRzdHlsZTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAkaGVpZ2h0O1xuXG4gICAgQGlmICRjb2xvciAhPSBpbmhlcml0IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvcjtcbiAgICB9XG5cbiAgICBAaWYgJHYtYWRqdXN0ICE9IGZhbHNlIHtcbiAgICAgIGJvdHRvbTogJHYtYWRqdXN0O1xuICAgIH1cblxuICAgIEBpZiAkZG91YmxlICE9IGZhbHNlIHtcbiAgICAgIGhlaWdodDogJGRvdWJsZTtcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6ICRzdHlsZTtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRoZWlnaHQ7XG4gICAgICBAaWYgJGNvbG9yICE9IGluaGVyaXQge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHJpZ2h0OiAkc3BhY2U7XG4gICAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgbGVmdDogJHNwYWNlO1xuICAgIG1hcmdpbi1yaWdodDogLTUwJTtcbiAgfVxuXG59XG5cbiVzY3V0LXNpZGUtbGluZWQge1xuICBAaW5jbHVkZSBzY3V0LXNpZGUtbGluZWQ7XG59XG5AbWl4aW4gc2N1dC10cnVuY2F0ZSB7XG5cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbn1cblxuJXNjdXQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSBzY3V0LXRydW5jYXRlO1xufVxuIiwiLnNuX3NpdGVfd3JhcHBlciB7XHJcbiAgdHJhbnNpdGlvbjpcclxuICAgIGZpbHRlciAkdHJhbnNpdGlvbi1zbG93LWVhc2luZyxcclxuICAgIHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zbG93LWVhc2luZztcclxuXHJcbiAgYm9keS5faGVhZGVyX3ZlcnRpY2FsICYge1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJGhlYWRlci12ZXJ0aWNhbC13aWR0aDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuX2JsdXIge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgIGJhY2tncm91bmQgJHRyYW5zaXRpb24tc2xvdy1lYXNpbmcsXHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyICR0cmFuc2l0aW9uLXNsb3ctZWFzaW5nLFxyXG4gICAgICAgIGJvdHRvbSAwcyBsaW5lYXIsXHJcbiAgICAgICAgcmlnaHQgMHMgbGluZWFyO1xyXG5cclxuICAgICAgQHN1cHBvcnRzIG5vdCAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC4zKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDApO1xyXG4gICAgdHJhbnNpdGlvbjpcclxuICAgICAgYmFja2dyb3VuZCAkdHJhbnNpdGlvbi1zbG93LWVhc2luZyxcclxuICAgICAgYmFja2Ryb3AtZmlsdGVyICR0cmFuc2l0aW9uLXNsb3ctZWFzaW5nLFxyXG4gICAgICBib3R0b20gMHMgbGluZWFyICR0cmFuc2l0aW9uLXNsb3ctdGltZSxcclxuICAgICAgcmlnaHQgMHMgbGluZWFyICR0cmFuc2l0aW9uLXNsb3ctdGltZTtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcblxyXG4vLyBVdGlscy5tcSgpIGNsYXNzZXNcclxuLnNuX3V0aWxzX21xX3hzIHsgZGlzcGxheTogYmxvY2s7XHRAaW5jbHVkZSBtcShzbSl7IGRpc3BsYXk6IG5vbmUgfTsgfVxyXG4uc25fdXRpbHNfbXFfc20geyBkaXNwbGF5OiBub25lOyBAaW5jbHVkZSBtcShzbSl7IGRpc3BsYXk6IGJsb2NrIH07IEBpbmNsdWRlIG1xKG1kKXsgZGlzcGxheTogbm9uZSB9OyB9XHJcbi5zbl91dGlsc19tcV9tZCB7IGRpc3BsYXk6IG5vbmU7IEBpbmNsdWRlIG1xKG1kKXsgZGlzcGxheTogYmxvY2sgfTsgQGluY2x1ZGUgbXEobGcpeyBkaXNwbGF5OiBub25lIH07IH1cclxuLnNuX3V0aWxzX21xX2xnIHsgZGlzcGxheTogbm9uZTsgQGluY2x1ZGUgbXEobGcpeyBkaXNwbGF5OiBibG9jayB9OyBAaW5jbHVkZSBtcSh4bCl7IGRpc3BsYXk6IG5vbmUgfTsgfVxyXG4uc25fdXRpbHNfbXFfeGwgeyBkaXNwbGF5OiBub25lOyBAaW5jbHVkZSBtcSh4bCl7IGRpc3BsYXk6IGJsb2NrIH07IH1cclxuXHJcbmJvZHkuYWRtaW4tYmFyIHtcclxuXHQuc25faGVhZGVyIHtcclxuXHRcdHRvcDogMDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbXEoNjAwcHgpIHtcclxuXHRcdFx0dG9wOiA0NnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG5cdFx0XHR0b3A6IDMycHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLy8gR2xvYmFsXHJcbmJvZHkge1xyXG4gIEBleHRlbmQgLnNuX3BhcmFncmFwaDtcclxufVxyXG5cclxuLy8gRnJvbSBCb290c3RyYXBcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcclxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XHJcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XHJcbiAgLy9cclxuICBmb250LWZhbWlseTogdmFyKC0tdGMtZm9udC1mYW1pbHktaGVhZGluZ3MsIHZhcigtLXRjLWZvbnQtZmFtaWx5LWJvZHksICRmb250LWZhbWlseS1iYXNlKSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuaDEsXHJcbi5oMSB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKFxyXG4gICAgdmFyKC0tdGMtaDEtZm9udC1zaXplLW1vYmlsZSwgNjdweClcclxuICAgIHZhcigtLXRjLWgxLWZvbnQtc2l6ZS10YWJsZXQsIDEwMnB4KVxyXG4gICAgdmFyKC0tdGMtaDEtZm9udC1zaXplLWRlc2t0b3AsIDExOHB4KVxyXG4gICk7XHJcbiAgQGluY2x1ZGUgYWRvYmUtbGV0dGVyLXNwYWNpbmcodmFyKC0tdGMtaDEtbGV0dGVyLXNwYWNpbmcsIC0xLjUpKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tdGMtaDEtZm9udC13ZWlnaHQsIDQwMCk7XHJcbn1cclxuXHJcbmgyLFxyXG4uaDIge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShcclxuICAgIHZhcigtLXRjLWgyLWZvbnQtc2l6ZS1tb2JpbGUsIDUxcHgpXHJcbiAgICB2YXIoLS10Yy1oMi1mb250LXNpemUtdGFibGV0LCA3MnB4KVxyXG4gICAgdmFyKC0tdGMtaDItZm9udC1zaXplLWRlc2t0b3AsIDg0cHgpXHJcbiAgKTtcclxuICBAaW5jbHVkZSBhZG9iZS1sZXR0ZXItc3BhY2luZyh2YXIoLS10Yy1oMi1sZXR0ZXItc3BhY2luZywgLTAuNSkpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10Yy1oMi1mb250LXdlaWdodCwgNDAwKTtcclxufVxyXG5cclxuaDMsXHJcbi5oMyB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKFxyXG4gICAgdmFyKC0tdGMtaDMtZm9udC1zaXplLW1vYmlsZSwgMzhweClcclxuICAgIHZhcigtLXRjLWgzLWZvbnQtc2l6ZS10YWJsZXQsIDUwcHgpXHJcbiAgICB2YXIoLS10Yy1oMy1mb250LXNpemUtZGVza3RvcCwgNjBweClcclxuICApO1xyXG4gIEBpbmNsdWRlIGFkb2JlLWxldHRlci1zcGFjaW5nKHZhcigtLXRjLWgzLWxldHRlci1zcGFjaW5nLCAwKSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRjLWgzLWZvbnQtd2VpZ2h0LCA0MDApO1xyXG59XHJcblxyXG5oNCxcclxuLmg0IHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoXHJcbiAgICB2YXIoLS10Yy1oNC1mb250LXNpemUtbW9iaWxlLCAyOHB4KVxyXG4gICAgdmFyKC0tdGMtaDQtZm9udC1zaXplLXRhYmxldCwgMzZweClcclxuICAgIHZhcigtLXRjLWg0LWZvbnQtc2l6ZS1kZXNrdG9wLCA0MXB4KVxyXG4gICk7XHJcbiAgQGluY2x1ZGUgYWRvYmUtbGV0dGVyLXNwYWNpbmcodmFyKC0tdGMtaDQtbGV0dGVyLXNwYWNpbmcsIC4yNSkpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10Yy1oNC1mb250LXdlaWdodCwgNDAwKTtcclxufVxyXG5cclxuaDUsXHJcbi5oNSB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKFxyXG4gICAgdmFyKC0tdGMtaDUtZm9udC1zaXplLW1vYmlsZSwgMjFweClcclxuICAgIHZhcigtLXRjLWg1LWZvbnQtc2l6ZS10YWJsZXQsIDI1cHgpXHJcbiAgICB2YXIoLS10Yy1oNS1mb250LXNpemUtZGVza3RvcCwgMzBweClcclxuICApO1xyXG4gIEBpbmNsdWRlIGFkb2JlLWxldHRlci1zcGFjaW5nKHZhcigtLXRjLWg1LWxldHRlci1zcGFjaW5nLCAwKSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRjLWg1LWZvbnQtd2VpZ2h0LCA0MDApO1xyXG59XHJcblxyXG5oNixcclxuLmg2IHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoXHJcbiAgICB2YXIoLS10Yy1oNi1mb250LXNpemUtbW9iaWxlLCAxNnB4KVxyXG4gICAgdmFyKC0tdGMtaDYtZm9udC1zaXplLXRhYmxldCwgMThweClcclxuICAgIHZhcigtLXRjLWg2LWZvbnQtc2l6ZS1kZXNrdG9wLCAyMXB4KVxyXG4gICk7XHJcbiAgQGluY2x1ZGUgYWRvYmUtbGV0dGVyLXNwYWNpbmcodmFyKC0tdGMtaDYtbGV0dGVyLXNwYWNpbmcsIDApKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tdGMtaDYtZm9udC13ZWlnaHQsIDQwMCk7XHJcbn1cclxuXHJcbnAsXHJcbi5wLFxyXG51bCxcclxub2wsXHJcbmJsb2NrcXVvdGUge1xyXG4gIEBleHRlbmQgLnNuX3BhcmFncmFwaDtcclxufVxyXG5cclxucCxcclxuLnAge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxudWwsIG9sIHtcclxuXHJcbn1cclxuXHJcbnVsIHtcclxuXHJcbn1cclxuXHJcbm9sIHtcclxuXHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcbiAgQGluY2x1ZGUgYWRvYmUtbGV0dGVyLXNwYWNpbmcodmFyKC0tdGMtc3Ryb25nLWxldHRlci1zcGFjaW5nLCAwKSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRjLXN0cm9uZy1mb250LXdlaWdodCwgNzAwKTtcclxufVxyXG5cclxuZW0ge1xyXG4gIEBpbmNsdWRlIGFkb2JlLWxldHRlci1zcGFjaW5nKHZhcigtLXRjLWVtLWxldHRlci1zcGFjaW5nLCAwKSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRjLWVtLWZvbnQtd2VpZ2h0LCA3MDApO1xyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgQGluY2x1ZGUgYWRvYmUtbGV0dGVyLXNwYWNpbmcodmFyKC0tdGMtc21hbGwtbGV0dGVyLXNwYWNpbmcsIDApKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tdGMtc21hbGwtZm9udC13ZWlnaHQsIDcwMCk7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgQGluY2x1ZGUgYWRvYmUtbGV0dGVyLXNwYWNpbmcodmFyKC0tdGMtc3ViLWxldHRlci1zcGFjaW5nLCAwKSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRjLXN1Yi1mb250LXdlaWdodCwgNzAwKTtcclxufVxyXG5cclxuc3VwIHtcclxuICBAaW5jbHVkZSBhZG9iZS1sZXR0ZXItc3BhY2luZyh2YXIoLS10Yy1zdXAtbGV0dGVyLXNwYWNpbmcsIDApKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tdGMtc3VwLWZvbnQtd2VpZ2h0LCA3MDApO1xyXG59XHJcblxyXG5ociB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcblxyXG59XHJcblxyXG5hIHtcclxuICBAaW5jbHVkZSBhZG9iZS1sZXR0ZXItc3BhY2luZyh2YXIoLS10Yy1saW5rLWxldHRlci1zcGFjaW5nLCAwKSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRjLWxpbmstZm9udC13ZWlnaHQsIDQwMCk7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuXHJcbi8vXHJcblxyXG5hcnRpY2xlIHtcclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG5cclxuLnNuX3BhcmFncmFwaCB7XHJcbiAgJiwgcCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoXHJcbiAgICAgIHZhcigtLXRjLWJvZHktZm9udC1zaXplLW1vYmlsZSwgMTZweClcclxuICAgICAgdmFyKC0tdGMtYm9keS1mb250LXNpemUtdGFibGV0LCAxOHB4KVxyXG4gICAgICB2YXIoLS10Yy1ib2R5LWZvbnQtc2l6ZS1kZXNrdG9wLCAyMXB4KVxyXG4gICAgKTtcclxuICAgIEBpbmNsdWRlIGFkb2JlLWxldHRlci1zcGFjaW5nKHZhcigtLXRjLWJvZHktbGV0dGVyLXNwYWNpbmcsIC41KSk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tdGMtYm9keS1mb250LXdlaWdodCwgNDAwKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10Yy1mb250LWZhbWlseS1ib2R5LCAkZm9udC1mYW1pbHktYmFzZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc25fY2FwdGlvbiB7XHJcbiAgJiwgcCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoXHJcbiAgICAgIHZhcigtLXRjLWNhcHRpb24tZm9udC1zaXplLW1vYmlsZSwgMTJweClcclxuICAgICAgdmFyKC0tdGMtY2FwdGlvbi1mb250LXNpemUtdGFibGV0LCAxMi41cHgpXHJcbiAgICAgIHZhcigtLXRjLWNhcHRpb24tZm9udC1zaXplLWRlc2t0b3AsIDE0cHgpXHJcbiAgICApO1xyXG4gICAgQGluY2x1ZGUgYWRvYmUtbGV0dGVyLXNwYWNpbmcodmFyKC0tdGMtY2FwdGlvbi1sZXR0ZXItc3BhY2luZywgLjUpKTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS10Yy1jYXB0aW9uLWZvbnQtd2VpZ2h0LCA0MDApO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXRjLWNhcHRpb24tZm9udC1mYW1pbHksICRmb250LWZhbWlseS1iYXNlKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4uc25fb3ZlcmxpbmUge1xyXG4gICYsIHAge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKFxyXG4gICAgICB2YXIoLS10Yy1vdmVybGluZS1mb250LXNpemUtbW9iaWxlLCA4cHgpXHJcbiAgICAgIHZhcigtLXRjLW92ZXJsaW5lLWZvbnQtc2l6ZS10YWJsZXQsIDlweClcclxuICAgICAgdmFyKC0tdGMtb3ZlcmxpbmUtZm9udC1zaXplLWRlc2t0b3AsIDEwcHgpXHJcbiAgICApO1xyXG4gICAgQGluY2x1ZGUgYWRvYmUtbGV0dGVyLXNwYWNpbmcodmFyKC0tdGMtb3ZlcmxpbmUtbGV0dGVyLXNwYWNpbmcsIC41KSk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tdGMtb3ZlcmxpbmUtZm9udC13ZWlnaHQsIDQwMCk7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tdGMtY2FwdGlvbi1mb250LXdlaWdodCwgJGZvbnQtZmFtaWx5LWJhc2UpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcblxyXG50dCwgcHJlLCBjb2RlLCBrYmQsIHNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10Yy1mb250LWZhbWlseS1tb25vc3BhY2UsICRmb250LWZhbWlseS1tb25vc3BhY2UpO1xyXG59XHJcblxyXG5wcmUge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIGNvcmFsO1xyXG5cdGJhY2tncm91bmQ6ICNlYWVhZWE7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGNvbG9yOiAjMjYyNjI2O1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogOTk5OTk5OTk5O1xyXG59XHJcblxyXG4udXBwZXJ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLl9jbGVhcl90ZXh0X3RyYW5zZm9ybXtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2kgYXtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBAZXh0ZW5kIC5fdGV4dF9jNDtcclxufVxyXG4uc25faGVhZGVyX25hdl9tb2JpbGVfY3QtLWxhbmd1YWdlIC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl90b2dnbGV7XHJcbiAgQGV4dGVuZCAuX3RleHRfYzU7XHJcbn1cclxuXHJcbi5zbl9mb290ZXJfYm90dG9tX21lbnUgLm1lbnUtaXRlbSBhe1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheSAubGFuZ3VhZ2VfZ3JvdXBfX2hlYWRpbmcgbGFiZWx7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuLnNuX2xhbmd1YWdlX3NlbGVjdG9yX292ZXJsYXkgLmxhbmd1YWdlX2dyb3VwX19pdGVtLS1jdXJyZW50IC5sYW5ndWFnZV9ncm91cF9faXRlbV9fY291bnRyeXtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5zbl9sYW5ndWFnZV9zZWxlY3Rvcl9vdmVybGF5IC5sYW5ndWFnZV9ncm91cF9faXRlbV9fbGFuZ3VhZ2V7XHJcbiAgQGV4dGVuZCAuc25fY2FwdGlvbjtcclxufVxyXG4uc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheV90aXRsZXtcclxuICBAZXh0ZW5kIC5oMztcclxufVxyXG5cclxuLnNuX2hlYWRlcl9uYXZfZnVsbF9pLmN1cnJlbnQtbWVudS1pdGVtLCAuc25faGVhZGVyX25hdl9mdWxsX2kuY3VycmVudC1tZW51LXBhcmVudCwgLnNuX2hlYWRlcl9uYXZfZnVsbF9pIGE6aG92ZXJ7XHJcbiAgQGV4dGVuZCAuX3RleHRfYzI7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vIFJlZGVmaW5lZCBkZXByZWNhdGVkIEJvb3RzdHJhcCdzICdzaXplJ1xyXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG59XHJcblxyXG4vLyBGb250c1xyXG5AbWl4aW4gZm9udC1zaXplKCRzaXplcywgJGJyZWFrcG9pbnRzOiAkZGItZm9udCkge1xyXG4gIEBpbmNsdWRlIHByb3BlcnR5LWJyZWFrcG9pbnRzKGZvbnQtc2l6ZSwgJHNpemVzLCAkYnJlYWtwb2ludHMpO1xyXG59XHJcblxyXG5AbWl4aW4gbGluZS1oZWlnaHQoJHNpemVzLCAkYnJlYWtwb2ludHM6ICRkYi1mb250KSB7XHJcbiAgQGluY2x1ZGUgcHJvcGVydHktYnJlYWtwb2ludHMobGluZS1oZWlnaHQsICRzaXplcywgJGJyZWFrcG9pbnRzKTtcclxufVxyXG5cclxuQG1peGluIGxldHRlci1zcGFjaW5nKCRzaXplcywgJGJyZWFrcG9pbnRzOiAkZGItZm9udCkge1xyXG4gIEBpbmNsdWRlIHByb3BlcnR5LWJyZWFrcG9pbnRzKGxldHRlci1zcGFjaW5nLCAkc2l6ZXMsICRicmVha3BvaW50cyk7XHJcbn1cclxuXHJcbkBtaXhpbiBwcm9wZXJ0eS1icmVha3BvaW50cygkcHJvcCwgJHNpemVzLCAkYnJlYWtwb2ludHMpIHtcclxuICAjeyRwcm9wfTogbnRoKCRzaXplcywgMSk7XHJcblxyXG4gIEBpZiBsZW5ndGgoJHNpemVzKSA+PSAyIHtcclxuICAgIEBpbmNsdWRlIG1xKG50aCgkYnJlYWtwb2ludHMsIDEpKSB7XHJcbiAgICAgICN7JHByb3B9OiBudGgoJHNpemVzLCAyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiBsZW5ndGgoJHNpemVzKSA+PSAzIHtcclxuICAgIEBpbmNsdWRlIG1xKG50aCgkYnJlYWtwb2ludHMsIDIpKSB7XHJcbiAgICAgICN7JHByb3B9OiBudGgoJHNpemVzLCAzKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNuX2J0biB7XHJcblx0dHJhbnNpdGlvbjpcclxuICAgIGNvbG9yICR0cmFuc2l0aW9uLWJhc2UtZWFzaW5nLFxyXG4gICAgYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi1iYXNlLWVhc2luZyxcclxuICAgIGJvcmRlci1jb2xvciAkdHJhbnNpdGlvbi1iYXNlLWVhc2luZztcclxuXHJcbiAgJi5fd2lkZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuX2Z1bGwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvL1xyXG5cclxuICAuc25fc3ByaXRlLl90aWNrIHtcclxuICAgIEBpbmNsdWRlIHNjdXQtYWJzb2x1dGUoMCBuIG4gMCk7XHJcbiAgICBAaW5jbHVkZSBzY3V0LXBhZGRpbmcoOHB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcclxuICB9XHJcbiAgLnNuX3Nwcml0ZTpub3QoLl90aWNrKSB7XHJcbiAgICB3aWR0aDogdmFyKC0tdGMtYnRuLWljb25zLXdpZHRoLW1vYmlsZSwgMjVweCk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgLTIwJSk7XHJcbiAgICBzdmd7XHJcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogdmFyKC0tdGMtYnRuLWljb25zLXdpZHRoLXRhYmxldCwgMjVweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XHJcbiAgICAgIHdpZHRoOiB2YXIoLS10Yy1idG4taWNvbnMtd2lkdGgtZGVza3RvcCwgMjVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHQ+IHNwYW4ge1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblxyXG5cdC5zbl9zcHJpdGUuX2Fycm93X3JpZ2h0IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogLTZweDtcclxuXHRcdGNvbG9yOiB2YXIoLS1jMik7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0dG9wOiAxNHB4O1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XHJcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0dG9wOiAtNTAlO1xyXG5cdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwwKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG4gICYuX3ByaW1hcnkge1xyXG4gICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXByaW1hcnktY29sb3ItZGVmYXVsdCwgIHRjLWNvbG9yKHdoaXRlKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtcHJpbWFyeS1iZy1kZWZhdWx0LCAgICAgdGMtY29sb3IoYzEpKTtcclxuICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS1wcmltYXJ5LWJvcmRlci1kZWZhdWx0LCB0Yy1jb2xvcihjMSkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1kZWZhdWx0QDJ4LmpwZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAgICAgICAgICAgIHZhcigtLXRjLWN0YS1wcmltYXJ5LWNvbG9yLWhvdmVyLCAgdGMtY29sb3Iod2hpdGUpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktYmctaG92ZXIsICAgICB0Yy1jb2xvcihjNCkpO1xyXG4gICAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtcHJpbWFyeS1ib3JkZXItaG92ZXIsIHRjLWNvbG9yKGM0KSk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1idG4taG92ZXJAMnguanBnXCIpO1xyXG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXByaW1hcnktY29sb3ItYWN0aXZlLCAgdGMtY29sb3Iod2hpdGUpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktYmctYWN0aXZlLCAgICAgdGMtY29sb3IoYzUpKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXByaW1hcnktYm9yZGVyLWFjdGl2ZSwgdGMtY29sb3IoYzUpKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1wcmVzc2VkQDJ4LmpwZ1wiKTtcclxuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkLFxyXG4gICAgJltkaXNhYmxlZF0sXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXByaW1hcnktY29sb3ItZGlzYWJsZWQsICB0Yy1jb2xvcih3aGl0ZSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtcHJpbWFyeS1iZy1kaXNhYmxlZCwgICAgIHRjLWNvbG9yKGM5KSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS1wcmltYXJ5LWJvcmRlci1kaXNhYmxlZCwgdGMtY29sb3IodHJhbnNwYXJlbnQpKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1kaXNhYmxlZEAyeC5qcGdcIik7XHJcbiAgICB9XHJcbiAgICAmLl9jbGljayB7XHJcbiAgICAgIGNvbG9yOiAgICAgICAgICAgIHZhcigtLXRjLWN0YS1wcmltYXJ5LWNvbG9yLWFjdGl2ZSwgIHRjLWNvbG9yKHdoaXRlKSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS1wcmltYXJ5LWJnLWFjdGl2ZSwgICAgIHRjLWNvbG9yKGM1KSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS1wcmltYXJ5LWJvcmRlci1hY3RpdmUsIHRjLWNvbG9yKGM1KSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLl9wcmltYXJ5X3ZhcmlhbnQge1xyXG4gICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1jb2xvci1kZWZhdWx0LCAgdGMtY29sb3Iod2hpdGUpKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYmctZGVmYXVsdCwgICAgIHRjLWNvbG9yKGMzKSk7XHJcbiAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWJvcmRlci1kZWZhdWx0LCB0Yy1jb2xvcihjMykpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1kZWZhdWx0QDJ4LmpwZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAgICAgICAgICAgIHZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtY29sb3ItaG92ZXIsICB0Yy1jb2xvcih3aGl0ZSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWJnLWhvdmVyLCAgICAgdGMtY29sb3IoYzQpKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1ib3JkZXItaG92ZXIsIHRjLWNvbG9yKGM0KSk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1idG4taG92ZXJAMnguanBnXCIpO1xyXG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1jb2xvci1hY3RpdmUsICB0Yy1jb2xvcih3aGl0ZSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWJnLWFjdGl2ZSwgICAgIHRjLWNvbG9yKGM1KSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYm9yZGVyLWFjdGl2ZSwgdGMtY29sb3IoYzUpKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1wcmVzc2VkQDJ4LmpwZ1wiKTtcclxuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkLFxyXG4gICAgJltkaXNhYmxlZF0sXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1jb2xvci1kaXNhYmxlZCwgIHRjLWNvbG9yKHdoaXRlKSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYmctZGlzYWJsZWQsICAgICB0Yy1jb2xvcihjOSkpO1xyXG4gICAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWJvcmRlci1kaXNhYmxlZCwgdGMtY29sb3IodHJhbnNwYXJlbnQpKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1kaXNhYmxlZEAyeC5qcGdcIik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5fY2xpY2sge1xyXG4gICAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWNvbG9yLWFjdGl2ZSwgIHRjLWNvbG9yKHdoaXRlKSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYmctYWN0aXZlLCAgICAgdGMtY29sb3IoYzUpKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1ib3JkZXItYWN0aXZlLCB0Yy1jb2xvcihjNSkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9cclxuXHJcbiAgJi5fc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAgICAgICAgICAgIHZhcigtLXRjLWN0YS1zZWNvbmRhcnktY29sb3ItZGVmYXVsdCwgIHRjLWNvbG9yKGMxKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWJnLWRlZmF1bHQsICAgICB0Yy1jb2xvcih0cmFuc3BhcmVudCkpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXNlY29uZGFyeS1ib3JkZXItZGVmYXVsdCwgdGMtY29sb3IoYzEpKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWNvbG9yLWhvdmVyLCAgdGMtY29sb3Iod2hpdGUpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXNlY29uZGFyeS1iZy1ob3ZlciwgICAgIHRjLWNvbG9yKGMxKSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS1zZWNvbmRhcnktYm9yZGVyLWhvdmVyLCB0Yy1jb2xvcihjMSkpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXNlY29uZGFyeS1jb2xvci1hY3RpdmUsICB0Yy1jb2xvcih3aGl0ZSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWJnLWFjdGl2ZSwgICAgIHRjLWNvbG9yKGM0KSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS1zZWNvbmRhcnktYm9yZGVyLWFjdGl2ZSwgdGMtY29sb3IoYzQpKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkLFxyXG4gICAgJltkaXNhYmxlZF0sXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXNlY29uZGFyeS1jb2xvci1kaXNhYmxlZCwgIHRjLWNvbG9yKGM4KSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS1zZWNvbmRhcnktYmctZGlzYWJsZWQsICAgICB0Yy1jb2xvcihjOSkpO1xyXG4gICAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWJvcmRlci1kaXNhYmxlZCwgdGMtY29sb3IoYzgpKTtcclxuICAgIH1cclxuXHJcbiAgICAmLl9jbGljayB7XHJcbiAgICAgIGNvbG9yOiAgICAgICAgICAgIHZhcigtLXRjLWN0YS1zZWNvbmRhcnktY29sb3ItYWN0aXZlLCAgdGMtY29sb3Iod2hpdGUpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXNlY29uZGFyeS1iZy1hY3RpdmUsICAgICB0Yy1jb2xvcihjNCkpO1xyXG4gICAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWJvcmRlci1hY3RpdmUsIHRjLWNvbG9yKGM0KSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLl9zZWNvbmRhcnlfdmFyaWFudCB7XHJcbiAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtY29sb3ItZGVmYXVsdCwgIHRjLWNvbG9yKHdoaXRlKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYmctZGVmYXVsdCwgICAgIHRjLWNvbG9yKGMxMikpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJvcmRlci1kZWZhdWx0LCB0Yy1jb2xvcih3aGl0ZSkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1kZWZhdWx0QDJ4LmpwZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAgICAgICAgICAgIHZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1jb2xvci1ob3ZlciwgIHRjLWNvbG9yKHdoaXRlKSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1iZy1ob3ZlciwgICAgIHRjLWNvbG9yKGMzKSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1ib3JkZXItaG92ZXIsIHRjLWNvbG9yKGMzKSk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1idG4taG92ZXJAMnguanBnXCIpO1xyXG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWNvbG9yLWFjdGl2ZSwgIHRjLWNvbG9yKHdoaXRlKSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1iZy1hY3RpdmUsICAgICB0Yy1jb2xvcihjOCkpO1xyXG4gICAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYm9yZGVyLWFjdGl2ZSwgdGMtY29sb3IoYzgpKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1wcmVzc2VkQDJ4LmpwZ1wiKTtcclxuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkLFxyXG4gICAgJltkaXNhYmxlZF0sXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWNvbG9yLWRpc2FibGVkLCAgdGMtY29sb3Iod2hpdGUpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJnLWRpc2FibGVkLCAgICAgdGMtY29sb3IoYzkpKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJvcmRlci1kaXNhYmxlZCwgdGMtY29sb3IodHJhbnNwYXJlbnQpKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1kaXNhYmxlZEAyeC5qcGdcIik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5fY2xpY2sge1xyXG4gICAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtY29sb3ItYWN0aXZlLCAgdGMtY29sb3Iod2hpdGUpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJnLWFjdGl2ZSwgICAgIHRjLWNvbG9yKGM4KSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1ib3JkZXItYWN0aXZlLCB0Yy1jb2xvcihjOCkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9cclxuXHJcbiAgJi5fdGVydGlhcnkge1xyXG4gICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWNvbG9yLWRlZmF1bHQsICB0Yy1jb2xvcihjMSkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWJnLWRlZmF1bHQsICAgICB0Yy1jb2xvcih0cmFuc3BhcmVudCkpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWJvcmRlci1kZWZhdWx0LCB0Yy1jb2xvcih0cmFuc3BhcmVudCkpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtdGVydGlhcnktY29sb3ItaG92ZXIsICB0Yy1jb2xvcih3aGl0ZSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtdGVydGlhcnktYmctaG92ZXIsICAgICB0Yy1jb2xvcih0cmFuc3BhcmVudCkpO1xyXG4gICAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtdGVydGlhcnktYm9yZGVyLWhvdmVyLCB0Yy1jb2xvcih0cmFuc3BhcmVudCkpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWNvbG9yLWFjdGl2ZSwgIHRjLWNvbG9yKGM1KSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS10ZXJ0aWFyeS1iZy1hY3RpdmUsICAgICB0Yy1jb2xvcih0cmFuc3BhcmVudCkpO1xyXG4gICAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtdGVydGlhcnktYm9yZGVyLWFjdGl2ZSwgdGMtY29sb3IoYzUpKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkLFxyXG4gICAgJltkaXNhYmxlZF0sXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWNvbG9yLWRpc2FibGVkLCAgdGMtY29sb3IoYzkpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWJnLWRpc2FibGVkLCAgICAgdGMtY29sb3IodHJhbnNwYXJlbnQpKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWJvcmRlci1kaXNhYmxlZCwgdGMtY29sb3IodHJhbnNwYXJlbnQpKTtcclxuICAgIH1cclxuXHJcbiAgICAmLl9jbGljayB7XHJcbiAgICAgIGNvbG9yOiAgICAgICAgICAgIHZhcigtLXRjLWN0YS10ZXJ0aWFyeS1jb2xvci1hY3RpdmUsICB0Yy1jb2xvcihjNSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtdGVydGlhcnktYmctYWN0aXZlLCAgICAgdGMtY29sb3IodHJhbnNwYXJlbnQpKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWJvcmRlci1hY3RpdmUsIHRjLWNvbG9yKGM1KSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuX3RlcnRpYXJ5X3ZhcmlhbnQge1xyXG4gICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtY29sb3ItZGVmYXVsdCwgIHRjLWNvbG9yKHdoaXRlKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1iZy1kZWZhdWx0LCAgICAgdGMtY29sb3IodHJhbnNwYXJlbnQpKTtcclxuICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJvcmRlci1kZWZhdWx0LCB0Yy1jb2xvcih0cmFuc3BhcmVudCkpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1jb2xvci1ob3ZlciwgIHRjLWNvbG9yKGMxKSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJnLWhvdmVyLCAgICAgdGMtY29sb3IodHJhbnNwYXJlbnQpKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYm9yZGVyLWhvdmVyLCB0Yy1jb2xvcih0cmFuc3BhcmVudCkpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtY29sb3ItYWN0aXZlLCAgdGMtY29sb3IoYzQpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYmctYWN0aXZlLCAgICAgdGMtY29sb3IodHJhbnNwYXJlbnQpKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYm9yZGVyLWFjdGl2ZSwgdGMtY29sb3IoYzQpKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkLFxyXG4gICAgJltkaXNhYmxlZF0sXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtY29sb3ItZGlzYWJsZWQsICB0Yy1jb2xvcihjOSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1iZy1kaXNhYmxlZCwgICAgIHRjLWNvbG9yKHRyYW5zcGFyZW50KSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJvcmRlci1kaXNhYmxlZCwgdGMtY29sb3IodHJhbnNwYXJlbnQpKTtcclxuICAgIH1cclxuXHJcbiAgICAmLl9jbGljayB7XHJcbiAgICAgIGNvbG9yOiAgICAgICAgICAgIHZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWNvbG9yLWFjdGl2ZSwgIHRjLWNvbG9yKGM0KSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJnLWFjdGl2ZSwgICAgIHRjLWNvbG9yKHRyYW5zcGFyZW50KSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJvcmRlci1hY3RpdmUsIHRjLWNvbG9yKGM0KSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLl9mZWVkYmFjayB7XHJcbiAgICAuc25fc3ByaXRlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1iYXNlLWVhc2luZyAkdHJhbnNpdGlvbi1iYXNlLXRpbWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHQvKlxyXG4gICYuX3ZsbWtfc2Nyb2xsVG9OZXh0QmxvY2sge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xyXG4gICAgYm90dG9tOiA2MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9tb3VzZS1zY3JvbGwuZ2lmJykgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHQqL1xyXG5cclxufVxyXG5cclxuIiwiLnNuX2JhY2tncm91bmQge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnNuX2NvdW50ZG93biB7XHJcbiAgJl9pIHtcclxuICAgIEBleHRlbmQgLmgzO1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogKDEwcHggKiAyKSArIDEwcHg7IC8vIFNpemUgYW5kIHNwYWNlIG9mIHRoZSBjb2xvblxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAoMTVweCAqIDIpICsgMTBweDsgLy8gU2l6ZSBhbmQgc3BhY2Ugb2YgdGhlIGNvbG9uXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfbGFiZWwge1xyXG4gICAgQGV4dGVuZCAuc25fcGFyYWdyYXBoO1xyXG4gIH1cclxuXHJcblxyXG4gICZfY29sb24ge1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xyXG4gICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBAaW5jbHVkZSBzY3V0LXNpemUoMTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNuX2hlYWRlciB7XHJcbiAgJGlzU3RpY2t5OiAnLnNuX2hlYWRlci5fc3RpY2t5JztcclxuICAkaXNPcGVuOiAnYm9keS5fbWVudV9vcGVuJztcclxuXHJcbiAgei1pbmRleDogJHppbmRleC1oZWFkZXI7XHJcblxyXG5cclxuXHQmX3NwYWNlciB7XHJcblx0XHRoZWlnaHQ6IHZhcigtLWhlYWRlci1oKSAhaW1wb3J0YW50O1xyXG5cclxuXHR9XHJcblxyXG4gICYuX3ZlcnRpY2FsIHtcclxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogJGhlYWRlci12ZXJ0aWNhbC13aWR0aDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vXHJcblxyXG4gICZfdXRpbGl0eSB7XHJcblxyXG4gICAgJi5faGFtYnVyZ2VyIHtcclxuICAgICAgbWluLWhlaWdodDogNjRweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDk0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLl9mdWxsIHtcclxuICAgICAgbWluLWhlaWdodDogNjRweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDk0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi5fdmVydGljYWwge1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfd3Ige1xyXG4gICAgICBAZXh0ZW5kIC5zbl93cmFwcGVyO1xyXG5cclxuICAgICAgLnN0b3JlLWxvY2F0b3ItaGVhZGVyLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1xyXG5cclxuICAmX25hdiB7XHJcblxyXG4gICAgJi5fbW9iaWxlIHtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLXNsb3ctZWFzaW5nO1xyXG5cclxuICAgICAgLnNuX2hlYWRlci5faGFtYnVyZ2VyICYge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIFN3aXRjaCBtb2JpbGUvZGVza3RvcCB2aWV3IG9uIGB0YWJsZXRgLCB3aGVuIGB2ZXJ0aWNhbGBcclxuICAgICAgLnNuX2hlYWRlci5fdmVydGljYWwgJiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gU3dpdGNoIG1vYmlsZS9kZXNrdG9wIHZpZXcgb24gYGRlc2t0b3BgLCB3aGVuIGBmdWxsYFxyXG4gICAgICAuc25faGVhZGVyLl9mdWxsICYge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5faGFtYnVyZ2VyIHtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLXNsb3ctZWFzaW5nO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLl9mdWxsIHtcclxuICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5fdmVydGljYWwge1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vXHJcblxyXG4gICAgLy8gTW9iaWxlXHJcbiAgICAmX21vYmlsZSB7XHJcblxyXG4gICAgICA+IC5zbl9iYWNrZ3JvdW5ke1xyXG4gICAgICAgIEBleHRlbmQgLl9iZ19jNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl93ciB7XHJcbiAgICAgICAgQGV4dGVuZCAuc25fd3JhcHBlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9jdHtcclxuICAgICAgICAmLS1sYW5ndWFnZXtcclxuICAgICAgICAgIEBleHRlbmQgLm10LTQwO1xyXG4gICAgICAgICAgQGV4dGVuZCAuX2JnX2M0O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNTJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgLnNuX2xhbmd1YWdlX3NlbGVjdG9yX3RvZ2dsZXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2LjUwMDIgMTJMOS4wMDAyIDE5LjVMNy45NTAyIDE4LjQ1TDE0LjQwMDIgMTJMNy45NTAyIDUuNTVMOS4wMDAyIDQuNUwxNi41MDAyIDEyWicgZmlsbD0nJTIzRjlGOUY0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjdXQtc2l6ZSgyNHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9pIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICBAZXh0ZW5kIC5tYi00MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5fc3ViX2JhY2sge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIC5zbl9zcHJpdGUge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjdXQtc2l6ZSgxMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5fc3ViX2N1cnJlbnQge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIC5zbl9zcHJpdGUge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjdXQtc2l6ZSg0MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAuc25fc3ByaXRlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2N1dC1zaXplKDE1cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9zdWIge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zbG93LWVhc2luZztcclxuXHJcbiAgICAgICAgJl93ciB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC5zbl93cmFwcGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfaGFtYnVyZ2VyIHtcclxuXHJcbiAgICAgICZfd3Ige1xyXG4gICAgICAgIEBleHRlbmQgLnNuX3dyYXBwZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfbWVudSB7XHJcblxyXG4gICAgICAgICZfaW4ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyKCRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCwgJHRodW1iOiBjdXJyZW50Q29sb3IpO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJHNjcm9sbGJhci1zaXplICsgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfaW1hZ2Uge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAoXHJcbiAgICAgICAgICAgIG9wYWNpdHkgJHRyYW5zaXRpb24tbmF2LWhhbWJ1cmdlci1vdXQtZWFzaW5nLFxyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gMHMgbGluZWFyICR0cmFuc2l0aW9uLW5hdi1oYW1idXJnZXItb3V0LXRpbWVcclxuICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgJi5fc2hvdyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IChcclxuICAgICAgICAgICAgICBvcGFjaXR5ICR0cmFuc2l0aW9uLW5hdi1oYW1idXJnZXItaW4tZWFzaW5nLFxyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1uYXYtaGFtYnVyZ2VyLWluLWVhc2luZ1xyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9zdWIge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjcm9sbGJhcigkYmFja2dyb3VuZDogdHJhbnNwYXJlbnQsICR0aHVtYjogY3VycmVudENvbG9yKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2Nyb2xsYmFyLXNpemUgKyAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IChcclxuICAgICAgICAgIG9wYWNpdHkgJHRyYW5zaXRpb24tbmF2LWhhbWJ1cmdlci1vdXQtZWFzaW5nLFxyXG4gICAgICAgICAgdHJhbnNmb3JtIDBzIGxpbmVhciAkdHJhbnNpdGlvbi1uYXYtaGFtYnVyZ2VyLW91dC10aW1lXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgLl9zdWJfb3BlbiAmIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IChcclxuICAgICAgICAgICAgb3BhY2l0eSAkdHJhbnNpdGlvbi1uYXYtaGFtYnVyZ2VyLWluLWVhc2luZyxcclxuICAgICAgICAgICAgdHJhbnNmb3JtICR0cmFuc2l0aW9uLW5hdi1oYW1idXJnZXItaW4tZWFzaW5nXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEZ1bGxcclxuICAgICZfZnVsbCB7XHJcbiAgICAgICRmdWxsOiAmO1xyXG5cclxuICAgICAgJl9pIHtcclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtLFxyXG5cdFx0XHRcdCYuY3VycmVudC1tZW51LXBhcmVudCxcclxuXHRcdFx0XHQmLmN1cnJlbnQtcGFnZS1hbmNlc3RvciB7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG4gICAgICAgIGEge1xyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICA+IHNwYW4sXHJcbiAgICAgICAgICAgIC5zbl9zcHJpdGUge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6ICRob3Zlci1vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1iYXNlLWVhc2luZztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc25fc3ByaXRlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tYmFzZS1lYXNpbmcsXHJcbiAgICAgICAgICAgICAgb3BhY2l0eSAkdHJhbnNpdGlvbi1iYXNlLWVhc2luZztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc25fYmFja2dyb3VuZC5fdHJpYW5nbGUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggJHRyYW5zaXRpb24tYmFzZS1lYXNpbmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX3N1YiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWJhc2UtZWFzaW5nO1xyXG4gICAgICAgICZfaW4ge1xyXG4gICAgICAgICAgQGV4dGVuZCAuc25fd3JhcHBlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBWZXJ0aWNhbFxyXG4gICAgJl92ZXJ0aWNhbCB7XHJcbiAgICAgICR2ZXJ0aWNhbDogJjtcclxuXHJcbiAgICAgICZfd3Ige1xyXG4gICAgICAgIEBpbmNsdWRlIHNjcm9sbGJhcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9tZW51IHtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9pIHtcclxuXHJcbiAgICAgICAgYSB7XHJcblxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6YWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgID4gc3BhbixcclxuICAgICAgICAgICAgLnNuX3Nwcml0ZSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogJGhvdmVyLW9wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWJhc2UtZWFzaW5nO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zbl9zcHJpdGUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1iYXNlLWVhc2luZyxcclxuICAgICAgICAgICAgICBvcGFjaXR5ICR0cmFuc2l0aW9uLWJhc2UtZWFzaW5nO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zbl9iYWNrZ3JvdW5kLl90cmlhbmdsZSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNsaXAtcGF0aCAkdHJhbnNpdGlvbi1iYXNlLWVhc2luZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfc3ViIHtcclxuICAgICAgICBAaW5jbHVkZSBzY3V0LWZpeGVkKDAgbiAwICRoZWFkZXItdmVydGljYWwtd2lkdGgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1iYXNlLWVhc2luZztcclxuICAgICAgICB3aWR0aDogJGhlYWRlci12ZXJ0aWNhbC13aWR0aDtcclxuXHJcbiAgICAgICAgJl93ciB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC5zbl93cmFwcGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9cclxuICAvL1xyXG4gIC8vXHJcblxyXG4gICZfaGFtYnVyZ2VyIHtcclxuICAgIEBpbmNsdWRlIGhhbWJ1cmdlcigkd2lkdGg6IDE4cHgsICRoZWlnaHQ6IDEycHgsICRiYXItaGVpZ2h0OiAycHgpO1xyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogJGhvdmVyLW9wYWNpdHk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgICY6bm90KC5zbl9idG4pIHtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAkaG92ZXItb3BhY2l0eTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9sb2dvIHtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAxMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vXHJcblxyXG4gIC8vIFZlcnRpY2FsIFBhZGRpbmcgWCBhbmQgWVxyXG4gIC5fdmVydGljYWxfcHgge1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIEBpbmNsdWRlIHNjdXQtcGFkZGluZyhuIDMwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcclxuICAgICAgQGluY2x1ZGUgc2N1dC1wYWRkaW5nKG4gNDBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuX3ZlcnRpY2FsX3B5IHtcclxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICBAaW5jbHVkZSBzY3V0LXBhZGRpbmcoNjBweCBuIDQwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblx0Jl9uYXZfbW9iaWxlX2N0IHtcclxuXHRcdD4gLnNuX2J0biB7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyAuc25faGVhZGVyX3NpemVyICsgLnNuX2Jsb2NrIHtcclxuLy8gXHRtYXJnaW4tdG9wOiB2YXIoLS1oZWFkZXItc2l6ZXIpO1xyXG5cclxuLy8gXHQuc25fYmFja2dyb3VuZCB7XHJcbi8vIFx0XHQvLyBtYXJnaW4tdG9wOiB2YXIoLS1oZWFkZXItc2l6ZXIpO1xyXG4vLyBcdH1cclxuLy8gfVxyXG4iLCIuc25fZm9vdGVyIHtcclxuXHJcblx0LnNuX2Zvb3Rlcl9ib3R0b21fbWVudSB7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGdhcDogMjBweCAzMHB4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuXHRcdH1cclxuXHJcblx0XHQubWVudS1pdGVtIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHJcblxyXG5cclxuICAmLl9jb2x1bW5zIHtcclxuICAgIC5zbl9mb290ZXJfYm90dG9tX21lbnUge1xyXG4gICAgICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0XHRncmlkLWF1dG8tZmxvdzogcm93O1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHRcdFx0XHRnYXA6IDZweCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNuX2Zvb3Rlcl91bmRlcl9tZW51IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKDBweCwgbWQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoMHB4LCBtZCkge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl90b3B7XHJcbiAgICBwYWRkaW5nLXRvcDogNDJweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMik7XHJcbiAgICAmX2xvZ297XHJcbiAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAgICAgd2lkdGg6IDExNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfd3JhcHBlcntcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9ib3R0b217XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgPiAuc25fd3JhcHBlciA+IC5zbl9jb250YWluZXJfZml4ZWRfbGcgPiAucm93ID4gLmNvbC0xMi5tYi0zMHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9tZW51e1xyXG4gICAgICBvcmRlcjogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgICAgfVxyXG4gICAgICAubWVudS1pdGVte1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3NvY2lhbHN7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbl9zcHJpdGV7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY3V0LXNpemUoMzBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfdGl0bGV7XHJcbiAgICAgICAgQGV4dGVuZCAuc25fY2FwdGlvbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNuX2Zvcm0ge1xyXG4gIC5mb3JtLWdyb3VwLCAuZm9ybS1ncm91cC0xIHtcclxuXHJcbiAgICAmLl9mb2N1cyB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBAZXh0ZW5kIC5zbl9vdmVybGluZTtcclxuXHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgICAgICB0b3A6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgdG9wOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIEBleHRlbmQgLnNuX3BhcmFncmFwaDtcclxuXHJcbiAgICAgIC8vIFRoZW1lIENyZWF0b3JcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXRjLWlucHV0cy1mb250LWZhbWlseSwgJGZvbnQtZmFtaWx5LWJhc2UpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sLFxyXG4gICAgLmZvcm0tY29udHJvbC0xLFxyXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgICAvLyBgcGFkZGluZ2Agc2V0IGJlbG93XHJcbiAgICAgIEBleHRlbmQgLnNuX3BhcmFncmFwaDtcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXRjLWlucHV0cy1mb250LWZhbWlseSwgdmFyKC0tdGMtZm9udC1mYW1pbHktYm9keSwgJGZvbnQtZmFtaWx5LWJhc2UpKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjpub3QodGV4dGFyZWEpIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcclxuICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCA+IHNwYW4sXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2N1dC1wYWRkaW5nKG4gMTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfY3VzdG9tX2NvbnRyb2wge1xyXG5cclxuICAgID4gaW5wdXQge1xyXG5cclxuICAgICAgJjpjaGVja2VkIH4gbGFiZWwgLnNuX3Nwcml0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzUsIHRjLWNvbG9yKGMxKSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNSwgdGMtY29sb3IoYzEpKTtcclxuICAgICAgICBmaWxsOiB2YXIoLS10Yy1jb2xvci1jMywgdGMtY29sb3IoYzMpKTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IGxhYmVsIHtcclxuICAgICAgQGV4dGVuZCAuc25fcGFyYWdyYXBoO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tdGMtaW5wdXRzLWZvbnQtZmFtaWx5LCAkZm9udC1mYW1pbHktYmFzZSkgIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLnNuX3Nwcml0ZSB7XHJcbiAgICAgICAgJHNpemU6IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgc2N1dC1zaXplKCRzaXplKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsICR0cmFuc2l0aW9uLWJhc2UtZWFzaW5nLGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb24tYmFzZS1lYXNpbmcsYm9yZGVyLWNvbG9yICR0cmFuc2l0aW9uLWJhc2UtZWFzaW5nO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tYmFzZS1lYXNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi1zd2lwZXItZWFzaW5nO1xyXG4gIH1cclxufVxyXG5cclxuLnNuX3N3aXBlcl9uYXYge1xyXG5cclxuICAmLl9zbWFsbCB7XHJcbiAgICAuc25fc3ByaXRlIHtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2N1dC1zaXplKDMwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc25fc3ByaXRlIHtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIEBpbmNsdWRlIHNjdXQtc2l6ZSg1MHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zbl9zd2lwZXJfcGFnaW5hdGlvbiB7XHJcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuXHJcbiAgICAmLl9hdXRvcGxheSB7XHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICY6bm90KC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlKSB7XHJcbiAgICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRyYW5zaXRpb24tY3ViaWMtYmV6aWVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgID4gaSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0cmFuc2l0aW9uLWN1YmljLWJlemllcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc25fcG9wdXAge1xyXG4gICZfY3Qge1xyXG4gICAgQGVhY2ggJGJwIGluIChzbSwgbWQsIGxnLCB4bCkge1xyXG4gICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicH07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfbmV3c2xldHRlciB7XHJcbiAgICAmX2Nsb3NlIHtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9mb3JtIHtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2N1dC1wYWRkaW5nKDYwcHggbik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2N1dC1wYWRkaW5nKG4gMTMwcHggbiBuKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiAuc25fYWdlX2dhdGUge1xyXG5cclxuICAmX3dyIHtcclxuICAgIEBleHRlbmQgLnNuX3dyYXBwZXI7XHJcbiAgfVxyXG5cclxuICAmX2NhcmQge1xyXG5cclxuICAgICZfd3Ige1xyXG4gICAgICBAZXh0ZW5kIC5zbl93cmFwcGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfbG9nb3tcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDExNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3NlbGVjdCB7XHJcbiAgICAmX3RvZ2dsZXtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICA+IGltZ3tcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnNuX3Nwcml0ZXtcclxuICAgICAgICBmaWxsOiB2YXIoLS10Yy1jb2xvci1jNSk7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfbGFiZWx7XHJcbiAgICAgICZfZGVmYXVsdHtcclxuICAgICAgICBAZXh0ZW5kIC5zbl9jYXB0aW9uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX21lbnUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJ1dHRvbntcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGMtY29sb3ItYzUpICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBtaW4td2lkdGg6IDEyM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMCAxNnB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNuX2Zvcm1fY3VzdG9tX2NvbnRyb2wuX2NoZWNrYm94e1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgI2FnLWItY28sICNhZy1iLXNpe1xyXG4gICAgPiAuc25fYnRue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9kaXNjbGFpbWVye1xyXG4gICAgQGV4dGVuZCAuc25fY2FwdGlvbjtcclxuICB9XHJcblxyXG4gICZfaW5wdXRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgIEBpbmNsdWRlIHNjdXQtbWFyZ2luKG4gMjBweCAwIDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY3V0LW1hcmdpbihuIDIwcHggMCAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5fZCB7IG1heC13aWR0aDogNjJweDsgfVxyXG4gICAgICAgICYuX20geyBtYXgtd2lkdGg6IDYycHg7IH1cclxuICAgICAgICAmLl95IHsgbWF4LXdpZHRoOiA3OHB4OyB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwLTEge1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBAaW5jbHVkZSBzY3V0LW1hcmdpbihuIDdweCAwKTtcclxuXHJcbiAgICAgICAgLy8gJi5fZC0xIHsgd2lkdGg6IDEwMHB4OyB9XHJcbiAgICAgICAgLy8gJi5fbS0xIHsgd2lkdGg6IDEwMHB4OyB9XHJcbiAgICAgICAgLy8gJi5feS0xIHsgd2lkdGg6IDE0NXB4OyB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWNvbnRyb2wtMSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4gKi9cclxuXHJcbi5zbl9hZ2VfZ2F0ZVtkYXRhLWJiLXZlcnNpb249djNdIHtcclxuXHJcbiAgLl90ZXh0X2RhbmdlciB7XHJcbiAgICBjb2xvcjogI0ZCNEI0QiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLl90ZXh0X2Rhbmdlcjo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNEI0QiAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoaHR0cHM6Ly93d3cucnVzc2VsbHNyZXNlcnZlLmNvbS9hcHAvdGhlbWVzL2NhbXBhcmktd2RmL2Fzc2V0cy9pbWFnZXMvYWxlcnQtY2lyY2xlLnN2Zyk7XHJcbiAgfVxyXG5cclxuICAuc25fYWdlX2dhdGVfc2VsZWN0X21lbnVfd3Ige1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0LCAjOTgwMzIxKTtcclxuICB9XHJcblxyXG4gIC5zbl9hZ2VfZ2F0ZV9jYXJkIC5zbl9hZ2VfZ2F0ZV9pbnB1dHMgaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNuX2FnZV9nYXRlX3NlbGVjdF90b2dnbGUgLnNuX3Nwcml0ZSB7XHJcbiAgICBmaWxsOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLl90ZXh0X2RhbmdlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5zbl9hZ2VfZ2F0ZV9zZWxlY3RfdG9nZ2xlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAuc25fYWdlX2dhdGVfY2FyZCAuc25fYnRuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gIH1cclxuXHJcbiAgLnNuX2J0bi5fcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB9XHJcblxyXG4gIC5zbl9hZ2VfZ2F0ZV9kaXNjbGFpbWVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSk7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnNuX2FnZV9nYXRlIC5zbl9hZ2VfZ2F0ZV9zZWFyY2hfd3JhcHBlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpICFpbXBvcnRhbnQ7XHJcblxyXG4gIGlucHV0I2NvdW50cnlTZWFyY2hJbnB1dCB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59IiwiLnNuX2J1eV9ub3cge1xyXG4gICRidXlub3c6ICY7XHJcblxyXG4gIHotaW5kZXg6ICR6aW5kZXgtYnV5LW5vdztcclxuXHJcbiAgJl9pbiB7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tc2xvdy1lYXNpbmc7XHJcbiAgfVxyXG59XHJcbiIsIi5zbl9jbGlja190b19idXkge1xyXG4gICRjbGlja3RvYnV5OiAmO1xyXG5cclxuICAuY3RiX2NhcmRfaGVhZGVyIHtcclxuICAgIC5jdGJfdGl0bGUgPiBkaXYge1xyXG4gICAgICAvLyBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10Yy1mb250LWZhbWlseS1tb25vc3BhY2UpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN0Yl9jYXJkX2hlYWRlciArIC5zbl93cmFwcGVyID4gLnNuX2NvbnRhaW5lcl9maXhlZF94bCB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xyXG4gIH1cclxuXHJcbiAgLmN0Yl9zZWxlY3RfY2FyZCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tdGMtZm9udC1mYW1pbHktbW9ub3NwYWNlKTtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuXHRcdFxyXG5cdFx0LmN0Yl9zZWxlY3RfbGFiZWwgZGl2IHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLXRjLWNhcHRpb24tZm9udC1mYW1pbHkpO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKFxyXG5cdFx0XHRcdHZhcigtLXRjLWNhcHRpb24tZm9udC1zaXplLW1vYmlsZSlcclxuXHRcdFx0XHR2YXIoLS10Yy1jYXB0aW9uLWZvbnQtc2l6ZS10YWJsZXQpXHJcblx0XHRcdFx0dmFyKC0tdGMtY2FwdGlvbi1mb250LXNpemUtZGVza3RvcClcclxuXHRcdFx0XHQpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jdGJfc2VsZWN0X2xhYmVsID4gZGl2IHtcclxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmN0Yl9yZXRhaWxlcl9uYW1lLFxyXG5cdFx0LmN0Yl9yZXRhaWxlcl9jdGEge1xyXG5cdFx0XHQvLyBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpICFpbXBvcnRhbnQ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS10Yy1mb250LWZhbWlseS1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG4gIC5jdGJfcmV0YWlsZXJfY3RhIHtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC13aGl0ZS5zdmcpICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG4uX2N0Yl93ciAuc25fYnRuIC5zbl9zcHJpdGUgIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG9wYWNpdHk6MTtcclxuXHRwYWRkaW5nLWxlZnQ6IDg1cHg7XHJcblx0XHJcbn1cclxuXHJcbi5fY3RiX3dyIGEuc25fYnRuLl9uYXJyb3cge1xyXG5cdHBhZGRpbmc6IDAuOWVtIDIuMmVtIDAuOGVtIDBlbSAhaW1wb3J0YW50O1xyXG59XHRcclxuXHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbi8vICAgLnNuX2NsaWNrX3RvX2J1eS5fb3BlbiAuc25fY2xpY2tfdG9fYnV5X2luIHtcclxuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApICFpbXBvcnRhbnQ7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4uc25fYnRuIC5zbl9zcHJpdGUuX2Fycm93X3JpZ2h0IHtcclxuICBoZWlnaHQ6IDM3cHg7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn0iLCIuc25fYmxvY2suc3RvcmVfbG9jYXRvcntcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gIC5zbl9ibG9ja193cntcclxuICAgIC5zbl9jb250YWluZXJfZmx1aWR7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFNJREVCQVJcclxuICAuc3RvcmVfbG9jYXRvci0tc2lkZWJhcntcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogMzRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZyl7XHJcbiAgICAgIGxlZnQ6IDM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeGwpe1xyXG4gICAgICAvLyBsZWZ0OiBjYWxjKDUwJSAtIDUwMXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBTSURFQkFSIEZJTFRFUlNcclxuICAgIC5zdG9yZV9sb2NhdG9yLS1jYXRlZ29yeV9maWx0ZXJ7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xyXG5cclxuICAgICAgLmN0Yl9zZWxlY3RfY2FyZHtcclxuICAgICAgICAuY3RiX3NlbGVjdF9sYWJlbHtcclxuICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcmsgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNuX2NsaWNrX3RvX2J1eV9zZWxlY3R7XHJcbiAgICAgICAgICAuc25fY2xpY2tfdG9fYnV5X3NlbGVjdF90b2dnbGV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnktZGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNuX2NsaWNrX3RvX2J1eV9zZWxlY3RfbWVudXtcclxuICAgICAgICAgICAgLnNuX2NsaWNrX3RvX2J1eV9zZWxlY3RfbWVudV93cntcclxuICAgICAgICAgICAgICAuc25fY2xpY2tfdG9fYnV5X3NlbGVjdF9tZW51X2lue1xyXG4gICAgICAgICAgICAgICAgLnNuX2NsaWNrX3RvX2J1eV9zZWxlY3RfbWVudV9pe1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktZGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsLndwZ216YV9jYXRfdWwud3BnbXphX2NhdF9jaGVja2JveF9pdGVtX2hvbGRlcntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBsaS5idXktbm93LWN0YXtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG5cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNJREVCQVIgTElTVEVEIFJFU1VMVFNcclxuICAgIC5zdG9yZV9sb2NhdG9yLS1saXN0e1xyXG4gICAgICAud3BnbXphX21hcmtlcl9saXN0X2NsYXNze1xyXG5cclxuICAgICAgICAmW2RhdGEtd3BnbXphLXRhYmxlXXtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3BnbWFwc19tbGlzdF9yb3d7XHJcbiAgICAgICAgICAud3BnbXphLWNvbnRlbnQtYWRkcmVzcy1ob2xkZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLndwZ216YV9tYXJrZXJfdGl0bGUgYXtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3BnbXphLWRlc2N7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3BnbXphX2dke1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLndwZ216YS1wYWdpbmF0aW9ue1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFNFQVJDSEJBUlxyXG4gIC5zdG9yZV9sb2NhdG9yLS1zZWFyY2hiYXJ7XHJcbiAgICByaWdodDogMzRweDtcclxuICAgIHdpZHRoOiA0OTJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IG1kKXtcclxuICAgICAgbGVmdDogMzRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZyl7XHJcbiAgICAgIHJpZ2h0OiAzNHB4O1xyXG4gICAgICB3aWR0aDogNDkycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeGwpe1xyXG4gICAgICAvLyByaWdodDogY2FsYyg1MCUgLSA1MDJweCk7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICA+IGRpdntcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ5MnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cGdtemEtc3RvcmUtbG9jYXRvcntcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgIHN2Zy53cGdtemEtcmVzZXR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZpbGw6ICRwcmltYXJ5LWRhcms7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2Zy53cGdtemEtc2VhcmNoe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktZGFyaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc2VsZWN0e1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwZ216YS1yYWRpdXMtY29udGFpbmVye1xyXG4gICAgICBzZWxlY3R7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBHT09HTEUgTUFQIElORk8gQk9YXHJcbiAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1je1xyXG4gICAgbWF4LXdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC53cGdtemEtaW5mb3dpbmRvd3tcclxuICAgICAgLndwZ216YV9pbmZvd2luZG93X3RpdGxlLFxyXG4gICAgICAud3BnbXphX2luZm93aW5kb3dfYWRkcmVzcyxcclxuICAgICAgLndwZ216YS1kaXN0YW5jZS1mcm9tLWxvY2F0aW9uLFxyXG4gICAgICAud3BnbXphLWRpc3RhbmNlLWZyb20tbG9jYXRpb24gc3BhbntcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cGdtemEtZGlzdGFuY2UtZnJvbS1sb2NhdGlvbiBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zbl9zbGlkZXJfcHJvZHVjdHMge1xyXG5cclxuICAmX2kge1xyXG4gICAgJGk6ICY7XHJcblxyXG4gICAgJl90aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tYmFzZS1lYXNpbmcsIG9wYWNpdHkgJHRyYW5zaXRpb24tYmFzZS1lYXNpbmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5zbl9zbGlkZXJfZnVsbCB7XHJcbiAgJl9zbCB7XHJcblxyXG4gICAgJl93ciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4NTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICdzYXNzOm1hdGgnO1xyXG5cclxuLnNuX3NsaWRlcl92ZXJ0aWNhbCB7XHJcblxyXG4gICZfY29udGFpbmVyIHtcclxuICAgICYuc25fY29udGFpbmVyX2ZpeGVkX3NtIHsgQGluY2x1ZGUgbXEoMHB4LCBzbSkgeyBwYWRkaW5nOiB7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB9OyB9IH1cclxuICAgICYuc25fY29udGFpbmVyX2ZpeGVkX21kIHsgQGluY2x1ZGUgbXEoMHB4LCBtZCkgeyBwYWRkaW5nOiB7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB9OyB9IH1cclxuICAgICYuc25fY29udGFpbmVyX2ZpeGVkX2xnIHsgQGluY2x1ZGUgbXEoMHB4LCBsZykgeyBwYWRkaW5nOiB7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB9OyB9IH1cclxuICAgICYuc25fY29udGFpbmVyX2ZpeGVkX3hsIHsgQGluY2x1ZGUgbXEoMHB4LCB4bCkgeyBwYWRkaW5nOiB7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB9OyB9IH1cclxuICB9XHJcblxyXG4gICZfcm93IHtcclxuICAgIC5zbl9jb250YWluZXJfZml4ZWRfc20gJiB7IEBpbmNsdWRlIG1xKDBweCwgc20pIHsgbWFyZ2luOiB7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB9OyB9IH1cclxuICAgIC5zbl9jb250YWluZXJfZml4ZWRfbWQgJiB7IEBpbmNsdWRlIG1xKDBweCwgbWQpIHsgbWFyZ2luOiB7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB9OyB9IH1cclxuICAgIC5zbl9jb250YWluZXJfZml4ZWRfbGcgJiB7IEBpbmNsdWRlIG1xKDBweCwgbGcpIHsgbWFyZ2luOiB7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB9OyB9IH1cclxuICAgIC5zbl9jb250YWluZXJfZml4ZWRfeGwgJiB7IEBpbmNsdWRlIG1xKDBweCwgeGwpIHsgbWFyZ2luOiB7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB9OyB9IH1cclxuICB9XHJcblxyXG4gIC8vXHJcblxyXG4gICZfc2wge1xyXG5cclxuICAgICZfaSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkgIHsgbWluLWhlaWdodDogMzg1cHg7IH1cclxuICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkgeyBtaW4taGVpZ2h0OiA1MTBweDsgfVxyXG4gICAgICBAaW5jbHVkZSBtcSh4bCkgICAgICB7IG1pbi1oZWlnaHQ6IDY0MHB4OyB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfYmcge1xyXG4gICAgICAvLyBSZWxhdGl2ZSBiYXNlZCBvbiB0aGUgcGFyZW50IGBjb250YWluZXJgLCBiZWNhdXNlIHdoZW4gaXQncyBpbnNpZGUgYVxyXG4gICAgICAvLyBjb250YWluZXIgZmx1aWQsIG5lZWRzIHRvIGJlIHJlbGF0aXZlIHRvIHRoZSBgLmNvbGBcclxuICAgICAgLnNuX2NvbnRhaW5lcl9maXhlZF9zbSAmIHsgQGluY2x1ZGUgbXEoc20pIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cclxuICAgICAgLnNuX2NvbnRhaW5lcl9maXhlZF9tZCAmIHsgQGluY2x1ZGUgbXEobWQpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cclxuICAgICAgLnNuX2NvbnRhaW5lcl9maXhlZF9sZyAmIHsgQGluY2x1ZGUgbXEobGcpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cclxuICAgICAgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAmIHsgQGluY2x1ZGUgbXEoeGwpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cclxuXHJcbiAgICAgICZfaW4ge1xyXG4gICAgICAgICYuX2xlZnQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7IEBpbmNsdWRlIHNjdXQtcmF0aW8tYm94KG1hdGguZGl2KDMzMCwyMDUpKTsgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkgeyBAaW5jbHVkZSBzY3V0LXJhdGlvLWJveChtYXRoLmRpdig2NzUsNDgwKSk7IH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuX3JpZ2h0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkgeyBAaW5jbHVkZSBzY3V0LXJhdGlvLWJveChtYXRoLmRpdig1MDAsMjcwKSk7IH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHsgQGluY2x1ZGUgc2N1dC1yYXRpby1ib3gobWF0aC5kaXYoOTUwLDUyMCkpOyB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vIC5zbl90aW1lbGluZV92IHtcclxuLy8gXHQmX2FuY2hvcnMge1xyXG4vLyBcdFx0LnNuX2Jsb2NrX3RpbWVsaW5lLnRpbWVsaW5lLW5vLWhlYWRlciAme1xyXG4vLyBcdFx0XHRkaXNwbGF5OiBub25lO1xyXG4vLyAgICAgfVxyXG5cclxuLy8gXHRcdCZfaSB7XHJcbi8vIFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS10Yy1mb250LWZhbWlseS1tb25vc3BhY2UpO1xyXG4vLyBcdFx0fVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gLndkZnNpdGUtcGFnZS1ob3ctaXMtYXBlcm9sLW1hZGUge1xyXG4vLyBcdC5zbl90aW1lbGluZV92X2FuY2hvcnMsXHJcbi8vIFx0LnNuX3RpbWVsaW5lX3ZfaV9kYXRlIHtcclxuLy8gXHRcdGRpc3BsYXk6IG5vbmU7XHJcbi8vIFx0fVxyXG4vLyB9XHJcblxyXG5cclxuLy8gLnNuX3RpbWVsaW5lX3ZfaSB7XHJcbi8vIFx0Ll9iZ19jMiB7XHJcbi8vIFx0XHQmIH4gLnNuX3RpbWVsaW5lX3ZfaV9wb3Mge1xyXG4vLyBcdFx0XHQuc25fdGltZWxpbmVfdl9saW5lLFxyXG4vLyBcdFx0XHQuc25fdGltZWxpbmVfdl9saW5lX2RvdCB7XHJcbi8vIFx0XHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuLy8gXHRcdFx0fVxyXG4vLyBcdFx0fVxyXG4vLyBcdH1cclxuLy8gfVxyXG4iLCIuYmJfdGVtcGxhdGVfaGFsZl90ZXh0IHtcclxuXHJcblx0LnNuX3NsaWRlcl9mdWxsX2ludHJvX3RleHRfd3IsXHJcblx0LnNuX3NsaWRlcl9mdWxsIHtcclxuXHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuIiwiLmJiX3RlbXBsYXRlX3Bvc3RzIHtcclxuXHRcclxuXHQuc25fc2xpZGVyX3Bvc3RzX3NsIHtcclxuXHJcblx0XHRwYWRkaW5nOiAwIDJyZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEodGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgNHJlbSAycmVtIDRyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0LnN3aXBlci1jb250YWluZXIge1xyXG5cdFx0XHQuc3dpcGVyLXdyYXBwZXIge1xyXG5cdFx0XHRcdC5zd2lwZXItc2xpZGUge1xyXG5cdFx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmID4gLnNuX2JhY2tncm91bmQge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5iYl9zbGlkZXJfX2l0ZW0tdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5iYl9zbGlkZXJfX2l0ZW0taW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAsLjI0LDAsLjk5KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnNuX2J0biB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5zbl9zcHJpdGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG8gMCBhdXRvIDAuNXJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9zbGlkZXJfX2l0ZW0tdGl0bGUge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQuc2xfbGluayB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdFx0LmJ0bl9sYWJlbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvIDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5zbl9zcHJpdGUuX2FuZ2xlX3JpZ2h0IHtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc25fc2xpZGVyX3Bvc3RzX25hdiB7XHJcblxyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xcmVtO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9zd2lwZXJfcGFnaW5hdGlvbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX3N3aXBlcl9uYXYge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0Ji5fcHJldixcclxuXHRcdFx0Ji5fbmV4dCB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNuX3Nwcml0ZSB7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5iYl90ZW1wbGF0ZV9wb3N0c19mdWxsdGlsZSB7XHJcblxyXG5cdC5iYl9jb250ZW50IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHR9XHJcblxyXG5cdC5zbl9zbGlkZXJfcG9zdHNfc2wge1xyXG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogbGltZSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogMCAycmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtIDRyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0LnN3aXBlci1jb250YWluZXIge1xyXG5cdFx0XHQuc3dpcGVyLXdyYXBwZXIge1xyXG5cdFx0XHRcdC5zd2lwZXItc2xpZGUge1xyXG5cdFx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmID4gLnNuX2JhY2tncm91bmQge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogOXZ3O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMzN2dztcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDU2LjUlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LmJiX3NsaWRlcl9faXRlbS1pbWFnZSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTFyZW07XHJcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMCwuMjQsMCwuOTkpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc25fc2xpZGVyX3Bvc3RzX25hdiB7XHJcblxyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xcmVtO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9zd2lwZXJfcGFnaW5hdGlvbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX3N3aXBlcl9uYXYge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0LnNuX3Nwcml0ZSB7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMik7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxufSIsIi5zbl9sYW5ndWFnZV9zZWxlY3RvciB7XHJcbiAgei1pbmRleDogJHppbmRleC1sYW5ndWFnZS1zZWxlY3RvcjtcclxuXHJcbiAgLy8gVG9nZ2xlXHJcbiAgJl90b2dnbGUge1xyXG4gICAgQGV4dGVuZCAuc25fcGFyYWdyYXBoO1xyXG4gIH1cclxuXHJcbiAgLy8gU2lkZWJhclxyXG4gICZfc2lkZWJhciB7XHJcbiAgICAkc2lkZWJhcjogJjtcclxuXHJcbiAgICAmX3dyIHtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLXNsb3ctZWFzaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfbGFuZ3Mge1xyXG4gICAgICB1bCB7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9jbG9zZXtcclxuICAgIEBpbmNsdWRlIHNjdXQtc2l6ZSgxMnB4KTtcclxuICB9XHJcblxyXG4gIC8vIE92ZXJsYXlcclxuICAmX292ZXJsYXkge1xyXG4gICAgJG92ZXJsYXk6ICY7XHJcblxyXG4gICAgJl93ciB7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zbG93LWVhc2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX3RpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9jbG9zZXtcclxuICAgICAgQGluY2x1ZGUgc2N1dC1hYnNvbHV0ZSgzNnB4IDM2cHggbiBuKTtcclxuICAgIH1cclxuXHJcbiAgICAubGFuZ3VhZ2VfZ3JvdXAge1xyXG4gICAgICAmX19oZWFkaW5ne1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNsb3ctZWFzaW5nO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIiwiLnNuX2U0MDQge1xyXG4gICZfd3Ige1xyXG4gICAgQGV4dGVuZCAuc25fd3JhcHBlcjtcclxuICB9XHJcbn1cclxuXHJcbi5lNDA0X19jb250ZW50IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgJl9fYmxvY2tzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmJiX3RlbXBsYXRlX3Bvc3RzX2Z1bGx0aWxlIC5zbl9zbGlkZXJfcG9zdHNfbmF2IC5zbl9zd2lwZXJfbmF2IHtcclxuICAmLl9wcmV2IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYuX25leHQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi5zbl9mb3JtX2NvbnRhY3Qge1xyXG4gIHBhZGRpbmctdG9wOjA7XHJcbiAgcGFkZGluZy1ib3R0b206NDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgcGFkZGluZy1ib3R0b206MTIwcHg7XHJcbiAgfVxyXG5cclxuICAvLyBAaW5jbHVkZSBzY3V0LXBhZGRpbmcoNTBweCBuKTtcclxuXHJcbiAgLy8gQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgLy8gICBAaW5jbHVkZSBzY3V0LXBhZGRpbmcoMTAwcHggbik7XHJcbiAgLy8gfVxyXG5cclxuICAvLyBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XHJcbiAgLy8gICBAaW5jbHVkZSBzY3V0LXBhZGRpbmcoMjAwcHggbik7XHJcbiAgLy8gfVxyXG5cclxuICAmX2JncyB7XHJcbiAgICBAaW5jbHVkZSBzY3V0LWFic29sdXRlKDAgMCAwIDApO1xyXG4gIH1cclxuXHJcblx0c2VsZWN0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMzKSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0YnV0dG9uW3R5cGU9c3VibWl0XSB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcbn1cclxuIiwiLnJiZWNtLXNoaXBwaW5nX3Jlc3VsdHNfYm94X2RldGFpbHNfZGVsaXZlcnkge1xyXG5cclxuICAgICZfcmV0YWlsZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgLyogbGluZS1oZWlnaHQ6IDIycHg7ICovXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9zaGlwX2RheXMge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9zaGlwX3ByaWNlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmJlY20tZGVsaXZlcmluZ3RvX2Rpc2NsYWltZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxufVxyXG5cclxuc3Bhbi5yYmVjbS1zaGlwcGluZ19yZXN1bHRzX2JveF9kZXRhaWxzIHtcclxuICAgICZfZGVsaXZlcnlfc2hpcF9kYXlzIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgLy9mb250LWZhbWlseTogUGF0aHdheSBHb3RoaWMgT25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yYmVjbS1zaGlwcGluZ19ub19yZXN1bHRzX2JveCB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xyXG5cclxuICAgICZfdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfc3VidGl0bGUge1xyXG4gICAgICAgIC8vb3BhY2l0eTogMC42O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuLnJiZWNtLXNoaXBwaW5nX3Jlc3VsdHNfYm94X2RldGFpbHMge1xyXG4gICAgJl9kZWxpdmVyeSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMxMztcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjMTMgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMykgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBLYW5pdDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nLXRvcDogOTdweDtcclxuXHJcbiAgICAucmJlY20tcHJvZHVjdF90aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAucmJlY20tcHJvZHVjdF9zdWJ0aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iZy1iaXJkIHtcclxuICAgICAgICAuc25fYmxvY2tfd3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNjAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MHB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgLl9pbWFnZSBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYmVjbS1wcm9kdWN0X3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZha2UtcmJlY20tc2VsZWN0cy1ib3hfcXVhbnRpdHkge1xyXG4gICAgICAgICAgICBmbGV4OiAwLjUgMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZha2UtcmJlY20tc2VsZWN0cy1ib3hfc2l6ZSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAuNSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYmVjbS1zaGlwcGluZ19yZXN1bHRzX2JveF9kZXRhaWxzX3JldGFpbGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWRlZGU4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzMpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlsc19kZWxpdmVyeSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI0YyNzAyMjtcclxuICAgICAgICAgICAgY29sb3I6ICM0QzVDNTY7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICYuc2VsZWN0ZWR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJ1dHRvbiNyYmVjbS1hZGRfdG9fY2FydCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgY29sb3I6IHZhcigtLXRjLWN0YS1wcmltYXJ5LWNvbG9yLWRlZmF1bHQsICNmZmYpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktYmctZGVmYXVsdCwgI2NkMDEzNik7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRjLWN0YS1wcmltYXJ5LWJvcmRlci1kZWZhdWx0LCAjY2QwMTM2KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctYnRuLWRlZmF1bHRAMnguanBnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xyXG59XHJcblxyXG4ucmJlY20tZGVsaXZlcmluZ3RvX2xhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIC8qIHBhZGRpbmctYm90dG9tOiAyMHB4OyAqL1xyXG59XHJcblxyXG5pbnB1dC5yYmVjbS1kZWxpdmVyaW5ndG9faW5wdXQuZGVsaXZlcnlfYWRkcmVzc19pbnB1dCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG59XHJcblxyXG4ucmJlY20tZGVsaXZlcmluZ3RvX2lucHV0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWM0KTtcclxufVxyXG5cclxuLmZha2Utc2VsZWN0IHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5mYWtlLXNlbGVjdC5mYWtlLXJiZWNtLXNlbGVjdHMtYm94X3F1YW50aXR5IFtkYXRhLXNlbGVjdGVkXTo6YWZ0ZXIsIC5mYWtlLXNlbGVjdC5mYWtlLXJiZWNtLXNlbGVjdHMtYm94X3NpemUgW2RhdGEtc2VsZWN0ZWRdOjphZnRlcntcclxuICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDAgdmFyKC0tdGMtY29sb3ItYzQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYWtlLXJiZWNtLXNlbGVjdHMtYm94X3F1YW50aXR5LCAuZmFrZS1yYmVjbS1zZWxlY3RzLWJveF9zaXplIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWM0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmJlY20tc2VsZWN0cy1ib3gge1xyXG4gICAgLmZha2Utc2VsZWN0IC5mYWtlLXNlbGVjdC0tb3B0aW9ucyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMxMztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJiZWNtLXNlbGVjdHMtYm94IC5mYWtlLXNlbGVjdCBbZGF0YS1vcHRpb25dIHtcclxuICAgIHotaW5kZXg6IDk5O1xyXG59XHJcblxyXG4uZmFrZS1zZWxlY3QuZmFrZS1yZXNlcnZlYmFyLWNhcnQtcXR5LXNlbGVjdG9yIHtcclxuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG59XHJcblxyXG4uZmFrZS1zZWxlY3QgOm5vdCguZmFrZS1zZWxlY3QtLW9wdGlvbnMpIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuLnJlc2VydmViYXItY2FydC1pdGVtLXJlbW92ZSxcclxuLnJlc2VydmViYXItY2FydC1idW5kbGUtcmVtb3ZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMCk7XHJcbn1cclxuXHJcbi5yZXNlcnZlYmFyLWNhcnQtaXRlbSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y5RjlGNDtcclxuXHJcbiAgICAmLWZ1bGZpbGxtZW50LWV4cGVjdGF0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXRjLWZvbnQtZmFtaWx5LWJvZHksIFwiS2FuaXRcIiwgc2Fucy1zZXJpZik7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXNlcnZlYmFyLWJvdHRvbS1zdWItdG90YWwge1xyXG5cclxuICAgICYtaXRlbXMsXHJcbiAgICAmLXZhbHVlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8vIFJ1c3NlbGwncyBCYXphclZvaWNlIHJhdGluZyBzdW1tYXJ5IGN1c3RvbS5cclxuZGl2W2RhdGEtYnYtc2hvdz1cInJhdGluZ19zdW1tYXJ5XCJdIHtcclxuICAgIC5idl9tYWluX2NvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzUpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5idl9idXR0b25fYnV0dG9uTWluaW1hbGlzdCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnZfYXZnUmF0aW5nX2NvbXBvbmVudF9jb250YWluZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ2X251bVJldmlld3NfdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVzZXJ2ZWJhcl9hY2NvcmRpb24ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcblxyXG4gICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogLTJweCAycHggMCB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfaW5mbyB7XHJcblxyXG4gICAgICAgICZfcGF5bWVudF90aXRsZSxcclxuICAgICAgICAmX2xpbmtzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3N1cHBvcnQgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3N1cHBvcnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5yZXNlcnZlYmFyX3BhbmVsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX2luZm9fbGlua3Mge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY3RhLXNlY29uZGFyeS1jb2xvci1ob3ZlciwgI2ZmZik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS1zZWNvbmRhcnktYmctaG92ZXIsICNjZDAxMzYpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRjLWN0YS1zZWNvbmRhcnktYm9yZGVyLWhvdmVyLCAjY2QwMTM2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyB2YXIoLS1jdWJpYy1iZXppZXIpO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXJpZ2h0LnN2Zykgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweCAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjVweCA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJiZWNtLWxlZ2FsIHtcclxuICAgICZfZGlzY2xhaW1lciBwIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAvKiAxNjYuNjY3JSAqL1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxufVxyXG5cclxuLnJiZWNtLWRlbGl2ZXJpbmd0byB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYzEzO1xyXG4gICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxuXHJcbiAgICAmX2JveF9pbnB1dCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9Mb2NhdGlvblBpbi1ncmVlbi5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2Rpc2NsYWltZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMycHgsIDNweCk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaW5mby1yZWQuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJiBpbnB1dDpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHJlc3NfcHJlZGljdGlvbl9idG4ge1xyXG4gICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYzEzO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9sYWJlbCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFrZS1zZWxlY3QgW2RhdGEtb3B0aW9uXTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ4QjdDO1xyXG59XHJcblxyXG4ucmJlY20tc2VsZWN0cy1ib3gge1xyXG4gICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxufVxyXG5cclxuLmFkZHJlc3NfcHJlZGljdGlvbnNfYm94IGJ1dHRvbiB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzQpO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jNCk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXI6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL1VuaW9uLXdoaXRlLnN2Zyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZGRyZXNzX3ByZWRpY3Rpb25zX2JveCBidXR0b246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvVW5pb24uc3ZnKTtcclxufVxyXG5cclxuLmlubGluZS1yYXRpbmcge1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yZXNlcnZlYmFyLWNhcnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0tcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtYm90dG9tLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWN0YS1wcmltYXJ5LWNvbG9yLWRlZmF1bHQsICNmZmYpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtcHJpbWFyeS1iZy1kZWZhdWx0LCAjY2QwMTM2KTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yy1jdGEtcHJpbWFyeS1ib3JkZXItZGVmYXVsdCwgI2NkMDEzNik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctYnRuLWRlZmF1bHRAMnguanBnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTY1cHgpO1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDQwcHggMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0tcmVtb3ZlLFxyXG4gICAgJi1idW5kbGUtcmVtb3ZlIHtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGk6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcblxyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogIzRDNUM1NjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtdGVydGlhcnktY29sb3ItZGVmYXVsdCwgI2NkMDEzNik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNsb3NlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtLWVuZ3JhdmluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0OEI3QztcclxuICAgICAgICBmb250LWZhbWlseTogS2FuaXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICAmLWVuZ3JhdmluZyB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogZW5ncmF2aW5nO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0OEI3QztcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXRjLWZvbnQtZmFtaWx5LWJvZHkpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmLXNlY29uZGxpbmUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYmVjbS1lbmdyYXZpbmdfYm94X2xpbmVzX2luc2VydCBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5oZWFkZXJfY29udGFpbmVyLmhhcy1yZXNlcnZlYmFyLWNhcnQtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICA+KiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBNb3N0cmEgbCdlbGVtZW50byBjb24gY2xhc3NlICdyZXNlcnZlYmFyLWNhcnQtaWNvbidcclxuICAgICAgICAucmVzZXJ2ZWJhci1jYXJ0LWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5yZXNlcnZlYmFyX3BhbmVsX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLnJiZWNtLWVuZ3JhdmluZ19ib3hfZGV0YWlscywgLnJiZWNtLWVuZ3JhdmluZ19ib3hfbGluZXNcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0OEI3QztcclxufSovXHJcblxyXG4ucmJlY20tZW5ncmF2aW5nX2JveF9saW5lcyB7XHJcbiAgICAmX2luc2VydCB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2FjdGlvbiBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jdGEtdGVydGlhcnktY29sb3ItZGVmYXVsdCwgI2NkMDEzNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmJlY20tcHJvZHVjdF9jb250ZW50IHtcclxuXHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5idl9zdGFyc19jb21wb25lbnRfY29udGFpbmVyIHt9XHJcblxyXG4gICAgLmJ2X3N0YXJzX2NvbXBvbmVudF9jb250YWluZXIge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtYnYtcmF0aW5nXSxcclxuICAgIFtkYXRhLWJ2LXNob3c9aW5saW5lX3JhdGluZ10ge1xyXG4gICAgICAgIC5idl9tYWluX2NvbnRhaW5lciAuYnZfdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBLYW5pdCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMge1xyXG5cclxuICAgIC5zbl9ibG9ja19wcm9kdWN0X3Jldmlld3Mge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG5cclxuXHJcblxyXG4gICAgICAgIC5wcm9kdWN0X3Jldmlld3Mge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0X3Jldmlld3MtLXJldmlld3Mge1xyXG5cclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODM0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDgwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExODBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIHtcclxuXHJcbiAgICAgICAgLmJ2LW1ib3gge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgxcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ2LW1ib3gtYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnYtc3VibWlzc2lvbi1zZWN0aW9uIHtcclxuXHJcbiAgICAgICAgICAgIC5idi1maWVsZHNldHMgbGkgbGFiZWwuYnYtcmFkaW8td3JhcHBlci1sYWJlbCxcclxuICAgICAgICAgICAgLmJ2LXJhdGluZy1saW5rLFxyXG4gICAgICAgICAgICAuYnYtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idi1maWVsZHNldHMgbGkgbGFiZWwuYnYtcmFkaW8td3JhcHBlci1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2J2LWZpZWxkc2V0LWxhYmVsLXJhdGluZyB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnYtZmllbGRzZXRzIHtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSBsYWJlbC5idi1yYWRpby13cmFwcGVyLWxhYmVsOmhvdmVyIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ2LWZpZWxkc2V0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idi1maWVsZHNldC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYnYtZmllbGRzZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ2LWZpZWxkc2V0LWFycm93aWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYnYtZmllbGRzZXQtdGFncyAuYnYtcmFkaW8tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnYtcmFkaW8tY29udGFpbmVyLWxpIC5idi1yYWRpby13cmFwcGVyLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnYtcmFkaW8tY29udGFpbmVyLWxpLWFjdGl2ZSAuYnYtcmFkaW8td3JhcHBlci1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnYtcmFkaW8tY29udGFpbmVyLWxpLWFjdGl2ZSAuYnYtcmFkaW8td3JhcHBlci1sYWJlbC1mb2N1c2VkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnYtcmFkaW8tY29udGFpbmVyLWxpLWFjdGl2ZSAuYnYtcmFkaW8td3JhcHBlci1sYWJlbDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnYtcmFkaW8taXNyZWNvbW1lbmRlZC1ncm91cC1mYWxzZSxcclxuICAgICAgICAgICAgICAgICAgICAuYnYtcmFkaW8tbmV0cHJvbW90ZXJzY29yZS1ncm91cC0xMCxcclxuICAgICAgICAgICAgICAgICAgICAuYnYtcmFkaW8taXNyZWNvbW1lbmRlZC1ncm91cC10cnVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ2LXJhZGlvLXdyYXBwZXItbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmJ2LWZpZWxkc2V0LWlzcmVjb21tZW5kZWQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ2LXJhZGlvLWdyb3VwIC5idi1yYWRpby1jb250YWluZXItbGktYWN0aXZlIC5idi1yYWRpby13cmFwcGVyLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idi1maWVsZHNldC1pc3JlY29tbWVuZGVkLWdyb3VwIC5idi1yYWRpby1jb250YWluZXItbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNnJlbSkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnYtcmFkaW8td3JhcHBlci1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ2LWZpZWxkc2V0cy1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuYnYtbWJveCAuYnYtbWJveC1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDc1JSAtIDYwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmJ2LXN1Ym1pc3Npb24ge1xyXG4gICAgICAgICAgICAuYnYtZmllbGRzZXRzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnYtZmllbGRzZXQuYnYtZmllbGRzZXQtc2Vjb25kYXJ5LXJhdGluZyAuYnYtZmllbGRzZXQtbGFiZWwtd3JhcHBlcixcclxuICAgICAgICAgICAgICAgIC5idi1maWVsZHNldC5idi1maWVsZHNldC1pc3JlY29tbWVuZGVkIC5idi1maWVsZHNldC1sYWJlbC13cmFwcGVyLFxyXG4gICAgICAgICAgICAgICAgLmJ2LWZpZWxkc2V0LXNsaWRlci1yYXRpbmcgLmJ2LWZpZWxkc2V0LWxhYmVsLXdyYXBwZXIsXHJcbiAgICAgICAgICAgICAgICAuYnYtZmllbGRzZXQtdGFncyAuYnYtZmllbGRzZXQtbGFiZWwtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ2LWZpZWxkc2V0LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnYtc3VibWlzc2lvbi1zdGFyLXJhdGluZyAuYnYtcmF0aW5nLWxpbmsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnYtZmllbGRzZXQtcmFkaW8td3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ2LXJhdGluZy1pbnB1dCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idi1yYXRpbmctbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjRjlGOUY0LCAwLjUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmJ2LXN1Ym1pc3Npb24tc3Rhci1yYXRpbmctaG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5idi1zdWJtaXNzaW9uLXN0YXItcmF0aW5nLW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ2LXJhdGluZy1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIF5eXiAuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dXHJcblxyXG5cclxuXHJcbiAgICAjYnYtbWJveHpvbmUtbGlnaHRib3ggW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1tYm94IC5idi1maWVsZHNldHMgLmJ2LWZpZWxkc2V0LXJhdGluZyAuYnYtZmllbGRzZXQtcmFkaW8td3JhcHBlciB7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ2LXJhZGlvLWdyb3VwIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODkwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vLyBeXl4gLndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0c1xyXG5cclxuXHJcbi5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24gLmJ2LXJlcXVpcmVkLWZpZWxkcy10ZXh0IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLnJiZWNtLWVuZ3JhdmluZ19ib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMykgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAmX2RldGFpbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICZfYWRkIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICByZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3ByaWNlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2xpbmVzIHtcclxuXHJcbiAgICAgICAgLy9wYWRkaW5nOiAwcHggMTZweCAxNnB4O1xyXG4gICAgICAgICZfaW5zZXJ0IHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfYWN0aW9uIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCB7XHJcblxyXG4gICAgLnJlc2VydmViYXItcHJlc2FsZS1ibG9jay1zdGlja3kge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRjLWNvbG9yLWMzKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja291dC1zZWN0aW9uIHtcclxuXHJcbiAgICAgICAgZGl2I3JiLWdpZnRjYXJkLWFkZGVkLXZhbHVlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ucmVtb3ZlX2dpZnRfY2FyZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLmdpZnRfY2FyZF9jb2RlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzMpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuI3JiLXByb21vY29kZS1hZGRlZC12YWx1ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMzKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCNnaWZ0Y2FyZC1jaGVja291dC1yYiAuaXMtaW52YWxpZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja291dC1zZWN0aW9uLWRhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrb3V0LXNlY3Rpb24tY29sdW1uLWRhdGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja291dC1zZWN0aW9uLWNvbHVtbi1kYXRhLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMzKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrb3V0LXNlY3Rpb24tY29sdW1uLWRhdGEgaHIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tvdXQtc2VjdGlvbi1jb2x1bW4tZGF0YS10b3RhbHMge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrb3V0LXNlY3Rpb24tZGF0YS1jb250YWluZXItY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzMpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tvdXQtc2VjdGlvbi1kYXRhLWNvbnRhaW5lci1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjaGVja291dEZvcm0tZGVsaXZlcnktcmVzdW1lIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3Itd2hpdGUpO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlLXNlY3Rpb24tY2hlY2tvdXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcF9mb3JtIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuaW5mby1hY2NvdW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAucGVyc29uX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3VzdG9tLXJhZGlvLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmN1c3RvbS1yYWRpby1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3VzdG9tLXJhZGlvLWxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGMtY29sb3Itd2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0OjpwbGFjZWhvbGRlcixcclxuICAgICAgICAgICAgICAgIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0I2JpbGxpbmctY29tcGxldGUtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMTEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmluZm8tYWNjb3VudC1iaXJ0aGRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jdXN0b20tY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjaGVja291dEZvcm0tcmVzdW1lLWVkaXQtdXNlcmluZm8gYSxcclxuICAgICAgICAjY2hlY2tvdXRGb3JtLXBheW1lbnQtcmVzdW1lIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FydC1yZXN1bWUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5yZXRhaWxlci1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIC5yZXRhaWxlci1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZXNlcnZlYmFyLWNhcnQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbi5yZXNlcnZlYmFyLWNhcnQtaXRlbS1yZW1vdmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tvdXQtc2VjdGlvbi10aGFuay15b3Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMzKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuY2hlY2tvdXQtc2VjdGlvbi1kYXRhLWNvbnRhaW5lci1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuY2hlY2ttYXJrOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzMpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgaDNbZm9yPVwic2VjdGlvbi10aGFua3lvdS1jaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tvdXQtc2VjdGlvbi10aGFuay15b3UtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnNuX2hlYWRlciB7XHJcblxyXG4gICAgJi5oZWFkZXJfY2hlY2tvdXRfc2ltcGxlIHtcclxuICAgICAgICBoZWlnaHQ6IDkzcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgzNHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGVfY2hlY2tvdXRfY29udGFpbmVyIC50aXRsZV9jaGVja291dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zbl9mb290ZXJfZGlzY2xhaW1lcl9jaGVja291dCB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG59XHJcblxyXG4ucmVzZXJ2ZWJhci1tb2RhbCB7XHJcbiAgICAubW9kYWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWM1KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRlbF9wYWRkaW5nOiAxNnB4O1xyXG4kZWxfcGFkZGluZzI6IDE4cHg7XHJcbiRlbF9wYWRkaW5nMzogMzJweDtcclxuXHJcbiRyYWRpdXM6IDEwcHg7XHJcblxyXG5cclxuLnBhc3N3b3JkIHtcclxuICAmX3RpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9jb250ZW50IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmX2Zvcm0ge1xyXG4gICAgJl9jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICAmX2lucHV0IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMjFweCAxNnB4IDExcHg7XHJcbiAgICAgICAgd2lkdGg6IDM1N3B4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkzMDQwNCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qJl9pbnB1dDo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9pbnB1dDpmb2N1c3tcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9Ki9cclxuXHJcblxyXG4gICAgICAmX2J0biB7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktY29sb3ItZGVmYXVsdCwgI2ZmZik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktYmctZGVmYXVsdCwgI2NkMDEzNik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yy1jdGEtcHJpbWFyeS1ib3JkZXItZGVmYXVsdCwgI2NkMDEzNik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1kZWZhdWx0QDJ4LmpwZ1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgICAgICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XHJcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBsZWZ0OiA0OHB4O1xyXG4gICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9lcnJvciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgd2lkdGg6IDM1N3B4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoMCwgdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZW1wdHlfZXJyb3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvYWxlcnQtY2lyY2xlLnN2ZycpO1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDJweCk7XHJcbiAgICAgICAgZmlsbDogIzkzMDQwNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5AaW5jbHVkZSBtcSgwLCB0YWJsZXQpIHtcclxuICAucGFzc3dvcmQge1xyXG5cclxuICAgICZfdGl0bGUsXHJcbiAgICAmX2NvbnRlbnQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFzc3dvcmRfZm9ybV9jb250YWluZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmX2lucHV0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9idG4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYmxvZ19icmVhZGNydW1iIGltZy5feW9hc3RfYW5nbGVfcmlnaHQge1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg0NiUpIHNlcGlhKDk0JSkgc2F0dXJhdGUoMTA4MSUpIGh1ZS1yb3RhdGUoMzQ3ZGVnKSBicmlnaHRuZXNzKDk4JSkgY29udHJhc3QoOTQlKSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwIDEwcHggIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMzcHgpIHtcclxuICAgICAgICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcclxuICAgIGRpdiN3dGhmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ibG9nX2FydGljbGVfYm94IC5yb3cuYmxvY2tfX3RpdGxlX3N1YnRpdGxlIGgzLmgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGF4LWJsb2ctY2F0ZWdvcnkgc2VjdGlvbi5ibG9nX3Jlc3VsdF9hbmRfY2F0ZWdvcnlfcGFnZS5ibG9nX2NvbXBvbmVudCAuY29udGVudF9hcmVhIC5ibG9nX2FydGljbGVzX2xpc3RfYm94OjpiZWZvcmUge1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMyk7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAtMjAwcHg7XHJcbiAgICB9XHJcbiAgICAvLyAudGF4LWJsb2ctY2F0ZWdvcnkgc2VjdGlvbi5ibG9nX2NvbXBvbmVudCAuY29udGVudF9hcmVhIC5ibG9nX3NpZGViYXI6OmJlZm9yZSB7XHJcbiAgICAvLyAgICAgei1pbmRleDogMDtcclxuICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIC8vICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IDIxdnc7XHJcbiAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAtMjAwcHg7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMyk7XHJcbiAgICAvLyAgICAgcmlnaHQ6IDA7XHJcbiAgICAvLyAgICAgdG9wOiAtMjAwcHg7XHJcbiAgICAvLyB9XHJcbiAgICAuc2VhcmNoLXJlc3VsdHMgc2VjdGlvbi5ibG9nX2NvbXBvbmVudCAuY29udGVudF9hcmVhIC5ibG9nX3NpZGViYXI6OmJlZm9yZSB7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDB2dztcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMzKTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IC0yMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLXJlc3VsdHMgc2VjdGlvbi5ibG9nX3Jlc3VsdF9hbmRfY2F0ZWdvcnlfcGFnZS5ibG9nX2NvbXBvbmVudCAuY29udGVudF9hcmVhIC5ibG9nX2FydGljbGVzX2xpc3RfYm94OjpiZWZvcmUge1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMyk7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAtMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbi5ibG9nX2NvbXBvbmVudCAuY29udGVudF9hcmVhIC5ibG9nX2FydGljbGVfYm94OjpiZWZvcmUge1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNSk7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAtMjAwcHg7XHJcbiAgICB9XHJcbiAgICBzZWN0aW9uLmJsb2dfY29tcG9uZW50IC5jb250ZW50X2FyZWEgLmJsb2dfc2lkZWJhcjo6YmVmb3JlIHtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHZ3O1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogLTIwMHB4O1xyXG4gICAgfVxyXG4gICAgc2VjdGlvbi5ibG9nX2NvbXBvbmVudCAuY29udGVudF9hcmVhIC5ibG9nX2FydGljbGVzX2xpc3RfYm94OjpiZWZvcmUge1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNSk7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAtMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfc2lkZWJhciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19hcnRpY2xlX3BhZ2Uge1xyXG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuYmxvZ19jb21wb25lbnQgLnNuX2NvbnRhaW5lcl9maXhlZF94bCB7XHJcbiAgICAgICAgd2lkdGg6IDg4JSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYmxvZ19icmVhZGNydW1iLnNuX2NvbnRhaW5lcl9mbHVpZCB7XHJcbiAgICAgICAgd2lkdGg6IDg4JSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XHJcbiAgICBib2R5LmJsb2ctdGVtcGxhdGUtZGVmYXVsdCAuYmxvZ19zaWRlYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJsb2dfc2VhcmNoYmFyX3JvdyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5ibG9nX2JyZWFkY3J1bWIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5ibG9nX3NpZGViYXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnNuX2NvbnRhaW5lcl9mbHVpZCwgLnNuX2NvbnRhaW5lcl9maXhlZF94bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jb2wtMTIsIC5jb2wtbWQtNCwgLmNvbC1tZC04LCAuYXJ0aWNsZS1pbnRybywgLmFydGljbGUtYWRkaXRpb25hbC1pbmZvLCAuYmxvZy1jYXRlZ29yaWVzLXdpZGdldC1saXN0LCAuYXJ0aWNsZS1ibG9nX2hlbHBmdWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5ibG9nX2FydGljbGVfYm94IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxZW0pIHtcclxuICAgIC5zbl9ibG9ja19ibG9nX2NhdGVnb3JpZXNfbGlzdF9fY2F0ZWdvcmllc19fY2FyZC5jb2wteGwtMyB7XHJcbiAgICAgICAgZmxleDogMCAwIDMzJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5zcGFuLmJyZWFkY3J1bWJfbGFzdCB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG59XHJcblxyXG4uYmxvZ19zaWRlYmFyIHtcclxuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDMwcHggMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2dfX3NlYXJjaCBkaXYuaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMik7XHJcbn1cclxuXHJcbi5ibG9nX19zZWFyY2ggaW5wdXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzUpO1xyXG59XHJcblxyXG5saS5ibG9nX3NpZGViYXItLWNhdGVnb3JpZXMtd2lkZ2V0LXNpbmdsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmJsb2NrX190aXRsZV9zdWJ0aXRsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5ibG9nX2NhdGVnb3J5X2NoaXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uYmxvZ19hcnRpY2xlX2JveCB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxufVxyXG5cclxuLnBvc3QtdHlwZS1hcmNoaXZlLWJsb2cgLmFydGljbGVfY2FyZC0tdGl0bGUge1xyXG4gICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM1KTtcclxufVxyXG5cclxuLnBvc3QtdHlwZS1hcmNoaXZlLWJsb2cgLmFydGljbGVfY2FyZC0tZXhjZXJwdCB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzUpO1xyXG59XHJcblxyXG4ucG9zdC10eXBlLWFyY2hpdmUtYmxvZyAuYXJ0aWNsZV9jYXJkLS1hZGRpdGlvbmFsX2luZm8ge1xyXG4gICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM1KTtcclxuICAgIGZvbnQtZmFtaWx5OiBQYXRod2F5IEdvdGhpYyBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmJsb2dfYXJ0aWNsZV9wYWdlIC5hcnRpY2xlX2NhcmQtLXRpdGxlLCAuYmxvZ19hcnRpY2xlX3BhZ2UgLmFydGljbGVfY2FyZC0tZXhjZXJwdCwgLmJsb2dfYXJ0aWNsZV9wYWdlIC5hcnRpY2xlX2NhcmQtLWFkZGl0aW9uYWxfaW5mbyB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdHMgLmFydGljbGVfY2FyZC0tdGl0bGUsIC5zZWFyY2gtcmVzdWx0cyAuYXJ0aWNsZV9jYXJkLS1leGNlcnB0LCAuc2VhcmNoLXJlc3VsdHMgLmFydGljbGVfY2FyZC0tYWRkaXRpb25hbF9pbmZvIHtcclxuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbn1cclxuXHJcbi50YXgtYmxvZy1jYXRlZ29yeSAuYXJ0aWNsZV9jYXJkLS10aXRsZSwgLnRheC1ibG9nLWNhdGVnb3J5IC5hcnRpY2xlX2NhcmQtLWV4Y2VycHQsIC50YXgtYmxvZy1jYXRlZ29yeSAuYXJ0aWNsZV9jYXJkLS1hZGRpdGlvbmFsX2luZm8ge1xyXG4gICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxufVxyXG5cclxuLnNlYXJjaC1uby1yZXN1bHRzIC5hcnRpY2xlX2NhcmQtLXRpdGxlLCAuc2VhcmNoLW5vLXJlc3VsdHMgLmFydGljbGVfY2FyZC0tZXhjZXJwdCwgLnNlYXJjaC1uby1yZXN1bHRzIC5hcnRpY2xlX2NhcmQtLWFkZGl0aW9uYWxfaW5mbyB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG59XHJcblxyXG5kaXYjd3RoZi15ZXMtbm8gc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbn1cclxuXHJcbi5hcnRpY2xlX2NhcmQtLXJlYWRpbmdfdGltZTo6YmVmb3JlLCAuYXJ0aWNsZV9jYXJkLS1jYXRlZ29yaWVzX2xpc3Q6OmJlZm9yZSwgLmFydGljbGUtYWRkaXRpb25hbC1pbmZvLXBvc3RfZGF0ZTo6YmVmb3JlLCAuYXJ0aWNsZS1hZGRpdGlvbmFsLWluZm8tZXN0aW1hdGVkX3JlYWRpbmdfdGltZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogM3B4O1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Y29sb3I7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWFkZGl0aW9uYWwtaW5mby1zb2NpYWxfc2hhcmUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGF4LWJsb2ctY2F0ZWdvcnl7XHJcbiAgICBcclxuICAgIC5ibG9nX2JyZWFkY3J1bWIuc25fY29udGFpbmVyX2ZsdWlkIHtcclxuICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ibG9nX2JyZWFkY3J1bWIuc25fY29udGFpbmVyX2ZsdWlkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMyk7XHJcbiAgICB9XHJcbiAgICAuYmxvZ19icmVhZGNydW1iIGEge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ibG9nX2JyZWFkY3J1bWIgLmJyZWFkY3J1bWJfbGFzdCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM1KTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgc2VjdGlvbi5ibG9nX2NvbXBvbmVudCAuY29udGVudF9hcmVhIC5ibG9nX3NpZGViYXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwdnc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMzKTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogLTIwMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYmxvY2tfX3RpdGxlX3N1YnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzUpO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJsb2dfYXJ0aWNsZXNfbGlzdF9ib3gge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XHJcbiAgICAgICAgLmJsb2dfc2lkZWJhciB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDMwcHggMzBweCAhaW1wb3J0YW50OztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uc25fYmxvY2tfYmxvZ19jYXRlZ29yaWVzX2xpc3RfX21ldGEge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG4uc25fYmxvY2tfYmxvZ19jYXRlZ29yaWVzX2xpc3RfX2NhdGVnb3JpZXNfX2NhcmQgYSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uc25fYmxvY2tfYmxvZ19jYXRlZ29yaWVzX2xpc3RfX21ldGFfX3N1YnRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uYmxvZ19jYXRlZ29yeV9jaGlwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAgdmFyKC0tdGMtY29sb3ItYzQpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5ibG9nX19zZWFyY2ggaW5wdXQ6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cdFx0XHRcclxuXHJcbi5ldmVudF9jYXJkLmV2ZW50X2NhcmQtLXNpbmdsZS5jb2wtMTIuY29sLW1kLTQ6bm90KDpudGgtY2hpbGQoMykpIHtcclxuICAgIG9yZGVyOiAxO1xyXG59XHJcblxyXG4uZXZlbnRfY2FyZC5ldmVudF9jYXJkLS1zaW5nbGUuY29sLTEyLmNvbC1tZC00Om50aC1jaGlsZCgzKSAuZXZlbnRfY2FyZC0tZGF0ZSxcclxuLmV2ZW50X2NhcmQuZXZlbnRfY2FyZC0tc2luZ2xlLmNvbC0xMi5jb2wtbWQtNDpudGgtY2hpbGQoMykgLmV2ZW50X2NhcmQtLXZlbnVlIHtcclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZXZlbnQtYmlnLWNhcmQtLWRhdGUsXHJcbi5ldmVudC1iaWctY2FyZC0tdmVudWUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmV2ZW50LWJpZy1jYXJkLS1jdGEge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxyXG5cclxuLyogcmVtb3ZlIGZvbGxvd2luZyBydWxlIHRvIHNob3cgYXJyb3dzIGFuZCBwYWdpbmF0aW9uICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi0tZXZlbnQsXHJcbi5zd2lwZXItYnV0dG9uLW5hdi0tZXZlbnQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc25fYmxvY2tfZXZlbnRfbGlzdC0tc2xpZGVyIC5ldmVudC1iaWctY2FyZC0tdGl0bGUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNHB4KSB7XHJcbiAgICBkaXYjbWFpbndwcmFwcGVyIC5zbl9ibG9ja19ldmVudF9saXN0Om50aC1jaGlsZChvZGQpIHtcclxuXHJcbiAgICAgICAgLnJvdyAuY29sLTEyLmNvbC1tZC02IHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93IC5jb2wtMTIuY29sLW1kLTYuZXZlbnRfY2FyZC0tdGV4dCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc25fYmxvY2tfd3I+LnNuX2NvbnRhaW5lcl9maXhlZF94bD4ucm93PmRpdi5jb2wtMTIgLnN3aXBlci1zbGlkZT4ucm93PmRpdi5jb2wtMTIuZXZlbnRfY2FyZC0tdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMDE4cHgpIC8gMiArIDhweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zbl9ibG9ja19idXR0b25zLFxyXG4uc25fYmxvY2tfYnV5X25vd19jdGEge1xyXG4gICYuX2NlbnRlciB7XHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zbl9ibG9ja19jb2NrdGFpbF9yZWNpcGUge1xyXG5cclxuXHQkZ2FwWTogNDBweDtcclxuXHQkZ2FwWDogMjBweDtcclxuXHRcclxuXHQuYmJfY29udGFpbmVyIHtcclxuXHRcdC8vIHBhZGRpbmctdG9wOiAkZ2FwWDtcclxuXHRcdC8vIHBhZGRpbmctYm90dG9tOiAkZ2FwWDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0Ly8gZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LmJiX2NvbnRlbnQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5iYl9jb250ZW50X2lubmVyIHtcclxuXHJcblx0XHRjb2xvcjogdmFyKC0tdGMtY29sb3ItYzUpO1xyXG5cdFx0XHJcblx0XHQvLyBtYXJnaW4tdG9wOiAkZ2FwWDtcclxuXHRcdC8vIHBhZGRpbmctcmlnaHQ6ICRnYXBYO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XHJcblx0XHRcdC8vIGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHRcdFx0Z2FwOiAkZ2FwWSAkZ2FwWDtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gKiB7XHJcblx0XHRcdC8vIGZsZXg6IDE7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0W2NsYXNzKj1cIl90aXRsZVwiXSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcclxuXHRcdFx0XHRsZWZ0OiAtMnJlbTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQuYmJfaW5ncmVkaWVudHMge1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogMS84O1xyXG5cdFx0XHRcdGdyaWQtcm93OiAxLzI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmJiX3ByZXBhcmF0aW9uIHtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxLzg7XHJcblx0XHRcdFx0Z3JpZC1yb3c6IDIvMztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9nbGFzcyB7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiA4Ly0xO1xyXG5cdFx0XHRcdGdyaWQtcm93OiAxLzM7XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdHVsLCBvbCwgcCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogM3JlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHVsLCBvbCB7XHJcblx0XHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LmJiX2dsYXNzLWljb24ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxMjBweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG4iLCIuc25fYmxvY2tfaWNvbnNfdGV4dCB7XHJcblxyXG5cdC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW1zIHtcclxuXHJcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW0ge1xyXG5cdFx0XHRcclxuXHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgY2FsYygxMDAlLzMpO1xyXG5cdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlLzMpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTIwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCYuZHJpbmtpbmctc3R5bGVzIHtcclxuXHJcblx0XHQuYmJfdGl0bGUsXHJcblx0XHQuYmJfY29udGVudCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtcyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcclxuXHJcblx0XHRcdC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW0ge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5ib2R5LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyB7XHJcblx0LnNuX2Jsb2NrX2ljb25zX3RleHQge1xyXG5cdFx0LmJiX2l0ZW1fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zbl9ibG9ja19pbnRyb19kaXNjbGFpbWVyIHtcclxuICAmX2ltZyB7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcclxuICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCIuc25fYmxvY2tfaW50cm9fZnVsbCB7XHJcblx0Ji50ZXh0LWxlZnQtbW9iaWxle1xyXG5cdFx0QGluY2x1ZGUgbXEoMCwgbWQpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG5cdFx0ICB9XHJcblx0fVxyXG5cdC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIHtcclxuXHRcdFtjbGFzc149XCJzbl9jb250YWluZXJcIl0ge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNHJlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc25faW50cm9fZnVsbF9ibG9ja19hbGlnbiB7XHJcbiAgICAuYmJfdGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcclxuICAgIH1cclxuICAgIC5iYl9jb250ZW50e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbiAgICAuc25fYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgIC5zbl9idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCA+ICp7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgIH1cclxuICAgICYudGV4dC1yaWdodC5hbGlnbi1yaWdodHtcclxuICAgICAgICAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgPiAqe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbHtcclxuICAgICAgICAgICAgLnNuX2J0bntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc25fYmxvY2tfaW1hZ2VfdGV4dCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmltZy1mbHVpZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5zbl9jb250YWluZXJfZml4ZWRfeGwge1xyXG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbiAgLnNuX2NvbnRhaW5lcl9mbHVpZCB7XHJcblxyXG4gICAgLl9pbWFnZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltZy1mbHVpZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cdC5faW1hZ2Uge1xyXG5cdFx0ZmxleDogMSAxIDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobGcpIHtcclxuXHRcdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAuX3RleHQge1xyXG5cdFx0ZmxleDogMSAwIDEwMCU7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDMycHg7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuXHRcdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdFx0cGFkZGluZzogODBweCAwcHg7XHJcblx0XHRcdC8vIG1heC13aWR0aDogNDM1cHg7XHJcbiAgICB9XHJcblxyXG5cdFx0LmJiX3RpdGxlIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX2NvbnRlbnQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2J0biB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuYm9keTpub3QoLndkZnNpdGUtcGFnZS1vdXItcHJvZHVjdHMpIHtcclxuXHJcblx0LnNuX2Jsb2NrX2ltYWdlX3RleHQ6bm90KC5fX2Rpc2FibGUtYW5pbWF0aW9uKSB7XHJcblxyXG5cdFx0Ll9pbWFnZSB7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMCwuMiwwLC45OSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Ll90ZXh0IHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRmbGV4OiAxIDAgMTAwJTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKGxnKSB7XHJcblx0XHRcdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDQzNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5faW1hZ2Uge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuYm9keS53ZGZzaXRlLXBhZ2Utb3VyLXByb2R1Y3RzIHtcclxuXHQuc25fYmxvY2tfaW1hZ2VfdGV4dCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKGxnKSB7XHJcblx0XHRcdC8vIHBhZGRpbmc6IDQwcHggMnJlbSA0MHB4IDMuNXJlbTtcclxuXHRcdFx0cGFkZGluZzogMCAwIDAgMDtcclxuXHRcdFx0Ly8gbWF4LXdpZHRoOiAzMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIHtcclxuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEobGcpIHtcclxuXHRcdFx0XHQvLyBwYWRkaW5nOiAwIDMycHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl90aXRsZSB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMnJlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMik7XHJcblx0XHRcdFx0bGVmdDogLTMuNXJlbTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuX3RleHQge1xyXG5cclxuXHRcdFx0cGFkZGluZzogNDBweCAycmVtIDQwcHggMy41cmVtO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEobGcpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAzMjVweDtcclxuXHRcdFx0fVxyXG5cclxuXHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc25fYmxvY2tfc2ltcGxlX3RleHR7XHJcbiAgICAubWItNDB7XHJcbiAgICAgICAgbWFyZ2luOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmJiX2l0ZW1fdGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5iYl9pdGVtX2NvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuXHQmLnF1b3RlcyB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0LmJiX2l0ZW1fY29udGVudCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQucXVvdGUtY29udGVudCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZShcclxuXHRcdFx0XHR2YXIoLS10Yy1oNC1mb250LXNpemUtbW9iaWxlLCAyOHB4KVxyXG5cdFx0XHRcdHZhcigtLXRjLWg0LWZvbnQtc2l6ZS10YWJsZXQsIDM2cHgpXHJcblx0XHRcdFx0dmFyKC0tdGMtaDQtZm9udC1zaXplLWRlc2t0b3AsIDQxcHgpXHJcblx0XHRcdCk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAwLjVyZW0gYXV0bztcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDc1JTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEobGcpe1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnF1b3RlLWF1dGhvciB7XHJcblx0XHRcdEBleHRlbmQgLnNuX3BhcmFncmFwaDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYud2hhdC1pcy13aGlza2V5IHtcclxuXHRcdFtjbGFzcyo9c25fY29udGFpbmVyXSB7XHJcblx0XHRcdD4gLnJvdyB7XHJcblx0XHRcdFx0PiAuY29sLTEyIHtcclxuXHRcdFx0XHRcdD4gLnJvdyB7XHJcblx0XHRcdFx0XHRcdD4gLmNvbC0xMiB7XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkgeyBvcmRlcjogMjsgfVxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHsgb3JkZXI6IDE7IH1cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7IG9yZGVyOiAzOyB9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc25fYmxvY2tfdGFzdGluZ19ub3Rlc3tcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGgxLGgyLGgzLGg0LGg1e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuYmJfdGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5iYl90ZXh0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlc3tcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAgICAgICAgIGdhcDowO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlc19pdGVte1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjEuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMyKTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgICAgICAgICAvLyAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyBcclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShsZyl7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjMuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEoeGwpe1xyXG4gICAgICAgICAgICAvLyAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzIpO1xyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUge1xyXG4gICRibG9jazogJjtcclxuXHJcbiAgJl9pIHtcclxuXHJcbiAgICAmX2JnIHtcclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIGhlaWdodDogMzcwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmJfdGl0bGUge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gM3JlbSBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmJiX2l0ZW1fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlX2lue1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgc3BhbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9iZyArIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGV7XHJcbiAgICBtYXJnaW4tdG9wOjFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9jb250ZW50e1xyXG4gICAgbWFyZ2luLXRvcDoxcmVtO1xyXG4gIH1cclxuICAuc25fYnRue1xyXG4gICAgbWFyZ2luLXRvcDoycmVtO1xyXG4gIH1cclxuXHJcblx0LnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9iZyArIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblx0fVxyXG5cclxuXHQuc25fYnRuIHtcclxuXHRcdEBpbmNsdWRlIG1xKG1kKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6MS41cmVtO1xyXG5cdFx0fVxyXG4gIH1cclxuXHRcclxuICBmaWd1cmUge1xyXG5cdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuICAgIFx0bWFyZ2luLWJvdHRvbTogMDtcclxuICBcdH1cclxuICB9XHJcblxyXG5cdCYuX2hhbGYge1xyXG5cdFx0LnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSB7XHJcblxyXG5cdFx0XHQvLyBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQmLm1iLTgwIHtcclxuXHRcdFx0XHQvLyBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdFx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFxyXG5cdCYudGVtcGxhdGVfYWx0ZXJuYXRlLXJvd3Mge1xyXG5cclxuXHRcdC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfYmcge1xyXG5cclxuXHRcdFx0YXNwZWN0LXJhdGlvOiAxLzE7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKG1kKSB7XHJcblx0XHRcdFx0ZmxleDogMSAwIDU1JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGV4dCB7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleDogMSAwIDQ1JTtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc25fYnRuIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zbl90aW1lbGluZV92X2kge1xyXG5cclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0LmJyZWFkY3J1bWJzIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA2MHB4O1xyXG5cdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGV4KC01MCUpO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbl90aW1lbGluZV92X2lfYmcge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LnNuX3RpbWVsaW5lX3ZfbGluZV9kb3Qge1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XHJcblx0fVxyXG5cclxuXHQuc25fdGltZWxpbmVfdl9pX3BvcyB7XHJcblx0XHQvL3BhZGRpbmctdG9wOiAxMzBweDtcclxuXHJcblx0XHQuc25fdGltZWxpbmVfdl9pX2RhdGUge1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl90aW1lbGluZV92X2lfZGF0ZS5fdGV4dF93aGl0ZSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDcwcHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5zbl90aW1lbGluZV92X2lfdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNDBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHJcblx0XHQuc25fdGltZWxpbmVfdl9pX3RleHQge1xyXG5cdFx0XHQvL21hcmdpbi10b3A6IDQ1cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNuX2JhY2tncm91bmQuZC1tZC1ub25lLmltYWdlX21iIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAyNTBweDtcclxuXHR9XHJcblxyXG5cdC8vICY6Zmlyc3QtY2hpbGQge1xyXG5cdC8vIFx0LnNuX3RpbWVsaW5lX3ZfbGluZTo6YmVmb3JlIHtcclxuXHQvLyBcdFx0dG9wOiAyMHB4O1xyXG5cdC8vIFx0XHRib3R0b206IC0xMDB2aDtcclxuXHJcblx0Ly8gXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHQvLyBcdFx0XHR0b3A6IDQwcHg7XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHQuc25fdGltZWxpbmVfdl9saW5lOjpiZWZvcmUge1xyXG5cdFx0XHRib3R0b206IC0yMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRcdGJvdHRvbTogY2FsYygxMDAlIC0gNDBweCk7XHJcblx0XHRcdFx0dG9wOiAtMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi8vIC53aGl0ZV9iZ19pdGVtIHtcclxuXHJcbi8vIFx0LnNuX3RpbWVsaW5lX3ZfbGluZV9kb3QsXHJcbi8vIFx0LnNuX3RpbWVsaW5lX3ZfbGluZTo6YmVmb3JlIHtcclxuLy8gXHRcdGJhY2tncm91bmQ6IHZhcigtLXRjLWNvbG9yLWMyLCAjY2QwMTM2KTtcclxuLy8gXHR9XHJcblxyXG4vLyBcdC5zbl90aW1lbGluZV92X2lfcG9zIC5zbl90aW1lbGluZV92X2lfZGF0ZS5fdGV4dF93aGl0ZSB7XHJcbi8vIFx0XHRjb2xvcjogdmFyKC0tdGMtY29sb3ItYzIsICNjZDAxMzYpICFpbXBvcnRhbnQ7XHJcbi8vIFx0fVxyXG4vLyB9XHJcblxyXG5cclxuYm9keS5hZG1pbi1iYXIge1xyXG5cdC5zbl90aW1lbGluZV92X2FuY2hvcnMge1xyXG5cdFx0QGluY2x1ZGUgbXEoZGVza3RvcCkge1xyXG5cdFx0XHR0b3A6IGNhbGModmFyKC0taGVhZGVyLXNpemVyLCAwcHgpICsgMzJweCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcclxuXHQuc25fdGltZWxpbmVfdl9hbmNob3JzX2kge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1NXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogNTVweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uc25fdGltZWxpbmVfY2VudGVyZWR7XHJcblxyXG5cclxuXHQuc25fdGltZWxpbmVfdl9pe1xyXG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcblx0XHQucm93e1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogNDUlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDowO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMzKTtcclxuXHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNuX3RpbWVsaW5lX3ZfaV90ZXh0e1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgNjBweCk7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cmlnaHQ6IC01MCU7XHJcblx0XHRcdFx0dG9wOi0yMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxuXHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHQuc25fdGltZWxpbmVfdl9saW5lOjpiZWZvcmUge1xyXG5cdFx0XHRcdHRvcDogMjBweDtcclxuXHRcdFx0XHRib3R0b206IC0xMDB2aDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdC5zbl90aW1lbGluZV92X2xpbmU6OmJlZm9yZSB7XHJcblx0XHRcdFx0Ym90dG9tOiAtMTAwdmg7XHJcblx0XHJcblx0XHRcdFx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRcdC8vIFx0Ym90dG9tOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHRcdFx0XHQvLyBcdHRvcDogLTEwMCU7XHJcblx0XHRcdFx0Ly8gfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDowO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMzKTtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgybil7XHJcblx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LnNuX3RpbWVsaW5lX3ZfaV9wb3N7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5zbl90aW1lbGluZV92X2lfdGl0bGV7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0LnNuX3RpbWVsaW5lX3ZfaV9kYXRle1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc25fdGltZWxpbmVfdl9pX2ltZyB7XHJcblxyXG5cdH1cclxuXHJcblx0LnNuX3RpbWVsaW5lX3ZfbGluZV9kb3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdC8vIEBpbmNsdWRlIG1xKG1kKXtcclxuXHJcblx0XHQvLyB9XHJcblx0fVxyXG5cdC5zbl90aW1lbGluZV92X2kge1xyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHQuc25fY29udGFpbmVyX2ZpeGVkX3hse1xyXG5cdFx0XHRcdG1heC13aWR0aDogOTAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQuc25fdGltZWxpbmVfdl9pX3RleHR7XHJcblx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTowO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdG1hcmdpbi10b3A6NjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG5cdFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbl90aW1lbGluZV92X2lfYmd7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5zbl90aW1lbGluZV92X2lfaW1ne1xyXG5cclxuXHRcdC5zbl90aW1lbGluZV92X2lfaW1nX2luLl9yaWdodHtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDQ4cHggKyAxNi42NjY2NiUpICogLTEpO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW1ne1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNuX3RpbWVsaW5lX3ZfYW5jaG9yc19pLl9hY3RpdmV7XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNuX2Jsb2NrX3R3b19pbWFnZXNfdGV4dCB7XHJcblxyXG5cdCRnYXA6IDMycHg7XHJcblx0JGdhcFg6IDMycHg7XHJcblx0JGdhcFk6IDI0cHg7XHJcblxyXG5cdC5iYl9jb250YWluZXIge1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XHJcblx0XHRcdGdhcDogJGdhcFkgJGdhcFg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmJiX2ltYWdlLW1haW4ge1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IDkvMTM7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0W2NsYXNzXj1cImJiX2ltYWdlXCJdIHtcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYmJfdGVtcGxhdGVfaW1nX3dpZGUge1xyXG5cclxuXHRcdC5iYl9pbWFnZS1tYWluIHtcclxuXHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdGdyaWQtcm93OiAyLzQ7XHJcblx0XHRcdFx0Ly8gZ3JpZC1yb3c6IDIvNDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHQmLmJiX2ltYWdlLWRlY29yYXRpb24ge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAtMjUlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUlLC0yNSUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaW1hZ2Utc2Vjb25kYXJ5IHtcclxuXHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxLzk7XHJcblx0XHRcdFx0Z3JpZC1yb3c6IDIvMztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQuYmJfdGV4dF93ciB7XHJcblx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogMS85O1xyXG5cdFx0XHRcdGdyaWQtcm93OiAzLzQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLl9oYXNfZGVjb3JhdGlvbiB7XHJcblx0XHRcdC5iYl90ZXh0X3dyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdFx0XHRncmlkLWNvbHVtbi1lbmQ6IDg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHR9XHJcblxyXG5cdCYuYmJfdGVtcGxhdGVfaW1nX29mZnNldCB7XHJcblxyXG5cdFx0LmJiX2NvbnRhaW5lciB7XHJcblx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDMycHggYXV0byBhdXRvIGF1dG8gMzJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuYmJfdGV4dF93ciB7XHJcblx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogNS85O1xyXG5cdFx0XHRcdGdyaWQtcm93OiAyLzU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaW1hZ2UtbWFpbiB7XHJcblx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogOS8xMztcclxuXHRcdFx0XHRncmlkLXJvdzogMS82O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuIiwiLnNuX2Jsb2NrX3lvYXN0X2JyZWFkY3J1bWJze1xyXG4gICAgc3Bhbixhe1xyXG5cdFx0XHRjb2xvcjp2YXIoLS10Yy1jb2xvci1jNSk7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMC43ZW07XHJcblx0XHRcdHdpZHRoOiAwLjdlbTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xyXG5cdFx0XHR9XHJcbiAgICB9XHJcblxyXG5cdC5feW9hc3RfYW5nbGVfcmlnaHR7XHJcblx0XHRmaWx0ZXI6IGludmVydCg1MiUpIHNlcGlhKDY2JSkgc2F0dXJhdGUoMjg3OCUpIGh1ZS1yb3RhdGUoMzQ5ZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkxJSk7XHJcblx0fVxyXG59XHJcblxyXG5cclxuYm9keS53ZGZzaXRlLXBhZ2UtY29va2llLXBvbGljeSxcclxuYm9keS53ZGZzaXRlLXBhZ2UtcHJpdmFjeS1wb2xpY3ksXHJcbmJvZHkud2Rmc2l0ZS1wYWdlLXRlcm1zLWNvbmRpdGlvbnMge1xyXG5cdC5zbl9ibG9ja195b2FzdF9icmVhZGNydW1icyB7XHJcblx0XHRhLCAuYnJlYWRjcnVtYl9sYXN0IHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmJvZHkud2Rmc2l0ZS1wYWdlLWNvb2tpZS1wb2xpY3ksXHJcbmJvZHkud2Rmc2l0ZS1wYWdlLXByaXZhY3ktcG9saWN5LFxyXG5ib2R5LndkZnNpdGUtcGFnZS10ZXJtcy1jb25kaXRpb25zLFxyXG5ib2R5LndkZnNpdGUtcGFnZS1uZXdzLFxyXG5ib2R5LndkZnNpdGUtcGFnZS1jb250YWN0LXVzIHtcclxuXHQuc25fYmxvY2tfeW9hc3RfYnJlYWRjcnVtYnMge1xyXG5cdFx0cGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59IiwiLmJiX3Bvc3RzX2dyaWRfX2l0ZW0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWM1KTtcclxufVxyXG4uYmJfcG9zdHNfZ3JpZF9faXRlbS1pbWFnZSB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmJiX3Bvc3RzX2dyaWRfX2l0ZW0tdGV4dCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG4uYmJfcG9zdHNfZ3JpZF9faXRlbS1jdGEge1xyXG4gIGkgPiBzdmcge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJiX3Bvc3RzX2dyaWRfX2l0ZW0tdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxufVxyXG5cclxuLnNuX2Jsb2NrX3Bvc3RzX2dyaWQgLmJiX3Bvc3RzX2dyaWRfX2dyaWQgLmJiX3Bvc3RzX2dyaWRfX2l0ZW0taW5uZXIgLnNuX2JhY2tncm91bmQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zbl9ibG9ja19wb3N0c19ncmlkIC5iYl9wb3N0c19ncmlkX19ncmlkIC5iYl9wb3N0c19ncmlkX19pdGVtLWltYWdlIGltZzpob3ZlciB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbn1cclxuXHJcbi5zbl9ibG9ja19wb3N0c19ncmlkIC5iYl9wb3N0c19ncmlkX19ncmlkIC5iYl9wb3N0c19ncmlkX19pdGVtLWltYWdlIGltZzpub3QoOmhvdmVyKSB7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxufVxyXG4iLCIvLyBiYXNlIHZhcnNcclxuXHJcbiRkdXJhdGlvbiA6IDFzO1xyXG4kZHVyYXRpb25Nb2IgOiAyLjVzO1xyXG4kZHVyYXRpb24yIDogMnM7XHJcbiRkdXJhdGlvbjJNb2IgOiAzcztcclxuJHN0YWdnZXJBbXQgOiAwLjFzO1xyXG4kZGVsYXkgOiAwcztcclxuXHJcbiR0cmFuc2xhdGVYQW10IDogNTB2dztcclxuJHRyYW5zbGF0ZVhTbWFsbEFtdCA6IDV2dztcclxuJHRyYW5zbGF0ZVhGdWxsQW10IDogMTAwdnc7XHJcblxyXG4kdHJhbnNsYXRlWUFtdCA6IDUwdmg7XHJcbiR0cmFuc2xhdGVZU21hbGxBbXQgOiAxMHZoO1xyXG4kdHJhbnNsYXRlWUZ1bGxBbXQgOiAxMDB2aDtcclxuXHJcbiRzbGlkZURvd25BbXQgOiAyNSU7XHJcbiRzbGlkZURvd25TbWFsbEFtdCA6IDEwJTtcclxuJHNsaWRlRG93bkZ1bGxBbXQgOiA5MCU7XHJcblxyXG4kc2xpZGVVcEFtdCA6IDEydmg7XHJcbiRzbGlkZVVwU21hbGxBbXQgOiA4dmg7XHJcbiRzbGlkZVVwRnVsbEFtdCA6IDEwMHZoO1xyXG5cclxuLy8gJGVhc2UgOiBlYXNlLWluLW91dDtcclxuJGVhc2UgOiBjdWJpYy1iZXppZXIoLjQyLC4zOSwuNSwxKTtcclxuXHJcbi8vIGNyZWF0ZSBhbmltYXRpb25zXHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcclxuICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkdHJhbnNsYXRlWEZ1bGxBbXQpOyB9XHJcbiAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluTGVmdFNtYWxsIHtcclxuICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkdHJhbnNsYXRlWFNtYWxsQW10KTsgfVxyXG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnRTbWFsbF9yZXYge1xyXG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxyXG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHRyYW5zbGF0ZVhTbWFsbEFtdCk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xyXG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0kdHJhbnNsYXRlWEZ1bGxBbXQpOyB9XHJcblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZVVwIHtcclxuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkc2xpZGVVcEFtdCk7IH1cclxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlVXBfcmV2IHtcclxuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cclxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRzbGlkZVVwQW10KTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlVXBGYWRlIHtcclxuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkc2xpZGVVcEZ1bGxBbXQpOyBvcGFjaXR5OiAwOyB9XHJcblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZVVwQmx1ciB7XHJcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJHNsaWRlVXBBbXQpOyBmaWx0ZXI6IGJsdXIoMTBweCk7IH1cclxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgZmlsdGVyOiBibHVyKDApOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVVcFNtYWxsIHtcclxuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkc2xpZGVVcFNtYWxsQW10KTsgfVxyXG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVVcFNtYWxsX3JldiB7XHJcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XHJcblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkc2xpZGVVcFNtYWxsQW10KTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlVXBGdWxsIHtcclxuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkc2xpZGVVcEZ1bGxBbXQpOyB9XHJcblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZURvd25fcmV2IHtcclxuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cclxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kc2xpZGVEb3duQW10KTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XHJcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRzbGlkZURvd25BbXQpOyB9XHJcblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZURvd25TbWFsbF9yZXYge1xyXG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxyXG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRzbGlkZURvd25TbWFsbEFtdCk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZURvd25TbWFsbCB7XHJcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRzbGlkZURvd25TbWFsbEFtdCk7IH1cclxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlRG93bkZ1bGwge1xyXG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kc2xpZGVEb3duRnVsbEFtdCk7IH1cclxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjYWxlVXAge1xyXG5cdDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTsgfVxyXG4gIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGVIZWlnaHRGdWxsX3JldiB7XHJcbiAgMCUgeyB0cmFuc2Zvcm06IHNjYWxlM2QoMSwxLDEpOyB9XHJcbiAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUzZCgxLDAsMSk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY2FsZUhlaWdodEZ1bGwge1xyXG4gIDAlIHsgdHJhbnNmb3JtOiBzY2FsZTNkKDEsMCwxKTsgfVxyXG4gIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlM2QoMSwxLDEpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluX3JldiB7XHJcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cclxuICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XHJcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XHJcbiAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xyXG5cdDAlIHsgb3BhY2l0eTogMTsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAwOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcblx0MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG5cdDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vIHNldCBpbml0aWFsIHN0YXRlXHJcbltkYXRhLWFuaW1hdGlvbj1cImhlcm9ab29tSW5cIl0ge1xyXG5cclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQuc25fYmFja2dyb3VuZCB7XHJcblx0XHRhbmltYXRpb246IHpvb21Jbl9yZXYgJGR1cmF0aW9uTW9iICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0YW5pbWF0aW9uOiB6b29tSW5fcmV2ICRkdXJhdGlvbiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG4uX3ZsbWtfYW5pbV9oZXJvWm9vbUluIHtcclxuXHRcclxuXHQuc25fYmFja2dyb3VuZCB7XHJcblx0XHRhbmltYXRpb246IHpvb21JbiAkZHVyYXRpb25Nb2IgJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdGFuaW1hdGlvbjogem9vbUluICRkdXJhdGlvbiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gc2V0IGluaXRpYWwgc3RhdGVcclxuW2RhdGEtYW5pbWF0aW9uPVwiaW1hZ2VUZXh0V2l0aERlY29yYXRpb25cIl0ge1xyXG5cclxuXHQuX2ltYWdlIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0YW5pbWF0aW9uOiB6b29tSW5fcmV2ICRkdXJhdGlvbk1vYiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiB6b29tSW5fcmV2ICRkdXJhdGlvbiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5fdGV4dCB7XHJcblx0XHRhbmltYXRpb246IHNsaWRlRG93bl9yZXYgJGR1cmF0aW9uTW9iICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRhbmltYXRpb246IHNsaWRlRG93bl9yZXYgJGR1cmF0aW9uICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdH1cclxuXHJcblx0XHQuYmJfdGl0bGU6YWZ0ZXIge1xyXG5cdFx0XHRhbmltYXRpb246IHNjYWxlSGVpZ2h0RnVsbF9yZXYgJGR1cmF0aW9uTW9iICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5fdmxta19hbmltX2ltYWdlVGV4dFdpdGhEZWNvcmF0aW9uIHtcclxuXHJcblx0Ll9pbWFnZSB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRhbmltYXRpb246IHpvb21JbiAkZHVyYXRpb25Nb2IgJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogem9vbUluICRkdXJhdGlvbiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5fdGV4dCB7XHJcblx0XHRhbmltYXRpb246IHNsaWRlRG93biAkZHVyYXRpb25Nb2IgJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdGFuaW1hdGlvbjogc2xpZGVEb3duICRkdXJhdGlvbiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX3RpdGxlOmFmdGVyIHtcclxuXHRcdFx0YW5pbWF0aW9uOiBzY2FsZUhlaWdodEZ1bGwgJGR1cmF0aW9uTW9iICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4vLyBzZXQgaW5pdGlhbCBzdGF0ZVxyXG4vLyBbZGF0YS1hbmltYXRpb249XCJpbWFnZVRleHRcIl0ge1xyXG5cclxuLy8gXHQuX2ltYWdlIHtcclxuLy8gXHRcdGFuaW1hdGlvbjogc2xpZGVVcFNtYWxsX3JldiAkZHVyYXRpb25Nb2IgJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0XHJcbi8vIFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcbi8vIFx0XHRcdGFuaW1hdGlvbjogc2xpZGVVcFNtYWxsX3JldiAkZHVyYXRpb24gJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG4vLyBcdFx0fVxyXG4vLyBcdH1cclxuXHJcbi8vIFx0Ll90ZXh0IHtcclxuLy8gXHRcdGFuaW1hdGlvbjogc2xpZGVVcF9yZXYgJGR1cmF0aW9uTW9iICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdFxyXG4vLyBcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG4vLyBcdFx0XHRhbmltYXRpb246IHNsaWRlVXBfcmV2ICRkdXJhdGlvbiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcbi8vIFx0XHR9XHJcbi8vIFx0fVxyXG4vLyB9XHJcblxyXG4vLyAuX3ZsbWtfYW5pbV9pbWFnZVRleHQge1xyXG5cclxuLy8gXHQuX2ltYWdlIHtcclxuLy8gXHRcdGFuaW1hdGlvbjogc2xpZGVVcFNtYWxsICRkdXJhdGlvbk1vYiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHRcclxuLy8gXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuLy8gXHRcdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGwgJGR1cmF0aW9uICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuLy8gXHRcdH1cclxuLy8gXHR9XHJcblxyXG4vLyBcdC5fdGV4dCB7XHJcbi8vIFx0XHRhbmltYXRpb246IHNsaWRlVXAgJGR1cmF0aW9uTW9iICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdFxyXG4vLyBcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG4vLyBcdFx0XHRhbmltYXRpb246IHNsaWRlVXAgJGR1cmF0aW9uICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuLy8gXHRcdH1cclxuLy8gXHR9XHJcblxyXG4vLyB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyBzZXQgaW5pdGlhbCBzdGF0ZVxyXG5bZGF0YS1hbmltYXRpb249XCJjb2NrdGFpbFJlY2lwZVwiXSB7XHJcblxyXG5cdC5iYl9pbWFnZSB7XHJcblx0XHRhbmltYXRpb246IHNsaWRlVXBTbWFsbF9yZXYgJGR1cmF0aW9uTW9iICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkdHJhbnNsYXRlWVNtYWxsQW10KTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRhbmltYXRpb246IHNsaWRlVXBTbWFsbF9yZXYgJGR1cmF0aW9uTW9iICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCR0cmFuc2xhdGVZU21hbGxBbXQpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJiX2luZ3JlZGllbnRzLFxyXG5cdC5iYl9wcmVwYXJhdGlvbixcclxuXHQuYmJfZ2xhc3Mge1xyXG5cdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGxfcmV2ICRkdXJhdGlvbk1vYiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGxfcmV2ICRkdXJhdGlvbk1vYiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLl92bG1rX2FuaW1fY29ja3RhaWxSZWNpcGUge1xyXG5cclxuXHQuYmJfaW1hZ2Uge1xyXG5cdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGwgJGR1cmF0aW9uTW9iICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRhbmltYXRpb246IHNsaWRlVXBTbWFsbCAkZHVyYXRpb24gJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJiX2luZ3JlZGllbnRzIHtcclxuXHRcdGFuaW1hdGlvbjogc2xpZGVVcFNtYWxsICRkdXJhdGlvbk1vYioxLjI1ICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRhbmltYXRpb246IHNsaWRlVXBTbWFsbCAkZHVyYXRpb24qMS4yNSAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYmJfcHJlcGFyYXRpb24ge1xyXG5cdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGwgJGR1cmF0aW9uTW9iKjEuNSAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGwgJGR1cmF0aW9uKjEuNSAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYmJfZ2xhc3Mge1xyXG5cdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGwgJGR1cmF0aW9uTW9iKjEuNzUgJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdGFuaW1hdGlvbjogc2xpZGVVcFNtYWxsICRkdXJhdGlvbioxLjc1ICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuLy8gc2V0IGluaXRpYWwgc3RhdGVcclxuW2RhdGEtYW5pbWF0aW9uPVwidGFzdGluZ05vdGVzXCJdIHtcclxuXHJcblx0LmJiX2NvbnRlbnQge1xyXG5cdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGxfcmV2ICRkdXJhdGlvbk1vYiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZVlTbWFsbEFtdCk7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGxfcmV2ICRkdXJhdGlvbiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkdHJhbnNsYXRlWVNtYWxsQW10KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzIHtcclxuXHJcblx0XHQmX2l0ZW0ge1xyXG5cdFx0XHQvLyBhbmltYXRpb246IHNsaWRlVXBTbWFsbF9yZXYgJGR1cmF0aW9uICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRzbGlkZVVwU21hbGxBbXQpO1xyXG5cdFx0XHQvLyB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uICRlYXNlO1xyXG5cdFx0XHRcclxuXHRcdFx0QGZvciAkaSBmcm9tIDQgdGhyb3VnaCAxIHtcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgjeyRpfSkge1xyXG5cdFx0XHRcdFx0Ly8gYW5pbWF0aW9uLWRlbGF5OiAoKCRzdGFnZ2VyQW10ICogJGkpIC0gKCRzdGFnZ2VyQW10KSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmJiX2ltYWdlIHtcclxuXHRcdGFuaW1hdGlvbjogc2xpZGVVcFNtYWxsX3JldiAkZHVyYXRpb25Nb2IgJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdGFuaW1hdGlvbjogc2xpZGVVcFNtYWxsX3JldiAkZHVyYXRpb24gJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5fdmxta19hbmltX3Rhc3RpbmdOb3RlcyB7XHJcblxyXG5cdC5iYl9jb250ZW50IHtcclxuXHRcdGFuaW1hdGlvbjogc2xpZGVVcFNtYWxsICRkdXJhdGlvbk1vYiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZVlTbWFsbEFtdCk7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGwgJGR1cmF0aW9uICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCR0cmFuc2xhdGVZU21hbGxBbXQpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXMge1xyXG5cclxuXHRcdCZfaXRlbSB7XHJcblx0XHRcdGFuaW1hdGlvbjogc2xpZGVVcFNtYWxsICRkdXJhdGlvbiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHRcdC8vIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb24gJGVhc2U7XHJcblxyXG5cdFx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDQge1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKCN7JGl9KSB7XHJcblx0XHRcdFx0XHRhbmltYXRpb24tZGVsYXk6ICgoJHN0YWdnZXJBbXQgKiAkaSkgLSAoJHN0YWdnZXJBbXQpKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYmJfaW1hZ2Uge1xyXG5cdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGwgJGR1cmF0aW9uTW9iKjEuNSAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGwgJGR1cmF0aW9uKjEuNSAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuW2RhdGEtYW5pbWF0aW9uPVwic2ltcGxlVGV4dFwiXSB7XHJcblxyXG5cdC5zbl9ibG9ja193ciAucm93IC5jb2wtMTIgLnJvdyB7XHJcblx0XHRhbmltYXRpb246IHNsaWRlVXBfcmV2ICRkdXJhdGlvbk1vYiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgYm90aDtcclxuXHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogMHM7XHJcblx0XHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHNsaWRlRG93bkZ1bGxBbXQpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLl92bG1rX2FuaW1fc2ltcGxlVGV4dCB7XHJcblxyXG5cdC5zbl9ibG9ja193ciAucm93IC5jb2wtMTIgLnJvdyB7XHJcblx0XHRhbmltYXRpb246IHNsaWRlVXAgJGR1cmF0aW9uTW9iICRlYXNlICRkZWxheSAxIG5vcm1hbCBib3RoO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogMHM7XHJcblx0XHRcdC8vIGFuaW1hdGlvbjogc2xpZGVEb3duRnVsbCAkZHVyYXRpb24gJGVhc2UgMHMgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG5cclxuXHJcblxyXG5bY2xhc3MqPVwiX3ZsbWtfYW5pbV9cIl17XHJcblx0LnNuX2Jsb2NrX3dyIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG59XHJcbiJdfQ== */
