@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)}.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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QUEsS0FDQyxpQ0FBQSxDQUFBLHlCQUFBLENBQUEsQ0FMQSxnQ0FHRixHQUNDLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxLQUNDLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxDQUFBLGdDQUdGLEdBQ0Msb0NBQUEsQ0FBQSw0QkFBQSxDQUFBLEtBQ0EsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLENBTEMsd0JBR0YsR0FDQyxvQ0FBQSxDQUFBLDRCQUFBLENBQUEsS0FDQSxnQ0FBQSxDQUFBLHdCQUFBLENBQUEsQ0FBQSwyQkFHRCxHQUNDLGtDQUFBLENBQUEsMEJBQUEsQ0FBQSxLQUNBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxDQUxBLG1CQUdELEdBQ0Msa0NBQUEsQ0FBQSwwQkFBQSxDQUFBLEtBQ0EsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLENBQUEsK0JBR0QsR0FDQyxnQ0FBQSxDQUFBLHdCQUFBLENBQUEsS0FDQSxrQ0FBQSxDQUFBLDBCQUFBLENBQUEsQ0FMQSx1QkFHRCxHQUNDLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxLQUNBLGtDQUFBLENBQUEsMEJBQUEsQ0FBQSxDQUFBLCtCQUdELEdBQ0MsbUNBQUEsQ0FBQSwyQkFBQSxDQUFBLFNBQUEsQ0FBQSxLQUNBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxTQUFBLENBQUEsQ0FMQSx1QkFHRCxHQUNDLG1DQUFBLENBQUEsMkJBQUEsQ0FBQSxTQUFBLENBQUEsS0FDQSxnQ0FBQSxDQUFBLHdCQUFBLENBQUEsU0FBQSxDQUFBLENBQUEsK0JBR0QsR0FDQyxrQ0FBQSxDQUFBLDBCQUFBLENBQUEseUJBQUEsQ0FBQSxpQkFBQSxDQUFBLEtBQ0EsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLHNCQUFBLENBQUEsY0FBQSxDQUFBLENBTEEsdUJBR0QsR0FDQyxrQ0FBQSxDQUFBLDBCQUFBLENBQUEseUJBQUEsQ0FBQSxpQkFBQSxDQUFBLEtBQ0EsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLHNCQUFBLENBQUEsY0FBQSxDQUFBLENBQUEsZ0NBR0QsR0FDQyxpQ0FBQSxDQUFBLHlCQUFBLENBQUEsS0FDQSxnQ0FBQSxDQUFBLHdCQUFBLENBQUEsQ0FMQSx3QkFHRCxHQUNDLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxLQUNBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxDQUFBLG9DQUdELEdBQ0MsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLEtBQ0EsaUNBQUEsQ0FBQSx5QkFBQSxDQUFBLENBTEEsNEJBR0QsR0FDQyxnQ0FBQSxDQUFBLHdCQUFBLENBQUEsS0FDQSxpQ0FBQSxDQUFBLHlCQUFBLENBQUEsQ0FBQSwrQkFHRCxHQUNDLG1DQUFBLENBQUEsMkJBQUEsQ0FBQSxLQUNBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxDQUxBLHVCQUdELEdBQ0MsbUNBQUEsQ0FBQSwyQkFBQSxDQUFBLEtBQ0EsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLENBQUEsaUNBR0QsR0FDQyxnQ0FBQSxDQUFBLHdCQUFBLENBQUEsS0FDQSxrQ0FBQSxDQUFBLDBCQUFBLENBQUEsQ0FMQSx5QkFHRCxHQUNDLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxLQUNBLGtDQUFBLENBQUEsMEJBQUEsQ0FBQSxDQUFBLDZCQUdELEdBQ0Msa0NBQUEsQ0FBQSwwQkFBQSxDQUFBLEtBQ0EsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLENBTEEscUJBR0QsR0FDQyxrQ0FBQSxDQUFBLDBCQUFBLENBQUEsS0FDQSxnQ0FBQSxDQUFBLHdCQUFBLENBQUEsQ0FBQSxzQ0FHRCxHQUNDLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxLQUNBLGtDQUFBLENBQUEsMEJBQUEsQ0FBQSxDQUxBLDhCQUdELEdBQ0MsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLEtBQ0Esa0NBQUEsQ0FBQSwwQkFBQSxDQUFBLENBQUEsa0NBR0QsR0FDQyxrQ0FBQSxDQUFBLDBCQUFBLENBQUEsS0FDQSxnQ0FBQSxDQUFBLHdCQUFBLENBQUEsQ0FMQSwwQkFHRCxHQUNDLGtDQUFBLENBQUEsMEJBQUEsQ0FBQSxLQUNBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxDQUFBLGlDQUdELEdBQ0Msa0NBQUEsQ0FBQSwwQkFBQSxDQUFBLEtBQ0EsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLENBTEEseUJBR0QsR0FDQyxrQ0FBQSxDQUFBLDBCQUFBLENBQUEsS0FDQSxnQ0FBQSxDQUFBLHdCQUFBLENBQUEsQ0FBQSwyQkFHRCxHQUNDLDZCQUFBLENBQUEscUJBQUEsQ0FBQSxLQUNDLDBCQUFBLENBQUEsa0JBQUEsQ0FBQSxDQUxELG1CQUdELEdBQ0MsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLEtBQ0MsMEJBQUEsQ0FBQSxrQkFBQSxDQUFBLENBQUEsdUNBR0YsR0FDRSxrQ0FBQSxDQUFBLDBCQUFBLENBQUEsS0FDQSxrQ0FBQSxDQUFBLDBCQUFBLENBQUEsQ0FMQSwrQkFHRixHQUNFLGtDQUFBLENBQUEsMEJBQUEsQ0FBQSxLQUNBLGtDQUFBLENBQUEsMEJBQUEsQ0FBQSxDQUFBLG1DQUdGLEdBQ0Usa0NBQUEsQ0FBQSwwQkFBQSxDQUFBLEtBQ0Esa0NBQUEsQ0FBQSwwQkFBQSxDQUFBLENBTEEsMkJBR0YsR0FDRSxrQ0FBQSxDQUFBLDBCQUFBLENBQUEsS0FDQSxrQ0FBQSxDQUFBLDBCQUFBLENBQUEsQ0FBQSw4QkFHRixHQUNDLDRCQUFBLENBQUEsb0JBQUEsQ0FBQSxLQUNDLDBCQUFBLENBQUEsa0JBQUEsQ0FBQSxDQUxBLHNCQUdGLEdBQ0MsNEJBQUEsQ0FBQSxvQkFBQSxDQUFBLEtBQ0MsMEJBQUEsQ0FBQSxrQkFBQSxDQUFBLENBQUEsMEJBR0YsR0FDQywwQkFBQSxDQUFBLGtCQUFBLENBQUEsS0FDQyw0QkFBQSxDQUFBLG9CQUFBLENBQUEsQ0FMQSxrQkFHRixHQUNDLDBCQUFBLENBQUEsa0JBQUEsQ0FBQSxLQUNDLDRCQUFBLENBQUEsb0JBQUEsQ0FBQSxDQUFBLDJCQUdGLEdBQ0MsU0FBQSxDQUFBLEtBQ0EsU0FBQSxDQUFBLENBTEMsbUJBR0YsR0FDQyxTQUFBLENBQUEsS0FDQSxTQUFBLENBQUEsQ0FBQSx3QkFHRCxHQUNDLDhCQUFBLENBQUEsc0JBQUEsQ0FBQSxLQUNBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxDQUxBLGdCQUdELEdBQ0MsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLEtBQ0EsZ0NBQUEsQ0FBQSx3QkFBQSxDQUFBLENBQUEsNEJBT0QsZUFFQyxDQUFBLDJDQUVBLHVGQUNDLENBREQsK0VBQ0MsQ0FBQSxnQ0FDQSxDQURBLDRCQUNBLENBREEsd0JBQ0EsQ0FBQSw2Q2hEcUJBLDJDZ0R2QkQscUZBS0UsQ0FMRiw2RUFLRSxDQUFBLENBQUEsc0NBUUYsbUZBQ0MsQ0FERCwyRUFDQyxDQUFBLDZDaERTQSxzQ2dEVkQsaUZBSUUsQ0FKRix5RUFJRSxDQUFBLENBQUEsaURBU0YsZUFDQyxDQUFBLHFEQUVBLHVGQUNDLENBREQsK0VBQ0MsQ0FBQSw2Q2hEUEQscURnRE1BLHFGQUlFLENBSkYsNkVBSUUsQ0FBQSxDQUFBLGdEQUtILDBGQUNDLENBREQsa0ZBQ0MsQ0FBQSw2Q2hEaEJBLGdEZ0RlRCx3RkFJRSxDQUpGLGdGQUlFLENBQUEsQ0FBQSxnRUFHRCxnR0FDQyxDQURELHdGQUNDLENBQUEsbUNBQ0EsQ0FEQSwrQkFDQSxDQURBLDJCQUNBLENBQUEsZ0RBUUQsbUZBQ0MsQ0FERCwyRUFDQyxDQUFBLDZDaERqQ0QsZ0RnRGdDQSxpRkFJRSxDQUpGLHlFQUlFLENBQUEsQ0FBQSwyQ0FLSCxzRkFDQyxDQURELDhFQUNDLENBQUEsNkNoRDFDQSwyQ2dEeUNELG9GQUlFLENBSkYsNEVBSUUsQ0FBQSxDQUFBLDJEQUdELDRGQUNDLENBREQsb0ZBQ0MsQ0FBQSwwQ0F1REYsNkZBQ0MsQ0FERCxxRkFDQyxDQUFBLDZDaER6R0EsMENnRHdHRCw2RkFLRSxDQUxGLHFGQUtFLENBQUEsQ0FBQSwwSUFLRiw2RkFHQyxDQUhELHFGQUdDLENBQUEsNkNoRHJIQSwwSWdEa0hELDZGQU1FLENBTkYscUZBTUUsQ0FBQSxDQUFBLHFDQVFGLHlGQUNDLENBREQsaUZBQ0MsQ0FBQSw2Q2hEaklBLHFDZ0RnSUQsdUZBSUUsQ0FKRiwrRUFJRSxDQUFBLENBQUEsMkNBSUYsMkZBQ0MsQ0FERCxtRkFDQyxDQUFBLDZDaER6SUEsMkNnRHdJRCwwRkFJRSxDQUpGLGtGQUlFLENBQUEsQ0FBQSwyQ0FJRiwwRkFDQyxDQURELGtGQUNDLENBQUEsNkNoRGpKQSwyQ2dEZ0pELHlGQUlFLENBSkYsaUZBSUUsQ0FBQSxDQUFBLHFDQUlGLDJGQUNDLENBREQsbUZBQ0MsQ0FBQSw2Q2hEekpBLHFDZ0R3SkQsMEZBSUUsQ0FKRixrRkFJRSxDQUFBLENBQUEsMENBVUYsNkZBQ0MsQ0FERCxxRkFDQyxDQUFBLDZDaER2S0EsMENnRHNLRCwyRkFLRSxDQUxGLG1GQUtFLENBQUEsQ0FBQSw4REFPRCxpQ0FFQyxDQUZELDZCQUVDLENBRkQseUJBRUMsQ0FBQSx3Q0FZRiw2RkFDQyxDQURELHFGQUNDLENBQUEsNkNoRGpNQSx3Q2dEZ01ELDJGQUlFLENBSkYsbUZBSUUsQ0FBQSxDQUFBLHFDQVFGLHlGQUNDLENBREQsaUZBQ0MsQ0FBQSw2Q2hEN01BLHFDZ0Q0TUQsdUZBS0UsQ0FMRiwrRUFLRSxDQUFBLENBQUEseURBT0QsdUZBQ0MsQ0FERCwrRUFDQyxDQUFBLHNFQUlDLDBCQUNDLENBREQsa0JBQ0MsQ0FBQSxzRUFERCwyQkFDQyxDQURELG1CQUNDLENBQUEsc0VBREQsMkJBQ0MsQ0FERCxtQkFDQyxDQUFBLHNFQURELDJCQUNDLENBREQsbUJBQ0MsQ0FBQSxtQ0FPSiwwRkFDQyxDQURELGtGQUNDLENBQUEsNkNoRHRPQSxtQ2dEcU9ELHlGQUlFLENBSkYsaUZBSUUsQ0FBQSxDQUFBLDJEQVdGLG9GQUNDLENBREQsNEVBQ0MsQ0FBQSw2Q2hEclBBLDJEZ0RvUEQsMEJBSUUsQ0FKRixrQkFJRSxDQUFBLENBQUEsc0RBUUYsZ0ZBQ0MsQ0FERCx3RUFDQyxDQUFBLDZDaERqUUEsc0RnRGdRRCwwQkFJRSxDQUpGLGtCQUlFLENBQUEsQ0FBQSxrQ0FXRixlQUNDIiwiZmlsZSI6ImV4dGVuc2lvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiS2FuaXRcIjtzcmM6dXJsKFwiLi4vZm9udHMva2FuaXQvS2FuaXQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJLYW5pdFwiO3NyYzp1cmwoXCIuLi9mb250cy9rYW5pdC9LYW5pdC1FeHRyYUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkthbml0XCI7c3JjOnVybChcIi4uL2ZvbnRzL2thbml0L0thbml0LUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkthbml0XCI7c3JjOnVybChcIi4uL2ZvbnRzL2thbml0L0thbml0LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiS2FuaXRcIjtzcmM6dXJsKFwiLi4vZm9udHMva2FuaXQvS2FuaXQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkthbml0XCI7c3JjOnVybChcIi4uL2ZvbnRzL2thbml0L0thbml0LVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDo2MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkthbml0XCI7c3JjOnVybChcIi4uL2ZvbnRzL2thbml0L0thbml0LVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkthbml0XCI7c3JjOnVybChcIi4uL2ZvbnRzL2thbml0L0thbml0LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OjgwMDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiS2FuaXRcIjtzcmM6dXJsKFwiLi4vZm9udHMva2FuaXQvS2FuaXQtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDo5MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlBhdGh3YXkgR290aGljIE9uZVwiO3NyYzp1cmwoXCIuLi9mb250cy9wYXRod2F5Z290aGljb25lL1BhdGh3YXlHb3RoaWNPbmUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQYXRod2F5IEdvdGhpYyBPbmVcIjtzcmM6dXJsKFwiLi4vZm9udHMvcGF0aHdheWdvdGhpY29uZS9QYXRod2F5R290aGljT25lLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlBhdGh3YXkgR290aGljIE9uZVwiO3NyYzp1cmwoXCIuLi9mb250cy9wYXRod2F5Z290aGljb25lL1BhdGh3YXlHb3RoaWNPbmUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQYXRod2F5IEdvdGhpYyBPbmVcIjtzcmM6dXJsKFwiLi4vZm9udHMvcGF0aHdheWdvdGhpY29uZS9QYXRod2F5R290aGljT25lLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUGF0aHdheSBHb3RoaWMgT25lXCI7c3JjOnVybChcIi4uL2ZvbnRzL3BhdGh3YXlnb3RoaWNvbmUvUGF0aHdheUdvdGhpY09uZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlBhdGh3YXkgR290aGljIE9uZVwiO3NyYzp1cmwoXCIuLi9mb250cy9wYXRod2F5Z290aGljb25lL1BhdGh3YXlHb3RoaWNPbmUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQYXRod2F5IEdvdGhpYyBPbmVcIjtzcmM6dXJsKFwiLi4vZm9udHMvcGF0aHdheWdvdGhpY29uZS9QYXRod2F5R290aGljT25lLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUGF0aHdheSBHb3RoaWMgT25lXCI7c3JjOnVybChcIi4uL2ZvbnRzL3BhdGh3YXlnb3RoaWNvbmUvUGF0aHdheUdvdGhpY09uZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDo4MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlBhdGh3YXkgR290aGljIE9uZVwiO3NyYzp1cmwoXCIuLi9mb250cy9wYXRod2F5Z290aGljb25lL1BhdGh3YXlHb3RoaWNPbmUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tdGMtY29sb3ItYzE6ICNENjVCMTA7LS10Yy1jb2xvci1jMjogI0YyNzAyMjstLXRjLWNvbG9yLWMzOiAjNjQ4QjdDOy0tdGMtY29sb3ItYzQ6ICM0QzVDNTY7LS10Yy1jb2xvci1jNTogI0Y5RjlGNDstLXRjLWNvbG9yLWM2OiAjNzYyRTE0Oy0tdGMtY29sb3ItYzc6ICMwRTBGMTE7LS10Yy1jb2xvci1jODogI2UzZTNlMzstLXRjLWNvbG9yLWM5OiAjM2QzZDNkOy0tdGMtY29sb3ItYzEwOiByZ2JhKDI0OSwgMjQ5LCAyNDQsIDAuNik7LS10Yy1jb2xvci1jMTE6ICM4Njg2ODY7LS10Yy1jb2xvci1jMTI6ICNiMGIwYjA7LS10Yy1jb2xvci1zdWNjZXNzOiAjMmViNjJjOy0tdGMtY29sb3ItZGFuZ2VyOiAjOTMwNDA0Oy0tdGMtZ3JhZGllbnQtZzEtZnJvbTogdHJhbnNwYXJlbnQ7LS10Yy1ncmFkaWVudC1nMS10bzogI0YyNzAyMjstLXRjLWdyYWRpZW50LWcxLWRlZzogOTBkZWc7LS10Yy1ncmFkaWVudC1nMi1kZWc6IDBkZWc7LS10Yy1ncmFkaWVudC1nMy1kZWc6IDBkZWc7LS10Yy1ncmFkaWVudC1nNC1kZWc6IDBkZWc7LS10Yy1zcGFjaW5nLXhzLW1vYmlsZTogMjRweDstLXRjLXNwYWNpbmcteHMtdGFibGV0OiA0MHB4Oy0tdGMtc3BhY2luZy14cy1kZXNrdG9wOiA0MHB4Oy0tdGMtc3BhY2luZy1zbS1tb2JpbGU6IDQwcHg7LS10Yy1zcGFjaW5nLXNtLXRhYmxldDogNjBweDstLXRjLXNwYWNpbmctc20tZGVza3RvcDogNjBweDstLXRjLXNwYWNpbmctbWQtbW9iaWxlOiA0MHB4Oy0tdGMtc3BhY2luZy1tZC10YWJsZXQ6IDgwcHg7LS10Yy1zcGFjaW5nLW1kLWRlc2t0b3A6IDgwcHg7LS10Yy1zcGFjaW5nLWxnLW1vYmlsZTogODBweDstLXRjLXNwYWNpbmctbGctdGFibGV0OiA4MHB4Oy0tdGMtc3BhY2luZy1sZy1kZXNrdG9wOiA4MHB4Oy0tdGMtc3BhY2luZy14bC1tb2JpbGU6IDQwcHg7LS10Yy1zcGFjaW5nLXhsLXRhYmxldDogMTIwcHg7LS10Yy1zcGFjaW5nLXhsLWRlc2t0b3A6IDEyMHB4Oy0tdGMtY3RhLWZvbnQtZmFtaWx5OiBLYW5pdCwgc2Fucy1zZXJpZjstLXRjLWN0YS1mb250LXNpemUtZGVza3RvcDogMXJlbTstLXRjLWN0YS1mb250LXNpemUtdGFibGV0OiAxcmVtOy0tdGMtY3RhLWZvbnQtc2l6ZS1tb2JpbGU6IDAuODc1cmVtOy0tdGMtY3RhLXBhZGRpbmctdjogMThweDstLXRjLWN0YS1wYWRkaW5nLWg6IDMycHg7LS10Yy1jdGEtbWluLXdpZHRoOiAxMjZweDstLXRjLWN0YS1ib3JkZXItcmFkaXVzOiAwOy0tdGMtY3RhLWJvcmRlci13aWR0aDogMXB4Oy0tdGMtY3RhLXByaW1hcnktY29sb3ItZGVmYXVsdDogI0Y5RjlGNDstLXRjLWN0YS1wcmltYXJ5LWNvbG9yLWhvdmVyOiAjRjlGOUY0Oy0tdGMtY3RhLXByaW1hcnktY29sb3ItYWN0aXZlOiAjRjlGOUY0Oy0tdGMtY3RhLXByaW1hcnktY29sb3ItZGlzYWJsZWQ6ICNlM2UzZTM7LS10Yy1jdGEtcHJpbWFyeS1iZy1kZWZhdWx0OiAjRjI3MDIyOy0tdGMtY3RhLXByaW1hcnktYmctaG92ZXI6ICNENjVCMTA7LS10Yy1jdGEtcHJpbWFyeS1iZy1hY3RpdmU6ICM3NjJFMTQ7LS10Yy1jdGEtcHJpbWFyeS1iZy1kaXNhYmxlZDogIzg2ODY4NjstLXRjLWN0YS1wcmltYXJ5LWJvcmRlci1kZWZhdWx0OiB0cmFuc3BhcmVudDstLXRjLWN0YS1wcmltYXJ5LWJvcmRlci1ob3ZlcjogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtcHJpbWFyeS1ib3JkZXItYWN0aXZlOiB0cmFuc3BhcmVudDstLXRjLWN0YS1wcmltYXJ5LWJvcmRlci1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWNvbG9yLWRlZmF1bHQ6ICNGOUY5RjQ7LS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWNvbG9yLWhvdmVyOiAjRjlGOUY0Oy0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1jb2xvci1hY3RpdmU6ICNGOUY5RjQ7LS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWNvbG9yLWRpc2FibGVkOiAjZTNlM2UzOy0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1iZy1kZWZhdWx0OiAjRjI3MDIyOy0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1iZy1ob3ZlcjogI0Q2NUIxMDstLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYmctYWN0aXZlOiAjNzYyRTE0Oy0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1iZy1kaXNhYmxlZDogIzg2ODY4NjstLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYm9yZGVyLWRlZmF1bHQ6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1ib3JkZXItaG92ZXI6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1ib3JkZXItYWN0aXZlOiB0cmFuc3BhcmVudDstLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYm9yZGVyLWRpc2FibGVkOiB0cmFuc3BhcmVudDstLXRjLWN0YS1zZWNvbmRhcnktY29sb3ItZGVmYXVsdDogIzRDNUM1NjstLXRjLWN0YS1zZWNvbmRhcnktY29sb3ItaG92ZXI6ICM2NDhCN0M7LS10Yy1jdGEtc2Vjb25kYXJ5LWNvbG9yLWFjdGl2ZTogIzY0OEI3QzstLXRjLWN0YS1zZWNvbmRhcnktY29sb3ItZGlzYWJsZWQ6ICNlM2UzZTM7LS10Yy1jdGEtc2Vjb25kYXJ5LWJnLWRlZmF1bHQ6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXNlY29uZGFyeS1iZy1ob3ZlcjogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtc2Vjb25kYXJ5LWJnLWFjdGl2ZTogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtc2Vjb25kYXJ5LWJnLWRpc2FibGVkOiB0cmFuc3BhcmVudDstLXRjLWN0YS1zZWNvbmRhcnktYm9yZGVyLWRlZmF1bHQ6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXNlY29uZGFyeS1ib3JkZXItaG92ZXI6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXNlY29uZGFyeS1ib3JkZXItYWN0aXZlOiB0cmFuc3BhcmVudDstLXRjLWN0YS1zZWNvbmRhcnktYm9yZGVyLWRpc2FibGVkOiB0cmFuc3BhcmVudDstLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1jb2xvci1kZWZhdWx0OiAjRjlGOUY0Oy0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWNvbG9yLWhvdmVyOiAjRjlGOUY0Oy0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWNvbG9yLWFjdGl2ZTogI0Y5RjlGNDstLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1jb2xvci1kaXNhYmxlZDogI2UzZTNlMzstLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1iZy1kZWZhdWx0OiAjRjI3MDIyOy0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJnLWhvdmVyOiAjRDY1QjEwOy0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJnLWFjdGl2ZTogIzc2MkUxNDstLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1iZy1kaXNhYmxlZDogIzg2ODY4NjstLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1ib3JkZXItZGVmYXVsdDogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYm9yZGVyLWhvdmVyOiB0cmFuc3BhcmVudDstLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1ib3JkZXItYWN0aXZlOiB0cmFuc3BhcmVudDstLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1ib3JkZXItZGlzYWJsZWQ6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXRlcnRpYXJ5LWNvbG9yLWRlZmF1bHQ6ICNGMjcwMjI7LS10Yy1jdGEtdGVydGlhcnktY29sb3ItaG92ZXI6ICNENjVCMTA7LS10Yy1jdGEtdGVydGlhcnktY29sb3ItYWN0aXZlOiAjNzYyRTE0Oy0tdGMtY3RhLXRlcnRpYXJ5LWNvbG9yLWRpc2FibGVkOiAjODY4Njg2Oy0tdGMtY3RhLXRlcnRpYXJ5LWJnLWRlZmF1bHQ6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXRlcnRpYXJ5LWJnLWhvdmVyOiB0cmFuc3BhcmVudDstLXRjLWN0YS10ZXJ0aWFyeS1iZy1hY3RpdmU6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXRlcnRpYXJ5LWJnLWRpc2FibGVkOiB0cmFuc3BhcmVudDstLXRjLWN0YS10ZXJ0aWFyeS1ib3JkZXItZGVmYXVsdDogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtdGVydGlhcnktYm9yZGVyLWhvdmVyOiB0cmFuc3BhcmVudDstLXRjLWN0YS10ZXJ0aWFyeS1ib3JkZXItYWN0aXZlOiB0cmFuc3BhcmVudDstLXRjLWN0YS10ZXJ0aWFyeS1ib3JkZXItZGlzYWJsZWQ6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtY29sb3ItZGVmYXVsdDogI0YyNzAyMjstLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWNvbG9yLWhvdmVyOiAjRDY1QjEwOy0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtY29sb3ItYWN0aXZlOiAjNzYyRTE0Oy0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtY29sb3ItZGlzYWJsZWQ6ICM4Njg2ODY7LS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1iZy1kZWZhdWx0OiB0cmFuc3BhcmVudDstLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJnLWhvdmVyOiB0cmFuc3BhcmVudDstLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJnLWFjdGl2ZTogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1iZy1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1ib3JkZXItZGVmYXVsdDogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1ib3JkZXItaG92ZXI6IHRyYW5zcGFyZW50Oy0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYm9yZGVyLWFjdGl2ZTogdHJhbnNwYXJlbnQ7LS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1ib3JkZXItZGlzYWJsZWQ6IHRyYW5zcGFyZW50Oy0tdGMtaW5wdXRzLWZvbnQtZmFtaWx5OiBLYW5pdCwgc2Fucy1zZXJpZjstLXRjLWlucHV0cy1mb250LXdlaWdodDogNTAwOy0tdGMtaW5wdXRzLWJvcmRlci1yYWRpdXM6IDRweDstLXRjLWlucHV0cy1ib3JkZXItd2lkdGg6IDFweDstLXRjLWlucHV0cy1wbGFjZWhvbGRlci1jb2xvci1kZWZhdWx0OiAjRjlGOUY0Oy0tdGMtaW5wdXRzLXRleHQtY29sb3ItZGVmYXVsdDogI0Y5RjlGNDstLXRjLWlucHV0cy1sYWJlbC1jb2xvci1mb2N1czogI0Y5RjlGNDstLXRjLWlucHV0cy1iYWNrZ3JvdW5kLWNvbG9yLWRlZmF1bHQ6IHRyYW5zcGFyZW50Oy0tdGMtaW5wdXRzLWJvcmRlci1jb2xvci1kZWZhdWx0OiByZ2JhKDI0OSwgMjQ5LCAyNDQsIDAuNik7LS10Yy1pbnB1dHMtYm9yZGVyLWNvbG9yLWZvY3VzOiAjRjI3MDIyOy0tdGMtZm9udC1mYW1pbHktaGVhZGluZ3M6IEthbml0LCBzYW5zLXNlcmlmOy0tdGMtZm9udC1mYW1pbHktYm9keTogS2FuaXQsIHNhbnMtc2VyaWY7LS10Yy1mb250LWZhbWlseS1tb25vc3BhY2U6IEthbml0LCBzYW5zLXNlcmlmOy0tdGMtYm9keS1mb250LXdlaWdodDogNTAwOy0tdGMtaDEtZm9udC1zaXplLWRlc2t0b3AteGw6IDcwcHg7LS10Yy1oMS1mb250LXNpemUtZGVza3RvcDogNjBweDstLXRjLWgxLWZvbnQtc2l6ZS10YWJsZXQ6IDYwcHg7LS10Yy1oMS1mb250LXNpemUtbW9iaWxlOiAzOHB4Oy0tdGMtaDEtZm9udC13ZWlnaHQ6IDYwMDstLXRjLWgyLWZvbnQtc2l6ZS1kZXNrdG9wLXhsOiA1NHB4Oy0tdGMtaDItZm9udC1zaXplLWRlc2t0b3A6IDQ2cHg7LS10Yy1oMi1mb250LXNpemUtdGFibGV0OiA0NnB4Oy0tdGMtaDItZm9udC1zaXplLW1vYmlsZTogMjhweDstLXRjLWgyLWZvbnQtd2VpZ2h0OiA2MDA7LS10Yy1oMy1mb250LXNpemUtZGVza3RvcC14bDogNDhweDstLXRjLWgzLWZvbnQtc2l6ZS1kZXNrdG9wOiAzOHB4Oy0tdGMtaDMtZm9udC1zaXplLXRhYmxldDogMzhweDstLXRjLWgzLWZvbnQtc2l6ZS1tb2JpbGU6IDI2cHg7LS10Yy1oMy1mb250LXdlaWdodDogNjAwOy0tdGMtaDQtZm9udC1zaXplLWRlc2t0b3AteGw6IDM2cHg7LS10Yy1oNC1mb250LXNpemUtZGVza3RvcDogMzBweDstLXRjLWg0LWZvbnQtc2l6ZS10YWJsZXQ6IDMwcHg7LS10Yy1oNC1mb250LXNpemUtbW9iaWxlOiAyMHB4Oy0tdGMtaDQtZm9udC13ZWlnaHQ6IDYwMDstLXRjLWg1LWZvbnQtc2l6ZS1kZXNrdG9wLXhsOiAyMHB4Oy0tdGMtaDUtZm9udC1zaXplLWRlc2t0b3A6IDE4cHg7LS10Yy1oNS1mb250LXNpemUtdGFibGV0OiAxOHB4Oy0tdGMtaDUtZm9udC1zaXplLW1vYmlsZTogMThweDstLXRjLWg1LWZvbnQtd2VpZ2h0OiA1MDA7LS10Yy1oNi1mb250LXNpemUtZGVza3RvcC14bDogMThweDstLXRjLWg2LWZvbnQtc2l6ZS1kZXNrdG9wOiAxNnB4Oy0tdGMtaDYtZm9udC1zaXplLXRhYmxldDogMTZweDstLXRjLWg2LWZvbnQtc2l6ZS1tb2JpbGU6IDE2cHg7LS10Yy1oNi1mb250LXdlaWdodDogNTAwOy0tdGMtaDEtbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTstLXRjLWgyLWxldHRlci1zcGFjaW5nOiAwLjA1ZW07LS10Yy1oMy1sZXR0ZXItc3BhY2luZzogMC4wNWVtOy0tdGMtaDQtbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTstLXRjLWg1LWxldHRlci1zcGFjaW5nOiBub3JtYWw7LS10Yy1oNi1sZXR0ZXItc3BhY2luZzogbm9ybWFsOy0tdGMtYm9keS1mb250LXNpemUtZGVza3RvcC14bDogMXJlbTstLXRjLWJvZHktZm9udC1zaXplLWRlc2t0b3A6IDFyZW07LS10Yy1ib2R5LWZvbnQtc2l6ZS10YWJsZXQ6IDFyZW07LS10Yy1ib2R5LWZvbnQtc2l6ZS1tb2JpbGU6IDAuODc1cmVtOy0tdGMtYm9keS1sZXR0ZXItc3BhY2luZzogMC4wNWVtOy0tdGMtY2FwdGlvbi1mb250LXNpemUtZGVza3RvcDogMTJweDstLXRjLWNhcHRpb24tZm9udC1zaXplLXRhYmxldDogMTJweDstLXRjLWNhcHRpb24tZm9udC1zaXplLW1vYmlsZTogMTJweDstLXRjLWNhcHRpb24tZm9udC1mYW1pbHk6IFBhdGh3YXkgR290aGljIE9uZSwgc2Fucy1zZXJpZjstLXRjLWNhcHRpb24tbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDstLXRjLW92ZXJsaW5lLWZvbnQtc2l6ZS1kZXNrdG9wOiAxMHB4Oy0tdGMtb3ZlcmxpbmUtZm9udC1zaXplLXRhYmxldDogMTBweDstLXRjLW92ZXJsaW5lLWZvbnQtc2l6ZS1tb2JpbGU6IDEwcHg7LS10Yy1vdmVybGluZS1sZXR0ZXItc3BhY2luZzogMDstLXRjLWxpbmstZm9udC13ZWlnaHQ6IDQwMDstLXRjLXN0cm9uZy1mb250LXdlaWdodDogNzAwOy0tdGMtYnRuLWljb25zLXdpZHRoLW1vYmlsZTogMjVweDstLXRjLWJ0bi1pY29ucy13aWR0aC10YWJsZXQ6IDI0cHg7LS10Yy1idG4taWNvbnMtd2lkdGgtZGVza3RvcDogMjVweDstLXRjLWN0YS1mb250LXdlaWdodDogNTAwOy0tdGMtbmF2LWZ1bGwtMWxldmVsLWZvbnQtc2l6ZTogMTZweDstLXRjLW5hdi1mdWxsLTFsZXZlbC1mb250LXdlaWdodDogNTAwOy0tdGMtbmF2LWZ1bGwtMWxldmVsLWxpbmUtaGVpZ2h0OiAxLjM7LS10Yy1uYXYtZnVsbC0xbGV2ZWwtZm9udC1mYW1pbHk6IEthbml0LCBzYW5zLXNlcmlmOy0tdGMtbmF2LWZ1bGwtMWxldmVsLWxldHRlci1zcGFjaW5nOiAxLjA4cHg7LS13aGl0ZTogI0Y5RjlGNDstLXRjLWNvbG9yLXdoaXRlOiAjRjlGOUY0Oy0tYmxhY2s6ICMwRTBGMTE7LS10Yy1jb2xvci1ibGFjazogIzBFMEYxMX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7OnJvb3R7LS1oZWFkZXItaDogMTU0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7OnJvb3R7LS1oZWFkZXItaDogOTVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzNweCl7OnJvb3R7LS1oZWFkZXItaDogNjhweH19KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDE0LDE1LDE3LDApfWFydGljbGUsYXNpZGUsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWJvZHl7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJLYW5pdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMGUwZjExO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5ZjR9W3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtvdXRsaW5lOjAgIWltcG9ydGFudH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9aDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MTBweH1we21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19YWJiclt0aXRsZV0sYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO2N1cnNvcjpoZWxwO2JvcmRlci1ib3R0b206MDt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6bm9uZX1hZGRyZXNze21hcmdpbi1ib3R0b206MXJlbTtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDppbmhlcml0fW9sLHVsLGRse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19b2wgb2wsdWwgdWwsb2wgdWwsdWwgb2x7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0OjB9YmxvY2txdW90ZXttYXJnaW46MCAwIDFyZW19YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWF7Y29sb3I6Y3VycmVudENvbG9yO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfWE6aG92ZXJ7Y29sb3I6IzY0OGI3Y31hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfWE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVye2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9cHJlLGNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6XCJLYW5pdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbX1wcmV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbTtvdmVyZmxvdzphdXRvOy1tcy1vdmVyZmxvdy1zdHlsZTpzY3JvbGxiYXJ9ZmlndXJle21hcmdpbjowIDAgMXJlbX1pbWd7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci1zdHlsZTpub25lfXN2Z3tvdmVyZmxvdzpoaWRkZW47dmVydGljYWwtYWxpZ246bWlkZGxlfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1jYXB0aW9ue3BhZGRpbmctdG9wOi43NXJlbTtwYWRkaW5nLWJvdHRvbTouNzVyZW07Y29sb3I6Izc3NmY2Zjt0ZXh0LWFsaWduOmxlZnQ7Y2FwdGlvbi1zaWRlOmJvdHRvbX10aHt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC1hbGlnbjotd2Via2l0LW1hdGNoLXBhcmVudH1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOi41cmVtfWJ1dHRvbntib3JkZXItcmFkaXVzOjB9YnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTowfWlucHV0LGJ1dHRvbixzZWxlY3Qsb3B0Z3JvdXAsdGV4dGFyZWF7bWFyZ2luOjA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1bcm9sZT1idXR0b25de2N1cnNvcjpwb2ludGVyfXNlbGVjdHt3b3JkLXdyYXA6bm9ybWFsfWJ1dHRvbixbdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259YnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCl7Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlci1zdHlsZTpub25lfWlucHV0W3R5cGU9cmFkaW9dLGlucHV0W3R5cGU9Y2hlY2tib3hde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bztyZXNpemU6dmVydGljYWx9ZmllbGRzZXR7bWluLXdpZHRoOjA7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowfWxlZ2VuZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbi1ib3R0b206LjVyZW07Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hde291dGxpbmUtb2Zmc2V0Oi0ycHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue2ZvbnQ6aW5oZXJpdDstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufW91dHB1dHtkaXNwbGF5OmlubGluZS1ibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpwb2ludGVyfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1baGlkZGVuXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uaW1nLWZsdWlke21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctdGh1bWJuYWlse3BhZGRpbmc6LjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmNDtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLXJhZGl1czowO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5maWd1cmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZpZ3VyZS1pbWd7bWFyZ2luLWJvdHRvbTouNXJlbTtsaW5lLWhlaWdodDoxfS5maWd1cmUtY2FwdGlvbntmb250LXNpemU6OTAlO2NvbG9yOiM3NzZmNmZ9LmNvbnRhaW5lciwuc25fY29udGFpbmVyX2ZpeGVkLC5jb250YWluZXItZmx1aWQsLnNuX2NvbnRhaW5lcl9mbHVpZCwuY29udGFpbmVyLXhsLC5zbl9jb250YWluZXJfZml4ZWRfeGwsLmNvbnRhaW5lci1sZywuc25fY29udGFpbmVyX2ZpeGVkX2xnLC5jb250YWluZXItbWQsLnNuX2NvbnRhaW5lcl9maXhlZF9tZCwuY29udGFpbmVyLXNtLC5zbl9jb250YWluZXJfZml4ZWRfc217d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjhweDtwYWRkaW5nLWxlZnQ6OHB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5zbl9wb3B1cF9jdCwuY29udGFpbmVyLXNtLC5zbl9jb250YWluZXJfZml4ZWRfc20sLmNvbnRhaW5lciwuc25fY29udGFpbmVyX2ZpeGVke21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogODM0cHgpey5zbl9wb3B1cF9jdCwuY29udGFpbmVyLW1kLC5zbl9jb250YWluZXJfZml4ZWRfbWQsLmNvbnRhaW5lci1zbSwuc25fY29udGFpbmVyX2ZpeGVkX3NtLC5jb250YWluZXIsLnNuX2NvbnRhaW5lcl9maXhlZHttYXgtd2lkdGg6Njg4cHh9fUBtZWRpYShtaW4td2lkdGg6IDEwMjRweCl7LnNuX3BvcHVwX2N0LC5jb250YWluZXItbGcsLnNuX2NvbnRhaW5lcl9maXhlZF9sZywuY29udGFpbmVyLW1kLC5zbl9jb250YWluZXJfZml4ZWRfbWQsLmNvbnRhaW5lci1zbSwuc25fY29udGFpbmVyX2ZpeGVkX3NtLC5jb250YWluZXIsLnNuX2NvbnRhaW5lcl9maXhlZHttYXgtd2lkdGg6MTAwMHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDU2cHgpey5zbl9wb3B1cF9jdCwuY29udGFpbmVyLXhsLC5zbl9jb250YWluZXJfZml4ZWRfeGwsLmNvbnRhaW5lci1sZywuc25fY29udGFpbmVyX2ZpeGVkX2xnLC5jb250YWluZXItbWQsLnNuX2NvbnRhaW5lcl9maXhlZF9tZCwuY29udGFpbmVyLXNtLC5zbl9jb250YWluZXJfZml4ZWRfc20sLmNvbnRhaW5lciwuc25fY29udGFpbmVyX2ZpeGVke21heC13aWR0aDoxNDQwcHh9fS5yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotOHB4O21hcmdpbi1sZWZ0Oi04cHh9Lm5vLWd1dHRlcnN7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH0ubm8tZ3V0dGVycz4uY29sLC5uby1ndXR0ZXJzPltjbGFzcyo9Y29sLV17cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5jb2wteGwsLmNvbC14bC1hdXRvLC5jb2wteGwtMTIsLmNvbC14bC0xMSwuY29sLXhsLTEwLC5jb2wteGwtOSwuY29sLXhsLTgsLmNvbC14bC03LC5jb2wteGwtNiwuY29sLXhsLTUsLmNvbC14bC00LC5jb2wteGwtMywuY29sLXhsLTIsLmNvbC14bC0xLC5jb2wtbGcsLmNvbC1sZy1hdXRvLC5jb2wtbGctMTIsLmNvbC1sZy0xMSwuY29sLWxnLTEwLC5jb2wtbGctOSwuY29sLWxnLTgsLmNvbC1sZy03LC5jb2wtbGctNiwuY29sLWxnLTUsLmNvbC1sZy00LC5jb2wtbGctMywuY29sLWxnLTIsLmNvbC1sZy0xLC5jb2wtbWQsLmNvbC1tZC1hdXRvLC5jb2wtbWQtMTIsLmNvbC1tZC0xMSwuY29sLW1kLTEwLC5jb2wtbWQtOSwuY29sLW1kLTgsLmNvbC1tZC03LC5jb2wtbWQtNiwuY29sLW1kLTUsLmNvbC1tZC00LC5jb2wtbWQtMywuY29sLW1kLTIsLmNvbC1tZC0xLC5jb2wtc20sLmNvbC1zbS1hdXRvLC5jb2wtc20tMTIsLmNvbC1zbS0xMSwuY29sLXNtLTEwLC5jb2wtc20tOSwuY29sLXNtLTgsLmNvbC1zbS03LC5jb2wtc20tNiwuY29sLXNtLTUsLmNvbC1zbS00LC5jb2wtc20tMywuY29sLXNtLTIsLmNvbC1zbS0xLC5jb2wsLmNvbC1hdXRvLC5jb2wtMTIsLmNvbC0xMSwuY29sLTEwLC5jb2wtOSwuY29sLTgsLmNvbC03LC5jb2wtNiwuY29sLTUsLmNvbC00LC5jb2wtMywuY29sLTIsLmNvbC0xe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDo4cHg7cGFkZGluZy1sZWZ0OjhweH0uY29se2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtMT4qe2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLTI+KntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtMz4qe2ZsZXg6MCAwIDMzLjMzMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMtND4qe2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy01Pip7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLTY+KntmbGV4OjAgMCAxNi42NjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLTF7ZmxleDowIDAgOC4zMzMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzMzMlfS5jb2wtMntmbGV4OjAgMCAxNi42NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY3JX0uY29sLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC00e2ZsZXg6MCAwIDMzLjMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtNXtmbGV4OjAgMCA0MS42NjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NjY3JX0uY29sLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC03e2ZsZXg6MCAwIDU4LjMzMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtOHtmbGV4OjAgMCA2Ni42NjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NjY3JX0uY29sLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC0xMHtmbGV4OjAgMCA4My4zMzMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMzMzJX0uY29sLTExe2ZsZXg6MCAwIDkxLjY2NjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLTB7b3JkZXI6MH0ub3JkZXItMXtvcmRlcjoxfS5vcmRlci0ye29yZGVyOjJ9Lm9yZGVyLTN7b3JkZXI6M30ub3JkZXItNHtvcmRlcjo0fS5vcmRlci01e29yZGVyOjV9Lm9yZGVyLTZ7b3JkZXI6Nn0ub3JkZXItN3tvcmRlcjo3fS5vcmRlci04e29yZGVyOjh9Lm9yZGVyLTl7b3JkZXI6OX0ub3JkZXItMTB7b3JkZXI6MTB9Lm9yZGVyLTExe29yZGVyOjExfS5vcmRlci0xMntvcmRlcjoxMn0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuY29sLXNte2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtc20tMT4qe2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXNtLTI+KntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtc20tMz4qe2ZsZXg6MCAwIDMzLjMzMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMtc20tND4qe2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy1zbS01Pip7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLXNtLTY+KntmbGV4OjAgMCAxNi42NjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1zbS1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLXNtLTF7ZmxleDowIDAgOC4zMzMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzMzMlfS5jb2wtc20tMntmbGV4OjAgMCAxNi42NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXNtLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1zbS00e2ZsZXg6MCAwIDMzLjMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtc20tNXtmbGV4OjAgMCA0MS42NjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXNtLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1zbS03e2ZsZXg6MCAwIDU4LjMzMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtc20tOHtmbGV4OjAgMCA2Ni42NjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXNtLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1zbS0xMHtmbGV4OjAgMCA4My4zMzMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXNtLTExe2ZsZXg6MCAwIDkxLjY2NjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtc20tMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItc20tZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLXNtLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLXNtLTB7b3JkZXI6MH0ub3JkZXItc20tMXtvcmRlcjoxfS5vcmRlci1zbS0ye29yZGVyOjJ9Lm9yZGVyLXNtLTN7b3JkZXI6M30ub3JkZXItc20tNHtvcmRlcjo0fS5vcmRlci1zbS01e29yZGVyOjV9Lm9yZGVyLXNtLTZ7b3JkZXI6Nn0ub3JkZXItc20tN3tvcmRlcjo3fS5vcmRlci1zbS04e29yZGVyOjh9Lm9yZGVyLXNtLTl7b3JkZXI6OX0ub3JkZXItc20tMTB7b3JkZXI6MTB9Lm9yZGVyLXNtLTExe29yZGVyOjExfS5vcmRlci1zbS0xMntvcmRlcjoxMn0ub2Zmc2V0LXNtLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXNtLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1zbS0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtc20tNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1zbS01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtc20tN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1zbS04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtc20tMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtc20tMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfX1AbWVkaWEobWluLXdpZHRoOiA4MzRweCl7LmNvbC1tZHtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLW1kLTE+KntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1tZC0yPip7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLW1kLTM+KntmbGV4OjAgMCAzMy4zMzMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLW1kLTQ+KntmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtbWQtNT4qe2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy1tZC02Pip7ZmxleDowIDAgMTYuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtbWQtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC1tZC0xe2ZsZXg6MCAwIDguMzMzMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMzMzJX0uY29sLW1kLTJ7ZmxleDowIDAgMTYuNjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbWQtNHtmbGV4OjAgMCAzMy4zMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgNDEuNjY2NjY2NjclO21heC13aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1tZC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbWQtN3tmbGV4OjAgMCA1OC4zMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzJX0uY29sLW1kLTh7ZmxleDowIDAgNjYuNjY2NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1tZC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbWQtMTB7ZmxleDowIDAgODMuMzMzMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1tZC0xMXtmbGV4OjAgMCA5MS42NjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NjY3JX0uY29sLW1kLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLW1kLWZpcnN0e29yZGVyOi0xfS5vcmRlci1tZC1sYXN0e29yZGVyOjEzfS5vcmRlci1tZC0we29yZGVyOjB9Lm9yZGVyLW1kLTF7b3JkZXI6MX0ub3JkZXItbWQtMntvcmRlcjoyfS5vcmRlci1tZC0ze29yZGVyOjN9Lm9yZGVyLW1kLTR7b3JkZXI6NH0ub3JkZXItbWQtNXtvcmRlcjo1fS5vcmRlci1tZC02e29yZGVyOjZ9Lm9yZGVyLW1kLTd7b3JkZXI6N30ub3JkZXItbWQtOHtvcmRlcjo4fS5vcmRlci1tZC05e29yZGVyOjl9Lm9yZGVyLW1kLTEwe29yZGVyOjEwfS5vcmRlci1tZC0xMXtvcmRlcjoxMX0ub3JkZXItbWQtMTJ7b3JkZXI6MTJ9Lm9mZnNldC1tZC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1tZC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtbWQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1tZC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1tZC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LW1kLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtbWQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1tZC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LW1kLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX19QG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXsuY29sLWxne2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtbGctMT4qe2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLWxnLTI+KntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtbGctMz4qe2ZsZXg6MCAwIDMzLjMzMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMtbGctND4qe2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy1sZy01Pip7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLWxnLTY+KntmbGV4OjAgMCAxNi42NjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1sZy1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLWxnLTF7ZmxleDowIDAgOC4zMzMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzMzMlfS5jb2wtbGctMntmbGV4OjAgMCAxNi42NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY3JX0uY29sLWxnLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1sZy00e2ZsZXg6MCAwIDMzLjMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtbGctNXtmbGV4OjAgMCA0MS42NjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NjY3JX0uY29sLWxnLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1sZy03e2ZsZXg6MCAwIDU4LjMzMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbGctOHtmbGV4OjAgMCA2Ni42NjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NjY3JX0uY29sLWxnLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1sZy0xMHtmbGV4OjAgMCA4My4zMzMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMzMzJX0uY29sLWxnLTExe2ZsZXg6MCAwIDkxLjY2NjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtbGctMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbGctZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLWxnLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLWxnLTB7b3JkZXI6MH0ub3JkZXItbGctMXtvcmRlcjoxfS5vcmRlci1sZy0ye29yZGVyOjJ9Lm9yZGVyLWxnLTN7b3JkZXI6M30ub3JkZXItbGctNHtvcmRlcjo0fS5vcmRlci1sZy01e29yZGVyOjV9Lm9yZGVyLWxnLTZ7b3JkZXI6Nn0ub3JkZXItbGctN3tvcmRlcjo3fS5vcmRlci1sZy04e29yZGVyOjh9Lm9yZGVyLWxnLTl7b3JkZXI6OX0ub3JkZXItbGctMTB7b3JkZXI6MTB9Lm9yZGVyLWxnLTExe29yZGVyOjExfS5vcmRlci1sZy0xMntvcmRlcjoxMn0ub2Zmc2V0LWxnLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LWxnLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1sZy01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbGctN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbGctMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfX1AbWVkaWEobWluLXdpZHRoOiAxNDU2cHgpey5jb2wteGx7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy14bC0xPip7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMj4qe2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy14bC0zPip7ZmxleDowIDAgMzMuMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy14bC00Pip7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLXhsLTU+KntmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMteGwtNj4qe2ZsZXg6MCAwIDE2LjY2NjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLXhsLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wteGwtMXtmbGV4OjAgMCA4LjMzMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMzMyV9LmNvbC14bC0ye2ZsZXg6MCAwIDE2LjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteGwtM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLXhsLTR7ZmxleDowIDAgMzMuMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMyV9LmNvbC14bC01e2ZsZXg6MCAwIDQxLjY2NjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY2NjclfS5jb2wteGwtNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLXhsLTd7ZmxleDowIDAgNTguMzMzMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC14bC04e2ZsZXg6MCAwIDY2LjY2NjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY2NjclfS5jb2wteGwtOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLXhsLTEwe2ZsZXg6MCAwIDgzLjMzMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wteGwtMTF7ZmxleDowIDAgOTEuNjY2NjY2NjclO21heC13aWR0aDo5MS42NjY2NjY2NyV9LmNvbC14bC0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci14bC1maXJzdHtvcmRlcjotMX0ub3JkZXIteGwtbGFzdHtvcmRlcjoxM30ub3JkZXIteGwtMHtvcmRlcjowfS5vcmRlci14bC0xe29yZGVyOjF9Lm9yZGVyLXhsLTJ7b3JkZXI6Mn0ub3JkZXIteGwtM3tvcmRlcjozfS5vcmRlci14bC00e29yZGVyOjR9Lm9yZGVyLXhsLTV7b3JkZXI6NX0ub3JkZXIteGwtNntvcmRlcjo2fS5vcmRlci14bC03e29yZGVyOjd9Lm9yZGVyLXhsLTh7b3JkZXI6OH0ub3JkZXIteGwtOXtvcmRlcjo5fS5vcmRlci14bC0xMHtvcmRlcjoxMH0ub3JkZXIteGwtMTF7b3JkZXI6MTF9Lm9yZGVyLXhsLTEye29yZGVyOjEyfS5vZmZzZXQteGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQteGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQteGwtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC14bC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQteGwtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC14bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQteGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC14bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9fS5mb3JtLWNvbnRyb2x7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiNmOWY5ZjQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjQ5LDI0OSwyNDQsLjYpO2JvcmRlci1yYWRpdXM6NHB4O3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5mb3JtLWNvbnRyb2x7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1jb250cm9sOjotbXMtZXhwYW5ke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MH0uZm9ybS1jb250cm9sOmZvY3Vze2NvbG9yOiNmOWY5ZjQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjojYWNjM2JhO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTAwLDEzOSwxMjQsLjI1KX0uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntjb2xvcjojNzc2ZjZmO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOmRpc2FibGVkLC5mb3JtLWNvbnRyb2xbcmVhZG9ubHlde2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtvcGFjaXR5OjF9aW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsaW5wdXRbdHlwZT10aW1lXS5mb3JtLWNvbnRyb2wsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uZm9ybS1jb250cm9sLGlucHV0W3R5cGU9bW9udGhdLmZvcm0tY29udHJvbHthcHBlYXJhbmNlOm5vbmV9c2VsZWN0LmZvcm0tY29udHJvbDotbW96LWZvY3VzcmluZ3tjb2xvcjpyZ2JhKDAsMCwwLDApO3RleHQtc2hhZG93OjAgMCAwICNmOWY5ZjR9c2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiNmOWY5ZjQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5mb3JtLWNvbnRyb2wtZmlsZSwuZm9ybS1jb250cm9sLXJhbmdle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uY29sLWZvcm0tbGFiZWx7cGFkZGluZy10b3A6Y2FsYygwLjM3NXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYygwLjM3NXJlbSArIDFweCk7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OjEuNX0uY29sLWZvcm0tbGFiZWwtbGd7cGFkZGluZy10b3A6Y2FsYygwLjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoMC41cmVtICsgMXB4KTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjV9LmNvbC1mb3JtLWxhYmVsLXNte3BhZGRpbmctdG9wOmNhbGMoMC4yNXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYygwLjI1cmVtICsgMXB4KTtmb250LXNpemU6MC44NzVyZW07bGluZS1oZWlnaHQ6MS41fS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4zNzVyZW0gMDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMwZTBmMTE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjpzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci13aWR0aDoxcHggMH0uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxne3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1jb250cm9sLXNte2hlaWdodDpjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6MC44NzVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6NHB4fS5mb3JtLWNvbnRyb2wtbGd7aGVpZ2h0OmNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6NHB4fXNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV17aGVpZ2h0OmF1dG99dGV4dGFyZWEuZm9ybS1jb250cm9se2hlaWdodDphdXRvfS5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206MTZweH0uZm9ybS10ZXh0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDouMjVyZW19LmZvcm0tcm93e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTVweDttYXJnaW4tbGVmdDotNXB4fS5mb3JtLXJvdz4uY29sLC5mb3JtLXJvdz5bY2xhc3MqPWNvbC1de3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDo1cHh9LmZvcm0tY2hlY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MS4yNXJlbX0uZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOi4zcmVtO21hcmdpbi1sZWZ0Oi0xLjI1cmVtfS5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXX4uZm9ybS1jaGVjay1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojNzc2ZjZmfS5mb3JtLWNoZWNrLWxhYmVse21hcmdpbi1ib3R0b206MH0uZm9ybS1jaGVjay1pbmxpbmV7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi43NXJlbX0uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246c3RhdGljO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjMxMjVyZW07bWFyZ2luLWxlZnQ6MH0udmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOjgwJTtjb2xvcjojMmViNjJjfS52YWxpZC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOjAuODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojZjlmOWY0O2JhY2tncm91bmQtY29sb3I6cmdiYSg0NiwxODIsNDQsLjkpO2JvcmRlci1yYWRpdXM6MH0uZm9ybS1yb3c+LmNvbD4udmFsaWQtdG9vbHRpcCwuZm9ybS1yb3c+W2NsYXNzKj1jb2wtXT4udmFsaWQtdG9vbHRpcHtsZWZ0OjVweH0ud2FzLXZhbGlkYXRlZCA6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDp2YWxpZH4udmFsaWQtdG9vbHRpcCwuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsLmZvcm0tY29udHJvbC5pcy12YWxpZHtib3JkZXItY29sb3I6IzJlYjYyYztwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtKSAhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyZWI2MmMnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1c3tib3JkZXItY29sb3I6IzJlYjYyYztib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDYsMTgyLDQ0LC4yNSl9Lndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDp2YWxpZCxzZWxlY3QuZm9ybS1jb250cm9sLmlzLXZhbGlke3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMS41cmVtIGNlbnRlcn0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlke3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwuY3VzdG9tLXNlbGVjdC5pcy12YWxpZHtib3JkZXItY29sb3I6IzJlYjYyYztwYWRkaW5nLXJpZ2h0OmNhbGMoMC43NWVtICsgMi4zMTI1cmVtKSAhaW1wb3J0YW50O2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMyZDJlMmYnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQscmdiYSgwLDAsMCwwKSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzJlYjYyYycgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXR9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMyZWI2MmM7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQ2LDE4Miw0NCwuMjUpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiMyZWI2MmN9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojMmViNjJjfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMyZWI2MmN9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM0NWQyNDM7YmFja2dyb3VuZC1jb2xvcjojNDVkMjQzfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQ2LDE4Miw0NCwuMjUpfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojMmViNjJjfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6IzJlYjYyY30ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiMyZWI2MmM7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQ2LDE4Miw0NCwuMjUpfS5pbnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTo4MCU7Y29sb3I6IzkzMDQwNH0uaW52YWxpZC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOjAuODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojZjlmOWY0O2JhY2tncm91bmQtY29sb3I6cmdiYSgxNDcsNCw0LC45KTtib3JkZXItcmFkaXVzOjB9LmZvcm0tcm93Pi5jb2w+LmludmFsaWQtdG9vbHRpcCwuZm9ybS1yb3c+W2NsYXNzKj1jb2wtXT4uaW52YWxpZC10b29sdGlwe2xlZnQ6NXB4fS53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwuZm9ybS1jb250cm9sLmlzLWludmFsaWR7Ym9yZGVyLWNvbG9yOiM5MzA0MDQ7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgMC43NXJlbSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzOTMwNDA0JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzOTMwNDA0JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM5MzA0MDQ7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDE0Nyw0LDQsLjI1KX0ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOmludmFsaWQsc2VsZWN0LmZvcm0tY29udHJvbC5pcy1pbnZhbGlke3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMS41cmVtIGNlbnRlcn0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlke2JvcmRlci1jb2xvcjojOTMwNDA0O3BhZGRpbmctcmlnaHQ6Y2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pICFpbXBvcnRhbnQ7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzJkMmUyZicgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCxyZ2JhKDAsMCwwLDApIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzOTMwNDA0JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzOTMwNDA0JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgbm8tcmVwZWF0fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6IzkzMDQwNDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTQ3LDQsNCwuMjUpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojOTMwNDA0fS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uaW52YWxpZC10b29sdGlwLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojOTMwNDA0fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojOTMwNDA0fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6I2M1MDUwNTtiYWNrZ3JvdW5kLWNvbG9yOiNjNTA1MDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDE0Nyw0LDQsLjI1KX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM5MzA0MDR9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6IzkzMDQwNH0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojOTMwNDA0O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxNDcsNCw0LC4yNSl9LmZvcm0taW5saW5le2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS5mb3JtLWlubGluZSAuZm9ybS1jaGVja3t3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZm9ybS1pbmxpbmUgbGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXg6MCAwIGF1dG87ZmxleC1mbG93OnJvdyB3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjB9LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2x7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0e3dpZHRoOmF1dG99LmZvcm0taW5saW5lIC5mb3JtLWNoZWNre2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDowfS5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LXNocmluazowO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjI1cmVtO21hcmdpbi1sZWZ0OjB9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVse21hcmdpbi1ib3R0b206MH19LmZhZGV7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5mYWRle3RyYW5zaXRpb246bm9uZX19LmZhZGU6bm90KC5zaG93KXtvcGFjaXR5OjB9LmNvbGxhcHNlOm5vdCguc2hvdyl7ZGlzcGxheTpub25lfS5jb2xsYXBzaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuMzVzIGVhc2V9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmNvbGxhcHNpbmd7dHJhbnNpdGlvbjpub25lfX0uY29sbGFwc2luZy53aWR0aHt3aWR0aDowO2hlaWdodDphdXRvO3RyYW5zaXRpb246d2lkdGggLjM1cyBlYXNlfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jb2xsYXBzaW5nLndpZHRoe3RyYW5zaXRpb246bm9uZX19LmN1c3RvbS1jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MS41cmVtO3BhZGRpbmctbGVmdDoxLjVyZW07cHJpbnQtY29sb3ItYWRqdXN0OmV4YWN0fS5jdXN0b20tY29udHJvbC1pbmxpbmV7ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW4tcmlnaHQ6MXJlbX0uY3VzdG9tLWNvbnRyb2wtaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3otaW5kZXg6LTE7d2lkdGg6MXJlbTtoZWlnaHQ6MS4yNXJlbTtvcGFjaXR5OjB9LmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Y29sb3I6I2Y5ZjlmNDtib3JkZXItY29sb3I6IzY0OGI3YztiYWNrZ3JvdW5kLWNvbG9yOiM2NDhiN2N9LmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMDAsMTM5LDEyNCwuMjUpfS5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojYWNjM2JhfS5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmV+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Y29sb3I6I2Y5ZjlmNDtiYWNrZ3JvdW5kLWNvbG9yOiNjOWQ4ZDI7Ym9yZGVyLWNvbG9yOiNjOWQ4ZDJ9LmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXX4uY3VzdG9tLWNvbnRyb2wtbGFiZWwsLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkfi5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojNzc2ZjZmfS5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF1+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0uY3VzdG9tLWNvbnRyb2wtbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOnRvcH0uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjI1cmVtO2xlZnQ6LTEuNXJlbTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07cG9pbnRlci1ldmVudHM6bm9uZTtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgI2FmYWZhZn0uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDouMjVyZW07bGVmdDotMS41cmVtO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtjb250ZW50OlwiXCI7YmFja2dyb3VuZDo1MCUvNTAlIDUwJSBuby1yZXBlYXR9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItcmFkaXVzOjB9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNGOUY5RjQnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGV+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM2NDhiN2M7YmFja2dyb3VuZC1jb2xvcjojNjQ4YjdjfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGV+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNGOUY5RjQnIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgxMDAsMTM5LDEyNCwuNSl9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTAwLDEzOSwxMjQsLjUpfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNGOUY5RjQnLyUzZSUzYy9zdmclM2VcIil9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTAwLDEzOSwxMjQsLjUpfS5jdXN0b20tc3dpdGNoe3BhZGRpbmctbGVmdDoyLjI1cmVtfS5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2xlZnQ6LTIuMjVyZW07d2lkdGg6MS43NXJlbTtwb2ludGVyLWV2ZW50czphbGw7Ym9yZGVyLXJhZGl1czouNXJlbX0uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye3RvcDpjYWxjKDAuMjVyZW0gKyAycHgpO2xlZnQ6Y2FsYygtMi4yNXJlbSArIDJweCk7d2lkdGg6Y2FsYygxcmVtIC0gNHB4KTtoZWlnaHQ6Y2FsYygxcmVtIC0gNHB4KTtiYWNrZ3JvdW5kLWNvbG9yOiNhZmFmYWY7Ym9yZGVyLXJhZGl1czouNXJlbTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcnt0cmFuc2l0aW9uOm5vbmV9fS5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAuNzVyZW0pfS5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgxMDAsMTM5LDEyNCwuNSl9LmN1c3RvbS1zZWxlY3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO3BhZGRpbmc6LjM3NXJlbSAxLjc1cmVtIC4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6I2Y5ZjlmNDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMmQyZTJmJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0O2JvcmRlcjoxcHggc29saWQgcmdiYSgyNDksMjQ5LDI0NCwuNik7Ym9yZGVyLXJhZGl1czowO2FwcGVhcmFuY2U6bm9uZX0uY3VzdG9tLXNlbGVjdDpmb2N1c3tib3JkZXItY29sb3I6I2FjYzNiYTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwMCwxMzksMTI0LC4yNSl9LmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZXtjb2xvcjojZjlmOWY0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSl7aGVpZ2h0OmF1dG87cGFkZGluZy1yaWdodDouNzVyZW07YmFja2dyb3VuZC1pbWFnZTpub25lfS5jdXN0b20tc2VsZWN0OmRpc2FibGVke2NvbG9yOiM3NzZmNmY7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX0uY3VzdG9tLXNlbGVjdDotbW96LWZvY3VzcmluZ3tjb2xvcjpyZ2JhKDAsMCwwLDApO3RleHQtc2hhZG93OjAgMCAwICNmOWY5ZjR9LmN1c3RvbS1zZWxlY3Qtc217aGVpZ2h0OmNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO3BhZGRpbmctdG9wOi4yNXJlbTtwYWRkaW5nLWJvdHRvbTouMjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtO2ZvbnQtc2l6ZTowLjg3NXJlbX0uY3VzdG9tLXNlbGVjdC1sZ3toZWlnaHQ6Y2FsYygxLjVlbSArIDFyZW0gKyAycHgpO3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtO3BhZGRpbmctbGVmdDoxcmVtO2ZvbnQtc2l6ZToxcmVtfS5jdXN0b20tZmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7bWFyZ2luLWJvdHRvbTowfS5jdXN0b20tZmlsZS1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO21hcmdpbjowO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjB9LmN1c3RvbS1maWxlLWlucHV0OmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6I2FjYzNiYTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTAwLDEzOSwxMjQsLjI1KX0uY3VzdG9tLWZpbGUtaW5wdXRbZGlzYWJsZWRdfi5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWR+LmN1c3RvbS1maWxlLWxhYmVse2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbil+LmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntjb250ZW50OlwiQnJvd3NlXCJ9LmN1c3RvbS1maWxlLWlucHV0fi5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVye2NvbnRlbnQ6YXR0cihkYXRhLWJyb3dzZSl9LmN1c3RvbS1maWxlLWxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTtoZWlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6I2Y5ZjlmNDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI0OSwyNDksMjQ0LC42KTtib3JkZXItcmFkaXVzOjRweH0uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDozO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtKTtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojZjlmOWY0O2NvbnRlbnQ6XCJCcm93c2VcIjtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWxlZnQ6aW5oZXJpdDtib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwfS5jdXN0b20tcmFuZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MS40cmVtO3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YXBwZWFyYW5jZTpub25lfS5jdXN0b20tcmFuZ2U6Zm9jdXN7b3V0bGluZTowfS5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmOWY5ZjQsMCAwIDAgLjJyZW0gcmdiYSgxMDAsMTM5LDEyNCwuMjUpfS5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2Y5ZjlmNCwwIDAgMCAuMnJlbSByZ2JhKDEwMCwxMzksMTI0LC4yNSl9LmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmOWY5ZjQsMCAwIDAgLjJyZW0gcmdiYSgxMDAsMTM5LDEyNCwuMjUpfS5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXJ7Ym9yZGVyOjB9LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTttYXJnaW4tdG9wOi0wLjI1cmVtO2JhY2tncm91bmQtY29sb3I6IzY0OGI3Yztib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYnt0cmFuc2l0aW9uOm5vbmV9fS5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNjOWQ4ZDJ9LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6cmdiYSgwLDAsMCwwKTtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJhZGl1czoxcmVtfS5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiM2NDhiN2M7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDthcHBlYXJhbmNlOm5vbmV9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYnt0cmFuc2l0aW9uOm5vbmV9fS5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2M5ZDhkMn0uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnJnYmEoMCwwLDAsMCk7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4ycmVtO21hcmdpbi1sZWZ0Oi4ycmVtO2JhY2tncm91bmQtY29sb3I6IzY0OGI3Yztib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWJ7dHJhbnNpdGlvbjpub25lfX0uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2M5ZDhkMn0uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6cmdiYSgwLDAsMCwwKTtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXdpZHRoOi41cmVtfS5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2Vye2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXJ7bWFyZ2luLXJpZ2h0OjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhZmFmYWZ9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7Y3Vyc29yOmRlZmF1bHR9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhZmFmYWZ9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFja3tjdXJzb3I6ZGVmYXVsdH0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojYWZhZmFmfS5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLXNlbGVjdHt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tc2VsZWN0e3RyYW5zaXRpb246bm9uZX19QG1lZGlhIHByaW50eyosKjo6YmVmb3JlLCo6OmFmdGVye3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH1hOm5vdCguYnRuKXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFiYnJbdGl0bGVdOjphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn1wcmV7d2hpdGUtc3BhY2U6cHJlLXdyYXAgIWltcG9ydGFudH1wcmUsYmxvY2txdW90ZXtib3JkZXI6MXB4IHNvbGlkICNhZmFmYWY7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9dHIsaW1ne3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfXAsaDIsaDN7b3JwaGFuczozO3dpZG93czozfWgyLGgze3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWR9QHBhZ2V7c2l6ZTphM31ib2R5e21pbi13aWR0aDoxMDI0cHggIWltcG9ydGFudH0uY29udGFpbmVyLC5zbl9jb250YWluZXJfZml4ZWR7bWluLXdpZHRoOjEwMjRweCAhaW1wb3J0YW50fS5uYXZiYXJ7ZGlzcGxheTpub25lfS5iYWRnZXtib3JkZXI6MXB4IHNvbGlkICMwZTBmMTF9LnRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZSAhaW1wb3J0YW50fS50YWJsZSB0ZCwudGFibGUgdGh7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY0ICFpbXBvcnRhbnR9LnRhYmxlLWJvcmRlcmVkIHRoLC50YWJsZS1ib3JkZXJlZCB0ZHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudH0udGFibGUtZGFya3tjb2xvcjppbmhlcml0fS50YWJsZS1kYXJrIHRoLC50YWJsZS1kYXJrIHRkLC50YWJsZS1kYXJrIHRoZWFkIHRoLC50YWJsZS1kYXJrIHRib2R5K3Rib2R5e2JvcmRlci1jb2xvcjojZGVlMmU2fS50YWJsZSAudGhlYWQtZGFyayB0aHtjb2xvcjppbmhlcml0O2JvcmRlci1jb2xvcjojZGVlMmU2fX0uYWxpZ24tYmFzZWxpbmV7dmVydGljYWwtYWxpZ246YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tdG9we3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50fS5hbGlnbi1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlICFpbXBvcnRhbnR9LmFsaWduLWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjpib3R0b20gIWltcG9ydGFudH0uYWxpZ24tdGV4dC1ib3R0b217dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b20gIWltcG9ydGFudH0uYWxpZ24tdGV4dC10b3B7dmVydGljYWwtYWxpZ246dGV4dC10b3AgIWltcG9ydGFudH0uYmctYzF7YmFja2dyb3VuZC1jb2xvcjojZDY1YjEwICFpbXBvcnRhbnR9YS5iZy1jMTpob3ZlcixhLmJnLWMxOmZvY3VzLGJ1dHRvbi5iZy1jMTpob3ZlcixidXR0b24uYmctYzE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojYTc0NzBjICFpbXBvcnRhbnR9LmJnLWMye2JhY2tncm91bmQtY29sb3I6I2YyNzAyMiAhaW1wb3J0YW50fWEuYmctYzI6aG92ZXIsYS5iZy1jMjpmb2N1cyxidXR0b24uYmctYzI6aG92ZXIsYnV0dG9uLmJnLWMyOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2Q1NTgwZCAhaW1wb3J0YW50fS5iZy1jM3tiYWNrZ3JvdW5kLWNvbG9yOiM2NDhiN2MgIWltcG9ydGFudH1hLmJnLWMzOmhvdmVyLGEuYmctYzM6Zm9jdXMsYnV0dG9uLmJnLWMzOmhvdmVyLGJ1dHRvbi5iZy1jMzpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM0ZjZkNjIgIWltcG9ydGFudH0uYmctYzR7YmFja2dyb3VuZC1jb2xvcjojNGM1YzU2ICFpbXBvcnRhbnR9YS5iZy1jNDpob3ZlcixhLmJnLWM0OmZvY3VzLGJ1dHRvbi5iZy1jNDpob3ZlcixidXR0b24uYmctYzQ6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMzU0MDNjICFpbXBvcnRhbnR9LmJnLWM1e2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmNCAhaW1wb3J0YW50fWEuYmctYzU6aG92ZXIsYS5iZy1jNTpmb2N1cyxidXR0b24uYmctYzU6aG92ZXIsYnV0dG9uLmJnLWM1OmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2U3ZTdkMyAhaW1wb3J0YW50fS5iZy1jNntiYWNrZ3JvdW5kLWNvbG9yOiM3NjJlMTQgIWltcG9ydGFudH1hLmJnLWM2OmhvdmVyLGEuYmctYzY6Zm9jdXMsYnV0dG9uLmJnLWM2OmhvdmVyLGJ1dHRvbi5iZy1jNjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM0YTFkMGQgIWltcG9ydGFudH0uYmctYzd7YmFja2dyb3VuZC1jb2xvcjojMGUwZjExICFpbXBvcnRhbnR9YS5iZy1jNzpob3ZlcixhLmJnLWM3OmZvY3VzLGJ1dHRvbi5iZy1jNzpob3ZlcixidXR0b24uYmctYzc6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDAwICFpbXBvcnRhbnR9LmJnLWM4e2JhY2tncm91bmQtY29sb3I6I2UzZTNlMyAhaW1wb3J0YW50fWEuYmctYzg6aG92ZXIsYS5iZy1jODpmb2N1cyxidXR0b24uYmctYzg6aG92ZXIsYnV0dG9uLmJnLWM4OmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2NhY2FjYSAhaW1wb3J0YW50fS5iZy1jOXtiYWNrZ3JvdW5kLWNvbG9yOiMzZDNkM2QgIWltcG9ydGFudH1hLmJnLWM5OmhvdmVyLGEuYmctYzk6Zm9jdXMsYnV0dG9uLmJnLWM5OmhvdmVyLGJ1dHRvbi5iZy1jOTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMyNDI0MjQgIWltcG9ydGFudH0uYmctYzEwe2JhY2tncm91bmQtY29sb3I6cmdiYSgyNDksMjQ5LDI0NCwuNikgIWltcG9ydGFudH1hLmJnLWMxMDpob3ZlcixhLmJnLWMxMDpmb2N1cyxidXR0b24uYmctYzEwOmhvdmVyLGJ1dHRvbi5iZy1jMTA6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIzMSwyMzEsMjExLC42KSAhaW1wb3J0YW50fS5iZy1jMTF7YmFja2dyb3VuZC1jb2xvcjojODY4Njg2ICFpbXBvcnRhbnR9YS5iZy1jMTE6aG92ZXIsYS5iZy1jMTE6Zm9jdXMsYnV0dG9uLmJnLWMxMTpob3ZlcixidXR0b24uYmctYzExOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzZkNmQ2ZCAhaW1wb3J0YW50fS5iZy1jMTJ7YmFja2dyb3VuZC1jb2xvcjojYjBiMGIwICFpbXBvcnRhbnR9YS5iZy1jMTI6aG92ZXIsYS5iZy1jMTI6Zm9jdXMsYnV0dG9uLmJnLWMxMjpob3ZlcixidXR0b24uYmctYzEyOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Izk3OTc5NyAhaW1wb3J0YW50fS5iZy1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudH1hLmJnLWxpZ2h0OmhvdmVyLGEuYmctbGlnaHQ6Zm9jdXMsYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLGJ1dHRvbi5iZy1saWdodDpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNkY2RjZGMgIWltcG9ydGFudH0uYmctZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMwYjBiMGIgIWltcG9ydGFudH1hLmJnLWRhcms6aG92ZXIsYS5iZy1kYXJrOmZvY3VzLGJ1dHRvbi5iZy1kYXJrOmhvdmVyLGJ1dHRvbi5iZy1kYXJrOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzAwMCAhaW1wb3J0YW50fS5iZy13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5ZjQgIWltcG9ydGFudH0uYmctdHJhbnNwYXJlbnR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5kLXNtLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtc20taW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtc20taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtc20tYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXNtLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1zbS10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1zbS10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXNtLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtc20taW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA4MzRweCl7LmQtbWQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1tZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtbWQtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLW1kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLW1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtbWQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEwMjRweCl7LmQtbGctbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1sZy1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1sZy1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtbGctdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLWxnLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLWxnLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtbGctZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1sZy1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE0NTZweCl7LmQteGwtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC14bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC14bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC14bC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQteGwtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXhsLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQteGwtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC14bC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuZC1wcmludC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXByaW50LWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1wcmludC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1wcmludC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19LmZsZXgtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmZsZXgtc20tcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1zbS1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtc20td3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LXNtLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtc20td3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1zbS1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogODM0cHgpey5mbGV4LW1kLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1tZC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbWQtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEwMjRweCl7LmZsZXgtbGctcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1sZy1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LWxnLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTQ1NnB4KXsuZmxleC14bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14bC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgteGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC14bC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX0ucG9zaXRpb24tc3RhdGlje3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50fS5wb3NpdGlvbi1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50fS5wb3NpdGlvbi1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50fS5wb3NpdGlvbi1maXhlZHtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50fS5wb3NpdGlvbi1zdGlja3l7cG9zaXRpb246c3RpY2t5ICFpbXBvcnRhbnR9LmZpeGVkLXRvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjEwMzB9LmZpeGVkLWJvdHRvbXtwb3NpdGlvbjpmaXhlZDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwMzB9QHN1cHBvcnRzKHBvc2l0aW9uOiBzdGlja3kpey5zdGlja3ktdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9fS5zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0bzt3aGl0ZS1zcGFjZTpub3JtYWx9LnctMjV7d2lkdGg6MjUlICFpbXBvcnRhbnR9LnctNTB7d2lkdGg6NTAlICFpbXBvcnRhbnR9LnctNzV7d2lkdGg6NzUlICFpbXBvcnRhbnR9LnctMTAwe3dpZHRoOjEwMCUgIWltcG9ydGFudH0udy1hdXRve3dpZHRoOmF1dG8gIWltcG9ydGFudH0uaC0yNXtoZWlnaHQ6MjUlICFpbXBvcnRhbnR9LmgtNTB7aGVpZ2h0OjUwJSAhaW1wb3J0YW50fS5oLTc1e2hlaWdodDo3NSUgIWltcG9ydGFudH0uaC0xMDB7aGVpZ2h0OjEwMCUgIWltcG9ydGFudH0uaC1hdXRve2hlaWdodDphdXRvICFpbXBvcnRhbnR9Lm13LTEwMHttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5taC0xMDB7bWF4LWhlaWdodDoxMDAlICFpbXBvcnRhbnR9Lm1pbi12dy0xMDB7bWluLXdpZHRoOjEwMHZ3ICFpbXBvcnRhbnR9Lm1pbi12aC0xMDB7bWluLWhlaWdodDoxMDB2aCAhaW1wb3J0YW50fS52dy0xMDB7d2lkdGg6MTAwdncgIWltcG9ydGFudH0udmgtMTAwe2hlaWdodDoxMDB2aCAhaW1wb3J0YW50fS5tLTB7bWFyZ2luOjBweCAhaW1wb3J0YW50fS5tdC0wLC5teS0we21hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnR9Lm1yLTAsLm14LTB7bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50fS5tYi0wLC5teS0we21hcmdpbi1ib3R0b206MHB4ICFpbXBvcnRhbnR9Lm1sLTAsLm14LTB7bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnR9Lm0tMXttYXJnaW46MXB4ICFpbXBvcnRhbnR9Lm10LTEsLm15LTF7bWFyZ2luLXRvcDoxcHggIWltcG9ydGFudH0ubXItMSwubXgtMXttYXJnaW4tcmlnaHQ6MXB4ICFpbXBvcnRhbnR9Lm1iLTEsLm15LTF7bWFyZ2luLWJvdHRvbToxcHggIWltcG9ydGFudH0ubWwtMSwubXgtMXttYXJnaW4tbGVmdDoxcHggIWltcG9ydGFudH0ubS0ye21hcmdpbjoycHggIWltcG9ydGFudH0ubXQtMiwubXktMnttYXJnaW4tdG9wOjJweCAhaW1wb3J0YW50fS5tci0yLC5teC0ye21hcmdpbi1yaWdodDoycHggIWltcG9ydGFudH0ubWItMiwubXktMnttYXJnaW4tYm90dG9tOjJweCAhaW1wb3J0YW50fS5tbC0yLC5teC0ye21hcmdpbi1sZWZ0OjJweCAhaW1wb3J0YW50fS5tLTN7bWFyZ2luOjNweCAhaW1wb3J0YW50fS5tdC0zLC5teS0ze21hcmdpbi10b3A6M3B4ICFpbXBvcnRhbnR9Lm1yLTMsLm14LTN7bWFyZ2luLXJpZ2h0OjNweCAhaW1wb3J0YW50fS5tYi0zLC5teS0ze21hcmdpbi1ib3R0b206M3B4ICFpbXBvcnRhbnR9Lm1sLTMsLm14LTN7bWFyZ2luLWxlZnQ6M3B4ICFpbXBvcnRhbnR9Lm0tNHttYXJnaW46NHB4ICFpbXBvcnRhbnR9Lm10LTQsLm15LTR7bWFyZ2luLXRvcDo0cHggIWltcG9ydGFudH0ubXItNCwubXgtNHttYXJnaW4tcmlnaHQ6NHB4ICFpbXBvcnRhbnR9Lm1iLTQsLm15LTR7bWFyZ2luLWJvdHRvbTo0cHggIWltcG9ydGFudH0ubWwtNCwubXgtNHttYXJnaW4tbGVmdDo0cHggIWltcG9ydGFudH0ubS01e21hcmdpbjo1cHggIWltcG9ydGFudH0ubXQtNSwubXktNXttYXJnaW4tdG9wOjVweCAhaW1wb3J0YW50fS5tci01LC5teC01e21hcmdpbi1yaWdodDo1cHggIWltcG9ydGFudH0ubWItNSwubXktNXttYXJnaW4tYm90dG9tOjVweCAhaW1wb3J0YW50fS5tbC01LC5teC01e21hcmdpbi1sZWZ0OjVweCAhaW1wb3J0YW50fS5tLWdne21hcmdpbjoxNnB4ICFpbXBvcnRhbnR9Lm10LWdnLC5teS1nZ3ttYXJnaW4tdG9wOjE2cHggIWltcG9ydGFudH0ubXItZ2csLm14LWdne21hcmdpbi1yaWdodDoxNnB4ICFpbXBvcnRhbnR9Lm1iLWdnLC5teS1nZ3ttYXJnaW4tYm90dG9tOjE2cHggIWltcG9ydGFudH0ubWwtZ2csLm14LWdne21hcmdpbi1sZWZ0OjE2cHggIWltcG9ydGFudH0ubS0xMjB7bWFyZ2luOjEyMHB4ICFpbXBvcnRhbnR9Lm10LTEyMCwubXktMTIwe21hcmdpbi10b3A6MTIwcHggIWltcG9ydGFudH0ubXItMTIwLC5teC0xMjB7bWFyZ2luLXJpZ2h0OjEyMHB4ICFpbXBvcnRhbnR9Lm1iLTEyMCwubXktMTIwe21hcmdpbi1ib3R0b206MTIwcHggIWltcG9ydGFudH0ubWwtMTIwLC5teC0xMjB7bWFyZ2luLWxlZnQ6MTIwcHggIWltcG9ydGFudH0ubS0xMTB7bWFyZ2luOjExMHB4ICFpbXBvcnRhbnR9Lm10LTExMCwubXktMTEwe21hcmdpbi10b3A6MTEwcHggIWltcG9ydGFudH0ubXItMTEwLC5teC0xMTB7bWFyZ2luLXJpZ2h0OjExMHB4ICFpbXBvcnRhbnR9Lm1iLTExMCwubXktMTEwe21hcmdpbi1ib3R0b206MTEwcHggIWltcG9ydGFudH0ubWwtMTEwLC5teC0xMTB7bWFyZ2luLWxlZnQ6MTEwcHggIWltcG9ydGFudH0ubS0xMDB7bWFyZ2luOjEwMHB4ICFpbXBvcnRhbnR9Lm10LTEwMCwubXktMTAwe21hcmdpbi10b3A6MTAwcHggIWltcG9ydGFudH0ubXItMTAwLC5teC0xMDB7bWFyZ2luLXJpZ2h0OjEwMHB4ICFpbXBvcnRhbnR9Lm1iLTEwMCwubXktMTAwe21hcmdpbi1ib3R0b206MTAwcHggIWltcG9ydGFudH0ubWwtMTAwLC5teC0xMDB7bWFyZ2luLWxlZnQ6MTAwcHggIWltcG9ydGFudH0ubS05MHttYXJnaW46OTBweCAhaW1wb3J0YW50fS5tdC05MCwubXktOTB7bWFyZ2luLXRvcDo5MHB4ICFpbXBvcnRhbnR9Lm1yLTkwLC5teC05MHttYXJnaW4tcmlnaHQ6OTBweCAhaW1wb3J0YW50fS5tYi05MCwubXktOTB7bWFyZ2luLWJvdHRvbTo5MHB4ICFpbXBvcnRhbnR9Lm1sLTkwLC5teC05MHttYXJnaW4tbGVmdDo5MHB4ICFpbXBvcnRhbnR9Lm0tODB7bWFyZ2luOjgwcHggIWltcG9ydGFudH0ubXQtODAsLm15LTgwe21hcmdpbi10b3A6ODBweCAhaW1wb3J0YW50fS5tci04MCwubXgtODB7bWFyZ2luLXJpZ2h0OjgwcHggIWltcG9ydGFudH0ubWItODAsLm15LTgwe21hcmdpbi1ib3R0b206ODBweCAhaW1wb3J0YW50fS5tbC04MCwubXgtODB7bWFyZ2luLWxlZnQ6ODBweCAhaW1wb3J0YW50fS5tLTcwe21hcmdpbjo3MHB4ICFpbXBvcnRhbnR9Lm10LTcwLC5teS03MHttYXJnaW4tdG9wOjcwcHggIWltcG9ydGFudH0ubXItNzAsLm14LTcwe21hcmdpbi1yaWdodDo3MHB4ICFpbXBvcnRhbnR9Lm1iLTcwLC5teS03MHttYXJnaW4tYm90dG9tOjcwcHggIWltcG9ydGFudH0ubWwtNzAsLm14LTcwe21hcmdpbi1sZWZ0OjcwcHggIWltcG9ydGFudH0ubS02MHttYXJnaW46NjBweCAhaW1wb3J0YW50fS5tdC02MCwubXktNjB7bWFyZ2luLXRvcDo2MHB4ICFpbXBvcnRhbnR9Lm1yLTYwLC5teC02MHttYXJnaW4tcmlnaHQ6NjBweCAhaW1wb3J0YW50fS5tYi02MCwubXktNjB7bWFyZ2luLWJvdHRvbTo2MHB4ICFpbXBvcnRhbnR9Lm1sLTYwLC5teC02MHttYXJnaW4tbGVmdDo2MHB4ICFpbXBvcnRhbnR9Lm0tNTB7bWFyZ2luOjUwcHggIWltcG9ydGFudH0ubXQtNTAsLm15LTUwe21hcmdpbi10b3A6NTBweCAhaW1wb3J0YW50fS5tci01MCwubXgtNTB7bWFyZ2luLXJpZ2h0OjUwcHggIWltcG9ydGFudH0ubWItNTAsLm15LTUwe21hcmdpbi1ib3R0b206NTBweCAhaW1wb3J0YW50fS5tbC01MCwubXgtNTB7bWFyZ2luLWxlZnQ6NTBweCAhaW1wb3J0YW50fS5tLTQwe21hcmdpbjo0MHB4ICFpbXBvcnRhbnR9Lm10LTQwLC5zbl9oZWFkZXJfbmF2X21vYmlsZV9jdC0tbGFuZ3VhZ2UsLm15LTQwe21hcmdpbi10b3A6NDBweCAhaW1wb3J0YW50fS5tci00MCwubXgtNDB7bWFyZ2luLXJpZ2h0OjQwcHggIWltcG9ydGFudH0ubWItNDAsLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2k6bm90KDpsYXN0LWNoaWxkKSwubXktNDB7bWFyZ2luLWJvdHRvbTo0MHB4ICFpbXBvcnRhbnR9Lm1sLTQwLC5teC00MHttYXJnaW4tbGVmdDo0MHB4ICFpbXBvcnRhbnR9Lm0tMzB7bWFyZ2luOjMwcHggIWltcG9ydGFudH0ubXQtMzAsLm15LTMwe21hcmdpbi10b3A6MzBweCAhaW1wb3J0YW50fS5tci0zMCwubXgtMzB7bWFyZ2luLXJpZ2h0OjMwcHggIWltcG9ydGFudH0ubWItMzAsLm15LTMwe21hcmdpbi1ib3R0b206MzBweCAhaW1wb3J0YW50fS5tbC0zMCwubXgtMzB7bWFyZ2luLWxlZnQ6MzBweCAhaW1wb3J0YW50fS5tLTIwe21hcmdpbjoyMHB4ICFpbXBvcnRhbnR9Lm10LTIwLC5teS0yMHttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudH0ubXItMjAsLm14LTIwe21hcmdpbi1yaWdodDoyMHB4ICFpbXBvcnRhbnR9Lm1iLTIwLC5teS0yMHttYXJnaW4tYm90dG9tOjIwcHggIWltcG9ydGFudH0ubWwtMjAsLm14LTIwe21hcmdpbi1sZWZ0OjIwcHggIWltcG9ydGFudH0ubS0xMHttYXJnaW46MTBweCAhaW1wb3J0YW50fS5tdC0xMCwubXktMTB7bWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnR9Lm1yLTEwLC5teC0xMHttYXJnaW4tcmlnaHQ6MTBweCAhaW1wb3J0YW50fS5tYi0xMCwubXktMTB7bWFyZ2luLWJvdHRvbToxMHB4ICFpbXBvcnRhbnR9Lm1sLTEwLC5teC0xMHttYXJnaW4tbGVmdDoxMHB4ICFpbXBvcnRhbnR9Lm0tOXttYXJnaW46OXB4ICFpbXBvcnRhbnR9Lm10LTksLm15LTl7bWFyZ2luLXRvcDo5cHggIWltcG9ydGFudH0ubXItOSwubXgtOXttYXJnaW4tcmlnaHQ6OXB4ICFpbXBvcnRhbnR9Lm1iLTksLm15LTl7bWFyZ2luLWJvdHRvbTo5cHggIWltcG9ydGFudH0ubWwtOSwubXgtOXttYXJnaW4tbGVmdDo5cHggIWltcG9ydGFudH0ubS04e21hcmdpbjo4cHggIWltcG9ydGFudH0ubXQtOCwubXktOHttYXJnaW4tdG9wOjhweCAhaW1wb3J0YW50fS5tci04LC5teC04e21hcmdpbi1yaWdodDo4cHggIWltcG9ydGFudH0ubWItOCwubXktOHttYXJnaW4tYm90dG9tOjhweCAhaW1wb3J0YW50fS5tbC04LC5teC04e21hcmdpbi1sZWZ0OjhweCAhaW1wb3J0YW50fS5tLTd7bWFyZ2luOjdweCAhaW1wb3J0YW50fS5tdC03LC5teS03e21hcmdpbi10b3A6N3B4ICFpbXBvcnRhbnR9Lm1yLTcsLm14LTd7bWFyZ2luLXJpZ2h0OjdweCAhaW1wb3J0YW50fS5tYi03LC5teS03e21hcmdpbi1ib3R0b206N3B4ICFpbXBvcnRhbnR9Lm1sLTcsLm14LTd7bWFyZ2luLWxlZnQ6N3B4ICFpbXBvcnRhbnR9Lm0tNnttYXJnaW46NnB4ICFpbXBvcnRhbnR9Lm10LTYsLm15LTZ7bWFyZ2luLXRvcDo2cHggIWltcG9ydGFudH0ubXItNiwubXgtNnttYXJnaW4tcmlnaHQ6NnB4ICFpbXBvcnRhbnR9Lm1iLTYsLm15LTZ7bWFyZ2luLWJvdHRvbTo2cHggIWltcG9ydGFudH0ubWwtNiwubXgtNnttYXJnaW4tbGVmdDo2cHggIWltcG9ydGFudH0ucC0we3BhZGRpbmc6MHB4ICFpbXBvcnRhbnR9LnB0LTAsLnB5LTB7cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnR9LnByLTAsLnB4LTB7cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudH0ucGItMCwucHktMHtwYWRkaW5nLWJvdHRvbTowcHggIWltcG9ydGFudH0ucGwtMCwucHgtMHtwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnR9LnAtMXtwYWRkaW5nOjFweCAhaW1wb3J0YW50fS5wdC0xLC5weS0xe3BhZGRpbmctdG9wOjFweCAhaW1wb3J0YW50fS5wci0xLC5weC0xe3BhZGRpbmctcmlnaHQ6MXB4ICFpbXBvcnRhbnR9LnBiLTEsLnB5LTF7cGFkZGluZy1ib3R0b206MXB4ICFpbXBvcnRhbnR9LnBsLTEsLnB4LTF7cGFkZGluZy1sZWZ0OjFweCAhaW1wb3J0YW50fS5wLTJ7cGFkZGluZzoycHggIWltcG9ydGFudH0ucHQtMiwucHktMntwYWRkaW5nLXRvcDoycHggIWltcG9ydGFudH0ucHItMiwucHgtMntwYWRkaW5nLXJpZ2h0OjJweCAhaW1wb3J0YW50fS5wYi0yLC5weS0ye3BhZGRpbmctYm90dG9tOjJweCAhaW1wb3J0YW50fS5wbC0yLC5weC0ye3BhZGRpbmctbGVmdDoycHggIWltcG9ydGFudH0ucC0ze3BhZGRpbmc6M3B4ICFpbXBvcnRhbnR9LnB0LTMsLnB5LTN7cGFkZGluZy10b3A6M3B4ICFpbXBvcnRhbnR9LnByLTMsLnB4LTN7cGFkZGluZy1yaWdodDozcHggIWltcG9ydGFudH0ucGItMywucHktM3twYWRkaW5nLWJvdHRvbTozcHggIWltcG9ydGFudH0ucGwtMywucHgtM3twYWRkaW5nLWxlZnQ6M3B4ICFpbXBvcnRhbnR9LnAtNHtwYWRkaW5nOjRweCAhaW1wb3J0YW50fS5wdC00LC5weS00e3BhZGRpbmctdG9wOjRweCAhaW1wb3J0YW50fS5wci00LC5weC00e3BhZGRpbmctcmlnaHQ6NHB4ICFpbXBvcnRhbnR9LnBiLTQsLnB5LTR7cGFkZGluZy1ib3R0b206NHB4ICFpbXBvcnRhbnR9LnBsLTQsLnB4LTR7cGFkZGluZy1sZWZ0OjRweCAhaW1wb3J0YW50fS5wLTV7cGFkZGluZzo1cHggIWltcG9ydGFudH0ucHQtNSwucHktNXtwYWRkaW5nLXRvcDo1cHggIWltcG9ydGFudH0ucHItNSwucHgtNXtwYWRkaW5nLXJpZ2h0OjVweCAhaW1wb3J0YW50fS5wYi01LC5weS01e3BhZGRpbmctYm90dG9tOjVweCAhaW1wb3J0YW50fS5wbC01LC5weC01e3BhZGRpbmctbGVmdDo1cHggIWltcG9ydGFudH0ucC1nZ3twYWRkaW5nOjE2cHggIWltcG9ydGFudH0ucHQtZ2csLnB5LWdne3BhZGRpbmctdG9wOjE2cHggIWltcG9ydGFudH0ucHItZ2csLnB4LWdne3BhZGRpbmctcmlnaHQ6MTZweCAhaW1wb3J0YW50fS5wYi1nZywucHktZ2d7cGFkZGluZy1ib3R0b206MTZweCAhaW1wb3J0YW50fS5wbC1nZywucHgtZ2d7cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudH0ucC0xMjB7cGFkZGluZzoxMjBweCAhaW1wb3J0YW50fS5wdC0xMjAsLnB5LTEyMHtwYWRkaW5nLXRvcDoxMjBweCAhaW1wb3J0YW50fS5wci0xMjAsLnB4LTEyMHtwYWRkaW5nLXJpZ2h0OjEyMHB4ICFpbXBvcnRhbnR9LnBiLTEyMCwucHktMTIwe3BhZGRpbmctYm90dG9tOjEyMHB4ICFpbXBvcnRhbnR9LnBsLTEyMCwucHgtMTIwe3BhZGRpbmctbGVmdDoxMjBweCAhaW1wb3J0YW50fS5wLTExMHtwYWRkaW5nOjExMHB4ICFpbXBvcnRhbnR9LnB0LTExMCwucHktMTEwe3BhZGRpbmctdG9wOjExMHB4ICFpbXBvcnRhbnR9LnByLTExMCwucHgtMTEwe3BhZGRpbmctcmlnaHQ6MTEwcHggIWltcG9ydGFudH0ucGItMTEwLC5weS0xMTB7cGFkZGluZy1ib3R0b206MTEwcHggIWltcG9ydGFudH0ucGwtMTEwLC5weC0xMTB7cGFkZGluZy1sZWZ0OjExMHB4ICFpbXBvcnRhbnR9LnAtMTAwe3BhZGRpbmc6MTAwcHggIWltcG9ydGFudH0ucHQtMTAwLC5weS0xMDB7cGFkZGluZy10b3A6MTAwcHggIWltcG9ydGFudH0ucHItMTAwLC5weC0xMDB7cGFkZGluZy1yaWdodDoxMDBweCAhaW1wb3J0YW50fS5wYi0xMDAsLnB5LTEwMHtwYWRkaW5nLWJvdHRvbToxMDBweCAhaW1wb3J0YW50fS5wbC0xMDAsLnB4LTEwMHtwYWRkaW5nLWxlZnQ6MTAwcHggIWltcG9ydGFudH0ucC05MHtwYWRkaW5nOjkwcHggIWltcG9ydGFudH0ucHQtOTAsLnB5LTkwe3BhZGRpbmctdG9wOjkwcHggIWltcG9ydGFudH0ucHItOTAsLnB4LTkwe3BhZGRpbmctcmlnaHQ6OTBweCAhaW1wb3J0YW50fS5wYi05MCwucHktOTB7cGFkZGluZy1ib3R0b206OTBweCAhaW1wb3J0YW50fS5wbC05MCwucHgtOTB7cGFkZGluZy1sZWZ0OjkwcHggIWltcG9ydGFudH0ucC04MHtwYWRkaW5nOjgwcHggIWltcG9ydGFudH0ucHQtODAsLnB5LTgwe3BhZGRpbmctdG9wOjgwcHggIWltcG9ydGFudH0ucHItODAsLnB4LTgwe3BhZGRpbmctcmlnaHQ6ODBweCAhaW1wb3J0YW50fS5wYi04MCwucHktODB7cGFkZGluZy1ib3R0b206ODBweCAhaW1wb3J0YW50fS5wbC04MCwucHgtODB7cGFkZGluZy1sZWZ0OjgwcHggIWltcG9ydGFudH0ucC03MHtwYWRkaW5nOjcwcHggIWltcG9ydGFudH0ucHQtNzAsLnB5LTcwe3BhZGRpbmctdG9wOjcwcHggIWltcG9ydGFudH0ucHItNzAsLnB4LTcwe3BhZGRpbmctcmlnaHQ6NzBweCAhaW1wb3J0YW50fS5wYi03MCwucHktNzB7cGFkZGluZy1ib3R0b206NzBweCAhaW1wb3J0YW50fS5wbC03MCwucHgtNzB7cGFkZGluZy1sZWZ0OjcwcHggIWltcG9ydGFudH0ucC02MHtwYWRkaW5nOjYwcHggIWltcG9ydGFudH0ucHQtNjAsLnB5LTYwe3BhZGRpbmctdG9wOjYwcHggIWltcG9ydGFudH0ucHItNjAsLnB4LTYwe3BhZGRpbmctcmlnaHQ6NjBweCAhaW1wb3J0YW50fS5wYi02MCwucHktNjB7cGFkZGluZy1ib3R0b206NjBweCAhaW1wb3J0YW50fS5wbC02MCwucHgtNjB7cGFkZGluZy1sZWZ0OjYwcHggIWltcG9ydGFudH0ucC01MHtwYWRkaW5nOjUwcHggIWltcG9ydGFudH0ucHQtNTAsLnB5LTUwe3BhZGRpbmctdG9wOjUwcHggIWltcG9ydGFudH0ucHItNTAsLnB4LTUwe3BhZGRpbmctcmlnaHQ6NTBweCAhaW1wb3J0YW50fS5wYi01MCwucHktNTB7cGFkZGluZy1ib3R0b206NTBweCAhaW1wb3J0YW50fS5wbC01MCwucHgtNTB7cGFkZGluZy1sZWZ0OjUwcHggIWltcG9ydGFudH0ucC00MHtwYWRkaW5nOjQwcHggIWltcG9ydGFudH0ucHQtNDAsLnB5LTQwe3BhZGRpbmctdG9wOjQwcHggIWltcG9ydGFudH0ucHItNDAsLnB4LTQwe3BhZGRpbmctcmlnaHQ6NDBweCAhaW1wb3J0YW50fS5wYi00MCwucHktNDB7cGFkZGluZy1ib3R0b206NDBweCAhaW1wb3J0YW50fS5wbC00MCwucHgtNDB7cGFkZGluZy1sZWZ0OjQwcHggIWltcG9ydGFudH0ucC0zMHtwYWRkaW5nOjMwcHggIWltcG9ydGFudH0ucHQtMzAsLnB5LTMwe3BhZGRpbmctdG9wOjMwcHggIWltcG9ydGFudH0ucHItMzAsLnB4LTMwe3BhZGRpbmctcmlnaHQ6MzBweCAhaW1wb3J0YW50fS5wYi0zMCwucHktMzB7cGFkZGluZy1ib3R0b206MzBweCAhaW1wb3J0YW50fS5wbC0zMCwucHgtMzB7cGFkZGluZy1sZWZ0OjMwcHggIWltcG9ydGFudH0ucC0yMHtwYWRkaW5nOjIwcHggIWltcG9ydGFudH0ucHQtMjAsLnB5LTIwe3BhZGRpbmctdG9wOjIwcHggIWltcG9ydGFudH0ucHItMjAsLnB4LTIwe3BhZGRpbmctcmlnaHQ6MjBweCAhaW1wb3J0YW50fS5wYi0yMCwucHktMjB7cGFkZGluZy1ib3R0b206MjBweCAhaW1wb3J0YW50fS5wbC0yMCwucHgtMjB7cGFkZGluZy1sZWZ0OjIwcHggIWltcG9ydGFudH0ucC0xMHtwYWRkaW5nOjEwcHggIWltcG9ydGFudH0ucHQtMTAsLnB5LTEwe3BhZGRpbmctdG9wOjEwcHggIWltcG9ydGFudH0ucHItMTAsLnB4LTEwe3BhZGRpbmctcmlnaHQ6MTBweCAhaW1wb3J0YW50fS5wYi0xMCwucHktMTB7cGFkZGluZy1ib3R0b206MTBweCAhaW1wb3J0YW50fS5wbC0xMCwucHgtMTB7cGFkZGluZy1sZWZ0OjEwcHggIWltcG9ydGFudH0ucC05e3BhZGRpbmc6OXB4ICFpbXBvcnRhbnR9LnB0LTksLnB5LTl7cGFkZGluZy10b3A6OXB4ICFpbXBvcnRhbnR9LnByLTksLnB4LTl7cGFkZGluZy1yaWdodDo5cHggIWltcG9ydGFudH0ucGItOSwucHktOXtwYWRkaW5nLWJvdHRvbTo5cHggIWltcG9ydGFudH0ucGwtOSwucHgtOXtwYWRkaW5nLWxlZnQ6OXB4ICFpbXBvcnRhbnR9LnAtOHtwYWRkaW5nOjhweCAhaW1wb3J0YW50fS5wdC04LC5weS04e3BhZGRpbmctdG9wOjhweCAhaW1wb3J0YW50fS5wci04LC5weC04e3BhZGRpbmctcmlnaHQ6OHB4ICFpbXBvcnRhbnR9LnBiLTgsLnB5LTh7cGFkZGluZy1ib3R0b206OHB4ICFpbXBvcnRhbnR9LnBsLTgsLnB4LTh7cGFkZGluZy1sZWZ0OjhweCAhaW1wb3J0YW50fS5wLTd7cGFkZGluZzo3cHggIWltcG9ydGFudH0ucHQtNywucHktN3twYWRkaW5nLXRvcDo3cHggIWltcG9ydGFudH0ucHItNywucHgtN3twYWRkaW5nLXJpZ2h0OjdweCAhaW1wb3J0YW50fS5wYi03LC5weS03e3BhZGRpbmctYm90dG9tOjdweCAhaW1wb3J0YW50fS5wbC03LC5weC03e3BhZGRpbmctbGVmdDo3cHggIWltcG9ydGFudH0ucC02e3BhZGRpbmc6NnB4ICFpbXBvcnRhbnR9LnB0LTYsLnB5LTZ7cGFkZGluZy10b3A6NnB4ICFpbXBvcnRhbnR9LnByLTYsLnB4LTZ7cGFkZGluZy1yaWdodDo2cHggIWltcG9ydGFudH0ucGItNiwucHktNntwYWRkaW5nLWJvdHRvbTo2cHggIWltcG9ydGFudH0ucGwtNiwucHgtNntwYWRkaW5nLWxlZnQ6NnB4ICFpbXBvcnRhbnR9Lm0tYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1hdXRvLC5teS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1hdXRvLC5teC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLWF1dG8sLm15LWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLWF1dG8sLm14LWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsubS1zbS0we21hcmdpbjowcHggIWltcG9ydGFudH0ubXQtc20tMCwubXktc20tMHttYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50fS5tci1zbS0wLC5teC1zbS0we21hcmdpbi1yaWdodDowcHggIWltcG9ydGFudH0ubWItc20tMCwubXktc20tMHttYXJnaW4tYm90dG9tOjBweCAhaW1wb3J0YW50fS5tbC1zbS0wLC5teC1zbS0we21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50fS5tLXNtLTF7bWFyZ2luOjFweCAhaW1wb3J0YW50fS5tdC1zbS0xLC5teS1zbS0xe21hcmdpbi10b3A6MXB4ICFpbXBvcnRhbnR9Lm1yLXNtLTEsLm14LXNtLTF7bWFyZ2luLXJpZ2h0OjFweCAhaW1wb3J0YW50fS5tYi1zbS0xLC5teS1zbS0xe21hcmdpbi1ib3R0b206MXB4ICFpbXBvcnRhbnR9Lm1sLXNtLTEsLm14LXNtLTF7bWFyZ2luLWxlZnQ6MXB4ICFpbXBvcnRhbnR9Lm0tc20tMnttYXJnaW46MnB4ICFpbXBvcnRhbnR9Lm10LXNtLTIsLm15LXNtLTJ7bWFyZ2luLXRvcDoycHggIWltcG9ydGFudH0ubXItc20tMiwubXgtc20tMnttYXJnaW4tcmlnaHQ6MnB4ICFpbXBvcnRhbnR9Lm1iLXNtLTIsLm15LXNtLTJ7bWFyZ2luLWJvdHRvbToycHggIWltcG9ydGFudH0ubWwtc20tMiwubXgtc20tMnttYXJnaW4tbGVmdDoycHggIWltcG9ydGFudH0ubS1zbS0ze21hcmdpbjozcHggIWltcG9ydGFudH0ubXQtc20tMywubXktc20tM3ttYXJnaW4tdG9wOjNweCAhaW1wb3J0YW50fS5tci1zbS0zLC5teC1zbS0ze21hcmdpbi1yaWdodDozcHggIWltcG9ydGFudH0ubWItc20tMywubXktc20tM3ttYXJnaW4tYm90dG9tOjNweCAhaW1wb3J0YW50fS5tbC1zbS0zLC5teC1zbS0ze21hcmdpbi1sZWZ0OjNweCAhaW1wb3J0YW50fS5tLXNtLTR7bWFyZ2luOjRweCAhaW1wb3J0YW50fS5tdC1zbS00LC5teS1zbS00e21hcmdpbi10b3A6NHB4ICFpbXBvcnRhbnR9Lm1yLXNtLTQsLm14LXNtLTR7bWFyZ2luLXJpZ2h0OjRweCAhaW1wb3J0YW50fS5tYi1zbS00LC5teS1zbS00e21hcmdpbi1ib3R0b206NHB4ICFpbXBvcnRhbnR9Lm1sLXNtLTQsLm14LXNtLTR7bWFyZ2luLWxlZnQ6NHB4ICFpbXBvcnRhbnR9Lm0tc20tNXttYXJnaW46NXB4ICFpbXBvcnRhbnR9Lm10LXNtLTUsLm15LXNtLTV7bWFyZ2luLXRvcDo1cHggIWltcG9ydGFudH0ubXItc20tNSwubXgtc20tNXttYXJnaW4tcmlnaHQ6NXB4ICFpbXBvcnRhbnR9Lm1iLXNtLTUsLm15LXNtLTV7bWFyZ2luLWJvdHRvbTo1cHggIWltcG9ydGFudH0ubWwtc20tNSwubXgtc20tNXttYXJnaW4tbGVmdDo1cHggIWltcG9ydGFudH0ubS1zbS1nZ3ttYXJnaW46MTZweCAhaW1wb3J0YW50fS5tdC1zbS1nZywubXktc20tZ2d7bWFyZ2luLXRvcDoxNnB4ICFpbXBvcnRhbnR9Lm1yLXNtLWdnLC5teC1zbS1nZ3ttYXJnaW4tcmlnaHQ6MTZweCAhaW1wb3J0YW50fS5tYi1zbS1nZywubXktc20tZ2d7bWFyZ2luLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9Lm1sLXNtLWdnLC5teC1zbS1nZ3ttYXJnaW4tbGVmdDoxNnB4ICFpbXBvcnRhbnR9Lm0tc20tMTIwe21hcmdpbjoxMjBweCAhaW1wb3J0YW50fS5tdC1zbS0xMjAsLm15LXNtLTEyMHttYXJnaW4tdG9wOjEyMHB4ICFpbXBvcnRhbnR9Lm1yLXNtLTEyMCwubXgtc20tMTIwe21hcmdpbi1yaWdodDoxMjBweCAhaW1wb3J0YW50fS5tYi1zbS0xMjAsLm15LXNtLTEyMHttYXJnaW4tYm90dG9tOjEyMHB4ICFpbXBvcnRhbnR9Lm1sLXNtLTEyMCwubXgtc20tMTIwe21hcmdpbi1sZWZ0OjEyMHB4ICFpbXBvcnRhbnR9Lm0tc20tMTEwe21hcmdpbjoxMTBweCAhaW1wb3J0YW50fS5tdC1zbS0xMTAsLm15LXNtLTExMHttYXJnaW4tdG9wOjExMHB4ICFpbXBvcnRhbnR9Lm1yLXNtLTExMCwubXgtc20tMTEwe21hcmdpbi1yaWdodDoxMTBweCAhaW1wb3J0YW50fS5tYi1zbS0xMTAsLm15LXNtLTExMHttYXJnaW4tYm90dG9tOjExMHB4ICFpbXBvcnRhbnR9Lm1sLXNtLTExMCwubXgtc20tMTEwe21hcmdpbi1sZWZ0OjExMHB4ICFpbXBvcnRhbnR9Lm0tc20tMTAwe21hcmdpbjoxMDBweCAhaW1wb3J0YW50fS5tdC1zbS0xMDAsLm15LXNtLTEwMHttYXJnaW4tdG9wOjEwMHB4ICFpbXBvcnRhbnR9Lm1yLXNtLTEwMCwubXgtc20tMTAwe21hcmdpbi1yaWdodDoxMDBweCAhaW1wb3J0YW50fS5tYi1zbS0xMDAsLm15LXNtLTEwMHttYXJnaW4tYm90dG9tOjEwMHB4ICFpbXBvcnRhbnR9Lm1sLXNtLTEwMCwubXgtc20tMTAwe21hcmdpbi1sZWZ0OjEwMHB4ICFpbXBvcnRhbnR9Lm0tc20tOTB7bWFyZ2luOjkwcHggIWltcG9ydGFudH0ubXQtc20tOTAsLm15LXNtLTkwe21hcmdpbi10b3A6OTBweCAhaW1wb3J0YW50fS5tci1zbS05MCwubXgtc20tOTB7bWFyZ2luLXJpZ2h0OjkwcHggIWltcG9ydGFudH0ubWItc20tOTAsLm15LXNtLTkwe21hcmdpbi1ib3R0b206OTBweCAhaW1wb3J0YW50fS5tbC1zbS05MCwubXgtc20tOTB7bWFyZ2luLWxlZnQ6OTBweCAhaW1wb3J0YW50fS5tLXNtLTgwe21hcmdpbjo4MHB4ICFpbXBvcnRhbnR9Lm10LXNtLTgwLC5teS1zbS04MHttYXJnaW4tdG9wOjgwcHggIWltcG9ydGFudH0ubXItc20tODAsLm14LXNtLTgwe21hcmdpbi1yaWdodDo4MHB4ICFpbXBvcnRhbnR9Lm1iLXNtLTgwLC5teS1zbS04MHttYXJnaW4tYm90dG9tOjgwcHggIWltcG9ydGFudH0ubWwtc20tODAsLm14LXNtLTgwe21hcmdpbi1sZWZ0OjgwcHggIWltcG9ydGFudH0ubS1zbS03MHttYXJnaW46NzBweCAhaW1wb3J0YW50fS5tdC1zbS03MCwubXktc20tNzB7bWFyZ2luLXRvcDo3MHB4ICFpbXBvcnRhbnR9Lm1yLXNtLTcwLC5teC1zbS03MHttYXJnaW4tcmlnaHQ6NzBweCAhaW1wb3J0YW50fS5tYi1zbS03MCwubXktc20tNzB7bWFyZ2luLWJvdHRvbTo3MHB4ICFpbXBvcnRhbnR9Lm1sLXNtLTcwLC5teC1zbS03MHttYXJnaW4tbGVmdDo3MHB4ICFpbXBvcnRhbnR9Lm0tc20tNjB7bWFyZ2luOjYwcHggIWltcG9ydGFudH0ubXQtc20tNjAsLm15LXNtLTYwe21hcmdpbi10b3A6NjBweCAhaW1wb3J0YW50fS5tci1zbS02MCwubXgtc20tNjB7bWFyZ2luLXJpZ2h0OjYwcHggIWltcG9ydGFudH0ubWItc20tNjAsLm15LXNtLTYwe21hcmdpbi1ib3R0b206NjBweCAhaW1wb3J0YW50fS5tbC1zbS02MCwubXgtc20tNjB7bWFyZ2luLWxlZnQ6NjBweCAhaW1wb3J0YW50fS5tLXNtLTUwe21hcmdpbjo1MHB4ICFpbXBvcnRhbnR9Lm10LXNtLTUwLC5teS1zbS01MHttYXJnaW4tdG9wOjUwcHggIWltcG9ydGFudH0ubXItc20tNTAsLm14LXNtLTUwe21hcmdpbi1yaWdodDo1MHB4ICFpbXBvcnRhbnR9Lm1iLXNtLTUwLC5teS1zbS01MHttYXJnaW4tYm90dG9tOjUwcHggIWltcG9ydGFudH0ubWwtc20tNTAsLm14LXNtLTUwe21hcmdpbi1sZWZ0OjUwcHggIWltcG9ydGFudH0ubS1zbS00MHttYXJnaW46NDBweCAhaW1wb3J0YW50fS5tdC1zbS00MCwubXktc20tNDB7bWFyZ2luLXRvcDo0MHB4ICFpbXBvcnRhbnR9Lm1yLXNtLTQwLC5teC1zbS00MHttYXJnaW4tcmlnaHQ6NDBweCAhaW1wb3J0YW50fS5tYi1zbS00MCwubXktc20tNDB7bWFyZ2luLWJvdHRvbTo0MHB4ICFpbXBvcnRhbnR9Lm1sLXNtLTQwLC5teC1zbS00MHttYXJnaW4tbGVmdDo0MHB4ICFpbXBvcnRhbnR9Lm0tc20tMzB7bWFyZ2luOjMwcHggIWltcG9ydGFudH0ubXQtc20tMzAsLm15LXNtLTMwe21hcmdpbi10b3A6MzBweCAhaW1wb3J0YW50fS5tci1zbS0zMCwubXgtc20tMzB7bWFyZ2luLXJpZ2h0OjMwcHggIWltcG9ydGFudH0ubWItc20tMzAsLm15LXNtLTMwe21hcmdpbi1ib3R0b206MzBweCAhaW1wb3J0YW50fS5tbC1zbS0zMCwubXgtc20tMzB7bWFyZ2luLWxlZnQ6MzBweCAhaW1wb3J0YW50fS5tLXNtLTIwe21hcmdpbjoyMHB4ICFpbXBvcnRhbnR9Lm10LXNtLTIwLC5teS1zbS0yMHttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudH0ubXItc20tMjAsLm14LXNtLTIwe21hcmdpbi1yaWdodDoyMHB4ICFpbXBvcnRhbnR9Lm1iLXNtLTIwLC5teS1zbS0yMHttYXJnaW4tYm90dG9tOjIwcHggIWltcG9ydGFudH0ubWwtc20tMjAsLm14LXNtLTIwe21hcmdpbi1sZWZ0OjIwcHggIWltcG9ydGFudH0ubS1zbS0xMHttYXJnaW46MTBweCAhaW1wb3J0YW50fS5tdC1zbS0xMCwubXktc20tMTB7bWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnR9Lm1yLXNtLTEwLC5teC1zbS0xMHttYXJnaW4tcmlnaHQ6MTBweCAhaW1wb3J0YW50fS5tYi1zbS0xMCwubXktc20tMTB7bWFyZ2luLWJvdHRvbToxMHB4ICFpbXBvcnRhbnR9Lm1sLXNtLTEwLC5teC1zbS0xMHttYXJnaW4tbGVmdDoxMHB4ICFpbXBvcnRhbnR9Lm0tc20tOXttYXJnaW46OXB4ICFpbXBvcnRhbnR9Lm10LXNtLTksLm15LXNtLTl7bWFyZ2luLXRvcDo5cHggIWltcG9ydGFudH0ubXItc20tOSwubXgtc20tOXttYXJnaW4tcmlnaHQ6OXB4ICFpbXBvcnRhbnR9Lm1iLXNtLTksLm15LXNtLTl7bWFyZ2luLWJvdHRvbTo5cHggIWltcG9ydGFudH0ubWwtc20tOSwubXgtc20tOXttYXJnaW4tbGVmdDo5cHggIWltcG9ydGFudH0ubS1zbS04e21hcmdpbjo4cHggIWltcG9ydGFudH0ubXQtc20tOCwubXktc20tOHttYXJnaW4tdG9wOjhweCAhaW1wb3J0YW50fS5tci1zbS04LC5teC1zbS04e21hcmdpbi1yaWdodDo4cHggIWltcG9ydGFudH0ubWItc20tOCwubXktc20tOHttYXJnaW4tYm90dG9tOjhweCAhaW1wb3J0YW50fS5tbC1zbS04LC5teC1zbS04e21hcmdpbi1sZWZ0OjhweCAhaW1wb3J0YW50fS5tLXNtLTd7bWFyZ2luOjdweCAhaW1wb3J0YW50fS5tdC1zbS03LC5teS1zbS03e21hcmdpbi10b3A6N3B4ICFpbXBvcnRhbnR9Lm1yLXNtLTcsLm14LXNtLTd7bWFyZ2luLXJpZ2h0OjdweCAhaW1wb3J0YW50fS5tYi1zbS03LC5teS1zbS03e21hcmdpbi1ib3R0b206N3B4ICFpbXBvcnRhbnR9Lm1sLXNtLTcsLm14LXNtLTd7bWFyZ2luLWxlZnQ6N3B4ICFpbXBvcnRhbnR9Lm0tc20tNnttYXJnaW46NnB4ICFpbXBvcnRhbnR9Lm10LXNtLTYsLm15LXNtLTZ7bWFyZ2luLXRvcDo2cHggIWltcG9ydGFudH0ubXItc20tNiwubXgtc20tNnttYXJnaW4tcmlnaHQ6NnB4ICFpbXBvcnRhbnR9Lm1iLXNtLTYsLm15LXNtLTZ7bWFyZ2luLWJvdHRvbTo2cHggIWltcG9ydGFudH0ubWwtc20tNiwubXgtc20tNnttYXJnaW4tbGVmdDo2cHggIWltcG9ydGFudH0ucC1zbS0we3BhZGRpbmc6MHB4ICFpbXBvcnRhbnR9LnB0LXNtLTAsLnB5LXNtLTB7cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnR9LnByLXNtLTAsLnB4LXNtLTB7cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudH0ucGItc20tMCwucHktc20tMHtwYWRkaW5nLWJvdHRvbTowcHggIWltcG9ydGFudH0ucGwtc20tMCwucHgtc20tMHtwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnR9LnAtc20tMXtwYWRkaW5nOjFweCAhaW1wb3J0YW50fS5wdC1zbS0xLC5weS1zbS0xe3BhZGRpbmctdG9wOjFweCAhaW1wb3J0YW50fS5wci1zbS0xLC5weC1zbS0xe3BhZGRpbmctcmlnaHQ6MXB4ICFpbXBvcnRhbnR9LnBiLXNtLTEsLnB5LXNtLTF7cGFkZGluZy1ib3R0b206MXB4ICFpbXBvcnRhbnR9LnBsLXNtLTEsLnB4LXNtLTF7cGFkZGluZy1sZWZ0OjFweCAhaW1wb3J0YW50fS5wLXNtLTJ7cGFkZGluZzoycHggIWltcG9ydGFudH0ucHQtc20tMiwucHktc20tMntwYWRkaW5nLXRvcDoycHggIWltcG9ydGFudH0ucHItc20tMiwucHgtc20tMntwYWRkaW5nLXJpZ2h0OjJweCAhaW1wb3J0YW50fS5wYi1zbS0yLC5weS1zbS0ye3BhZGRpbmctYm90dG9tOjJweCAhaW1wb3J0YW50fS5wbC1zbS0yLC5weC1zbS0ye3BhZGRpbmctbGVmdDoycHggIWltcG9ydGFudH0ucC1zbS0ze3BhZGRpbmc6M3B4ICFpbXBvcnRhbnR9LnB0LXNtLTMsLnB5LXNtLTN7cGFkZGluZy10b3A6M3B4ICFpbXBvcnRhbnR9LnByLXNtLTMsLnB4LXNtLTN7cGFkZGluZy1yaWdodDozcHggIWltcG9ydGFudH0ucGItc20tMywucHktc20tM3twYWRkaW5nLWJvdHRvbTozcHggIWltcG9ydGFudH0ucGwtc20tMywucHgtc20tM3twYWRkaW5nLWxlZnQ6M3B4ICFpbXBvcnRhbnR9LnAtc20tNHtwYWRkaW5nOjRweCAhaW1wb3J0YW50fS5wdC1zbS00LC5weS1zbS00e3BhZGRpbmctdG9wOjRweCAhaW1wb3J0YW50fS5wci1zbS00LC5weC1zbS00e3BhZGRpbmctcmlnaHQ6NHB4ICFpbXBvcnRhbnR9LnBiLXNtLTQsLnB5LXNtLTR7cGFkZGluZy1ib3R0b206NHB4ICFpbXBvcnRhbnR9LnBsLXNtLTQsLnB4LXNtLTR7cGFkZGluZy1sZWZ0OjRweCAhaW1wb3J0YW50fS5wLXNtLTV7cGFkZGluZzo1cHggIWltcG9ydGFudH0ucHQtc20tNSwucHktc20tNXtwYWRkaW5nLXRvcDo1cHggIWltcG9ydGFudH0ucHItc20tNSwucHgtc20tNXtwYWRkaW5nLXJpZ2h0OjVweCAhaW1wb3J0YW50fS5wYi1zbS01LC5weS1zbS01e3BhZGRpbmctYm90dG9tOjVweCAhaW1wb3J0YW50fS5wbC1zbS01LC5weC1zbS01e3BhZGRpbmctbGVmdDo1cHggIWltcG9ydGFudH0ucC1zbS1nZ3twYWRkaW5nOjE2cHggIWltcG9ydGFudH0ucHQtc20tZ2csLnB5LXNtLWdne3BhZGRpbmctdG9wOjE2cHggIWltcG9ydGFudH0ucHItc20tZ2csLnB4LXNtLWdne3BhZGRpbmctcmlnaHQ6MTZweCAhaW1wb3J0YW50fS5wYi1zbS1nZywucHktc20tZ2d7cGFkZGluZy1ib3R0b206MTZweCAhaW1wb3J0YW50fS5wbC1zbS1nZywucHgtc20tZ2d7cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudH0ucC1zbS0xMjB7cGFkZGluZzoxMjBweCAhaW1wb3J0YW50fS5wdC1zbS0xMjAsLnB5LXNtLTEyMHtwYWRkaW5nLXRvcDoxMjBweCAhaW1wb3J0YW50fS5wci1zbS0xMjAsLnB4LXNtLTEyMHtwYWRkaW5nLXJpZ2h0OjEyMHB4ICFpbXBvcnRhbnR9LnBiLXNtLTEyMCwucHktc20tMTIwe3BhZGRpbmctYm90dG9tOjEyMHB4ICFpbXBvcnRhbnR9LnBsLXNtLTEyMCwucHgtc20tMTIwe3BhZGRpbmctbGVmdDoxMjBweCAhaW1wb3J0YW50fS5wLXNtLTExMHtwYWRkaW5nOjExMHB4ICFpbXBvcnRhbnR9LnB0LXNtLTExMCwucHktc20tMTEwe3BhZGRpbmctdG9wOjExMHB4ICFpbXBvcnRhbnR9LnByLXNtLTExMCwucHgtc20tMTEwe3BhZGRpbmctcmlnaHQ6MTEwcHggIWltcG9ydGFudH0ucGItc20tMTEwLC5weS1zbS0xMTB7cGFkZGluZy1ib3R0b206MTEwcHggIWltcG9ydGFudH0ucGwtc20tMTEwLC5weC1zbS0xMTB7cGFkZGluZy1sZWZ0OjExMHB4ICFpbXBvcnRhbnR9LnAtc20tMTAwe3BhZGRpbmc6MTAwcHggIWltcG9ydGFudH0ucHQtc20tMTAwLC5weS1zbS0xMDB7cGFkZGluZy10b3A6MTAwcHggIWltcG9ydGFudH0ucHItc20tMTAwLC5weC1zbS0xMDB7cGFkZGluZy1yaWdodDoxMDBweCAhaW1wb3J0YW50fS5wYi1zbS0xMDAsLnB5LXNtLTEwMHtwYWRkaW5nLWJvdHRvbToxMDBweCAhaW1wb3J0YW50fS5wbC1zbS0xMDAsLnB4LXNtLTEwMHtwYWRkaW5nLWxlZnQ6MTAwcHggIWltcG9ydGFudH0ucC1zbS05MHtwYWRkaW5nOjkwcHggIWltcG9ydGFudH0ucHQtc20tOTAsLnB5LXNtLTkwe3BhZGRpbmctdG9wOjkwcHggIWltcG9ydGFudH0ucHItc20tOTAsLnB4LXNtLTkwe3BhZGRpbmctcmlnaHQ6OTBweCAhaW1wb3J0YW50fS5wYi1zbS05MCwucHktc20tOTB7cGFkZGluZy1ib3R0b206OTBweCAhaW1wb3J0YW50fS5wbC1zbS05MCwucHgtc20tOTB7cGFkZGluZy1sZWZ0OjkwcHggIWltcG9ydGFudH0ucC1zbS04MHtwYWRkaW5nOjgwcHggIWltcG9ydGFudH0ucHQtc20tODAsLnB5LXNtLTgwe3BhZGRpbmctdG9wOjgwcHggIWltcG9ydGFudH0ucHItc20tODAsLnB4LXNtLTgwe3BhZGRpbmctcmlnaHQ6ODBweCAhaW1wb3J0YW50fS5wYi1zbS04MCwucHktc20tODB7cGFkZGluZy1ib3R0b206ODBweCAhaW1wb3J0YW50fS5wbC1zbS04MCwucHgtc20tODB7cGFkZGluZy1sZWZ0OjgwcHggIWltcG9ydGFudH0ucC1zbS03MHtwYWRkaW5nOjcwcHggIWltcG9ydGFudH0ucHQtc20tNzAsLnB5LXNtLTcwe3BhZGRpbmctdG9wOjcwcHggIWltcG9ydGFudH0ucHItc20tNzAsLnB4LXNtLTcwe3BhZGRpbmctcmlnaHQ6NzBweCAhaW1wb3J0YW50fS5wYi1zbS03MCwucHktc20tNzB7cGFkZGluZy1ib3R0b206NzBweCAhaW1wb3J0YW50fS5wbC1zbS03MCwucHgtc20tNzB7cGFkZGluZy1sZWZ0OjcwcHggIWltcG9ydGFudH0ucC1zbS02MHtwYWRkaW5nOjYwcHggIWltcG9ydGFudH0ucHQtc20tNjAsLnB5LXNtLTYwe3BhZGRpbmctdG9wOjYwcHggIWltcG9ydGFudH0ucHItc20tNjAsLnB4LXNtLTYwe3BhZGRpbmctcmlnaHQ6NjBweCAhaW1wb3J0YW50fS5wYi1zbS02MCwucHktc20tNjB7cGFkZGluZy1ib3R0b206NjBweCAhaW1wb3J0YW50fS5wbC1zbS02MCwucHgtc20tNjB7cGFkZGluZy1sZWZ0OjYwcHggIWltcG9ydGFudH0ucC1zbS01MHtwYWRkaW5nOjUwcHggIWltcG9ydGFudH0ucHQtc20tNTAsLnB5LXNtLTUwe3BhZGRpbmctdG9wOjUwcHggIWltcG9ydGFudH0ucHItc20tNTAsLnB4LXNtLTUwe3BhZGRpbmctcmlnaHQ6NTBweCAhaW1wb3J0YW50fS5wYi1zbS01MCwucHktc20tNTB7cGFkZGluZy1ib3R0b206NTBweCAhaW1wb3J0YW50fS5wbC1zbS01MCwucHgtc20tNTB7cGFkZGluZy1sZWZ0OjUwcHggIWltcG9ydGFudH0ucC1zbS00MHtwYWRkaW5nOjQwcHggIWltcG9ydGFudH0ucHQtc20tNDAsLnB5LXNtLTQwe3BhZGRpbmctdG9wOjQwcHggIWltcG9ydGFudH0ucHItc20tNDAsLnB4LXNtLTQwe3BhZGRpbmctcmlnaHQ6NDBweCAhaW1wb3J0YW50fS5wYi1zbS00MCwucHktc20tNDB7cGFkZGluZy1ib3R0b206NDBweCAhaW1wb3J0YW50fS5wbC1zbS00MCwucHgtc20tNDB7cGFkZGluZy1sZWZ0OjQwcHggIWltcG9ydGFudH0ucC1zbS0zMHtwYWRkaW5nOjMwcHggIWltcG9ydGFudH0ucHQtc20tMzAsLnB5LXNtLTMwe3BhZGRpbmctdG9wOjMwcHggIWltcG9ydGFudH0ucHItc20tMzAsLnB4LXNtLTMwe3BhZGRpbmctcmlnaHQ6MzBweCAhaW1wb3J0YW50fS5wYi1zbS0zMCwucHktc20tMzB7cGFkZGluZy1ib3R0b206MzBweCAhaW1wb3J0YW50fS5wbC1zbS0zMCwucHgtc20tMzB7cGFkZGluZy1sZWZ0OjMwcHggIWltcG9ydGFudH0ucC1zbS0yMHtwYWRkaW5nOjIwcHggIWltcG9ydGFudH0ucHQtc20tMjAsLnB5LXNtLTIwe3BhZGRpbmctdG9wOjIwcHggIWltcG9ydGFudH0ucHItc20tMjAsLnB4LXNtLTIwe3BhZGRpbmctcmlnaHQ6MjBweCAhaW1wb3J0YW50fS5wYi1zbS0yMCwucHktc20tMjB7cGFkZGluZy1ib3R0b206MjBweCAhaW1wb3J0YW50fS5wbC1zbS0yMCwucHgtc20tMjB7cGFkZGluZy1sZWZ0OjIwcHggIWltcG9ydGFudH0ucC1zbS0xMHtwYWRkaW5nOjEwcHggIWltcG9ydGFudH0ucHQtc20tMTAsLnB5LXNtLTEwe3BhZGRpbmctdG9wOjEwcHggIWltcG9ydGFudH0ucHItc20tMTAsLnB4LXNtLTEwe3BhZGRpbmctcmlnaHQ6MTBweCAhaW1wb3J0YW50fS5wYi1zbS0xMCwucHktc20tMTB7cGFkZGluZy1ib3R0b206MTBweCAhaW1wb3J0YW50fS5wbC1zbS0xMCwucHgtc20tMTB7cGFkZGluZy1sZWZ0OjEwcHggIWltcG9ydGFudH0ucC1zbS05e3BhZGRpbmc6OXB4ICFpbXBvcnRhbnR9LnB0LXNtLTksLnB5LXNtLTl7cGFkZGluZy10b3A6OXB4ICFpbXBvcnRhbnR9LnByLXNtLTksLnB4LXNtLTl7cGFkZGluZy1yaWdodDo5cHggIWltcG9ydGFudH0ucGItc20tOSwucHktc20tOXtwYWRkaW5nLWJvdHRvbTo5cHggIWltcG9ydGFudH0ucGwtc20tOSwucHgtc20tOXtwYWRkaW5nLWxlZnQ6OXB4ICFpbXBvcnRhbnR9LnAtc20tOHtwYWRkaW5nOjhweCAhaW1wb3J0YW50fS5wdC1zbS04LC5weS1zbS04e3BhZGRpbmctdG9wOjhweCAhaW1wb3J0YW50fS5wci1zbS04LC5weC1zbS04e3BhZGRpbmctcmlnaHQ6OHB4ICFpbXBvcnRhbnR9LnBiLXNtLTgsLnB5LXNtLTh7cGFkZGluZy1ib3R0b206OHB4ICFpbXBvcnRhbnR9LnBsLXNtLTgsLnB4LXNtLTh7cGFkZGluZy1sZWZ0OjhweCAhaW1wb3J0YW50fS5wLXNtLTd7cGFkZGluZzo3cHggIWltcG9ydGFudH0ucHQtc20tNywucHktc20tN3twYWRkaW5nLXRvcDo3cHggIWltcG9ydGFudH0ucHItc20tNywucHgtc20tN3twYWRkaW5nLXJpZ2h0OjdweCAhaW1wb3J0YW50fS5wYi1zbS03LC5weS1zbS03e3BhZGRpbmctYm90dG9tOjdweCAhaW1wb3J0YW50fS5wbC1zbS03LC5weC1zbS03e3BhZGRpbmctbGVmdDo3cHggIWltcG9ydGFudH0ucC1zbS02e3BhZGRpbmc6NnB4ICFpbXBvcnRhbnR9LnB0LXNtLTYsLnB5LXNtLTZ7cGFkZGluZy10b3A6NnB4ICFpbXBvcnRhbnR9LnByLXNtLTYsLnB4LXNtLTZ7cGFkZGluZy1yaWdodDo2cHggIWltcG9ydGFudH0ucGItc20tNiwucHktc20tNntwYWRkaW5nLWJvdHRvbTo2cHggIWltcG9ydGFudH0ucGwtc20tNiwucHgtc20tNntwYWRkaW5nLWxlZnQ6NnB4ICFpbXBvcnRhbnR9Lm0tc20tYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1zbS1hdXRvLC5teS1zbS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1zbS1hdXRvLC5teC1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXNtLWF1dG8sLm15LXNtLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLXNtLWF1dG8sLm14LXNtLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA4MzRweCl7Lm0tbWQtMHttYXJnaW46MHB4ICFpbXBvcnRhbnR9Lm10LW1kLTAsLm15LW1kLTB7bWFyZ2luLXRvcDowcHggIWltcG9ydGFudH0ubXItbWQtMCwubXgtbWQtMHttYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnR9Lm1iLW1kLTAsLm15LW1kLTB7bWFyZ2luLWJvdHRvbTowcHggIWltcG9ydGFudH0ubWwtbWQtMCwubXgtbWQtMHttYXJnaW4tbGVmdDowcHggIWltcG9ydGFudH0ubS1tZC0xe21hcmdpbjoxcHggIWltcG9ydGFudH0ubXQtbWQtMSwubXktbWQtMXttYXJnaW4tdG9wOjFweCAhaW1wb3J0YW50fS5tci1tZC0xLC5teC1tZC0xe21hcmdpbi1yaWdodDoxcHggIWltcG9ydGFudH0ubWItbWQtMSwubXktbWQtMXttYXJnaW4tYm90dG9tOjFweCAhaW1wb3J0YW50fS5tbC1tZC0xLC5teC1tZC0xe21hcmdpbi1sZWZ0OjFweCAhaW1wb3J0YW50fS5tLW1kLTJ7bWFyZ2luOjJweCAhaW1wb3J0YW50fS5tdC1tZC0yLC5teS1tZC0ye21hcmdpbi10b3A6MnB4ICFpbXBvcnRhbnR9Lm1yLW1kLTIsLm14LW1kLTJ7bWFyZ2luLXJpZ2h0OjJweCAhaW1wb3J0YW50fS5tYi1tZC0yLC5teS1tZC0ye21hcmdpbi1ib3R0b206MnB4ICFpbXBvcnRhbnR9Lm1sLW1kLTIsLm14LW1kLTJ7bWFyZ2luLWxlZnQ6MnB4ICFpbXBvcnRhbnR9Lm0tbWQtM3ttYXJnaW46M3B4ICFpbXBvcnRhbnR9Lm10LW1kLTMsLm15LW1kLTN7bWFyZ2luLXRvcDozcHggIWltcG9ydGFudH0ubXItbWQtMywubXgtbWQtM3ttYXJnaW4tcmlnaHQ6M3B4ICFpbXBvcnRhbnR9Lm1iLW1kLTMsLm15LW1kLTN7bWFyZ2luLWJvdHRvbTozcHggIWltcG9ydGFudH0ubWwtbWQtMywubXgtbWQtM3ttYXJnaW4tbGVmdDozcHggIWltcG9ydGFudH0ubS1tZC00e21hcmdpbjo0cHggIWltcG9ydGFudH0ubXQtbWQtNCwubXktbWQtNHttYXJnaW4tdG9wOjRweCAhaW1wb3J0YW50fS5tci1tZC00LC5teC1tZC00e21hcmdpbi1yaWdodDo0cHggIWltcG9ydGFudH0ubWItbWQtNCwubXktbWQtNHttYXJnaW4tYm90dG9tOjRweCAhaW1wb3J0YW50fS5tbC1tZC00LC5teC1tZC00e21hcmdpbi1sZWZ0OjRweCAhaW1wb3J0YW50fS5tLW1kLTV7bWFyZ2luOjVweCAhaW1wb3J0YW50fS5tdC1tZC01LC5teS1tZC01e21hcmdpbi10b3A6NXB4ICFpbXBvcnRhbnR9Lm1yLW1kLTUsLm14LW1kLTV7bWFyZ2luLXJpZ2h0OjVweCAhaW1wb3J0YW50fS5tYi1tZC01LC5teS1tZC01e21hcmdpbi1ib3R0b206NXB4ICFpbXBvcnRhbnR9Lm1sLW1kLTUsLm14LW1kLTV7bWFyZ2luLWxlZnQ6NXB4ICFpbXBvcnRhbnR9Lm0tbWQtZ2d7bWFyZ2luOjE2cHggIWltcG9ydGFudH0ubXQtbWQtZ2csLm15LW1kLWdne21hcmdpbi10b3A6MTZweCAhaW1wb3J0YW50fS5tci1tZC1nZywubXgtbWQtZ2d7bWFyZ2luLXJpZ2h0OjE2cHggIWltcG9ydGFudH0ubWItbWQtZ2csLm15LW1kLWdne21hcmdpbi1ib3R0b206MTZweCAhaW1wb3J0YW50fS5tbC1tZC1nZywubXgtbWQtZ2d7bWFyZ2luLWxlZnQ6MTZweCAhaW1wb3J0YW50fS5tLW1kLTEyMHttYXJnaW46MTIwcHggIWltcG9ydGFudH0ubXQtbWQtMTIwLC5teS1tZC0xMjB7bWFyZ2luLXRvcDoxMjBweCAhaW1wb3J0YW50fS5tci1tZC0xMjAsLm14LW1kLTEyMHttYXJnaW4tcmlnaHQ6MTIwcHggIWltcG9ydGFudH0ubWItbWQtMTIwLC5teS1tZC0xMjB7bWFyZ2luLWJvdHRvbToxMjBweCAhaW1wb3J0YW50fS5tbC1tZC0xMjAsLm14LW1kLTEyMHttYXJnaW4tbGVmdDoxMjBweCAhaW1wb3J0YW50fS5tLW1kLTExMHttYXJnaW46MTEwcHggIWltcG9ydGFudH0ubXQtbWQtMTEwLC5teS1tZC0xMTB7bWFyZ2luLXRvcDoxMTBweCAhaW1wb3J0YW50fS5tci1tZC0xMTAsLm14LW1kLTExMHttYXJnaW4tcmlnaHQ6MTEwcHggIWltcG9ydGFudH0ubWItbWQtMTEwLC5teS1tZC0xMTB7bWFyZ2luLWJvdHRvbToxMTBweCAhaW1wb3J0YW50fS5tbC1tZC0xMTAsLm14LW1kLTExMHttYXJnaW4tbGVmdDoxMTBweCAhaW1wb3J0YW50fS5tLW1kLTEwMHttYXJnaW46MTAwcHggIWltcG9ydGFudH0ubXQtbWQtMTAwLC5teS1tZC0xMDB7bWFyZ2luLXRvcDoxMDBweCAhaW1wb3J0YW50fS5tci1tZC0xMDAsLm14LW1kLTEwMHttYXJnaW4tcmlnaHQ6MTAwcHggIWltcG9ydGFudH0ubWItbWQtMTAwLC5teS1tZC0xMDB7bWFyZ2luLWJvdHRvbToxMDBweCAhaW1wb3J0YW50fS5tbC1tZC0xMDAsLm14LW1kLTEwMHttYXJnaW4tbGVmdDoxMDBweCAhaW1wb3J0YW50fS5tLW1kLTkwe21hcmdpbjo5MHB4ICFpbXBvcnRhbnR9Lm10LW1kLTkwLC5teS1tZC05MHttYXJnaW4tdG9wOjkwcHggIWltcG9ydGFudH0ubXItbWQtOTAsLm14LW1kLTkwe21hcmdpbi1yaWdodDo5MHB4ICFpbXBvcnRhbnR9Lm1iLW1kLTkwLC5teS1tZC05MHttYXJnaW4tYm90dG9tOjkwcHggIWltcG9ydGFudH0ubWwtbWQtOTAsLm14LW1kLTkwe21hcmdpbi1sZWZ0OjkwcHggIWltcG9ydGFudH0ubS1tZC04MHttYXJnaW46ODBweCAhaW1wb3J0YW50fS5tdC1tZC04MCwubXktbWQtODB7bWFyZ2luLXRvcDo4MHB4ICFpbXBvcnRhbnR9Lm1yLW1kLTgwLC5teC1tZC04MHttYXJnaW4tcmlnaHQ6ODBweCAhaW1wb3J0YW50fS5tYi1tZC04MCwubXktbWQtODB7bWFyZ2luLWJvdHRvbTo4MHB4ICFpbXBvcnRhbnR9Lm1sLW1kLTgwLC5teC1tZC04MHttYXJnaW4tbGVmdDo4MHB4ICFpbXBvcnRhbnR9Lm0tbWQtNzB7bWFyZ2luOjcwcHggIWltcG9ydGFudH0ubXQtbWQtNzAsLm15LW1kLTcwe21hcmdpbi10b3A6NzBweCAhaW1wb3J0YW50fS5tci1tZC03MCwubXgtbWQtNzB7bWFyZ2luLXJpZ2h0OjcwcHggIWltcG9ydGFudH0ubWItbWQtNzAsLm15LW1kLTcwe21hcmdpbi1ib3R0b206NzBweCAhaW1wb3J0YW50fS5tbC1tZC03MCwubXgtbWQtNzB7bWFyZ2luLWxlZnQ6NzBweCAhaW1wb3J0YW50fS5tLW1kLTYwe21hcmdpbjo2MHB4ICFpbXBvcnRhbnR9Lm10LW1kLTYwLC5teS1tZC02MHttYXJnaW4tdG9wOjYwcHggIWltcG9ydGFudH0ubXItbWQtNjAsLm14LW1kLTYwe21hcmdpbi1yaWdodDo2MHB4ICFpbXBvcnRhbnR9Lm1iLW1kLTYwLC5teS1tZC02MHttYXJnaW4tYm90dG9tOjYwcHggIWltcG9ydGFudH0ubWwtbWQtNjAsLm14LW1kLTYwe21hcmdpbi1sZWZ0OjYwcHggIWltcG9ydGFudH0ubS1tZC01MHttYXJnaW46NTBweCAhaW1wb3J0YW50fS5tdC1tZC01MCwubXktbWQtNTB7bWFyZ2luLXRvcDo1MHB4ICFpbXBvcnRhbnR9Lm1yLW1kLTUwLC5teC1tZC01MHttYXJnaW4tcmlnaHQ6NTBweCAhaW1wb3J0YW50fS5tYi1tZC01MCwubXktbWQtNTB7bWFyZ2luLWJvdHRvbTo1MHB4ICFpbXBvcnRhbnR9Lm1sLW1kLTUwLC5teC1tZC01MHttYXJnaW4tbGVmdDo1MHB4ICFpbXBvcnRhbnR9Lm0tbWQtNDB7bWFyZ2luOjQwcHggIWltcG9ydGFudH0ubXQtbWQtNDAsLm15LW1kLTQwe21hcmdpbi10b3A6NDBweCAhaW1wb3J0YW50fS5tci1tZC00MCwubXgtbWQtNDB7bWFyZ2luLXJpZ2h0OjQwcHggIWltcG9ydGFudH0ubWItbWQtNDAsLm15LW1kLTQwe21hcmdpbi1ib3R0b206NDBweCAhaW1wb3J0YW50fS5tbC1tZC00MCwubXgtbWQtNDB7bWFyZ2luLWxlZnQ6NDBweCAhaW1wb3J0YW50fS5tLW1kLTMwe21hcmdpbjozMHB4ICFpbXBvcnRhbnR9Lm10LW1kLTMwLC5teS1tZC0zMHttYXJnaW4tdG9wOjMwcHggIWltcG9ydGFudH0ubXItbWQtMzAsLm14LW1kLTMwe21hcmdpbi1yaWdodDozMHB4ICFpbXBvcnRhbnR9Lm1iLW1kLTMwLC5teS1tZC0zMHttYXJnaW4tYm90dG9tOjMwcHggIWltcG9ydGFudH0ubWwtbWQtMzAsLm14LW1kLTMwe21hcmdpbi1sZWZ0OjMwcHggIWltcG9ydGFudH0ubS1tZC0yMHttYXJnaW46MjBweCAhaW1wb3J0YW50fS5tdC1tZC0yMCwubXktbWQtMjB7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnR9Lm1yLW1kLTIwLC5teC1tZC0yMHttYXJnaW4tcmlnaHQ6MjBweCAhaW1wb3J0YW50fS5tYi1tZC0yMCwubXktbWQtMjB7bWFyZ2luLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9Lm1sLW1kLTIwLC5teC1tZC0yMHttYXJnaW4tbGVmdDoyMHB4ICFpbXBvcnRhbnR9Lm0tbWQtMTB7bWFyZ2luOjEwcHggIWltcG9ydGFudH0ubXQtbWQtMTAsLm15LW1kLTEwe21hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50fS5tci1tZC0xMCwubXgtbWQtMTB7bWFyZ2luLXJpZ2h0OjEwcHggIWltcG9ydGFudH0ubWItbWQtMTAsLm15LW1kLTEwe21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50fS5tbC1tZC0xMCwubXgtbWQtMTB7bWFyZ2luLWxlZnQ6MTBweCAhaW1wb3J0YW50fS5tLW1kLTl7bWFyZ2luOjlweCAhaW1wb3J0YW50fS5tdC1tZC05LC5teS1tZC05e21hcmdpbi10b3A6OXB4ICFpbXBvcnRhbnR9Lm1yLW1kLTksLm14LW1kLTl7bWFyZ2luLXJpZ2h0OjlweCAhaW1wb3J0YW50fS5tYi1tZC05LC5teS1tZC05e21hcmdpbi1ib3R0b206OXB4ICFpbXBvcnRhbnR9Lm1sLW1kLTksLm14LW1kLTl7bWFyZ2luLWxlZnQ6OXB4ICFpbXBvcnRhbnR9Lm0tbWQtOHttYXJnaW46OHB4ICFpbXBvcnRhbnR9Lm10LW1kLTgsLm15LW1kLTh7bWFyZ2luLXRvcDo4cHggIWltcG9ydGFudH0ubXItbWQtOCwubXgtbWQtOHttYXJnaW4tcmlnaHQ6OHB4ICFpbXBvcnRhbnR9Lm1iLW1kLTgsLm15LW1kLTh7bWFyZ2luLWJvdHRvbTo4cHggIWltcG9ydGFudH0ubWwtbWQtOCwubXgtbWQtOHttYXJnaW4tbGVmdDo4cHggIWltcG9ydGFudH0ubS1tZC03e21hcmdpbjo3cHggIWltcG9ydGFudH0ubXQtbWQtNywubXktbWQtN3ttYXJnaW4tdG9wOjdweCAhaW1wb3J0YW50fS5tci1tZC03LC5teC1tZC03e21hcmdpbi1yaWdodDo3cHggIWltcG9ydGFudH0ubWItbWQtNywubXktbWQtN3ttYXJnaW4tYm90dG9tOjdweCAhaW1wb3J0YW50fS5tbC1tZC03LC5teC1tZC03e21hcmdpbi1sZWZ0OjdweCAhaW1wb3J0YW50fS5tLW1kLTZ7bWFyZ2luOjZweCAhaW1wb3J0YW50fS5tdC1tZC02LC5teS1tZC02e21hcmdpbi10b3A6NnB4ICFpbXBvcnRhbnR9Lm1yLW1kLTYsLm14LW1kLTZ7bWFyZ2luLXJpZ2h0OjZweCAhaW1wb3J0YW50fS5tYi1tZC02LC5teS1tZC02e21hcmdpbi1ib3R0b206NnB4ICFpbXBvcnRhbnR9Lm1sLW1kLTYsLm14LW1kLTZ7bWFyZ2luLWxlZnQ6NnB4ICFpbXBvcnRhbnR9LnAtbWQtMHtwYWRkaW5nOjBweCAhaW1wb3J0YW50fS5wdC1tZC0wLC5weS1tZC0we3BhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50fS5wci1tZC0wLC5weC1tZC0we3BhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnR9LnBiLW1kLTAsLnB5LW1kLTB7cGFkZGluZy1ib3R0b206MHB4ICFpbXBvcnRhbnR9LnBsLW1kLTAsLnB4LW1kLTB7cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50fS5wLW1kLTF7cGFkZGluZzoxcHggIWltcG9ydGFudH0ucHQtbWQtMSwucHktbWQtMXtwYWRkaW5nLXRvcDoxcHggIWltcG9ydGFudH0ucHItbWQtMSwucHgtbWQtMXtwYWRkaW5nLXJpZ2h0OjFweCAhaW1wb3J0YW50fS5wYi1tZC0xLC5weS1tZC0xe3BhZGRpbmctYm90dG9tOjFweCAhaW1wb3J0YW50fS5wbC1tZC0xLC5weC1tZC0xe3BhZGRpbmctbGVmdDoxcHggIWltcG9ydGFudH0ucC1tZC0ye3BhZGRpbmc6MnB4ICFpbXBvcnRhbnR9LnB0LW1kLTIsLnB5LW1kLTJ7cGFkZGluZy10b3A6MnB4ICFpbXBvcnRhbnR9LnByLW1kLTIsLnB4LW1kLTJ7cGFkZGluZy1yaWdodDoycHggIWltcG9ydGFudH0ucGItbWQtMiwucHktbWQtMntwYWRkaW5nLWJvdHRvbToycHggIWltcG9ydGFudH0ucGwtbWQtMiwucHgtbWQtMntwYWRkaW5nLWxlZnQ6MnB4ICFpbXBvcnRhbnR9LnAtbWQtM3twYWRkaW5nOjNweCAhaW1wb3J0YW50fS5wdC1tZC0zLC5weS1tZC0ze3BhZGRpbmctdG9wOjNweCAhaW1wb3J0YW50fS5wci1tZC0zLC5weC1tZC0ze3BhZGRpbmctcmlnaHQ6M3B4ICFpbXBvcnRhbnR9LnBiLW1kLTMsLnB5LW1kLTN7cGFkZGluZy1ib3R0b206M3B4ICFpbXBvcnRhbnR9LnBsLW1kLTMsLnB4LW1kLTN7cGFkZGluZy1sZWZ0OjNweCAhaW1wb3J0YW50fS5wLW1kLTR7cGFkZGluZzo0cHggIWltcG9ydGFudH0ucHQtbWQtNCwucHktbWQtNHtwYWRkaW5nLXRvcDo0cHggIWltcG9ydGFudH0ucHItbWQtNCwucHgtbWQtNHtwYWRkaW5nLXJpZ2h0OjRweCAhaW1wb3J0YW50fS5wYi1tZC00LC5weS1tZC00e3BhZGRpbmctYm90dG9tOjRweCAhaW1wb3J0YW50fS5wbC1tZC00LC5weC1tZC00e3BhZGRpbmctbGVmdDo0cHggIWltcG9ydGFudH0ucC1tZC01e3BhZGRpbmc6NXB4ICFpbXBvcnRhbnR9LnB0LW1kLTUsLnB5LW1kLTV7cGFkZGluZy10b3A6NXB4ICFpbXBvcnRhbnR9LnByLW1kLTUsLnB4LW1kLTV7cGFkZGluZy1yaWdodDo1cHggIWltcG9ydGFudH0ucGItbWQtNSwucHktbWQtNXtwYWRkaW5nLWJvdHRvbTo1cHggIWltcG9ydGFudH0ucGwtbWQtNSwucHgtbWQtNXtwYWRkaW5nLWxlZnQ6NXB4ICFpbXBvcnRhbnR9LnAtbWQtZ2d7cGFkZGluZzoxNnB4ICFpbXBvcnRhbnR9LnB0LW1kLWdnLC5weS1tZC1nZ3twYWRkaW5nLXRvcDoxNnB4ICFpbXBvcnRhbnR9LnByLW1kLWdnLC5weC1tZC1nZ3twYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudH0ucGItbWQtZ2csLnB5LW1kLWdne3BhZGRpbmctYm90dG9tOjE2cHggIWltcG9ydGFudH0ucGwtbWQtZ2csLnB4LW1kLWdne3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnR9LnAtbWQtMTIwe3BhZGRpbmc6MTIwcHggIWltcG9ydGFudH0ucHQtbWQtMTIwLC5weS1tZC0xMjB7cGFkZGluZy10b3A6MTIwcHggIWltcG9ydGFudH0ucHItbWQtMTIwLC5weC1tZC0xMjB7cGFkZGluZy1yaWdodDoxMjBweCAhaW1wb3J0YW50fS5wYi1tZC0xMjAsLnB5LW1kLTEyMHtwYWRkaW5nLWJvdHRvbToxMjBweCAhaW1wb3J0YW50fS5wbC1tZC0xMjAsLnB4LW1kLTEyMHtwYWRkaW5nLWxlZnQ6MTIwcHggIWltcG9ydGFudH0ucC1tZC0xMTB7cGFkZGluZzoxMTBweCAhaW1wb3J0YW50fS5wdC1tZC0xMTAsLnB5LW1kLTExMHtwYWRkaW5nLXRvcDoxMTBweCAhaW1wb3J0YW50fS5wci1tZC0xMTAsLnB4LW1kLTExMHtwYWRkaW5nLXJpZ2h0OjExMHB4ICFpbXBvcnRhbnR9LnBiLW1kLTExMCwucHktbWQtMTEwe3BhZGRpbmctYm90dG9tOjExMHB4ICFpbXBvcnRhbnR9LnBsLW1kLTExMCwucHgtbWQtMTEwe3BhZGRpbmctbGVmdDoxMTBweCAhaW1wb3J0YW50fS5wLW1kLTEwMHtwYWRkaW5nOjEwMHB4ICFpbXBvcnRhbnR9LnB0LW1kLTEwMCwucHktbWQtMTAwe3BhZGRpbmctdG9wOjEwMHB4ICFpbXBvcnRhbnR9LnByLW1kLTEwMCwucHgtbWQtMTAwe3BhZGRpbmctcmlnaHQ6MTAwcHggIWltcG9ydGFudH0ucGItbWQtMTAwLC5weS1tZC0xMDB7cGFkZGluZy1ib3R0b206MTAwcHggIWltcG9ydGFudH0ucGwtbWQtMTAwLC5weC1tZC0xMDB7cGFkZGluZy1sZWZ0OjEwMHB4ICFpbXBvcnRhbnR9LnAtbWQtOTB7cGFkZGluZzo5MHB4ICFpbXBvcnRhbnR9LnB0LW1kLTkwLC5weS1tZC05MHtwYWRkaW5nLXRvcDo5MHB4ICFpbXBvcnRhbnR9LnByLW1kLTkwLC5weC1tZC05MHtwYWRkaW5nLXJpZ2h0OjkwcHggIWltcG9ydGFudH0ucGItbWQtOTAsLnB5LW1kLTkwe3BhZGRpbmctYm90dG9tOjkwcHggIWltcG9ydGFudH0ucGwtbWQtOTAsLnB4LW1kLTkwe3BhZGRpbmctbGVmdDo5MHB4ICFpbXBvcnRhbnR9LnAtbWQtODB7cGFkZGluZzo4MHB4ICFpbXBvcnRhbnR9LnB0LW1kLTgwLC5weS1tZC04MHtwYWRkaW5nLXRvcDo4MHB4ICFpbXBvcnRhbnR9LnByLW1kLTgwLC5weC1tZC04MHtwYWRkaW5nLXJpZ2h0OjgwcHggIWltcG9ydGFudH0ucGItbWQtODAsLnB5LW1kLTgwe3BhZGRpbmctYm90dG9tOjgwcHggIWltcG9ydGFudH0ucGwtbWQtODAsLnB4LW1kLTgwe3BhZGRpbmctbGVmdDo4MHB4ICFpbXBvcnRhbnR9LnAtbWQtNzB7cGFkZGluZzo3MHB4ICFpbXBvcnRhbnR9LnB0LW1kLTcwLC5weS1tZC03MHtwYWRkaW5nLXRvcDo3MHB4ICFpbXBvcnRhbnR9LnByLW1kLTcwLC5weC1tZC03MHtwYWRkaW5nLXJpZ2h0OjcwcHggIWltcG9ydGFudH0ucGItbWQtNzAsLnB5LW1kLTcwe3BhZGRpbmctYm90dG9tOjcwcHggIWltcG9ydGFudH0ucGwtbWQtNzAsLnB4LW1kLTcwe3BhZGRpbmctbGVmdDo3MHB4ICFpbXBvcnRhbnR9LnAtbWQtNjB7cGFkZGluZzo2MHB4ICFpbXBvcnRhbnR9LnB0LW1kLTYwLC5weS1tZC02MHtwYWRkaW5nLXRvcDo2MHB4ICFpbXBvcnRhbnR9LnByLW1kLTYwLC5weC1tZC02MHtwYWRkaW5nLXJpZ2h0OjYwcHggIWltcG9ydGFudH0ucGItbWQtNjAsLnB5LW1kLTYwe3BhZGRpbmctYm90dG9tOjYwcHggIWltcG9ydGFudH0ucGwtbWQtNjAsLnB4LW1kLTYwe3BhZGRpbmctbGVmdDo2MHB4ICFpbXBvcnRhbnR9LnAtbWQtNTB7cGFkZGluZzo1MHB4ICFpbXBvcnRhbnR9LnB0LW1kLTUwLC5weS1tZC01MHtwYWRkaW5nLXRvcDo1MHB4ICFpbXBvcnRhbnR9LnByLW1kLTUwLC5weC1tZC01MHtwYWRkaW5nLXJpZ2h0OjUwcHggIWltcG9ydGFudH0ucGItbWQtNTAsLnB5LW1kLTUwe3BhZGRpbmctYm90dG9tOjUwcHggIWltcG9ydGFudH0ucGwtbWQtNTAsLnB4LW1kLTUwe3BhZGRpbmctbGVmdDo1MHB4ICFpbXBvcnRhbnR9LnAtbWQtNDB7cGFkZGluZzo0MHB4ICFpbXBvcnRhbnR9LnB0LW1kLTQwLC5weS1tZC00MHtwYWRkaW5nLXRvcDo0MHB4ICFpbXBvcnRhbnR9LnByLW1kLTQwLC5weC1tZC00MHtwYWRkaW5nLXJpZ2h0OjQwcHggIWltcG9ydGFudH0ucGItbWQtNDAsLnB5LW1kLTQwe3BhZGRpbmctYm90dG9tOjQwcHggIWltcG9ydGFudH0ucGwtbWQtNDAsLnB4LW1kLTQwe3BhZGRpbmctbGVmdDo0MHB4ICFpbXBvcnRhbnR9LnAtbWQtMzB7cGFkZGluZzozMHB4ICFpbXBvcnRhbnR9LnB0LW1kLTMwLC5weS1tZC0zMHtwYWRkaW5nLXRvcDozMHB4ICFpbXBvcnRhbnR9LnByLW1kLTMwLC5weC1tZC0zMHtwYWRkaW5nLXJpZ2h0OjMwcHggIWltcG9ydGFudH0ucGItbWQtMzAsLnB5LW1kLTMwe3BhZGRpbmctYm90dG9tOjMwcHggIWltcG9ydGFudH0ucGwtbWQtMzAsLnB4LW1kLTMwe3BhZGRpbmctbGVmdDozMHB4ICFpbXBvcnRhbnR9LnAtbWQtMjB7cGFkZGluZzoyMHB4ICFpbXBvcnRhbnR9LnB0LW1kLTIwLC5weS1tZC0yMHtwYWRkaW5nLXRvcDoyMHB4ICFpbXBvcnRhbnR9LnByLW1kLTIwLC5weC1tZC0yMHtwYWRkaW5nLXJpZ2h0OjIwcHggIWltcG9ydGFudH0ucGItbWQtMjAsLnB5LW1kLTIwe3BhZGRpbmctYm90dG9tOjIwcHggIWltcG9ydGFudH0ucGwtbWQtMjAsLnB4LW1kLTIwe3BhZGRpbmctbGVmdDoyMHB4ICFpbXBvcnRhbnR9LnAtbWQtMTB7cGFkZGluZzoxMHB4ICFpbXBvcnRhbnR9LnB0LW1kLTEwLC5weS1tZC0xMHtwYWRkaW5nLXRvcDoxMHB4ICFpbXBvcnRhbnR9LnByLW1kLTEwLC5weC1tZC0xMHtwYWRkaW5nLXJpZ2h0OjEwcHggIWltcG9ydGFudH0ucGItbWQtMTAsLnB5LW1kLTEwe3BhZGRpbmctYm90dG9tOjEwcHggIWltcG9ydGFudH0ucGwtbWQtMTAsLnB4LW1kLTEwe3BhZGRpbmctbGVmdDoxMHB4ICFpbXBvcnRhbnR9LnAtbWQtOXtwYWRkaW5nOjlweCAhaW1wb3J0YW50fS5wdC1tZC05LC5weS1tZC05e3BhZGRpbmctdG9wOjlweCAhaW1wb3J0YW50fS5wci1tZC05LC5weC1tZC05e3BhZGRpbmctcmlnaHQ6OXB4ICFpbXBvcnRhbnR9LnBiLW1kLTksLnB5LW1kLTl7cGFkZGluZy1ib3R0b206OXB4ICFpbXBvcnRhbnR9LnBsLW1kLTksLnB4LW1kLTl7cGFkZGluZy1sZWZ0OjlweCAhaW1wb3J0YW50fS5wLW1kLTh7cGFkZGluZzo4cHggIWltcG9ydGFudH0ucHQtbWQtOCwucHktbWQtOHtwYWRkaW5nLXRvcDo4cHggIWltcG9ydGFudH0ucHItbWQtOCwucHgtbWQtOHtwYWRkaW5nLXJpZ2h0OjhweCAhaW1wb3J0YW50fS5wYi1tZC04LC5weS1tZC04e3BhZGRpbmctYm90dG9tOjhweCAhaW1wb3J0YW50fS5wbC1tZC04LC5weC1tZC04e3BhZGRpbmctbGVmdDo4cHggIWltcG9ydGFudH0ucC1tZC03e3BhZGRpbmc6N3B4ICFpbXBvcnRhbnR9LnB0LW1kLTcsLnB5LW1kLTd7cGFkZGluZy10b3A6N3B4ICFpbXBvcnRhbnR9LnByLW1kLTcsLnB4LW1kLTd7cGFkZGluZy1yaWdodDo3cHggIWltcG9ydGFudH0ucGItbWQtNywucHktbWQtN3twYWRkaW5nLWJvdHRvbTo3cHggIWltcG9ydGFudH0ucGwtbWQtNywucHgtbWQtN3twYWRkaW5nLWxlZnQ6N3B4ICFpbXBvcnRhbnR9LnAtbWQtNntwYWRkaW5nOjZweCAhaW1wb3J0YW50fS5wdC1tZC02LC5weS1tZC02e3BhZGRpbmctdG9wOjZweCAhaW1wb3J0YW50fS5wci1tZC02LC5weC1tZC02e3BhZGRpbmctcmlnaHQ6NnB4ICFpbXBvcnRhbnR9LnBiLW1kLTYsLnB5LW1kLTZ7cGFkZGluZy1ib3R0b206NnB4ICFpbXBvcnRhbnR9LnBsLW1kLTYsLnB4LW1kLTZ7cGFkZGluZy1sZWZ0OjZweCAhaW1wb3J0YW50fS5tLW1kLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQtbWQtYXV0bywubXktbWQtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXItbWQtYXV0bywubXgtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC1tZC1hdXRvLC5teC1tZC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXsubS1sZy0we21hcmdpbjowcHggIWltcG9ydGFudH0ubXQtbGctMCwubXktbGctMHttYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50fS5tci1sZy0wLC5teC1sZy0we21hcmdpbi1yaWdodDowcHggIWltcG9ydGFudH0ubWItbGctMCwubXktbGctMHttYXJnaW4tYm90dG9tOjBweCAhaW1wb3J0YW50fS5tbC1sZy0wLC5teC1sZy0we21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50fS5tLWxnLTF7bWFyZ2luOjFweCAhaW1wb3J0YW50fS5tdC1sZy0xLC5teS1sZy0xe21hcmdpbi10b3A6MXB4ICFpbXBvcnRhbnR9Lm1yLWxnLTEsLm14LWxnLTF7bWFyZ2luLXJpZ2h0OjFweCAhaW1wb3J0YW50fS5tYi1sZy0xLC5teS1sZy0xe21hcmdpbi1ib3R0b206MXB4ICFpbXBvcnRhbnR9Lm1sLWxnLTEsLm14LWxnLTF7bWFyZ2luLWxlZnQ6MXB4ICFpbXBvcnRhbnR9Lm0tbGctMnttYXJnaW46MnB4ICFpbXBvcnRhbnR9Lm10LWxnLTIsLm15LWxnLTJ7bWFyZ2luLXRvcDoycHggIWltcG9ydGFudH0ubXItbGctMiwubXgtbGctMnttYXJnaW4tcmlnaHQ6MnB4ICFpbXBvcnRhbnR9Lm1iLWxnLTIsLm15LWxnLTJ7bWFyZ2luLWJvdHRvbToycHggIWltcG9ydGFudH0ubWwtbGctMiwubXgtbGctMnttYXJnaW4tbGVmdDoycHggIWltcG9ydGFudH0ubS1sZy0ze21hcmdpbjozcHggIWltcG9ydGFudH0ubXQtbGctMywubXktbGctM3ttYXJnaW4tdG9wOjNweCAhaW1wb3J0YW50fS5tci1sZy0zLC5teC1sZy0ze21hcmdpbi1yaWdodDozcHggIWltcG9ydGFudH0ubWItbGctMywubXktbGctM3ttYXJnaW4tYm90dG9tOjNweCAhaW1wb3J0YW50fS5tbC1sZy0zLC5teC1sZy0ze21hcmdpbi1sZWZ0OjNweCAhaW1wb3J0YW50fS5tLWxnLTR7bWFyZ2luOjRweCAhaW1wb3J0YW50fS5tdC1sZy00LC5teS1sZy00e21hcmdpbi10b3A6NHB4ICFpbXBvcnRhbnR9Lm1yLWxnLTQsLm14LWxnLTR7bWFyZ2luLXJpZ2h0OjRweCAhaW1wb3J0YW50fS5tYi1sZy00LC5teS1sZy00e21hcmdpbi1ib3R0b206NHB4ICFpbXBvcnRhbnR9Lm1sLWxnLTQsLm14LWxnLTR7bWFyZ2luLWxlZnQ6NHB4ICFpbXBvcnRhbnR9Lm0tbGctNXttYXJnaW46NXB4ICFpbXBvcnRhbnR9Lm10LWxnLTUsLm15LWxnLTV7bWFyZ2luLXRvcDo1cHggIWltcG9ydGFudH0ubXItbGctNSwubXgtbGctNXttYXJnaW4tcmlnaHQ6NXB4ICFpbXBvcnRhbnR9Lm1iLWxnLTUsLm15LWxnLTV7bWFyZ2luLWJvdHRvbTo1cHggIWltcG9ydGFudH0ubWwtbGctNSwubXgtbGctNXttYXJnaW4tbGVmdDo1cHggIWltcG9ydGFudH0ubS1sZy1nZ3ttYXJnaW46MTZweCAhaW1wb3J0YW50fS5tdC1sZy1nZywubXktbGctZ2d7bWFyZ2luLXRvcDoxNnB4ICFpbXBvcnRhbnR9Lm1yLWxnLWdnLC5teC1sZy1nZ3ttYXJnaW4tcmlnaHQ6MTZweCAhaW1wb3J0YW50fS5tYi1sZy1nZywubXktbGctZ2d7bWFyZ2luLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9Lm1sLWxnLWdnLC5teC1sZy1nZ3ttYXJnaW4tbGVmdDoxNnB4ICFpbXBvcnRhbnR9Lm0tbGctMTIwe21hcmdpbjoxMjBweCAhaW1wb3J0YW50fS5tdC1sZy0xMjAsLm15LWxnLTEyMHttYXJnaW4tdG9wOjEyMHB4ICFpbXBvcnRhbnR9Lm1yLWxnLTEyMCwubXgtbGctMTIwe21hcmdpbi1yaWdodDoxMjBweCAhaW1wb3J0YW50fS5tYi1sZy0xMjAsLm15LWxnLTEyMHttYXJnaW4tYm90dG9tOjEyMHB4ICFpbXBvcnRhbnR9Lm1sLWxnLTEyMCwubXgtbGctMTIwe21hcmdpbi1sZWZ0OjEyMHB4ICFpbXBvcnRhbnR9Lm0tbGctMTEwe21hcmdpbjoxMTBweCAhaW1wb3J0YW50fS5tdC1sZy0xMTAsLm15LWxnLTExMHttYXJnaW4tdG9wOjExMHB4ICFpbXBvcnRhbnR9Lm1yLWxnLTExMCwubXgtbGctMTEwe21hcmdpbi1yaWdodDoxMTBweCAhaW1wb3J0YW50fS5tYi1sZy0xMTAsLm15LWxnLTExMHttYXJnaW4tYm90dG9tOjExMHB4ICFpbXBvcnRhbnR9Lm1sLWxnLTExMCwubXgtbGctMTEwe21hcmdpbi1sZWZ0OjExMHB4ICFpbXBvcnRhbnR9Lm0tbGctMTAwe21hcmdpbjoxMDBweCAhaW1wb3J0YW50fS5tdC1sZy0xMDAsLm15LWxnLTEwMHttYXJnaW4tdG9wOjEwMHB4ICFpbXBvcnRhbnR9Lm1yLWxnLTEwMCwubXgtbGctMTAwe21hcmdpbi1yaWdodDoxMDBweCAhaW1wb3J0YW50fS5tYi1sZy0xMDAsLm15LWxnLTEwMHttYXJnaW4tYm90dG9tOjEwMHB4ICFpbXBvcnRhbnR9Lm1sLWxnLTEwMCwubXgtbGctMTAwe21hcmdpbi1sZWZ0OjEwMHB4ICFpbXBvcnRhbnR9Lm0tbGctOTB7bWFyZ2luOjkwcHggIWltcG9ydGFudH0ubXQtbGctOTAsLm15LWxnLTkwe21hcmdpbi10b3A6OTBweCAhaW1wb3J0YW50fS5tci1sZy05MCwubXgtbGctOTB7bWFyZ2luLXJpZ2h0OjkwcHggIWltcG9ydGFudH0ubWItbGctOTAsLm15LWxnLTkwe21hcmdpbi1ib3R0b206OTBweCAhaW1wb3J0YW50fS5tbC1sZy05MCwubXgtbGctOTB7bWFyZ2luLWxlZnQ6OTBweCAhaW1wb3J0YW50fS5tLWxnLTgwe21hcmdpbjo4MHB4ICFpbXBvcnRhbnR9Lm10LWxnLTgwLC5teS1sZy04MHttYXJnaW4tdG9wOjgwcHggIWltcG9ydGFudH0ubXItbGctODAsLm14LWxnLTgwe21hcmdpbi1yaWdodDo4MHB4ICFpbXBvcnRhbnR9Lm1iLWxnLTgwLC5teS1sZy04MHttYXJnaW4tYm90dG9tOjgwcHggIWltcG9ydGFudH0ubWwtbGctODAsLm14LWxnLTgwe21hcmdpbi1sZWZ0OjgwcHggIWltcG9ydGFudH0ubS1sZy03MHttYXJnaW46NzBweCAhaW1wb3J0YW50fS5tdC1sZy03MCwubXktbGctNzB7bWFyZ2luLXRvcDo3MHB4ICFpbXBvcnRhbnR9Lm1yLWxnLTcwLC5teC1sZy03MHttYXJnaW4tcmlnaHQ6NzBweCAhaW1wb3J0YW50fS5tYi1sZy03MCwubXktbGctNzB7bWFyZ2luLWJvdHRvbTo3MHB4ICFpbXBvcnRhbnR9Lm1sLWxnLTcwLC5teC1sZy03MHttYXJnaW4tbGVmdDo3MHB4ICFpbXBvcnRhbnR9Lm0tbGctNjB7bWFyZ2luOjYwcHggIWltcG9ydGFudH0ubXQtbGctNjAsLm15LWxnLTYwe21hcmdpbi10b3A6NjBweCAhaW1wb3J0YW50fS5tci1sZy02MCwubXgtbGctNjB7bWFyZ2luLXJpZ2h0OjYwcHggIWltcG9ydGFudH0ubWItbGctNjAsLm15LWxnLTYwe21hcmdpbi1ib3R0b206NjBweCAhaW1wb3J0YW50fS5tbC1sZy02MCwubXgtbGctNjB7bWFyZ2luLWxlZnQ6NjBweCAhaW1wb3J0YW50fS5tLWxnLTUwe21hcmdpbjo1MHB4ICFpbXBvcnRhbnR9Lm10LWxnLTUwLC5teS1sZy01MHttYXJnaW4tdG9wOjUwcHggIWltcG9ydGFudH0ubXItbGctNTAsLm14LWxnLTUwe21hcmdpbi1yaWdodDo1MHB4ICFpbXBvcnRhbnR9Lm1iLWxnLTUwLC5teS1sZy01MHttYXJnaW4tYm90dG9tOjUwcHggIWltcG9ydGFudH0ubWwtbGctNTAsLm14LWxnLTUwe21hcmdpbi1sZWZ0OjUwcHggIWltcG9ydGFudH0ubS1sZy00MHttYXJnaW46NDBweCAhaW1wb3J0YW50fS5tdC1sZy00MCwubXktbGctNDB7bWFyZ2luLXRvcDo0MHB4ICFpbXBvcnRhbnR9Lm1yLWxnLTQwLC5teC1sZy00MHttYXJnaW4tcmlnaHQ6NDBweCAhaW1wb3J0YW50fS5tYi1sZy00MCwubXktbGctNDB7bWFyZ2luLWJvdHRvbTo0MHB4ICFpbXBvcnRhbnR9Lm1sLWxnLTQwLC5teC1sZy00MHttYXJnaW4tbGVmdDo0MHB4ICFpbXBvcnRhbnR9Lm0tbGctMzB7bWFyZ2luOjMwcHggIWltcG9ydGFudH0ubXQtbGctMzAsLm15LWxnLTMwe21hcmdpbi10b3A6MzBweCAhaW1wb3J0YW50fS5tci1sZy0zMCwubXgtbGctMzB7bWFyZ2luLXJpZ2h0OjMwcHggIWltcG9ydGFudH0ubWItbGctMzAsLm15LWxnLTMwe21hcmdpbi1ib3R0b206MzBweCAhaW1wb3J0YW50fS5tbC1sZy0zMCwubXgtbGctMzB7bWFyZ2luLWxlZnQ6MzBweCAhaW1wb3J0YW50fS5tLWxnLTIwe21hcmdpbjoyMHB4ICFpbXBvcnRhbnR9Lm10LWxnLTIwLC5teS1sZy0yMHttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudH0ubXItbGctMjAsLm14LWxnLTIwe21hcmdpbi1yaWdodDoyMHB4ICFpbXBvcnRhbnR9Lm1iLWxnLTIwLC5teS1sZy0yMHttYXJnaW4tYm90dG9tOjIwcHggIWltcG9ydGFudH0ubWwtbGctMjAsLm14LWxnLTIwe21hcmdpbi1sZWZ0OjIwcHggIWltcG9ydGFudH0ubS1sZy0xMHttYXJnaW46MTBweCAhaW1wb3J0YW50fS5tdC1sZy0xMCwubXktbGctMTB7bWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnR9Lm1yLWxnLTEwLC5teC1sZy0xMHttYXJnaW4tcmlnaHQ6MTBweCAhaW1wb3J0YW50fS5tYi1sZy0xMCwubXktbGctMTB7bWFyZ2luLWJvdHRvbToxMHB4ICFpbXBvcnRhbnR9Lm1sLWxnLTEwLC5teC1sZy0xMHttYXJnaW4tbGVmdDoxMHB4ICFpbXBvcnRhbnR9Lm0tbGctOXttYXJnaW46OXB4ICFpbXBvcnRhbnR9Lm10LWxnLTksLm15LWxnLTl7bWFyZ2luLXRvcDo5cHggIWltcG9ydGFudH0ubXItbGctOSwubXgtbGctOXttYXJnaW4tcmlnaHQ6OXB4ICFpbXBvcnRhbnR9Lm1iLWxnLTksLm15LWxnLTl7bWFyZ2luLWJvdHRvbTo5cHggIWltcG9ydGFudH0ubWwtbGctOSwubXgtbGctOXttYXJnaW4tbGVmdDo5cHggIWltcG9ydGFudH0ubS1sZy04e21hcmdpbjo4cHggIWltcG9ydGFudH0ubXQtbGctOCwubXktbGctOHttYXJnaW4tdG9wOjhweCAhaW1wb3J0YW50fS5tci1sZy04LC5teC1sZy04e21hcmdpbi1yaWdodDo4cHggIWltcG9ydGFudH0ubWItbGctOCwubXktbGctOHttYXJnaW4tYm90dG9tOjhweCAhaW1wb3J0YW50fS5tbC1sZy04LC5teC1sZy04e21hcmdpbi1sZWZ0OjhweCAhaW1wb3J0YW50fS5tLWxnLTd7bWFyZ2luOjdweCAhaW1wb3J0YW50fS5tdC1sZy03LC5teS1sZy03e21hcmdpbi10b3A6N3B4ICFpbXBvcnRhbnR9Lm1yLWxnLTcsLm14LWxnLTd7bWFyZ2luLXJpZ2h0OjdweCAhaW1wb3J0YW50fS5tYi1sZy03LC5teS1sZy03e21hcmdpbi1ib3R0b206N3B4ICFpbXBvcnRhbnR9Lm1sLWxnLTcsLm14LWxnLTd7bWFyZ2luLWxlZnQ6N3B4ICFpbXBvcnRhbnR9Lm0tbGctNnttYXJnaW46NnB4ICFpbXBvcnRhbnR9Lm10LWxnLTYsLm15LWxnLTZ7bWFyZ2luLXRvcDo2cHggIWltcG9ydGFudH0ubXItbGctNiwubXgtbGctNnttYXJnaW4tcmlnaHQ6NnB4ICFpbXBvcnRhbnR9Lm1iLWxnLTYsLm15LWxnLTZ7bWFyZ2luLWJvdHRvbTo2cHggIWltcG9ydGFudH0ubWwtbGctNiwubXgtbGctNnttYXJnaW4tbGVmdDo2cHggIWltcG9ydGFudH0ucC1sZy0we3BhZGRpbmc6MHB4ICFpbXBvcnRhbnR9LnB0LWxnLTAsLnB5LWxnLTB7cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnR9LnByLWxnLTAsLnB4LWxnLTB7cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudH0ucGItbGctMCwucHktbGctMHtwYWRkaW5nLWJvdHRvbTowcHggIWltcG9ydGFudH0ucGwtbGctMCwucHgtbGctMHtwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnR9LnAtbGctMXtwYWRkaW5nOjFweCAhaW1wb3J0YW50fS5wdC1sZy0xLC5weS1sZy0xe3BhZGRpbmctdG9wOjFweCAhaW1wb3J0YW50fS5wci1sZy0xLC5weC1sZy0xe3BhZGRpbmctcmlnaHQ6MXB4ICFpbXBvcnRhbnR9LnBiLWxnLTEsLnB5LWxnLTF7cGFkZGluZy1ib3R0b206MXB4ICFpbXBvcnRhbnR9LnBsLWxnLTEsLnB4LWxnLTF7cGFkZGluZy1sZWZ0OjFweCAhaW1wb3J0YW50fS5wLWxnLTJ7cGFkZGluZzoycHggIWltcG9ydGFudH0ucHQtbGctMiwucHktbGctMntwYWRkaW5nLXRvcDoycHggIWltcG9ydGFudH0ucHItbGctMiwucHgtbGctMntwYWRkaW5nLXJpZ2h0OjJweCAhaW1wb3J0YW50fS5wYi1sZy0yLC5weS1sZy0ye3BhZGRpbmctYm90dG9tOjJweCAhaW1wb3J0YW50fS5wbC1sZy0yLC5weC1sZy0ye3BhZGRpbmctbGVmdDoycHggIWltcG9ydGFudH0ucC1sZy0ze3BhZGRpbmc6M3B4ICFpbXBvcnRhbnR9LnB0LWxnLTMsLnB5LWxnLTN7cGFkZGluZy10b3A6M3B4ICFpbXBvcnRhbnR9LnByLWxnLTMsLnB4LWxnLTN7cGFkZGluZy1yaWdodDozcHggIWltcG9ydGFudH0ucGItbGctMywucHktbGctM3twYWRkaW5nLWJvdHRvbTozcHggIWltcG9ydGFudH0ucGwtbGctMywucHgtbGctM3twYWRkaW5nLWxlZnQ6M3B4ICFpbXBvcnRhbnR9LnAtbGctNHtwYWRkaW5nOjRweCAhaW1wb3J0YW50fS5wdC1sZy00LC5weS1sZy00e3BhZGRpbmctdG9wOjRweCAhaW1wb3J0YW50fS5wci1sZy00LC5weC1sZy00e3BhZGRpbmctcmlnaHQ6NHB4ICFpbXBvcnRhbnR9LnBiLWxnLTQsLnB5LWxnLTR7cGFkZGluZy1ib3R0b206NHB4ICFpbXBvcnRhbnR9LnBsLWxnLTQsLnB4LWxnLTR7cGFkZGluZy1sZWZ0OjRweCAhaW1wb3J0YW50fS5wLWxnLTV7cGFkZGluZzo1cHggIWltcG9ydGFudH0ucHQtbGctNSwucHktbGctNXtwYWRkaW5nLXRvcDo1cHggIWltcG9ydGFudH0ucHItbGctNSwucHgtbGctNXtwYWRkaW5nLXJpZ2h0OjVweCAhaW1wb3J0YW50fS5wYi1sZy01LC5weS1sZy01e3BhZGRpbmctYm90dG9tOjVweCAhaW1wb3J0YW50fS5wbC1sZy01LC5weC1sZy01e3BhZGRpbmctbGVmdDo1cHggIWltcG9ydGFudH0ucC1sZy1nZ3twYWRkaW5nOjE2cHggIWltcG9ydGFudH0ucHQtbGctZ2csLnB5LWxnLWdne3BhZGRpbmctdG9wOjE2cHggIWltcG9ydGFudH0ucHItbGctZ2csLnB4LWxnLWdne3BhZGRpbmctcmlnaHQ6MTZweCAhaW1wb3J0YW50fS5wYi1sZy1nZywucHktbGctZ2d7cGFkZGluZy1ib3R0b206MTZweCAhaW1wb3J0YW50fS5wbC1sZy1nZywucHgtbGctZ2d7cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudH0ucC1sZy0xMjB7cGFkZGluZzoxMjBweCAhaW1wb3J0YW50fS5wdC1sZy0xMjAsLnB5LWxnLTEyMHtwYWRkaW5nLXRvcDoxMjBweCAhaW1wb3J0YW50fS5wci1sZy0xMjAsLnB4LWxnLTEyMHtwYWRkaW5nLXJpZ2h0OjEyMHB4ICFpbXBvcnRhbnR9LnBiLWxnLTEyMCwucHktbGctMTIwe3BhZGRpbmctYm90dG9tOjEyMHB4ICFpbXBvcnRhbnR9LnBsLWxnLTEyMCwucHgtbGctMTIwe3BhZGRpbmctbGVmdDoxMjBweCAhaW1wb3J0YW50fS5wLWxnLTExMHtwYWRkaW5nOjExMHB4ICFpbXBvcnRhbnR9LnB0LWxnLTExMCwucHktbGctMTEwe3BhZGRpbmctdG9wOjExMHB4ICFpbXBvcnRhbnR9LnByLWxnLTExMCwucHgtbGctMTEwe3BhZGRpbmctcmlnaHQ6MTEwcHggIWltcG9ydGFudH0ucGItbGctMTEwLC5weS1sZy0xMTB7cGFkZGluZy1ib3R0b206MTEwcHggIWltcG9ydGFudH0ucGwtbGctMTEwLC5weC1sZy0xMTB7cGFkZGluZy1sZWZ0OjExMHB4ICFpbXBvcnRhbnR9LnAtbGctMTAwe3BhZGRpbmc6MTAwcHggIWltcG9ydGFudH0ucHQtbGctMTAwLC5weS1sZy0xMDB7cGFkZGluZy10b3A6MTAwcHggIWltcG9ydGFudH0ucHItbGctMTAwLC5weC1sZy0xMDB7cGFkZGluZy1yaWdodDoxMDBweCAhaW1wb3J0YW50fS5wYi1sZy0xMDAsLnB5LWxnLTEwMHtwYWRkaW5nLWJvdHRvbToxMDBweCAhaW1wb3J0YW50fS5wbC1sZy0xMDAsLnB4LWxnLTEwMHtwYWRkaW5nLWxlZnQ6MTAwcHggIWltcG9ydGFudH0ucC1sZy05MHtwYWRkaW5nOjkwcHggIWltcG9ydGFudH0ucHQtbGctOTAsLnB5LWxnLTkwe3BhZGRpbmctdG9wOjkwcHggIWltcG9ydGFudH0ucHItbGctOTAsLnB4LWxnLTkwe3BhZGRpbmctcmlnaHQ6OTBweCAhaW1wb3J0YW50fS5wYi1sZy05MCwucHktbGctOTB7cGFkZGluZy1ib3R0b206OTBweCAhaW1wb3J0YW50fS5wbC1sZy05MCwucHgtbGctOTB7cGFkZGluZy1sZWZ0OjkwcHggIWltcG9ydGFudH0ucC1sZy04MHtwYWRkaW5nOjgwcHggIWltcG9ydGFudH0ucHQtbGctODAsLnB5LWxnLTgwe3BhZGRpbmctdG9wOjgwcHggIWltcG9ydGFudH0ucHItbGctODAsLnB4LWxnLTgwe3BhZGRpbmctcmlnaHQ6ODBweCAhaW1wb3J0YW50fS5wYi1sZy04MCwucHktbGctODB7cGFkZGluZy1ib3R0b206ODBweCAhaW1wb3J0YW50fS5wbC1sZy04MCwucHgtbGctODB7cGFkZGluZy1sZWZ0OjgwcHggIWltcG9ydGFudH0ucC1sZy03MHtwYWRkaW5nOjcwcHggIWltcG9ydGFudH0ucHQtbGctNzAsLnB5LWxnLTcwe3BhZGRpbmctdG9wOjcwcHggIWltcG9ydGFudH0ucHItbGctNzAsLnB4LWxnLTcwe3BhZGRpbmctcmlnaHQ6NzBweCAhaW1wb3J0YW50fS5wYi1sZy03MCwucHktbGctNzB7cGFkZGluZy1ib3R0b206NzBweCAhaW1wb3J0YW50fS5wbC1sZy03MCwucHgtbGctNzB7cGFkZGluZy1sZWZ0OjcwcHggIWltcG9ydGFudH0ucC1sZy02MHtwYWRkaW5nOjYwcHggIWltcG9ydGFudH0ucHQtbGctNjAsLnB5LWxnLTYwe3BhZGRpbmctdG9wOjYwcHggIWltcG9ydGFudH0ucHItbGctNjAsLnB4LWxnLTYwe3BhZGRpbmctcmlnaHQ6NjBweCAhaW1wb3J0YW50fS5wYi1sZy02MCwucHktbGctNjB7cGFkZGluZy1ib3R0b206NjBweCAhaW1wb3J0YW50fS5wbC1sZy02MCwucHgtbGctNjB7cGFkZGluZy1sZWZ0OjYwcHggIWltcG9ydGFudH0ucC1sZy01MHtwYWRkaW5nOjUwcHggIWltcG9ydGFudH0ucHQtbGctNTAsLnB5LWxnLTUwe3BhZGRpbmctdG9wOjUwcHggIWltcG9ydGFudH0ucHItbGctNTAsLnB4LWxnLTUwe3BhZGRpbmctcmlnaHQ6NTBweCAhaW1wb3J0YW50fS5wYi1sZy01MCwucHktbGctNTB7cGFkZGluZy1ib3R0b206NTBweCAhaW1wb3J0YW50fS5wbC1sZy01MCwucHgtbGctNTB7cGFkZGluZy1sZWZ0OjUwcHggIWltcG9ydGFudH0ucC1sZy00MHtwYWRkaW5nOjQwcHggIWltcG9ydGFudH0ucHQtbGctNDAsLnB5LWxnLTQwe3BhZGRpbmctdG9wOjQwcHggIWltcG9ydGFudH0ucHItbGctNDAsLnB4LWxnLTQwe3BhZGRpbmctcmlnaHQ6NDBweCAhaW1wb3J0YW50fS5wYi1sZy00MCwucHktbGctNDB7cGFkZGluZy1ib3R0b206NDBweCAhaW1wb3J0YW50fS5wbC1sZy00MCwucHgtbGctNDB7cGFkZGluZy1sZWZ0OjQwcHggIWltcG9ydGFudH0ucC1sZy0zMHtwYWRkaW5nOjMwcHggIWltcG9ydGFudH0ucHQtbGctMzAsLnB5LWxnLTMwe3BhZGRpbmctdG9wOjMwcHggIWltcG9ydGFudH0ucHItbGctMzAsLnB4LWxnLTMwe3BhZGRpbmctcmlnaHQ6MzBweCAhaW1wb3J0YW50fS5wYi1sZy0zMCwucHktbGctMzB7cGFkZGluZy1ib3R0b206MzBweCAhaW1wb3J0YW50fS5wbC1sZy0zMCwucHgtbGctMzB7cGFkZGluZy1sZWZ0OjMwcHggIWltcG9ydGFudH0ucC1sZy0yMHtwYWRkaW5nOjIwcHggIWltcG9ydGFudH0ucHQtbGctMjAsLnB5LWxnLTIwe3BhZGRpbmctdG9wOjIwcHggIWltcG9ydGFudH0ucHItbGctMjAsLnB4LWxnLTIwe3BhZGRpbmctcmlnaHQ6MjBweCAhaW1wb3J0YW50fS5wYi1sZy0yMCwucHktbGctMjB7cGFkZGluZy1ib3R0b206MjBweCAhaW1wb3J0YW50fS5wbC1sZy0yMCwucHgtbGctMjB7cGFkZGluZy1sZWZ0OjIwcHggIWltcG9ydGFudH0ucC1sZy0xMHtwYWRkaW5nOjEwcHggIWltcG9ydGFudH0ucHQtbGctMTAsLnB5LWxnLTEwe3BhZGRpbmctdG9wOjEwcHggIWltcG9ydGFudH0ucHItbGctMTAsLnB4LWxnLTEwe3BhZGRpbmctcmlnaHQ6MTBweCAhaW1wb3J0YW50fS5wYi1sZy0xMCwucHktbGctMTB7cGFkZGluZy1ib3R0b206MTBweCAhaW1wb3J0YW50fS5wbC1sZy0xMCwucHgtbGctMTB7cGFkZGluZy1sZWZ0OjEwcHggIWltcG9ydGFudH0ucC1sZy05e3BhZGRpbmc6OXB4ICFpbXBvcnRhbnR9LnB0LWxnLTksLnB5LWxnLTl7cGFkZGluZy10b3A6OXB4ICFpbXBvcnRhbnR9LnByLWxnLTksLnB4LWxnLTl7cGFkZGluZy1yaWdodDo5cHggIWltcG9ydGFudH0ucGItbGctOSwucHktbGctOXtwYWRkaW5nLWJvdHRvbTo5cHggIWltcG9ydGFudH0ucGwtbGctOSwucHgtbGctOXtwYWRkaW5nLWxlZnQ6OXB4ICFpbXBvcnRhbnR9LnAtbGctOHtwYWRkaW5nOjhweCAhaW1wb3J0YW50fS5wdC1sZy04LC5weS1sZy04e3BhZGRpbmctdG9wOjhweCAhaW1wb3J0YW50fS5wci1sZy04LC5weC1sZy04e3BhZGRpbmctcmlnaHQ6OHB4ICFpbXBvcnRhbnR9LnBiLWxnLTgsLnB5LWxnLTh7cGFkZGluZy1ib3R0b206OHB4ICFpbXBvcnRhbnR9LnBsLWxnLTgsLnB4LWxnLTh7cGFkZGluZy1sZWZ0OjhweCAhaW1wb3J0YW50fS5wLWxnLTd7cGFkZGluZzo3cHggIWltcG9ydGFudH0ucHQtbGctNywucHktbGctN3twYWRkaW5nLXRvcDo3cHggIWltcG9ydGFudH0ucHItbGctNywucHgtbGctN3twYWRkaW5nLXJpZ2h0OjdweCAhaW1wb3J0YW50fS5wYi1sZy03LC5weS1sZy03e3BhZGRpbmctYm90dG9tOjdweCAhaW1wb3J0YW50fS5wbC1sZy03LC5weC1sZy03e3BhZGRpbmctbGVmdDo3cHggIWltcG9ydGFudH0ucC1sZy02e3BhZGRpbmc6NnB4ICFpbXBvcnRhbnR9LnB0LWxnLTYsLnB5LWxnLTZ7cGFkZGluZy10b3A6NnB4ICFpbXBvcnRhbnR9LnByLWxnLTYsLnB4LWxnLTZ7cGFkZGluZy1yaWdodDo2cHggIWltcG9ydGFudH0ucGItbGctNiwucHktbGctNntwYWRkaW5nLWJvdHRvbTo2cHggIWltcG9ydGFudH0ucGwtbGctNiwucHgtbGctNntwYWRkaW5nLWxlZnQ6NnB4ICFpbXBvcnRhbnR9Lm0tbGctYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1sZy1hdXRvLC5teS1sZy1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1sZy1hdXRvLC5teC1sZy1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLWxnLWF1dG8sLm15LWxnLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLWxnLWF1dG8sLm14LWxnLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxNDU2cHgpey5tLXhsLTB7bWFyZ2luOjBweCAhaW1wb3J0YW50fS5tdC14bC0wLC5teS14bC0we21hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnR9Lm1yLXhsLTAsLm14LXhsLTB7bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50fS5tYi14bC0wLC5teS14bC0we21hcmdpbi1ib3R0b206MHB4ICFpbXBvcnRhbnR9Lm1sLXhsLTAsLm14LXhsLTB7bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnR9Lm0teGwtMXttYXJnaW46MXB4ICFpbXBvcnRhbnR9Lm10LXhsLTEsLm15LXhsLTF7bWFyZ2luLXRvcDoxcHggIWltcG9ydGFudH0ubXIteGwtMSwubXgteGwtMXttYXJnaW4tcmlnaHQ6MXB4ICFpbXBvcnRhbnR9Lm1iLXhsLTEsLm15LXhsLTF7bWFyZ2luLWJvdHRvbToxcHggIWltcG9ydGFudH0ubWwteGwtMSwubXgteGwtMXttYXJnaW4tbGVmdDoxcHggIWltcG9ydGFudH0ubS14bC0ye21hcmdpbjoycHggIWltcG9ydGFudH0ubXQteGwtMiwubXkteGwtMnttYXJnaW4tdG9wOjJweCAhaW1wb3J0YW50fS5tci14bC0yLC5teC14bC0ye21hcmdpbi1yaWdodDoycHggIWltcG9ydGFudH0ubWIteGwtMiwubXkteGwtMnttYXJnaW4tYm90dG9tOjJweCAhaW1wb3J0YW50fS5tbC14bC0yLC5teC14bC0ye21hcmdpbi1sZWZ0OjJweCAhaW1wb3J0YW50fS5tLXhsLTN7bWFyZ2luOjNweCAhaW1wb3J0YW50fS5tdC14bC0zLC5teS14bC0ze21hcmdpbi10b3A6M3B4ICFpbXBvcnRhbnR9Lm1yLXhsLTMsLm14LXhsLTN7bWFyZ2luLXJpZ2h0OjNweCAhaW1wb3J0YW50fS5tYi14bC0zLC5teS14bC0ze21hcmdpbi1ib3R0b206M3B4ICFpbXBvcnRhbnR9Lm1sLXhsLTMsLm14LXhsLTN7bWFyZ2luLWxlZnQ6M3B4ICFpbXBvcnRhbnR9Lm0teGwtNHttYXJnaW46NHB4ICFpbXBvcnRhbnR9Lm10LXhsLTQsLm15LXhsLTR7bWFyZ2luLXRvcDo0cHggIWltcG9ydGFudH0ubXIteGwtNCwubXgteGwtNHttYXJnaW4tcmlnaHQ6NHB4ICFpbXBvcnRhbnR9Lm1iLXhsLTQsLm15LXhsLTR7bWFyZ2luLWJvdHRvbTo0cHggIWltcG9ydGFudH0ubWwteGwtNCwubXgteGwtNHttYXJnaW4tbGVmdDo0cHggIWltcG9ydGFudH0ubS14bC01e21hcmdpbjo1cHggIWltcG9ydGFudH0ubXQteGwtNSwubXkteGwtNXttYXJnaW4tdG9wOjVweCAhaW1wb3J0YW50fS5tci14bC01LC5teC14bC01e21hcmdpbi1yaWdodDo1cHggIWltcG9ydGFudH0ubWIteGwtNSwubXkteGwtNXttYXJnaW4tYm90dG9tOjVweCAhaW1wb3J0YW50fS5tbC14bC01LC5teC14bC01e21hcmdpbi1sZWZ0OjVweCAhaW1wb3J0YW50fS5tLXhsLWdne21hcmdpbjoxNnB4ICFpbXBvcnRhbnR9Lm10LXhsLWdnLC5teS14bC1nZ3ttYXJnaW4tdG9wOjE2cHggIWltcG9ydGFudH0ubXIteGwtZ2csLm14LXhsLWdne21hcmdpbi1yaWdodDoxNnB4ICFpbXBvcnRhbnR9Lm1iLXhsLWdnLC5teS14bC1nZ3ttYXJnaW4tYm90dG9tOjE2cHggIWltcG9ydGFudH0ubWwteGwtZ2csLm14LXhsLWdne21hcmdpbi1sZWZ0OjE2cHggIWltcG9ydGFudH0ubS14bC0xMjB7bWFyZ2luOjEyMHB4ICFpbXBvcnRhbnR9Lm10LXhsLTEyMCwubXkteGwtMTIwe21hcmdpbi10b3A6MTIwcHggIWltcG9ydGFudH0ubXIteGwtMTIwLC5teC14bC0xMjB7bWFyZ2luLXJpZ2h0OjEyMHB4ICFpbXBvcnRhbnR9Lm1iLXhsLTEyMCwubXkteGwtMTIwe21hcmdpbi1ib3R0b206MTIwcHggIWltcG9ydGFudH0ubWwteGwtMTIwLC5teC14bC0xMjB7bWFyZ2luLWxlZnQ6MTIwcHggIWltcG9ydGFudH0ubS14bC0xMTB7bWFyZ2luOjExMHB4ICFpbXBvcnRhbnR9Lm10LXhsLTExMCwubXkteGwtMTEwe21hcmdpbi10b3A6MTEwcHggIWltcG9ydGFudH0ubXIteGwtMTEwLC5teC14bC0xMTB7bWFyZ2luLXJpZ2h0OjExMHB4ICFpbXBvcnRhbnR9Lm1iLXhsLTExMCwubXkteGwtMTEwe21hcmdpbi1ib3R0b206MTEwcHggIWltcG9ydGFudH0ubWwteGwtMTEwLC5teC14bC0xMTB7bWFyZ2luLWxlZnQ6MTEwcHggIWltcG9ydGFudH0ubS14bC0xMDB7bWFyZ2luOjEwMHB4ICFpbXBvcnRhbnR9Lm10LXhsLTEwMCwubXkteGwtMTAwe21hcmdpbi10b3A6MTAwcHggIWltcG9ydGFudH0ubXIteGwtMTAwLC5teC14bC0xMDB7bWFyZ2luLXJpZ2h0OjEwMHB4ICFpbXBvcnRhbnR9Lm1iLXhsLTEwMCwubXkteGwtMTAwe21hcmdpbi1ib3R0b206MTAwcHggIWltcG9ydGFudH0ubWwteGwtMTAwLC5teC14bC0xMDB7bWFyZ2luLWxlZnQ6MTAwcHggIWltcG9ydGFudH0ubS14bC05MHttYXJnaW46OTBweCAhaW1wb3J0YW50fS5tdC14bC05MCwubXkteGwtOTB7bWFyZ2luLXRvcDo5MHB4ICFpbXBvcnRhbnR9Lm1yLXhsLTkwLC5teC14bC05MHttYXJnaW4tcmlnaHQ6OTBweCAhaW1wb3J0YW50fS5tYi14bC05MCwubXkteGwtOTB7bWFyZ2luLWJvdHRvbTo5MHB4ICFpbXBvcnRhbnR9Lm1sLXhsLTkwLC5teC14bC05MHttYXJnaW4tbGVmdDo5MHB4ICFpbXBvcnRhbnR9Lm0teGwtODB7bWFyZ2luOjgwcHggIWltcG9ydGFudH0ubXQteGwtODAsLm15LXhsLTgwe21hcmdpbi10b3A6ODBweCAhaW1wb3J0YW50fS5tci14bC04MCwubXgteGwtODB7bWFyZ2luLXJpZ2h0OjgwcHggIWltcG9ydGFudH0ubWIteGwtODAsLm15LXhsLTgwe21hcmdpbi1ib3R0b206ODBweCAhaW1wb3J0YW50fS5tbC14bC04MCwubXgteGwtODB7bWFyZ2luLWxlZnQ6ODBweCAhaW1wb3J0YW50fS5tLXhsLTcwe21hcmdpbjo3MHB4ICFpbXBvcnRhbnR9Lm10LXhsLTcwLC5teS14bC03MHttYXJnaW4tdG9wOjcwcHggIWltcG9ydGFudH0ubXIteGwtNzAsLm14LXhsLTcwe21hcmdpbi1yaWdodDo3MHB4ICFpbXBvcnRhbnR9Lm1iLXhsLTcwLC5teS14bC03MHttYXJnaW4tYm90dG9tOjcwcHggIWltcG9ydGFudH0ubWwteGwtNzAsLm14LXhsLTcwe21hcmdpbi1sZWZ0OjcwcHggIWltcG9ydGFudH0ubS14bC02MHttYXJnaW46NjBweCAhaW1wb3J0YW50fS5tdC14bC02MCwubXkteGwtNjB7bWFyZ2luLXRvcDo2MHB4ICFpbXBvcnRhbnR9Lm1yLXhsLTYwLC5teC14bC02MHttYXJnaW4tcmlnaHQ6NjBweCAhaW1wb3J0YW50fS5tYi14bC02MCwubXkteGwtNjB7bWFyZ2luLWJvdHRvbTo2MHB4ICFpbXBvcnRhbnR9Lm1sLXhsLTYwLC5teC14bC02MHttYXJnaW4tbGVmdDo2MHB4ICFpbXBvcnRhbnR9Lm0teGwtNTB7bWFyZ2luOjUwcHggIWltcG9ydGFudH0ubXQteGwtNTAsLm15LXhsLTUwe21hcmdpbi10b3A6NTBweCAhaW1wb3J0YW50fS5tci14bC01MCwubXgteGwtNTB7bWFyZ2luLXJpZ2h0OjUwcHggIWltcG9ydGFudH0ubWIteGwtNTAsLm15LXhsLTUwe21hcmdpbi1ib3R0b206NTBweCAhaW1wb3J0YW50fS5tbC14bC01MCwubXgteGwtNTB7bWFyZ2luLWxlZnQ6NTBweCAhaW1wb3J0YW50fS5tLXhsLTQwe21hcmdpbjo0MHB4ICFpbXBvcnRhbnR9Lm10LXhsLTQwLC5teS14bC00MHttYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudH0ubXIteGwtNDAsLm14LXhsLTQwe21hcmdpbi1yaWdodDo0MHB4ICFpbXBvcnRhbnR9Lm1iLXhsLTQwLC5teS14bC00MHttYXJnaW4tYm90dG9tOjQwcHggIWltcG9ydGFudH0ubWwteGwtNDAsLm14LXhsLTQwe21hcmdpbi1sZWZ0OjQwcHggIWltcG9ydGFudH0ubS14bC0zMHttYXJnaW46MzBweCAhaW1wb3J0YW50fS5tdC14bC0zMCwubXkteGwtMzB7bWFyZ2luLXRvcDozMHB4ICFpbXBvcnRhbnR9Lm1yLXhsLTMwLC5teC14bC0zMHttYXJnaW4tcmlnaHQ6MzBweCAhaW1wb3J0YW50fS5tYi14bC0zMCwubXkteGwtMzB7bWFyZ2luLWJvdHRvbTozMHB4ICFpbXBvcnRhbnR9Lm1sLXhsLTMwLC5teC14bC0zMHttYXJnaW4tbGVmdDozMHB4ICFpbXBvcnRhbnR9Lm0teGwtMjB7bWFyZ2luOjIwcHggIWltcG9ydGFudH0ubXQteGwtMjAsLm15LXhsLTIwe21hcmdpbi10b3A6MjBweCAhaW1wb3J0YW50fS5tci14bC0yMCwubXgteGwtMjB7bWFyZ2luLXJpZ2h0OjIwcHggIWltcG9ydGFudH0ubWIteGwtMjAsLm15LXhsLTIwe21hcmdpbi1ib3R0b206MjBweCAhaW1wb3J0YW50fS5tbC14bC0yMCwubXgteGwtMjB7bWFyZ2luLWxlZnQ6MjBweCAhaW1wb3J0YW50fS5tLXhsLTEwe21hcmdpbjoxMHB4ICFpbXBvcnRhbnR9Lm10LXhsLTEwLC5teS14bC0xMHttYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudH0ubXIteGwtMTAsLm14LXhsLTEwe21hcmdpbi1yaWdodDoxMHB4ICFpbXBvcnRhbnR9Lm1iLXhsLTEwLC5teS14bC0xMHttYXJnaW4tYm90dG9tOjEwcHggIWltcG9ydGFudH0ubWwteGwtMTAsLm14LXhsLTEwe21hcmdpbi1sZWZ0OjEwcHggIWltcG9ydGFudH0ubS14bC05e21hcmdpbjo5cHggIWltcG9ydGFudH0ubXQteGwtOSwubXkteGwtOXttYXJnaW4tdG9wOjlweCAhaW1wb3J0YW50fS5tci14bC05LC5teC14bC05e21hcmdpbi1yaWdodDo5cHggIWltcG9ydGFudH0ubWIteGwtOSwubXkteGwtOXttYXJnaW4tYm90dG9tOjlweCAhaW1wb3J0YW50fS5tbC14bC05LC5teC14bC05e21hcmdpbi1sZWZ0OjlweCAhaW1wb3J0YW50fS5tLXhsLTh7bWFyZ2luOjhweCAhaW1wb3J0YW50fS5tdC14bC04LC5teS14bC04e21hcmdpbi10b3A6OHB4ICFpbXBvcnRhbnR9Lm1yLXhsLTgsLm14LXhsLTh7bWFyZ2luLXJpZ2h0OjhweCAhaW1wb3J0YW50fS5tYi14bC04LC5teS14bC04e21hcmdpbi1ib3R0b206OHB4ICFpbXBvcnRhbnR9Lm1sLXhsLTgsLm14LXhsLTh7bWFyZ2luLWxlZnQ6OHB4ICFpbXBvcnRhbnR9Lm0teGwtN3ttYXJnaW46N3B4ICFpbXBvcnRhbnR9Lm10LXhsLTcsLm15LXhsLTd7bWFyZ2luLXRvcDo3cHggIWltcG9ydGFudH0ubXIteGwtNywubXgteGwtN3ttYXJnaW4tcmlnaHQ6N3B4ICFpbXBvcnRhbnR9Lm1iLXhsLTcsLm15LXhsLTd7bWFyZ2luLWJvdHRvbTo3cHggIWltcG9ydGFudH0ubWwteGwtNywubXgteGwtN3ttYXJnaW4tbGVmdDo3cHggIWltcG9ydGFudH0ubS14bC02e21hcmdpbjo2cHggIWltcG9ydGFudH0ubXQteGwtNiwubXkteGwtNnttYXJnaW4tdG9wOjZweCAhaW1wb3J0YW50fS5tci14bC02LC5teC14bC02e21hcmdpbi1yaWdodDo2cHggIWltcG9ydGFudH0ubWIteGwtNiwubXkteGwtNnttYXJnaW4tYm90dG9tOjZweCAhaW1wb3J0YW50fS5tbC14bC02LC5teC14bC02e21hcmdpbi1sZWZ0OjZweCAhaW1wb3J0YW50fS5wLXhsLTB7cGFkZGluZzowcHggIWltcG9ydGFudH0ucHQteGwtMCwucHkteGwtMHtwYWRkaW5nLXRvcDowcHggIWltcG9ydGFudH0ucHIteGwtMCwucHgteGwtMHtwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50fS5wYi14bC0wLC5weS14bC0we3BhZGRpbmctYm90dG9tOjBweCAhaW1wb3J0YW50fS5wbC14bC0wLC5weC14bC0we3BhZGRpbmctbGVmdDowcHggIWltcG9ydGFudH0ucC14bC0xe3BhZGRpbmc6MXB4ICFpbXBvcnRhbnR9LnB0LXhsLTEsLnB5LXhsLTF7cGFkZGluZy10b3A6MXB4ICFpbXBvcnRhbnR9LnByLXhsLTEsLnB4LXhsLTF7cGFkZGluZy1yaWdodDoxcHggIWltcG9ydGFudH0ucGIteGwtMSwucHkteGwtMXtwYWRkaW5nLWJvdHRvbToxcHggIWltcG9ydGFudH0ucGwteGwtMSwucHgteGwtMXtwYWRkaW5nLWxlZnQ6MXB4ICFpbXBvcnRhbnR9LnAteGwtMntwYWRkaW5nOjJweCAhaW1wb3J0YW50fS5wdC14bC0yLC5weS14bC0ye3BhZGRpbmctdG9wOjJweCAhaW1wb3J0YW50fS5wci14bC0yLC5weC14bC0ye3BhZGRpbmctcmlnaHQ6MnB4ICFpbXBvcnRhbnR9LnBiLXhsLTIsLnB5LXhsLTJ7cGFkZGluZy1ib3R0b206MnB4ICFpbXBvcnRhbnR9LnBsLXhsLTIsLnB4LXhsLTJ7cGFkZGluZy1sZWZ0OjJweCAhaW1wb3J0YW50fS5wLXhsLTN7cGFkZGluZzozcHggIWltcG9ydGFudH0ucHQteGwtMywucHkteGwtM3twYWRkaW5nLXRvcDozcHggIWltcG9ydGFudH0ucHIteGwtMywucHgteGwtM3twYWRkaW5nLXJpZ2h0OjNweCAhaW1wb3J0YW50fS5wYi14bC0zLC5weS14bC0ze3BhZGRpbmctYm90dG9tOjNweCAhaW1wb3J0YW50fS5wbC14bC0zLC5weC14bC0ze3BhZGRpbmctbGVmdDozcHggIWltcG9ydGFudH0ucC14bC00e3BhZGRpbmc6NHB4ICFpbXBvcnRhbnR9LnB0LXhsLTQsLnB5LXhsLTR7cGFkZGluZy10b3A6NHB4ICFpbXBvcnRhbnR9LnByLXhsLTQsLnB4LXhsLTR7cGFkZGluZy1yaWdodDo0cHggIWltcG9ydGFudH0ucGIteGwtNCwucHkteGwtNHtwYWRkaW5nLWJvdHRvbTo0cHggIWltcG9ydGFudH0ucGwteGwtNCwucHgteGwtNHtwYWRkaW5nLWxlZnQ6NHB4ICFpbXBvcnRhbnR9LnAteGwtNXtwYWRkaW5nOjVweCAhaW1wb3J0YW50fS5wdC14bC01LC5weS14bC01e3BhZGRpbmctdG9wOjVweCAhaW1wb3J0YW50fS5wci14bC01LC5weC14bC01e3BhZGRpbmctcmlnaHQ6NXB4ICFpbXBvcnRhbnR9LnBiLXhsLTUsLnB5LXhsLTV7cGFkZGluZy1ib3R0b206NXB4ICFpbXBvcnRhbnR9LnBsLXhsLTUsLnB4LXhsLTV7cGFkZGluZy1sZWZ0OjVweCAhaW1wb3J0YW50fS5wLXhsLWdne3BhZGRpbmc6MTZweCAhaW1wb3J0YW50fS5wdC14bC1nZywucHkteGwtZ2d7cGFkZGluZy10b3A6MTZweCAhaW1wb3J0YW50fS5wci14bC1nZywucHgteGwtZ2d7cGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnR9LnBiLXhsLWdnLC5weS14bC1nZ3twYWRkaW5nLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9LnBsLXhsLWdnLC5weC14bC1nZ3twYWRkaW5nLWxlZnQ6MTZweCAhaW1wb3J0YW50fS5wLXhsLTEyMHtwYWRkaW5nOjEyMHB4ICFpbXBvcnRhbnR9LnB0LXhsLTEyMCwucHkteGwtMTIwe3BhZGRpbmctdG9wOjEyMHB4ICFpbXBvcnRhbnR9LnByLXhsLTEyMCwucHgteGwtMTIwe3BhZGRpbmctcmlnaHQ6MTIwcHggIWltcG9ydGFudH0ucGIteGwtMTIwLC5weS14bC0xMjB7cGFkZGluZy1ib3R0b206MTIwcHggIWltcG9ydGFudH0ucGwteGwtMTIwLC5weC14bC0xMjB7cGFkZGluZy1sZWZ0OjEyMHB4ICFpbXBvcnRhbnR9LnAteGwtMTEwe3BhZGRpbmc6MTEwcHggIWltcG9ydGFudH0ucHQteGwtMTEwLC5weS14bC0xMTB7cGFkZGluZy10b3A6MTEwcHggIWltcG9ydGFudH0ucHIteGwtMTEwLC5weC14bC0xMTB7cGFkZGluZy1yaWdodDoxMTBweCAhaW1wb3J0YW50fS5wYi14bC0xMTAsLnB5LXhsLTExMHtwYWRkaW5nLWJvdHRvbToxMTBweCAhaW1wb3J0YW50fS5wbC14bC0xMTAsLnB4LXhsLTExMHtwYWRkaW5nLWxlZnQ6MTEwcHggIWltcG9ydGFudH0ucC14bC0xMDB7cGFkZGluZzoxMDBweCAhaW1wb3J0YW50fS5wdC14bC0xMDAsLnB5LXhsLTEwMHtwYWRkaW5nLXRvcDoxMDBweCAhaW1wb3J0YW50fS5wci14bC0xMDAsLnB4LXhsLTEwMHtwYWRkaW5nLXJpZ2h0OjEwMHB4ICFpbXBvcnRhbnR9LnBiLXhsLTEwMCwucHkteGwtMTAwe3BhZGRpbmctYm90dG9tOjEwMHB4ICFpbXBvcnRhbnR9LnBsLXhsLTEwMCwucHgteGwtMTAwe3BhZGRpbmctbGVmdDoxMDBweCAhaW1wb3J0YW50fS5wLXhsLTkwe3BhZGRpbmc6OTBweCAhaW1wb3J0YW50fS5wdC14bC05MCwucHkteGwtOTB7cGFkZGluZy10b3A6OTBweCAhaW1wb3J0YW50fS5wci14bC05MCwucHgteGwtOTB7cGFkZGluZy1yaWdodDo5MHB4ICFpbXBvcnRhbnR9LnBiLXhsLTkwLC5weS14bC05MHtwYWRkaW5nLWJvdHRvbTo5MHB4ICFpbXBvcnRhbnR9LnBsLXhsLTkwLC5weC14bC05MHtwYWRkaW5nLWxlZnQ6OTBweCAhaW1wb3J0YW50fS5wLXhsLTgwe3BhZGRpbmc6ODBweCAhaW1wb3J0YW50fS5wdC14bC04MCwucHkteGwtODB7cGFkZGluZy10b3A6ODBweCAhaW1wb3J0YW50fS5wci14bC04MCwucHgteGwtODB7cGFkZGluZy1yaWdodDo4MHB4ICFpbXBvcnRhbnR9LnBiLXhsLTgwLC5weS14bC04MHtwYWRkaW5nLWJvdHRvbTo4MHB4ICFpbXBvcnRhbnR9LnBsLXhsLTgwLC5weC14bC04MHtwYWRkaW5nLWxlZnQ6ODBweCAhaW1wb3J0YW50fS5wLXhsLTcwe3BhZGRpbmc6NzBweCAhaW1wb3J0YW50fS5wdC14bC03MCwucHkteGwtNzB7cGFkZGluZy10b3A6NzBweCAhaW1wb3J0YW50fS5wci14bC03MCwucHgteGwtNzB7cGFkZGluZy1yaWdodDo3MHB4ICFpbXBvcnRhbnR9LnBiLXhsLTcwLC5weS14bC03MHtwYWRkaW5nLWJvdHRvbTo3MHB4ICFpbXBvcnRhbnR9LnBsLXhsLTcwLC5weC14bC03MHtwYWRkaW5nLWxlZnQ6NzBweCAhaW1wb3J0YW50fS5wLXhsLTYwe3BhZGRpbmc6NjBweCAhaW1wb3J0YW50fS5wdC14bC02MCwucHkteGwtNjB7cGFkZGluZy10b3A6NjBweCAhaW1wb3J0YW50fS5wci14bC02MCwucHgteGwtNjB7cGFkZGluZy1yaWdodDo2MHB4ICFpbXBvcnRhbnR9LnBiLXhsLTYwLC5weS14bC02MHtwYWRkaW5nLWJvdHRvbTo2MHB4ICFpbXBvcnRhbnR9LnBsLXhsLTYwLC5weC14bC02MHtwYWRkaW5nLWxlZnQ6NjBweCAhaW1wb3J0YW50fS5wLXhsLTUwe3BhZGRpbmc6NTBweCAhaW1wb3J0YW50fS5wdC14bC01MCwucHkteGwtNTB7cGFkZGluZy10b3A6NTBweCAhaW1wb3J0YW50fS5wci14bC01MCwucHgteGwtNTB7cGFkZGluZy1yaWdodDo1MHB4ICFpbXBvcnRhbnR9LnBiLXhsLTUwLC5weS14bC01MHtwYWRkaW5nLWJvdHRvbTo1MHB4ICFpbXBvcnRhbnR9LnBsLXhsLTUwLC5weC14bC01MHtwYWRkaW5nLWxlZnQ6NTBweCAhaW1wb3J0YW50fS5wLXhsLTQwe3BhZGRpbmc6NDBweCAhaW1wb3J0YW50fS5wdC14bC00MCwucHkteGwtNDB7cGFkZGluZy10b3A6NDBweCAhaW1wb3J0YW50fS5wci14bC00MCwucHgteGwtNDB7cGFkZGluZy1yaWdodDo0MHB4ICFpbXBvcnRhbnR9LnBiLXhsLTQwLC5weS14bC00MHtwYWRkaW5nLWJvdHRvbTo0MHB4ICFpbXBvcnRhbnR9LnBsLXhsLTQwLC5weC14bC00MHtwYWRkaW5nLWxlZnQ6NDBweCAhaW1wb3J0YW50fS5wLXhsLTMwe3BhZGRpbmc6MzBweCAhaW1wb3J0YW50fS5wdC14bC0zMCwucHkteGwtMzB7cGFkZGluZy10b3A6MzBweCAhaW1wb3J0YW50fS5wci14bC0zMCwucHgteGwtMzB7cGFkZGluZy1yaWdodDozMHB4ICFpbXBvcnRhbnR9LnBiLXhsLTMwLC5weS14bC0zMHtwYWRkaW5nLWJvdHRvbTozMHB4ICFpbXBvcnRhbnR9LnBsLXhsLTMwLC5weC14bC0zMHtwYWRkaW5nLWxlZnQ6MzBweCAhaW1wb3J0YW50fS5wLXhsLTIwe3BhZGRpbmc6MjBweCAhaW1wb3J0YW50fS5wdC14bC0yMCwucHkteGwtMjB7cGFkZGluZy10b3A6MjBweCAhaW1wb3J0YW50fS5wci14bC0yMCwucHgteGwtMjB7cGFkZGluZy1yaWdodDoyMHB4ICFpbXBvcnRhbnR9LnBiLXhsLTIwLC5weS14bC0yMHtwYWRkaW5nLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9LnBsLXhsLTIwLC5weC14bC0yMHtwYWRkaW5nLWxlZnQ6MjBweCAhaW1wb3J0YW50fS5wLXhsLTEwe3BhZGRpbmc6MTBweCAhaW1wb3J0YW50fS5wdC14bC0xMCwucHkteGwtMTB7cGFkZGluZy10b3A6MTBweCAhaW1wb3J0YW50fS5wci14bC0xMCwucHgteGwtMTB7cGFkZGluZy1yaWdodDoxMHB4ICFpbXBvcnRhbnR9LnBiLXhsLTEwLC5weS14bC0xMHtwYWRkaW5nLWJvdHRvbToxMHB4ICFpbXBvcnRhbnR9LnBsLXhsLTEwLC5weC14bC0xMHtwYWRkaW5nLWxlZnQ6MTBweCAhaW1wb3J0YW50fS5wLXhsLTl7cGFkZGluZzo5cHggIWltcG9ydGFudH0ucHQteGwtOSwucHkteGwtOXtwYWRkaW5nLXRvcDo5cHggIWltcG9ydGFudH0ucHIteGwtOSwucHgteGwtOXtwYWRkaW5nLXJpZ2h0OjlweCAhaW1wb3J0YW50fS5wYi14bC05LC5weS14bC05e3BhZGRpbmctYm90dG9tOjlweCAhaW1wb3J0YW50fS5wbC14bC05LC5weC14bC05e3BhZGRpbmctbGVmdDo5cHggIWltcG9ydGFudH0ucC14bC04e3BhZGRpbmc6OHB4ICFpbXBvcnRhbnR9LnB0LXhsLTgsLnB5LXhsLTh7cGFkZGluZy10b3A6OHB4ICFpbXBvcnRhbnR9LnByLXhsLTgsLnB4LXhsLTh7cGFkZGluZy1yaWdodDo4cHggIWltcG9ydGFudH0ucGIteGwtOCwucHkteGwtOHtwYWRkaW5nLWJvdHRvbTo4cHggIWltcG9ydGFudH0ucGwteGwtOCwucHgteGwtOHtwYWRkaW5nLWxlZnQ6OHB4ICFpbXBvcnRhbnR9LnAteGwtN3twYWRkaW5nOjdweCAhaW1wb3J0YW50fS5wdC14bC03LC5weS14bC03e3BhZGRpbmctdG9wOjdweCAhaW1wb3J0YW50fS5wci14bC03LC5weC14bC03e3BhZGRpbmctcmlnaHQ6N3B4ICFpbXBvcnRhbnR9LnBiLXhsLTcsLnB5LXhsLTd7cGFkZGluZy1ib3R0b206N3B4ICFpbXBvcnRhbnR9LnBsLXhsLTcsLnB4LXhsLTd7cGFkZGluZy1sZWZ0OjdweCAhaW1wb3J0YW50fS5wLXhsLTZ7cGFkZGluZzo2cHggIWltcG9ydGFudH0ucHQteGwtNiwucHkteGwtNntwYWRkaW5nLXRvcDo2cHggIWltcG9ydGFudH0ucHIteGwtNiwucHgteGwtNntwYWRkaW5nLXJpZ2h0OjZweCAhaW1wb3J0YW50fS5wYi14bC02LC5weS14bC02e3BhZGRpbmctYm90dG9tOjZweCAhaW1wb3J0YW50fS5wbC14bC02LC5weC14bC02e3BhZGRpbmctbGVmdDo2cHggIWltcG9ydGFudH0ubS14bC1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm10LXhsLWF1dG8sLm15LXhsLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1yLXhsLWF1dG8sLm14LXhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWIteGwtYXV0bywubXkteGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubWwteGwtYXV0bywubXgteGwtYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9fS5zdHJldGNoZWQtbGluazo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxO3BvaW50ZXItZXZlbnRzOmF1dG87Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0udGV4dC1tb25vc3BhY2V7Zm9udC1mYW1pbHk6XCJLYW5pdFwiLHNhbnMtc2VyaWYgIWltcG9ydGFudH0udGV4dC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeSAhaW1wb3J0YW50fS50ZXh0LXdyYXB7d2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnR9LnRleHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS50ZXh0LXRydW5jYXRle292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0udGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRleHQtc20tbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1zbS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtc20tY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDgzNHB4KXsudGV4dC1tZC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LW1kLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXsudGV4dC1sZy1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LWxnLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1sZy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTQ1NnB4KXsudGV4dC14bC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXhsLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC14bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19LnRleHQtbG93ZXJjYXNle3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSAhaW1wb3J0YW50fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudH0udGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbGlnaHR7Zm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWxpZ2h0ZXJ7Zm9udC13ZWlnaHQ6bGlnaHRlciAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ub3JtYWx7Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWJvbGR7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWJvbGRlcntmb250LXdlaWdodDpib2xkZXIgIWltcG9ydGFudH0uZm9udC1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudH0udGV4dC13aGl0ZXtjb2xvcjojZjlmOWY0ICFpbXBvcnRhbnR9LnRleHQtYzF7Y29sb3I6I2Q2NWIxMCAhaW1wb3J0YW50fWEudGV4dC1jMTpob3ZlcixhLnRleHQtYzE6Zm9jdXN7Y29sb3I6IzhmM2QwYiAhaW1wb3J0YW50fS50ZXh0LWMye2NvbG9yOiNmMjcwMjIgIWltcG9ydGFudH1hLnRleHQtYzI6aG92ZXIsYS50ZXh0LWMyOmZvY3Vze2NvbG9yOiNiYzRlMGIgIWltcG9ydGFudH0udGV4dC1jM3tjb2xvcjojNjQ4YjdjICFpbXBvcnRhbnR9YS50ZXh0LWMzOmhvdmVyLGEudGV4dC1jMzpmb2N1c3tjb2xvcjojNDQ1ZjU0ICFpbXBvcnRhbnR9LnRleHQtYzR7Y29sb3I6IzRjNWM1NiAhaW1wb3J0YW50fWEudGV4dC1jNDpob3ZlcixhLnRleHQtYzQ6Zm9jdXN7Y29sb3I6IzI5MzIyZiAhaW1wb3J0YW50fS50ZXh0LWM1e2NvbG9yOiNmOWY5ZjQgIWltcG9ydGFudH1hLnRleHQtYzU6aG92ZXIsYS50ZXh0LWM1OmZvY3Vze2NvbG9yOiNkZWRlYzMgIWltcG9ydGFudH0udGV4dC1jNntjb2xvcjojNzYyZTE0ICFpbXBvcnRhbnR9YS50ZXh0LWM2OmhvdmVyLGEudGV4dC1jNjpmb2N1c3tjb2xvcjojMzUxNTA5ICFpbXBvcnRhbnR9LnRleHQtYzd7Y29sb3I6IzBlMGYxMSAhaW1wb3J0YW50fWEudGV4dC1jNzpob3ZlcixhLnRleHQtYzc6Zm9jdXN7Y29sb3I6IzAwMCAhaW1wb3J0YW50fS50ZXh0LWM4e2NvbG9yOiNlM2UzZTMgIWltcG9ydGFudH1hLnRleHQtYzg6aG92ZXIsYS50ZXh0LWM4OmZvY3Vze2NvbG9yOiNiZGJkYmQgIWltcG9ydGFudH0udGV4dC1jOXtjb2xvcjojM2QzZDNkICFpbXBvcnRhbnR9YS50ZXh0LWM5OmhvdmVyLGEudGV4dC1jOTpmb2N1c3tjb2xvcjojMTcxNzE3ICFpbXBvcnRhbnR9LnRleHQtYzEwe2NvbG9yOnJnYmEoMjQ5LDI0OSwyNDQsLjYpICFpbXBvcnRhbnR9YS50ZXh0LWMxMDpob3ZlcixhLnRleHQtYzEwOmZvY3Vze2NvbG9yOnJnYmEoMjIyLDIyMiwxOTUsLjYpICFpbXBvcnRhbnR9LnRleHQtYzExe2NvbG9yOiM4Njg2ODYgIWltcG9ydGFudH1hLnRleHQtYzExOmhvdmVyLGEudGV4dC1jMTE6Zm9jdXN7Y29sb3I6IzYwNjA2MCAhaW1wb3J0YW50fS50ZXh0LWMxMntjb2xvcjojYjBiMGIwICFpbXBvcnRhbnR9YS50ZXh0LWMxMjpob3ZlcixhLnRleHQtYzEyOmZvY3Vze2NvbG9yOiM4YThhOGEgIWltcG9ydGFudH0udGV4dC1saWdodHtjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnR9YS50ZXh0LWxpZ2h0OmhvdmVyLGEudGV4dC1saWdodDpmb2N1c3tjb2xvcjojY2ZjZmNmICFpbXBvcnRhbnR9LnRleHQtZGFya3tjb2xvcjojMGIwYjBiICFpbXBvcnRhbnR9YS50ZXh0LWRhcms6aG92ZXIsYS50ZXh0LWRhcms6Zm9jdXN7Y29sb3I6IzAwMCAhaW1wb3J0YW50fS50ZXh0LWJvZHl7Y29sb3I6IzBlMGYxMSAhaW1wb3J0YW50fS50ZXh0LW11dGVke2NvbG9yOiM3NzZmNmYgIWltcG9ydGFudH0udGV4dC1ibGFjay01MHtjb2xvcjpyZ2JhKDE0LDE1LDE3LC41KSAhaW1wb3J0YW50fS50ZXh0LXdoaXRlLTUwe2NvbG9yOnJnYmEoMjQ5LDI0OSwyNDQsLjUpICFpbXBvcnRhbnR9LnRleHQtaGlkZXtmb250OjAvMCBhO2NvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjB9LnRleHQtZGVjb3JhdGlvbi1ub25le3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LnRleHQtYnJlYWt7d29yZC1icmVhazpicmVhay13b3JkICFpbXBvcnRhbnQ7d29yZC13cmFwOmJyZWFrLXdvcmQgIWltcG9ydGFudH0udGV4dC1yZXNldHtjb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9Ym9keTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmYmVlZDU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNmYmVlZDU7Y29sb3I6I2MwOTg1Mztmb250OnNtYWxsLWNhcHRpb247cGFkZGluZzozcHggNnB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt6LWluZGV4OjEwMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSl7Ym9keTpiZWZvcmV7Y29udGVudDpcInhzIOKJpSAwcHggKDBlbSlcIn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNmVtKXtib2R5OmJlZm9yZXtjb250ZW50Olwic20g4omlIDU3NnB4ICgzNmVtKVwifX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXtib2R5OmJlZm9yZXtjb250ZW50OlwibWQg4omlIDgzNHB4ICg1Mi4xMjVlbSlcIn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXtib2R5OmJlZm9yZXtjb250ZW50OlwibGcg4omlIDEwMjRweCAoNjRlbSlcIn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MWVtKXtib2R5OmJlZm9yZXtjb250ZW50OlwieGwg4omlIDE0NTZweCAoOTFlbSlcIn19Ym9keS5fZGVidWc6OmJlZm9yZXt0b3A6MDtyaWdodDowO3otaW5kZXg6OTk5OTk5OTk7Ym9yZGVyLXJhZGl1czowIDAgMCAxM3B4O3BhZGRpbmc6NHB4IDhweCA1cHggMTBweDtib3JkZXI6MDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjQpO2NvbG9yOiNmZmY7cG9pbnRlci1ldmVudHM6bm9uZTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEycHg7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OlwiU0YgTW9ub1wiLG1vbm9zcGFjZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSl7Ym9keS5fZGVidWc6OmJlZm9yZXtjb250ZW50OlwiWFMg4omlIDBweFwifX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2ZW0pe2JvZHkuX2RlYnVnOjpiZWZvcmV7Y29udGVudDpcIlNNIOKJpSA1NzZweFwifX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXtib2R5Ll9kZWJ1Zzo6YmVmb3Jle2NvbnRlbnQ6XCJNRCDiiaUgODM0cHhcIn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXtib2R5Ll9kZWJ1Zzo6YmVmb3Jle2NvbnRlbnQ6XCJMRyDiiaUgMTAyNHB4XCJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTFlbSl7Ym9keS5fZGVidWc6OmJlZm9yZXtjb250ZW50OlwiWEwg4omlIDE0NTZweFwifX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5Olwic3dpcGVyLWljb25zXCI7c3JjOnVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmfS5zd2lwZXItY29udGFpbmVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMCwgMCl9LnN3aXBlci1jb250YWluZXItbXVsdGlyb3c+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50c3t0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCwuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1jb250YWluZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlciwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93e3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSl9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9Ll90ZXh0X2Mxe2NvbG9yOiNjZDAxMzYgIWltcG9ydGFudDtjb2xvcjp2YXIoLS10Yy1jb2xvci1jMSwgI2NkMDEzNikgIWltcG9ydGFudH1hLl90ZXh0X2MxOmhvdmVye29wYWNpdHk6LjV9Ll90ZXh0X2MyLC5zbl9oZWFkZXJfbmF2X2Z1bGxfaS5jdXJyZW50LW1lbnUtaXRlbSwuc25faGVhZGVyX25hdl9mdWxsX2kuY3VycmVudC1tZW51LXBhcmVudCwuc25faGVhZGVyX25hdl9mdWxsX2kgYTpob3Zlcntjb2xvcjojYjJhOTkxICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzIsICNiMmE5OTEpICFpbXBvcnRhbnR9YS5fdGV4dF9jMjpob3ZlcixhLnNuX2hlYWRlcl9uYXZfZnVsbF9pLmN1cnJlbnQtbWVudS1pdGVtOmhvdmVyLGEuc25faGVhZGVyX25hdl9mdWxsX2kuY3VycmVudC1tZW51LXBhcmVudDpob3Zlciwuc25faGVhZGVyX25hdl9mdWxsX2kgYTpob3ZlcntvcGFjaXR5Oi41fS5fdGV4dF9jM3tjb2xvcjojMDQxZTQyICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzMsICMwNDFlNDIpICFpbXBvcnRhbnR9YS5fdGV4dF9jMzpob3ZlcntvcGFjaXR5Oi41fS5fdGV4dF9jNCwuc25faGVhZGVyX25hdl9tb2JpbGVfaSBhe2NvbG9yOiM5ODAzMjEgIWltcG9ydGFudDtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCwgIzk4MDMyMSkgIWltcG9ydGFudH1hLl90ZXh0X2M0OmhvdmVyLC5zbl9oZWFkZXJfbmF2X21vYmlsZV9pIGE6aG92ZXJ7b3BhY2l0eTouNX0uX3RleHRfYzUsLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2N0LS1sYW5ndWFnZSAuc25fbGFuZ3VhZ2Vfc2VsZWN0b3JfdG9nZ2xle2NvbG9yOiNlZjE3MmYgIWltcG9ydGFudDtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNSwgI2VmMTcyZikgIWltcG9ydGFudH1hLl90ZXh0X2M1OmhvdmVyLC5zbl9oZWFkZXJfbmF2X21vYmlsZV9jdC0tbGFuZ3VhZ2UgYS5zbl9sYW5ndWFnZV9zZWxlY3Rvcl90b2dnbGU6aG92ZXJ7b3BhY2l0eTouNX0uX3RleHRfYzZ7Y29sb3I6Izk1OGQ3YSAhaW1wb3J0YW50O2NvbG9yOnZhcigtLXRjLWNvbG9yLWM2LCAjOTU4ZDdhKSAhaW1wb3J0YW50fWEuX3RleHRfYzY6aG92ZXJ7b3BhY2l0eTouNX0uX3RleHRfYzd7Y29sb3I6I2VkZTRjZiAhaW1wb3J0YW50O2NvbG9yOnZhcigtLXRjLWNvbG9yLWM3LCAjZWRlNGNmKSAhaW1wb3J0YW50fWEuX3RleHRfYzc6aG92ZXJ7b3BhY2l0eTouNX0uX3RleHRfYzh7Y29sb3I6IzJkMmUyZiAhaW1wb3J0YW50O2NvbG9yOnZhcigtLXRjLWNvbG9yLWM4LCAjMmQyZTJmKSAhaW1wb3J0YW50fWEuX3RleHRfYzg6aG92ZXJ7b3BhY2l0eTouNX0uX3RleHRfYzl7Y29sb3I6cmdiYSg0NSwgNDYsIDQ3LCAwLjUpICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzksIHJnYmEoNDUsIDQ2LCA0NywgMC41KSkgIWltcG9ydGFudH1hLl90ZXh0X2M5OmhvdmVye29wYWNpdHk6LjV9Ll90ZXh0X2MxMHtjb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzEwLCAjZmZmZmZmKSAhaW1wb3J0YW50fWEuX3RleHRfYzEwOmhvdmVye29wYWNpdHk6LjV9Ll90ZXh0X2MxMXtjb2xvcjojNThiOTZhICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzExLCAjNThiOTZhKSAhaW1wb3J0YW50fWEuX3RleHRfYzExOmhvdmVye29wYWNpdHk6LjV9Ll90ZXh0X2MxMntjb2xvcjpyZ2JhKDQ1LCA0NiwgNDcsIDAuMikgIWltcG9ydGFudDtjb2xvcjp2YXIoLS10Yy1jb2xvci1jMTIsIHJnYmEoNDUsIDQ2LCA0NywgMC4yKSkgIWltcG9ydGFudH1hLl90ZXh0X2MxMjpob3ZlcntvcGFjaXR5Oi41fS5fdGV4dF9zdWNjZXNze2NvbG9yOiM1OGI5NmEgIWltcG9ydGFudDtjb2xvcjp2YXIoLS10Yy1jb2xvci1zdWNjZXNzLCAjNThiOTZhKSAhaW1wb3J0YW50fWEuX3RleHRfc3VjY2Vzczpob3ZlcntvcGFjaXR5Oi41fS5fdGV4dF9kYW5nZXJ7Y29sb3I6I2E2MTkyZSAhaW1wb3J0YW50O2NvbG9yOnZhcigtLXRjLWNvbG9yLWRhbmdlciwgI2E2MTkyZSkgIWltcG9ydGFudH1hLl90ZXh0X2Rhbmdlcjpob3ZlcntvcGFjaXR5Oi41fS5fdGV4dF9ibGFja3tjb2xvcjojMDAwICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYmxhY2ssICMwMDApICFpbXBvcnRhbnR9YS5fdGV4dF9ibGFjazpob3ZlcntvcGFjaXR5Oi41fS5fdGV4dF93aGl0ZXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGMtY29sb3Itd2hpdGUsICNmZmYpICFpbXBvcnRhbnR9YS5fdGV4dF93aGl0ZTpob3ZlcntvcGFjaXR5Oi41fS5fdGV4dF90cmFuc3BhcmVudHtjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2NvbG9yOnZhcigtLXRjLWNvbG9yLXRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCkgIWltcG9ydGFudH1hLl90ZXh0X3RyYW5zcGFyZW50OmhvdmVye29wYWNpdHk6LjV9Ll9maWxsX2Mxe2ZpbGw6I2NkMDEzNiAhaW1wb3J0YW50O2ZpbGw6dmFyKC0tdGMtY29sb3ItYzEsICNjZDAxMzYpICFpbXBvcnRhbnR9Ll9maWxsX2Mye2ZpbGw6I2IyYTk5MSAhaW1wb3J0YW50O2ZpbGw6dmFyKC0tdGMtY29sb3ItYzIsICNiMmE5OTEpICFpbXBvcnRhbnR9Ll9maWxsX2Mze2ZpbGw6IzA0MWU0MiAhaW1wb3J0YW50O2ZpbGw6dmFyKC0tdGMtY29sb3ItYzMsICMwNDFlNDIpICFpbXBvcnRhbnR9Ll9maWxsX2M0e2ZpbGw6Izk4MDMyMSAhaW1wb3J0YW50O2ZpbGw6dmFyKC0tdGMtY29sb3ItYzQsICM5ODAzMjEpICFpbXBvcnRhbnR9Ll9maWxsX2M1e2ZpbGw6I2VmMTcyZiAhaW1wb3J0YW50O2ZpbGw6dmFyKC0tdGMtY29sb3ItYzUsICNlZjE3MmYpICFpbXBvcnRhbnR9Ll9maWxsX2M2e2ZpbGw6Izk1OGQ3YSAhaW1wb3J0YW50O2ZpbGw6dmFyKC0tdGMtY29sb3ItYzYsICM5NThkN2EpICFpbXBvcnRhbnR9Ll9maWxsX2M3e2ZpbGw6I2VkZTRjZiAhaW1wb3J0YW50O2ZpbGw6dmFyKC0tdGMtY29sb3ItYzcsICNlZGU0Y2YpICFpbXBvcnRhbnR9Ll9maWxsX2M4e2ZpbGw6IzJkMmUyZiAhaW1wb3J0YW50O2ZpbGw6dmFyKC0tdGMtY29sb3ItYzgsICMyZDJlMmYpICFpbXBvcnRhbnR9Ll9maWxsX2M5e2ZpbGw6cmdiYSg0NSwgNDYsIDQ3LCAwLjUpICFpbXBvcnRhbnQ7ZmlsbDp2YXIoLS10Yy1jb2xvci1jOSwgcmdiYSg0NSwgNDYsIDQ3LCAwLjUpKSAhaW1wb3J0YW50fS5fZmlsbF9jMTB7ZmlsbDojZmZmZmZmICFpbXBvcnRhbnQ7ZmlsbDp2YXIoLS10Yy1jb2xvci1jMTAsICNmZmZmZmYpICFpbXBvcnRhbnR9Ll9maWxsX2MxMXtmaWxsOiM1OGI5NmEgIWltcG9ydGFudDtmaWxsOnZhcigtLXRjLWNvbG9yLWMxMSwgIzU4Yjk2YSkgIWltcG9ydGFudH0uX2ZpbGxfYzEye2ZpbGw6cmdiYSg0NSwgNDYsIDQ3LCAwLjIpICFpbXBvcnRhbnQ7ZmlsbDp2YXIoLS10Yy1jb2xvci1jMTIsIHJnYmEoNDUsIDQ2LCA0NywgMC4yKSkgIWltcG9ydGFudH0uX2ZpbGxfc3VjY2Vzc3tmaWxsOiM1OGI5NmEgIWltcG9ydGFudDtmaWxsOnZhcigtLXRjLWNvbG9yLXN1Y2Nlc3MsICM1OGI5NmEpICFpbXBvcnRhbnR9Ll9maWxsX2RhbmdlcntmaWxsOiNhNjE5MmUgIWltcG9ydGFudDtmaWxsOnZhcigtLXRjLWNvbG9yLWRhbmdlciwgI2E2MTkyZSkgIWltcG9ydGFudH0uX2ZpbGxfYmxhY2t7ZmlsbDojMDAwICFpbXBvcnRhbnQ7ZmlsbDp2YXIoLS10Yy1jb2xvci1ibGFjaywgIzAwMCkgIWltcG9ydGFudH0uX2ZpbGxfd2hpdGV7ZmlsbDojZmZmICFpbXBvcnRhbnQ7ZmlsbDp2YXIoLS10Yy1jb2xvci13aGl0ZSwgI2ZmZikgIWltcG9ydGFudH0uX2ZpbGxfdHJhbnNwYXJlbnR7ZmlsbDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2ZpbGw6dmFyKC0tdGMtY29sb3ItdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50fS5fYmdfYzF7YmFja2dyb3VuZC1jb2xvcjojY2QwMTM2ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jMSwgI2NkMDEzNikgIWltcG9ydGFudH0uX2JnX2Mye2JhY2tncm91bmQtY29sb3I6I2IyYTk5MSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzIsICNiMmE5OTEpICFpbXBvcnRhbnR9Ll9iZ19jM3tiYWNrZ3JvdW5kLWNvbG9yOiMwNDFlNDIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMzLCAjMDQxZTQyKSAhaW1wb3J0YW50fS5fYmdfYzQsLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2N0LS1sYW5ndWFnZXtiYWNrZ3JvdW5kLWNvbG9yOiM5ODAzMjEgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM0LCAjOTgwMzIxKSAhaW1wb3J0YW50fS5fYmdfYzUsLnNuX2hlYWRlcl9uYXZfbW9iaWxlPi5zbl9iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6I2VmMTcyZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzUsICNlZjE3MmYpICFpbXBvcnRhbnR9Ll9iZ19jNntiYWNrZ3JvdW5kLWNvbG9yOiM5NThkN2EgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM2LCAjOTU4ZDdhKSAhaW1wb3J0YW50fS5fYmdfYzd7YmFja2dyb3VuZC1jb2xvcjojZWRlNGNmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jNywgI2VkZTRjZikgIWltcG9ydGFudH0uX2JnX2M4e2JhY2tncm91bmQtY29sb3I6IzJkMmUyZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzgsICMyZDJlMmYpICFpbXBvcnRhbnR9Ll9iZ19jOXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDUsIDQ2LCA0NywgMC41KSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzksIHJnYmEoNDUsIDQ2LCA0NywgMC41KSkgIWltcG9ydGFudH0uX2JnX2MxMHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMxMCwgI2ZmZmZmZikgIWltcG9ydGFudH0uX2JnX2MxMXtiYWNrZ3JvdW5kLWNvbG9yOiM1OGI5NmEgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMxMSwgIzU4Yjk2YSkgIWltcG9ydGFudH0uX2JnX2MxMntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDUsIDQ2LCA0NywgMC4yKSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzEyLCByZ2JhKDQ1LCA0NiwgNDcsIDAuMikpICFpbXBvcnRhbnR9Ll9iZ19zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzU4Yjk2YSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3Itc3VjY2VzcywgIzU4Yjk2YSkgIWltcG9ydGFudH0uX2JnX2RhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNhNjE5MmUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWRhbmdlciwgI2E2MTkyZSkgIWltcG9ydGFudH0uX2JnX2JsYWNre2JhY2tncm91bmQtY29sb3I6IzAwMCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYmxhY2ssICMwMDApICFpbXBvcnRhbnR9Ll9iZ193aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlLCAjZmZmKSAhaW1wb3J0YW50fS5fYmdfdHJhbnNwYXJlbnR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50fS5fYmNfYzF7Ym9yZGVyLWNvbG9yOiNjZDAxMzYgIWltcG9ydGFudDtib3JkZXItY29sb3I6dmFyKC0tdGMtY29sb3ItYzEsICNjZDAxMzYpICFpbXBvcnRhbnR9Ll9iY19jMntib3JkZXItY29sb3I6I2IyYTk5MSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jb2xvci1jMiwgI2IyYTk5MSkgIWltcG9ydGFudH0uX2JjX2Mze2JvcmRlci1jb2xvcjojMDQxZTQyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMzLCAjMDQxZTQyKSAhaW1wb3J0YW50fS5fYmNfYzR7Ym9yZGVyLWNvbG9yOiM5ODAzMjEgIWltcG9ydGFudDtib3JkZXItY29sb3I6dmFyKC0tdGMtY29sb3ItYzQsICM5ODAzMjEpICFpbXBvcnRhbnR9Ll9iY19jNXtib3JkZXItY29sb3I6I2VmMTcyZiAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jb2xvci1jNSwgI2VmMTcyZikgIWltcG9ydGFudH0uX2JjX2M2e2JvcmRlci1jb2xvcjojOTU4ZDdhICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM2LCAjOTU4ZDdhKSAhaW1wb3J0YW50fS5fYmNfYzd7Ym9yZGVyLWNvbG9yOiNlZGU0Y2YgIWltcG9ydGFudDtib3JkZXItY29sb3I6dmFyKC0tdGMtY29sb3ItYzcsICNlZGU0Y2YpICFpbXBvcnRhbnR9Ll9iY19jOHtib3JkZXItY29sb3I6IzJkMmUyZiAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jb2xvci1jOCwgIzJkMmUyZikgIWltcG9ydGFudH0uX2JjX2M5e2JvcmRlci1jb2xvcjpyZ2JhKDQ1LCA0NiwgNDcsIDAuNSkgIWltcG9ydGFudDtib3JkZXItY29sb3I6dmFyKC0tdGMtY29sb3ItYzksIHJnYmEoNDUsIDQ2LCA0NywgMC41KSkgIWltcG9ydGFudH0uX2JjX2MxMHtib3JkZXItY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jb2xvci1jMTAsICNmZmZmZmYpICFpbXBvcnRhbnR9Ll9iY19jMTF7Ym9yZGVyLWNvbG9yOiM1OGI5NmEgIWltcG9ydGFudDtib3JkZXItY29sb3I6dmFyKC0tdGMtY29sb3ItYzExLCAjNThiOTZhKSAhaW1wb3J0YW50fS5fYmNfYzEye2JvcmRlci1jb2xvcjpyZ2JhKDQ1LCA0NiwgNDcsIDAuMikgIWltcG9ydGFudDtib3JkZXItY29sb3I6dmFyKC0tdGMtY29sb3ItYzEyLCByZ2JhKDQ1LCA0NiwgNDcsIDAuMikpICFpbXBvcnRhbnR9Ll9iY19zdWNjZXNze2JvcmRlci1jb2xvcjojNThiOTZhICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWNvbG9yLXN1Y2Nlc3MsICM1OGI5NmEpICFpbXBvcnRhbnR9Ll9iY19kYW5nZXJ7Ym9yZGVyLWNvbG9yOiNhNjE5MmUgIWltcG9ydGFudDtib3JkZXItY29sb3I6dmFyKC0tdGMtY29sb3ItZGFuZ2VyLCAjYTYxOTJlKSAhaW1wb3J0YW50fS5fYmNfYmxhY2t7Ym9yZGVyLWNvbG9yOiMwMDAgIWltcG9ydGFudDtib3JkZXItY29sb3I6dmFyKC0tdGMtY29sb3ItYmxhY2ssICMwMDApICFpbXBvcnRhbnR9Ll9iY193aGl0ZXtib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jb2xvci13aGl0ZSwgI2ZmZikgIWltcG9ydGFudH0uX2JjX3RyYW5zcGFyZW50e2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jb2xvci10cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpICFpbXBvcnRhbnR9Ll9nMXtiYWNrZ3JvdW5kOiNjZDAxMzYgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnZhcigtLXRjLWdyYWRpZW50LWcxLWZyb20sICNjZDAxMzYpICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodmFyKC0tdGMtZ3JhZGllbnQtZzEtZGVnLCAwZGVnKSwgdmFyKC0tdGMtZ3JhZGllbnQtZzEtZnJvbSwgI2NkMDEzNikgMCUsIHZhcigtLXRjLWdyYWRpZW50LWcxLXRvLCAjYjJhOTkxKSAxMDAlKSAhaW1wb3J0YW50fS5fZzJ7YmFja2dyb3VuZDojMDQxZTQyICFpbXBvcnRhbnQ7YmFja2dyb3VuZDp2YXIoLS10Yy1ncmFkaWVudC1nMi1mcm9tLCAjMDQxZTQyKSAhaW1wb3J0YW50O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHZhcigtLXRjLWdyYWRpZW50LWcyLWRlZywgNDVkZWcpLCB2YXIoLS10Yy1ncmFkaWVudC1nMi1mcm9tLCAjMDQxZTQyKSAwJSwgdmFyKC0tdGMtZ3JhZGllbnQtZzItdG8sICM5ODAzMjEpIDEwMCUpICFpbXBvcnRhbnR9Ll9nM3tiYWNrZ3JvdW5kOiNlZjE3MmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnZhcigtLXRjLWdyYWRpZW50LWczLWZyb20sICNlZjE3MmYpICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodmFyKC0tdGMtZ3JhZGllbnQtZzMtZGVnLCA5MGRlZyksIHZhcigtLXRjLWdyYWRpZW50LWczLWZyb20sICNlZjE3MmYpIDAlLCB2YXIoLS10Yy1ncmFkaWVudC1nMy10bywgIzk1OGQ3YSkgMTAwJSkgIWltcG9ydGFudH0uX2c0e2JhY2tncm91bmQ6I2VkZTRjZiAhaW1wb3J0YW50O2JhY2tncm91bmQ6dmFyKC0tdGMtZ3JhZGllbnQtZzQtZnJvbSwgI2VkZTRjZikgIWltcG9ydGFudDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh2YXIoLS10Yy1ncmFkaWVudC1nNC1kZWcsIDMwZGVnKSwgdmFyKC0tdGMtZ3JhZGllbnQtZzQtZnJvbSwgI2VkZTRjZikgMCUsIHZhcigtLXRjLWdyYWRpZW50LWc0LXRvLCAjMmQyZTJmKSAxMDAlKSAhaW1wb3J0YW50fS5fcHRfeHN7cGFkZGluZy10b3A6M3B4ICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6dmFyKC0tdGMtc3BhY2luZy14cy1tb2JpbGUsIDNweCkgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX3B0X3hze3BhZGRpbmctdG9wOjRweCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOnZhcigtLXRjLXNwYWNpbmcteHMtdGFibGV0LCA0cHgpICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ll9wdF94c3twYWRkaW5nLXRvcDo1cHggIWltcG9ydGFudDtwYWRkaW5nLXRvcDp2YXIoLS10Yy1zcGFjaW5nLXhzLWRlc2t0b3AsIDVweCkgIWltcG9ydGFudH19Ll9wdF9zbXtwYWRkaW5nLXRvcDo4cHggIWltcG9ydGFudDtwYWRkaW5nLXRvcDp2YXIoLS10Yy1zcGFjaW5nLXNtLW1vYmlsZSwgOHB4KSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fcHRfc217cGFkZGluZy10b3A6OXB4ICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6dmFyKC0tdGMtc3BhY2luZy1zbS10YWJsZXQsIDlweCkgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuX3B0X3Nte3BhZGRpbmctdG9wOjEwcHggIWltcG9ydGFudDtwYWRkaW5nLXRvcDp2YXIoLS10Yy1zcGFjaW5nLXNtLWRlc2t0b3AsIDEwcHgpICFpbXBvcnRhbnR9fS5fcHRfbWR7cGFkZGluZy10b3A6MjNweCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOnZhcigtLXRjLXNwYWNpbmctbWQtbW9iaWxlLCAyM3B4KSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fcHRfbWR7cGFkZGluZy10b3A6MjRweCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOnZhcigtLXRjLXNwYWNpbmctbWQtdGFibGV0LCAyNHB4KSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5fcHRfbWR7cGFkZGluZy10b3A6MjVweCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOnZhcigtLXRjLXNwYWNpbmctbWQtZGVza3RvcCwgMjVweCkgIWltcG9ydGFudH19Ll9wdF9sZ3twYWRkaW5nLXRvcDozOHB4ICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6dmFyKC0tdGMtc3BhY2luZy1sZy1tb2JpbGUsIDM4cHgpICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll9wdF9sZ3twYWRkaW5nLXRvcDozOXB4ICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6dmFyKC0tdGMtc3BhY2luZy1sZy10YWJsZXQsIDM5cHgpICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ll9wdF9sZ3twYWRkaW5nLXRvcDo0MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6dmFyKC0tdGMtc3BhY2luZy1sZy1kZXNrdG9wLCA0MHB4KSAhaW1wb3J0YW50fX0uX3B0X3hse3BhZGRpbmctdG9wOjU4cHggIWltcG9ydGFudDtwYWRkaW5nLXRvcDp2YXIoLS10Yy1zcGFjaW5nLXhsLW1vYmlsZSwgNThweCkgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX3B0X3hse3BhZGRpbmctdG9wOjU5cHggIWltcG9ydGFudDtwYWRkaW5nLXRvcDp2YXIoLS10Yy1zcGFjaW5nLXhsLXRhYmxldCwgNTlweCkgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuX3B0X3hse3BhZGRpbmctdG9wOjYwcHggIWltcG9ydGFudDtwYWRkaW5nLXRvcDp2YXIoLS10Yy1zcGFjaW5nLXhsLWRlc2t0b3AsIDYwcHgpICFpbXBvcnRhbnR9fS5fcGJfeHN7cGFkZGluZy1ib3R0b206M3B4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206dmFyKC0tdGMtc3BhY2luZy14cy1tb2JpbGUsIDNweCkgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX3BiX3hze3BhZGRpbmctYm90dG9tOjRweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOnZhcigtLXRjLXNwYWNpbmcteHMtdGFibGV0LCA0cHgpICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ll9wYl94c3twYWRkaW5nLWJvdHRvbTo1cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLXhzLWRlc2t0b3AsIDVweCkgIWltcG9ydGFudH19Ll9wYl9zbXtwYWRkaW5nLWJvdHRvbTo4cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLXNtLW1vYmlsZSwgOHB4KSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fcGJfc217cGFkZGluZy1ib3R0b206OXB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206dmFyKC0tdGMtc3BhY2luZy1zbS10YWJsZXQsIDlweCkgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuX3BiX3Nte3BhZGRpbmctYm90dG9tOjEwcHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLXNtLWRlc2t0b3AsIDEwcHgpICFpbXBvcnRhbnR9fS5fcGJfbWR7cGFkZGluZy1ib3R0b206MjNweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOnZhcigtLXRjLXNwYWNpbmctbWQtbW9iaWxlLCAyM3B4KSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fcGJfbWR7cGFkZGluZy1ib3R0b206MjRweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOnZhcigtLXRjLXNwYWNpbmctbWQtdGFibGV0LCAyNHB4KSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5fcGJfbWR7cGFkZGluZy1ib3R0b206MjVweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOnZhcigtLXRjLXNwYWNpbmctbWQtZGVza3RvcCwgMjVweCkgIWltcG9ydGFudH19Ll9wYl9sZ3twYWRkaW5nLWJvdHRvbTozOHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206dmFyKC0tdGMtc3BhY2luZy1sZy1tb2JpbGUsIDM4cHgpICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll9wYl9sZ3twYWRkaW5nLWJvdHRvbTozOXB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206dmFyKC0tdGMtc3BhY2luZy1sZy10YWJsZXQsIDM5cHgpICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ll9wYl9sZ3twYWRkaW5nLWJvdHRvbTo0MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206dmFyKC0tdGMtc3BhY2luZy1sZy1kZXNrdG9wLCA0MHB4KSAhaW1wb3J0YW50fX0uX3BiX3hse3BhZGRpbmctYm90dG9tOjU4cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLXhsLW1vYmlsZSwgNThweCkgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX3BiX3hse3BhZGRpbmctYm90dG9tOjU5cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLXhsLXRhYmxldCwgNTlweCkgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuX3BiX3hse3BhZGRpbmctYm90dG9tOjYwcHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLXhsLWRlc2t0b3AsIDYwcHgpICFpbXBvcnRhbnR9fS5fbXRfeHN7bWFyZ2luLXRvcDozcHggIWltcG9ydGFudDttYXJnaW4tdG9wOnZhcigtLXRjLXNwYWNpbmcteHMtbW9iaWxlLCAzcHgpICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll9tdF94c3ttYXJnaW4tdG9wOjRweCAhaW1wb3J0YW50O21hcmdpbi10b3A6dmFyKC0tdGMtc3BhY2luZy14cy10YWJsZXQsIDRweCkgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuX210X3hze21hcmdpbi10b3A6NXB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDp2YXIoLS10Yy1zcGFjaW5nLXhzLWRlc2t0b3AsIDVweCkgIWltcG9ydGFudH19Ll9tdF9zbXttYXJnaW4tdG9wOjhweCAhaW1wb3J0YW50O21hcmdpbi10b3A6dmFyKC0tdGMtc3BhY2luZy1zbS1tb2JpbGUsIDhweCkgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX210X3Nte21hcmdpbi10b3A6OXB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDp2YXIoLS10Yy1zcGFjaW5nLXNtLXRhYmxldCwgOXB4KSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5fbXRfc217bWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDp2YXIoLS10Yy1zcGFjaW5nLXNtLWRlc2t0b3AsIDEwcHgpICFpbXBvcnRhbnR9fS5fbXRfbWR7bWFyZ2luLXRvcDoyM3B4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDp2YXIoLS10Yy1zcGFjaW5nLW1kLW1vYmlsZSwgMjNweCkgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX210X21ke21hcmdpbi10b3A6MjRweCAhaW1wb3J0YW50O21hcmdpbi10b3A6dmFyKC0tdGMtc3BhY2luZy1tZC10YWJsZXQsIDI0cHgpICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ll9tdF9tZHttYXJnaW4tdG9wOjI1cHggIWltcG9ydGFudDttYXJnaW4tdG9wOnZhcigtLXRjLXNwYWNpbmctbWQtZGVza3RvcCwgMjVweCkgIWltcG9ydGFudH19Ll9tdF9sZ3ttYXJnaW4tdG9wOjM4cHggIWltcG9ydGFudDttYXJnaW4tdG9wOnZhcigtLXRjLXNwYWNpbmctbGctbW9iaWxlLCAzOHB4KSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fbXRfbGd7bWFyZ2luLXRvcDozOXB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDp2YXIoLS10Yy1zcGFjaW5nLWxnLXRhYmxldCwgMzlweCkgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuX210X2xne21hcmdpbi10b3A6NDBweCAhaW1wb3J0YW50O21hcmdpbi10b3A6dmFyKC0tdGMtc3BhY2luZy1sZy1kZXNrdG9wLCA0MHB4KSAhaW1wb3J0YW50fX0uX210X3hse21hcmdpbi10b3A6NThweCAhaW1wb3J0YW50O21hcmdpbi10b3A6dmFyKC0tdGMtc3BhY2luZy14bC1tb2JpbGUsIDU4cHgpICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll9tdF94bHttYXJnaW4tdG9wOjU5cHggIWltcG9ydGFudDttYXJnaW4tdG9wOnZhcigtLXRjLXNwYWNpbmcteGwtdGFibGV0LCA1OXB4KSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5fbXRfeGx7bWFyZ2luLXRvcDo2MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDp2YXIoLS10Yy1zcGFjaW5nLXhsLWRlc2t0b3AsIDYwcHgpICFpbXBvcnRhbnR9fS5fbWJfeHN7bWFyZ2luLWJvdHRvbTozcHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOnZhcigtLXRjLXNwYWNpbmcteHMtbW9iaWxlLCAzcHgpICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll9tYl94c3ttYXJnaW4tYm90dG9tOjRweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206dmFyKC0tdGMtc3BhY2luZy14cy10YWJsZXQsIDRweCkgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuX21iX3hze21hcmdpbi1ib3R0b206NXB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLXhzLWRlc2t0b3AsIDVweCkgIWltcG9ydGFudH19Ll9tYl9zbXttYXJnaW4tYm90dG9tOjhweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206dmFyKC0tdGMtc3BhY2luZy1zbS1tb2JpbGUsIDhweCkgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX21iX3Nte21hcmdpbi1ib3R0b206OXB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLXNtLXRhYmxldCwgOXB4KSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5fbWJfc217bWFyZ2luLWJvdHRvbToxMHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLXNtLWRlc2t0b3AsIDEwcHgpICFpbXBvcnRhbnR9fS5fbWJfbWR7bWFyZ2luLWJvdHRvbToyM3B4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLW1kLW1vYmlsZSwgMjNweCkgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX21iX21ke21hcmdpbi1ib3R0b206MjRweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206dmFyKC0tdGMtc3BhY2luZy1tZC10YWJsZXQsIDI0cHgpICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ll9tYl9tZHttYXJnaW4tYm90dG9tOjI1cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOnZhcigtLXRjLXNwYWNpbmctbWQtZGVza3RvcCwgMjVweCkgIWltcG9ydGFudH19Ll9tYl9sZ3ttYXJnaW4tYm90dG9tOjM4cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOnZhcigtLXRjLXNwYWNpbmctbGctbW9iaWxlLCAzOHB4KSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fbWJfbGd7bWFyZ2luLWJvdHRvbTozOXB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLWxnLXRhYmxldCwgMzlweCkgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuX21iX2xne21hcmdpbi1ib3R0b206NDBweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206dmFyKC0tdGMtc3BhY2luZy1sZy1kZXNrdG9wLCA0MHB4KSAhaW1wb3J0YW50fX0uX21iX3hse21hcmdpbi1ib3R0b206NThweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206dmFyKC0tdGMtc3BhY2luZy14bC1tb2JpbGUsIDU4cHgpICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll9tYl94bHttYXJnaW4tYm90dG9tOjU5cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOnZhcigtLXRjLXNwYWNpbmcteGwtdGFibGV0LCA1OXB4KSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5fbWJfeGx7bWFyZ2luLWJvdHRvbTo2MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTp2YXIoLS10Yy1zcGFjaW5nLXhsLWRlc2t0b3AsIDYwcHgpICFpbXBvcnRhbnR9fS52aXNpdF9jdXN0b20gLnNuX2NvbnRhaW5lcl9maXhlZF94bD4ucm93Pi5jb2wtbGctNjpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMil9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsudmlzaXRfY3VzdG9tIC5zbl9jb250YWluZXJfZml4ZWRfeGw+LnJvdz4uY29sLWxnLTY6Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfX0udmlzaXRfY3VzdG9tIC5zbl9jb250YWluZXJfZml4ZWRfeGw+LnJvdz4uY29sLWxnLTY6Zmlyc3QtY2hpbGQgLmJiX2l0ZW1fY29udGVudHtwYWRkaW5nLWJvdHRvbTozMnB4fS52aXNpdF9jdXN0b20gLnNuX2NvbnRhaW5lcl9maXhlZF94bD4ucm93Pi5jb2wtbGctNjpsYXN0LWNoaWxke3BhZGRpbmctdG9wOjMycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsudmlzaXRfY3VzdG9tIC5zbl9jb250YWluZXJfZml4ZWRfeGw+LnJvdz4uY29sLWxnLTY6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6ODBweDtwYWRkaW5nLWJvdHRvbTo4MHB4O3BhZGRpbmctcmlnaHQ6OTBweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMyKTtib3JkZXItYm90dG9tOjB9LnZpc2l0X2N1c3RvbSAuc25fY29udGFpbmVyX2ZpeGVkX3hsPi5yb3c+LmNvbC1sZy02OmZpcnN0LWNoaWxkIC5iYl9pdGVtX2NvbnRlbnR7cGFkZGluZy1ib3R0b206MH0udmlzaXRfY3VzdG9tIC5zbl9jb250YWluZXJfZml4ZWRfeGw+LnJvdz4uY29sLWxnLTY6bGFzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6OTBweDtwYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctYm90dG9tOjgwcHh9fS5zbl9ibG9ja19mYXFfc2VhcmNoX2JhcntwYWRkaW5nLXRvcDoxMjBweDtwYWRkaW5nLWJvdHRvbTo0MHB4O2NvbG9yOnZhcigtLXRjLWNvbG9yLWM1KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfZmFxX3NlYXJjaF9iYXJ7cGFkZGluZy10b3A6ODBweDtwYWRkaW5nLWJvdHRvbToxMjBweH19LnNuX2Jsb2NrX2ZhcV9saXN0X2J5X2NhdGVnb3J5e3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDBweDtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX2ZhcV9saXN0X2J5X2NhdGVnb3J5e3BhZGRpbmctdG9wOjgwcHg7cGFkZGluZy1ib3R0b206ODBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pYW5kIChtYXgtd2lkdGg6IDM1Ljk5ZW0pey5jb250YWluZXIsLnNuX2NvbnRhaW5lcl9maXhlZHtwYWRkaW5nLWxlZnQ6MzJweDtwYWRkaW5nLXJpZ2h0OjMycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzZlbSl7LmNvbnRhaW5lciwuc25fY29udGFpbmVyX2ZpeGVke3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pYW5kIChtYXgtd2lkdGg6IDM1Ljk5ZW0pey5jb250YWluZXItZmx1aWQsLnNuX2NvbnRhaW5lcl9mbHVpZCwuY29udGFpbmVyLXNtLC5zbl9jb250YWluZXJfZml4ZWRfc20sLmNvbnRhaW5lci1tZCwuc25fY29udGFpbmVyX2ZpeGVkX21kLC5jb250YWluZXItbGcsLnNuX2NvbnRhaW5lcl9maXhlZF9sZywuY29udGFpbmVyLXhsLC5zbl9jb250YWluZXJfZml4ZWRfeGx7cGFkZGluZy1sZWZ0OjMycHg7cGFkZGluZy1yaWdodDozMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2ZW0pey5jb250YWluZXItZmx1aWQsLnNuX2NvbnRhaW5lcl9mbHVpZCwuY29udGFpbmVyLXNtLC5zbl9jb250YWluZXJfZml4ZWRfc20sLmNvbnRhaW5lci1tZCwuc25fY29udGFpbmVyX2ZpeGVkX21kLC5jb250YWluZXItbGcsLnNuX2NvbnRhaW5lcl9maXhlZF9sZywuY29udGFpbmVyLXhsLC5zbl9jb250YWluZXJfZml4ZWRfeGx7cGFkZGluZy1sZWZ0OjMycHg7cGFkZGluZy1yaWdodDozMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSlhbmQgKG1heC13aWR0aDogMzUuOTllbSl7LmNvbnRhaW5lci1zbSwuc25fY29udGFpbmVyX2ZpeGVkX3Nte3BhZGRpbmctbGVmdDozMnB4O3BhZGRpbmctcmlnaHQ6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNmVtKXsuY29udGFpbmVyLXNtLC5zbl9jb250YWluZXJfZml4ZWRfc217cGFkZGluZy1sZWZ0OjE2cHg7cGFkZGluZy1yaWdodDoxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSlhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pey5jb250YWluZXItbWQsLnNuX2NvbnRhaW5lcl9maXhlZF9tZHtwYWRkaW5nLWxlZnQ6MzJweDtwYWRkaW5nLXJpZ2h0OjMycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5jb250YWluZXItbWQsLnNuX2NvbnRhaW5lcl9maXhlZF9tZHtwYWRkaW5nLWxlZnQ6MTZweDtwYWRkaW5nLXJpZ2h0OjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKWFuZCAobWF4LXdpZHRoOiA2My45OWVtKXsuY29udGFpbmVyLWxnLC5zbl9jb250YWluZXJfZml4ZWRfbGd7cGFkZGluZy1sZWZ0OjMycHg7cGFkZGluZy1yaWdodDozMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5jb250YWluZXItbGcsLnNuX2NvbnRhaW5lcl9maXhlZF9sZ3twYWRkaW5nLWxlZnQ6MTZweDtwYWRkaW5nLXJpZ2h0OjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKWFuZCAobWF4LXdpZHRoOiA5MC45OWVtKXsuY29udGFpbmVyLXhsLC5zbl9jb250YWluZXJfZml4ZWRfeGx7cGFkZGluZy1sZWZ0OjMycHg7cGFkZGluZy1yaWdodDozMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxZW0pey5jb250YWluZXIteGwsLnNuX2NvbnRhaW5lcl9maXhlZF94bHtwYWRkaW5nLWxlZnQ6MTZweDtwYWRkaW5nLXJpZ2h0OjE2cHh9fS5zbl9zaXRlX3dyYXBwZXJ7dHJhbnNpdGlvbjpmaWx0ZXIgLjdzIGN1YmljLWJlemllcigwLjcsIDAsIDAuNCwgMSksdHJhbnNmb3JtIC43cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjQsIDEpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pe2JvZHkuX2hlYWRlcl92ZXJ0aWNhbCAuc25fc2l0ZV93cmFwcGVye3BhZGRpbmctbGVmdDoyNTBweH19LnNuX3NpdGVfd3JhcHBlci5fYmx1cjo6YWZ0ZXJ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC43cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjQsIDEpLGJhY2tkcm9wLWZpbHRlciAuN3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC40LCAxKSxib3R0b20gMHMgbGluZWFyLHJpZ2h0IDBzIGxpbmVhcn1Ac3VwcG9ydHMgbm90IChiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCkpey5zbl9zaXRlX3dyYXBwZXIuX2JsdXI6OmFmdGVye2JhY2tncm91bmQ6cmdiYSgxNCwxNSwxNywuMyl9fS5zbl9zaXRlX3dyYXBwZXI6OmFmdGVye2JhY2tncm91bmQ6cmdiYSgxNCwxNSwxNywwKTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjdzIGN1YmljLWJlemllcigwLjcsIDAsIDAuNCwgMSksYmFja2Ryb3AtZmlsdGVyIC43cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjQsIDEpLGJvdHRvbSAwcyBsaW5lYXIgLjdzLHJpZ2h0IDBzIGxpbmVhciAuN3N9LnNuX3V0aWxzX21xX3hze2Rpc3BsYXk6YmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNmVtKXsuc25fdXRpbHNfbXFfeHN7ZGlzcGxheTpub25lfX0uc25fdXRpbHNfbXFfc217ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzZlbSl7LnNuX3V0aWxzX21xX3Nte2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl91dGlsc19tcV9zbXtkaXNwbGF5Om5vbmV9fS5zbl91dGlsc19tcV9tZHtkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX3V0aWxzX21xX21ke2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnNuX3V0aWxzX21xX21ke2Rpc3BsYXk6bm9uZX19LnNuX3V0aWxzX21xX2xne2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl91dGlsc19tcV9sZ3tkaXNwbGF5OmJsb2NrfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxZW0pey5zbl91dGlsc19tcV9sZ3tkaXNwbGF5Om5vbmV9fS5zbl91dGlsc19tcV94bHtkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MWVtKXsuc25fdXRpbHNfbXFfeGx7ZGlzcGxheTpibG9ja319Ym9keS5hZG1pbi1iYXIgLnNuX2hlYWRlcnt0b3A6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3LjVlbSl7Ym9keS5hZG1pbi1iYXIgLnNuX2hlYWRlcnt0b3A6NDZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ym9keS5hZG1pbi1iYXIgLnNuX2hlYWRlcnt0b3A6MzJweH19aDEsaDIsaDMsaDQsaDUsaDYsLmgxLC5oMiwuaDMsLnNuX2NvdW50ZG93bl9pLC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl9vdmVybGF5X3RpdGxlLC5oNCwuaDUsLmg2e21hcmdpbi1ib3R0b206MTBweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4yO2ZvbnQtZmFtaWx5OnZhcigtLXRjLWZvbnQtZmFtaWx5LWhlYWRpbmdzLCB2YXIoLS10Yy1mb250LWZhbWlseS1ib2R5LCBcIkthbml0XCIsIHNhbnMtc2VyaWYpKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9aDEsLmgxe2ZvbnQtc2l6ZTp2YXIoLS10Yy1oMS1mb250LXNpemUtbW9iaWxlLCA2N3B4KTtsZXR0ZXItc3BhY2luZzpjYWxjKCh2YXIoLS10Yy1oMS1sZXR0ZXItc3BhY2luZywgLTEuNSkgLyAxMDAwKSoxZW0pO2ZvbnQtd2VpZ2h0OnZhcigtLXRjLWgxLWZvbnQtd2VpZ2h0LCA0MDApfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pe2gxLC5oMXtmb250LXNpemU6dmFyKC0tdGMtaDEtZm9udC1zaXplLXRhYmxldCwgMTAycHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pe2gxLC5oMXtmb250LXNpemU6dmFyKC0tdGMtaDEtZm9udC1zaXplLWRlc2t0b3AsIDExOHB4KX19aDIsLmgye2ZvbnQtc2l6ZTp2YXIoLS10Yy1oMi1mb250LXNpemUtbW9iaWxlLCA1MXB4KTtsZXR0ZXItc3BhY2luZzpjYWxjKCh2YXIoLS10Yy1oMi1sZXR0ZXItc3BhY2luZywgLTAuNSkgLyAxMDAwKSoxZW0pO2ZvbnQtd2VpZ2h0OnZhcigtLXRjLWgyLWZvbnQtd2VpZ2h0LCA0MDApfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pe2gyLC5oMntmb250LXNpemU6dmFyKC0tdGMtaDItZm9udC1zaXplLXRhYmxldCwgNzJweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7aDIsLmgye2ZvbnQtc2l6ZTp2YXIoLS10Yy1oMi1mb250LXNpemUtZGVza3RvcCwgODRweCl9fWgzLC5oMywuc25fY291bnRkb3duX2ksLnNuX2xhbmd1YWdlX3NlbGVjdG9yX292ZXJsYXlfdGl0bGV7Zm9udC1zaXplOnZhcigtLXRjLWgzLWZvbnQtc2l6ZS1tb2JpbGUsIDM4cHgpO2xldHRlci1zcGFjaW5nOmNhbGMoKHZhcigtLXRjLWgzLWxldHRlci1zcGFjaW5nLCAwKSAvIDEwMDApKjFlbSk7Zm9udC13ZWlnaHQ6dmFyKC0tdGMtaDMtZm9udC13ZWlnaHQsIDQwMCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7aDMsLmgzLC5zbl9jb3VudGRvd25faSwuc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheV90aXRsZXtmb250LXNpemU6dmFyKC0tdGMtaDMtZm9udC1zaXplLXRhYmxldCwgNTBweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7aDMsLmgzLC5zbl9jb3VudGRvd25faSwuc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheV90aXRsZXtmb250LXNpemU6dmFyKC0tdGMtaDMtZm9udC1zaXplLWRlc2t0b3AsIDYwcHgpfX1oNCwuaDR7Zm9udC1zaXplOnZhcigtLXRjLWg0LWZvbnQtc2l6ZS1tb2JpbGUsIDI4cHgpO2xldHRlci1zcGFjaW5nOmNhbGMoKHZhcigtLXRjLWg0LWxldHRlci1zcGFjaW5nLCAwLjI1KSAvIDEwMDApKjFlbSk7Zm9udC13ZWlnaHQ6dmFyKC0tdGMtaDQtZm9udC13ZWlnaHQsIDQwMCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7aDQsLmg0e2ZvbnQtc2l6ZTp2YXIoLS10Yy1oNC1mb250LXNpemUtdGFibGV0LCAzNnB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXtoNCwuaDR7Zm9udC1zaXplOnZhcigtLXRjLWg0LWZvbnQtc2l6ZS1kZXNrdG9wLCA0MXB4KX19aDUsLmg1e2ZvbnQtc2l6ZTp2YXIoLS10Yy1oNS1mb250LXNpemUtbW9iaWxlLCAyMXB4KTtsZXR0ZXItc3BhY2luZzpjYWxjKCh2YXIoLS10Yy1oNS1sZXR0ZXItc3BhY2luZywgMCkgLyAxMDAwKSoxZW0pO2ZvbnQtd2VpZ2h0OnZhcigtLXRjLWg1LWZvbnQtd2VpZ2h0LCA0MDApfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pe2g1LC5oNXtmb250LXNpemU6dmFyKC0tdGMtaDUtZm9udC1zaXplLXRhYmxldCwgMjVweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7aDUsLmg1e2ZvbnQtc2l6ZTp2YXIoLS10Yy1oNS1mb250LXNpemUtZGVza3RvcCwgMzBweCl9fWg2LC5oNntmb250LXNpemU6dmFyKC0tdGMtaDYtZm9udC1zaXplLW1vYmlsZSwgMTZweCk7bGV0dGVyLXNwYWNpbmc6Y2FsYygodmFyKC0tdGMtaDYtbGV0dGVyLXNwYWNpbmcsIDApIC8gMTAwMCkqMWVtKTtmb250LXdlaWdodDp2YXIoLS10Yy1oNi1mb250LXdlaWdodCwgNDAwKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXtoNiwuaDZ7Zm9udC1zaXplOnZhcigtLXRjLWg2LWZvbnQtc2l6ZS10YWJsZXQsIDE4cHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pe2g2LC5oNntmb250LXNpemU6dmFyKC0tdGMtaDYtZm9udC1zaXplLWRlc2t0b3AsIDIxcHgpfX1wLC5we21hcmdpbjowfXN0cm9uZ3tsZXR0ZXItc3BhY2luZzpjYWxjKCh2YXIoLS10Yy1zdHJvbmctbGV0dGVyLXNwYWNpbmcsIDApIC8gMTAwMCkqMWVtKTtmb250LXdlaWdodDp2YXIoLS10Yy1zdHJvbmctZm9udC13ZWlnaHQsIDcwMCl9ZW17bGV0dGVyLXNwYWNpbmc6Y2FsYygodmFyKC0tdGMtZW0tbGV0dGVyLXNwYWNpbmcsIDApIC8gMTAwMCkqMWVtKTtmb250LXdlaWdodDp2YXIoLS10Yy1lbS1mb250LXdlaWdodCwgNzAwKX1zbWFsbHtsZXR0ZXItc3BhY2luZzpjYWxjKCh2YXIoLS10Yy1zbWFsbC1sZXR0ZXItc3BhY2luZywgMCkgLyAxMDAwKSoxZW0pO2ZvbnQtd2VpZ2h0OnZhcigtLXRjLXNtYWxsLWZvbnQtd2VpZ2h0LCA3MDApfXN1YntsZXR0ZXItc3BhY2luZzpjYWxjKCh2YXIoLS10Yy1zdWItbGV0dGVyLXNwYWNpbmcsIDApIC8gMTAwMCkqMWVtKTtmb250LXdlaWdodDp2YXIoLS10Yy1zdWItZm9udC13ZWlnaHQsIDcwMCl9c3Vwe2xldHRlci1zcGFjaW5nOmNhbGMoKHZhcigtLXRjLXN1cC1sZXR0ZXItc3BhY2luZywgMCkgLyAxMDAwKSoxZW0pO2ZvbnQtd2VpZ2h0OnZhcigtLXRjLXN1cC1mb250LXdlaWdodCwgNzAwKX1ocntib3JkZXItd2lkdGg6MXB4IDAgMCAwO2JvcmRlci1zdHlsZTpzb2xpZH1he2xldHRlci1zcGFjaW5nOmNhbGMoKHZhcigtLXRjLWxpbmstbGV0dGVyLXNwYWNpbmcsIDApIC8gMTAwMCkqMWVtKTtmb250LXdlaWdodDp2YXIoLS10Yy1saW5rLWZvbnQtd2VpZ2h0LCA0MDApO3RyYW5zaXRpb246YWxsIC4zNXMgZWFzZTtmaWxsOmN1cnJlbnRDb2xvcn1hcnRpY2xlIHB7bWFyZ2luLWJvdHRvbToyMHB4fS5zbl9wYXJhZ3JhcGgsLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnF1b3RlcyAucXVvdGUtYXV0aG9yLC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl90b2dnbGUsLnNuX2Zvcm1fY3VzdG9tX2NvbnRyb2w+bGFiZWwsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCwuc25fZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLTEsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3QsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSAuZm9ybS1jb250cm9sLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmZvcm0tY29udHJvbC0xLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmN1c3RvbS1zZWxlY3QsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgbGFiZWwsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSBsYWJlbCwuc25fY291bnRkb3duX2xhYmVsLGJvZHkscCwucCx1bCxvbCxibG9ja3F1b3RlLC5zbl9wYXJhZ3JhcGggcCwuc25fYmxvY2tfc2ltcGxlX3RleHQucXVvdGVzIC5xdW90ZS1hdXRob3IgcCwuc25fbGFuZ3VhZ2Vfc2VsZWN0b3JfdG9nZ2xlIHAsLnNuX2Zvcm1fY3VzdG9tX2NvbnRyb2w+bGFiZWwgcCwuc25fZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC0xIHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3QgcCwuc25fZm9ybSAuZm9ybS1ncm91cC0xIC5mb3JtLWNvbnRyb2wgcCwuc25fZm9ybSAuZm9ybS1ncm91cC0xIC5mb3JtLWNvbnRyb2wtMSBwLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmN1c3RvbS1zZWxlY3QgcCwuc25fZm9ybSAuZm9ybS1ncm91cCBsYWJlbCBwLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgbGFiZWwgcCwuc25fY291bnRkb3duX2xhYmVsIHAsLnAgcHtmb250LXNpemU6dmFyKC0tdGMtYm9keS1mb250LXNpemUtbW9iaWxlLCAxNnB4KTtsZXR0ZXItc3BhY2luZzpjYWxjKCh2YXIoLS10Yy1ib2R5LWxldHRlci1zcGFjaW5nLCAwLjUpIC8gMTAwMCkqMWVtKTtmb250LXdlaWdodDp2YXIoLS10Yy1ib2R5LWZvbnQtd2VpZ2h0LCA0MDApO2ZvbnQtZmFtaWx5OnZhcigtLXRjLWZvbnQtZmFtaWx5LWJvZHksIFwiS2FuaXRcIiwgc2Fucy1zZXJpZil9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX3BhcmFncmFwaCwuc25fYmxvY2tfc2ltcGxlX3RleHQucXVvdGVzIC5xdW90ZS1hdXRob3IsLnNuX2xhbmd1YWdlX3NlbGVjdG9yX3RvZ2dsZSwuc25fZm9ybV9jdXN0b21fY29udHJvbD5sYWJlbCwuc25fZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLC5zbl9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wtMSwuc25fZm9ybSAuZm9ybS1ncm91cCAuY3VzdG9tLXNlbGVjdCwuc25fZm9ybSAuZm9ybS1ncm91cC0xIC5mb3JtLWNvbnRyb2wsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSAuZm9ybS1jb250cm9sLTEsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSAuY3VzdG9tLXNlbGVjdCwuc25fZm9ybSAuZm9ybS1ncm91cCBsYWJlbCwuc25fZm9ybSAuZm9ybS1ncm91cC0xIGxhYmVsLC5zbl9jb3VudGRvd25fbGFiZWwsYm9keSxwLC5wLHVsLG9sLGJsb2NrcXVvdGUsLnNuX3BhcmFncmFwaCBwLC5zbl9ibG9ja19zaW1wbGVfdGV4dC5xdW90ZXMgLnF1b3RlLWF1dGhvciBwLC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl90b2dnbGUgcCwuc25fZm9ybV9jdXN0b21fY29udHJvbD5sYWJlbCBwLC5zbl9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wgcCwuc25fZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLTEgcCwuc25fZm9ybSAuZm9ybS1ncm91cCAuY3VzdG9tLXNlbGVjdCBwLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmZvcm0tY29udHJvbCBwLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmZvcm0tY29udHJvbC0xIHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSAuY3VzdG9tLXNlbGVjdCBwLC5zbl9mb3JtIC5mb3JtLWdyb3VwIGxhYmVsIHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSBsYWJlbCBwLC5zbl9jb3VudGRvd25fbGFiZWwgcCwucCBwe2ZvbnQtc2l6ZTp2YXIoLS10Yy1ib2R5LWZvbnQtc2l6ZS10YWJsZXQsIDE4cHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl9wYXJhZ3JhcGgsLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnF1b3RlcyAucXVvdGUtYXV0aG9yLC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl90b2dnbGUsLnNuX2Zvcm1fY3VzdG9tX2NvbnRyb2w+bGFiZWwsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCwuc25fZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLTEsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3QsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSAuZm9ybS1jb250cm9sLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmZvcm0tY29udHJvbC0xLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmN1c3RvbS1zZWxlY3QsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgbGFiZWwsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSBsYWJlbCwuc25fY291bnRkb3duX2xhYmVsLGJvZHkscCwucCx1bCxvbCxibG9ja3F1b3RlLC5zbl9wYXJhZ3JhcGggcCwuc25fYmxvY2tfc2ltcGxlX3RleHQucXVvdGVzIC5xdW90ZS1hdXRob3IgcCwuc25fbGFuZ3VhZ2Vfc2VsZWN0b3JfdG9nZ2xlIHAsLnNuX2Zvcm1fY3VzdG9tX2NvbnRyb2w+bGFiZWwgcCwuc25fZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC0xIHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3QgcCwuc25fZm9ybSAuZm9ybS1ncm91cC0xIC5mb3JtLWNvbnRyb2wgcCwuc25fZm9ybSAuZm9ybS1ncm91cC0xIC5mb3JtLWNvbnRyb2wtMSBwLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmN1c3RvbS1zZWxlY3QgcCwuc25fZm9ybSAuZm9ybS1ncm91cCBsYWJlbCBwLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgbGFiZWwgcCwuc25fY291bnRkb3duX2xhYmVsIHAsLnAgcHtmb250LXNpemU6dmFyKC0tdGMtYm9keS1mb250LXNpemUtZGVza3RvcCwgMjFweCl9fS5zbl9jYXB0aW9uLC5zbl9mb290ZXJfYm90dG9tX3NvY2lhbHNfdGl0bGUsLnNuX2xhbmd1YWdlX3NlbGVjdG9yX292ZXJsYXkgLmxhbmd1YWdlX2dyb3VwX19pdGVtX19sYW5ndWFnZSwuc25fY2FwdGlvbiBwLC5zbl9mb290ZXJfYm90dG9tX3NvY2lhbHNfdGl0bGUgcCwuc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheSAubGFuZ3VhZ2VfZ3JvdXBfX2l0ZW1fX2xhbmd1YWdlIHB7Zm9udC1zaXplOnZhcigtLXRjLWNhcHRpb24tZm9udC1zaXplLW1vYmlsZSwgMTJweCk7bGV0dGVyLXNwYWNpbmc6Y2FsYygodmFyKC0tdGMtY2FwdGlvbi1sZXR0ZXItc3BhY2luZywgMC41KSAvIDEwMDApKjFlbSk7Zm9udC13ZWlnaHQ6dmFyKC0tdGMtY2FwdGlvbi1mb250LXdlaWdodCwgNDAwKTtmb250LWZhbWlseTp2YXIoLS10Yy1jYXB0aW9uLWZvbnQtZmFtaWx5LCBcIkthbml0XCIsIHNhbnMtc2VyaWYpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fY2FwdGlvbiwuc25fZm9vdGVyX2JvdHRvbV9zb2NpYWxzX3RpdGxlLC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl9vdmVybGF5IC5sYW5ndWFnZV9ncm91cF9faXRlbV9fbGFuZ3VhZ2UsLnNuX2NhcHRpb24gcCwuc25fZm9vdGVyX2JvdHRvbV9zb2NpYWxzX3RpdGxlIHAsLnNuX2xhbmd1YWdlX3NlbGVjdG9yX292ZXJsYXkgLmxhbmd1YWdlX2dyb3VwX19pdGVtX19sYW5ndWFnZSBwe2ZvbnQtc2l6ZTp2YXIoLS10Yy1jYXB0aW9uLWZvbnQtc2l6ZS10YWJsZXQsIDEyLjVweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnNuX2NhcHRpb24sLnNuX2Zvb3Rlcl9ib3R0b21fc29jaWFsc190aXRsZSwuc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheSAubGFuZ3VhZ2VfZ3JvdXBfX2l0ZW1fX2xhbmd1YWdlLC5zbl9jYXB0aW9uIHAsLnNuX2Zvb3Rlcl9ib3R0b21fc29jaWFsc190aXRsZSBwLC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl9vdmVybGF5IC5sYW5ndWFnZV9ncm91cF9faXRlbV9fbGFuZ3VhZ2UgcHtmb250LXNpemU6dmFyKC0tdGMtY2FwdGlvbi1mb250LXNpemUtZGVza3RvcCwgMTRweCl9fS5zbl9vdmVybGluZSwuc25fZm9ybSAuZm9ybS1ncm91cC5fZm9jdXMgbGFiZWwsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMS5fZm9jdXMgbGFiZWwsLnNuX292ZXJsaW5lIHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAuX2ZvY3VzIGxhYmVsIHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMS5fZm9jdXMgbGFiZWwgcHtmb250LXNpemU6dmFyKC0tdGMtb3ZlcmxpbmUtZm9udC1zaXplLW1vYmlsZSwgOHB4KTtsZXR0ZXItc3BhY2luZzpjYWxjKCh2YXIoLS10Yy1vdmVybGluZS1sZXR0ZXItc3BhY2luZywgMC41KSAvIDEwMDApKjFlbSk7Zm9udC13ZWlnaHQ6dmFyKC0tdGMtb3ZlcmxpbmUtZm9udC13ZWlnaHQsIDQwMCk7Zm9udC1mYW1pbHk6dmFyKC0tdGMtY2FwdGlvbi1mb250LXdlaWdodCwgXCJLYW5pdFwiLCBzYW5zLXNlcmlmKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX292ZXJsaW5lLC5zbl9mb3JtIC5mb3JtLWdyb3VwLl9mb2N1cyBsYWJlbCwuc25fZm9ybSAuZm9ybS1ncm91cC0xLl9mb2N1cyBsYWJlbCwuc25fb3ZlcmxpbmUgcCwuc25fZm9ybSAuZm9ybS1ncm91cC5fZm9jdXMgbGFiZWwgcCwuc25fZm9ybSAuZm9ybS1ncm91cC0xLl9mb2N1cyBsYWJlbCBwe2ZvbnQtc2l6ZTp2YXIoLS10Yy1vdmVybGluZS1mb250LXNpemUtdGFibGV0LCA5cHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl9vdmVybGluZSwuc25fZm9ybSAuZm9ybS1ncm91cC5fZm9jdXMgbGFiZWwsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMS5fZm9jdXMgbGFiZWwsLnNuX292ZXJsaW5lIHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAuX2ZvY3VzIGxhYmVsIHAsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMS5fZm9jdXMgbGFiZWwgcHtmb250LXNpemU6dmFyKC0tdGMtb3ZlcmxpbmUtZm9udC1zaXplLWRlc2t0b3AsIDEwcHgpfX10dCxwcmUsY29kZSxrYmQsc2FtcHtmb250LWZhbWlseTp2YXIoLS10Yy1mb250LWZhbWlseS1tb25vc3BhY2UsIFwiS2FuaXRcIiwgc2Fucy1zZXJpZil9cHJle2JvcmRlcjoycHggc29saWQgY29yYWw7YmFja2dyb3VuZDojZWFlYWVhO2JvcmRlci1yYWRpdXM6NHB4O2NvbG9yOiMyNjI2MjY7cGFkZGluZzoxMHB4O2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4xO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OTk5OTk5OTk5fS51cHBlcnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Ll9jbGVhcl90ZXh0X3RyYW5zZm9ybXt0ZXh0LXRyYW5zZm9ybTpub25lfS5zbl9oZWFkZXJfbmF2X21vYmlsZV9pIGF7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NTAwfS5zbl9mb290ZXJfYm90dG9tX21lbnUgLm1lbnUtaXRlbSBhe2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjUwMH0uc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheSAubGFuZ3VhZ2VfZ3JvdXBfX2hlYWRpbmcgbGFiZWx7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxOHB4fS5zbl9sYW5ndWFnZV9zZWxlY3Rvcl9vdmVybGF5IC5sYW5ndWFnZV9ncm91cF9faXRlbS0tY3VycmVudCAubGFuZ3VhZ2VfZ3JvdXBfX2l0ZW1fX2NvdW50cnl7Zm9udC13ZWlnaHQ6NTAwfS5zbl9oZWFkZXJfbmF2X2Z1bGxfaS5jdXJyZW50LW1lbnUtaXRlbSwuc25faGVhZGVyX25hdl9mdWxsX2kuY3VycmVudC1tZW51LXBhcmVudCwuc25faGVhZGVyX25hdl9mdWxsX2kgYTpob3ZlcntvcGFjaXR5OjEgIWltcG9ydGFudH0uc25fYnRue3RyYW5zaXRpb246Y29sb3IgLjM1cyBlYXNlLGJhY2tncm91bmQtY29sb3IgLjM1cyBlYXNlLGJvcmRlci1jb2xvciAuMzVzIGVhc2V9LnNuX2J0bi5fd2lkZXttYXgtd2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYnRuLl93aWRle3dpZHRoOmF1dG87bWluLXdpZHRoOjIyMHB4O21heC13aWR0aDoxMDAlfX0uc25fYnRuLl9mdWxse3dpZHRoOjEwMCV9LnNuX2J0biAuc25fc3ByaXRlLl90aWNre3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtwYWRkaW5nLXRvcDo4cHg7cGFkZGluZy1yaWdodDo4cHg7cGFkZGluZy1ib3R0b206OHB4O3BhZGRpbmctbGVmdDo4cHg7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2V9LnNuX2J0biAuc25fc3ByaXRlOm5vdCguX3RpY2spe3dpZHRoOnZhcigtLXRjLWJ0bi1pY29ucy13aWR0aC1tb2JpbGUsIDI1cHgpO2hlaWdodDphdXRvO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZSg2cHgsIC0yMCUpfS5zbl9idG4gLnNuX3Nwcml0ZTpub3QoLl90aWNrKSBzdmd7ZmlsbDpjdXJyZW50Q29sb3J9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2J0biAuc25fc3ByaXRlOm5vdCguX3RpY2spe3dpZHRoOnZhcigtLXRjLWJ0bi1pY29ucy13aWR0aC10YWJsZXQsIDI1cHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl9idG4gLnNuX3Nwcml0ZTpub3QoLl90aWNrKXt3aWR0aDp2YXIoLS10Yy1idG4taWNvbnMtd2lkdGgtZGVza3RvcCwgMjVweCl9fS5zbl9idG4+c3Bhbnt0cmFuc2l0aW9uOmFsbCAuMzVzIGVhc2U7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LnNuX2J0bj5zcGFue3RyYW5zaXRpb246bm9uZX19LnNuX2J0biAuc25fc3ByaXRlLl9hcnJvd19yaWdodHtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjE7aGVpZ2h0OjI1cHg7dmVydGljYWwtYWxpZ246LTZweDtjb2xvcjp2YXIoLS1jMik7cGFkZGluZzowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjttYXJnaW46MDt3aWR0aDoyMHB4O3JpZ2h0OjIwcHg7bGVmdDphdXRvO3RvcDoxNHB4O3RyYW5zZm9ybTpub25lfS5zbl9idG4gLnNuX3Nwcml0ZS5fYXJyb3dfcmlnaHQgc3Zne3RyYW5zaXRpb246YWxsIC4zNXMgZWFzZTtmaWxsOmN1cnJlbnRDb2xvcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjUwcHg7dG9wOi01MCU7d2lkdGg6MjBweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDIwcHgsIDApfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5zbl9idG4gLnNuX3Nwcml0ZS5fYXJyb3dfcmlnaHQgc3Zne3RyYW5zaXRpb246bm9uZX19LnNuX2J0bi5fcHJpbWFyeXtjb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS1jb2xvci1kZWZhdWx0LCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LWJnLWRlZmF1bHQsICNjZDAxMzYpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS1ib3JkZXItZGVmYXVsdCwgI2NkMDEzNik7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYmctYnRuLWRlZmF1bHRAMnguanBnXCIpO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlO2ZpbHRlcjpkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKX0uc25fYnRuLl9wcmltYXJ5OmhvdmVye2NvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LWNvbG9yLWhvdmVyLCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LWJnLWhvdmVyLCAjOTgwMzIxKTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktYm9yZGVyLWhvdmVyLCAjOTgwMzIxKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9iZy1idG4taG92ZXJAMnguanBnXCIpO2ZpbHRlcjpkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKX0uc25fYnRuLl9wcmltYXJ5OmFjdGl2ZXtjb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS1jb2xvci1hY3RpdmUsICNmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktYmctYWN0aXZlLCAjZWYxNzJmKTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktYm9yZGVyLWFjdGl2ZSwgI2VmMTcyZik7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYmctYnRuLXByZXNzZWRAMnguanBnXCIpO2ZpbHRlcjpkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtib3gtc2hhZG93Omluc2V0IDJweCAycHggM3B4IHJnYmEoMCwwLDAsLjI1KX0uc25fYnRuLl9wcmltYXJ5OmRpc2FibGVkLC5zbl9idG4uX3ByaW1hcnlbZGlzYWJsZWRdLC5zbl9idG4uX3ByaW1hcnkuZGlzYWJsZWR7Y29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktY29sb3ItZGlzYWJsZWQsICNmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktYmctZGlzYWJsZWQsIHJnYmEoNDUsIDQ2LCA0NywgMC41KSk7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LWJvcmRlci1kaXNhYmxlZCwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1kaXNhYmxlZEAyeC5qcGdcIil9LnNuX2J0bi5fcHJpbWFyeS5fY2xpY2t7Y29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktY29sb3ItYWN0aXZlLCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LWJnLWFjdGl2ZSwgI2VmMTcyZik7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LWJvcmRlci1hY3RpdmUsICNlZjE3MmYpfS5zbl9idG4uX3ByaW1hcnlfdmFyaWFudHtjb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWNvbG9yLWRlZmF1bHQsICNmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1iZy1kZWZhdWx0LCAjMDQxZTQyKTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1ib3JkZXItZGVmYXVsdCwgIzA0MWU0Mik7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYmctYnRuLWRlZmF1bHRAMnguanBnXCIpO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlO2ZpbHRlcjpkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKX0uc25fYnRuLl9wcmltYXJ5X3ZhcmlhbnQ6aG92ZXJ7Y29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1jb2xvci1ob3ZlciwgI2ZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWJnLWhvdmVyLCAjOTgwMzIxKTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1ib3JkZXItaG92ZXIsICM5ODAzMjEpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1ob3ZlckAyeC5qcGdcIik7ZmlsdGVyOmRyb3Atc2hhZG93KDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpfS5zbl9idG4uX3ByaW1hcnlfdmFyaWFudDphY3RpdmV7Y29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1jb2xvci1hY3RpdmUsICNmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1iZy1hY3RpdmUsICNlZjE3MmYpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWJvcmRlci1hY3RpdmUsICNlZjE3MmYpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1wcmVzc2VkQDJ4LmpwZ1wiKTtmaWx0ZXI6ZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7Ym94LXNoYWRvdzppbnNldCAycHggMnB4IDNweCByZ2JhKDAsMCwwLC4yNSl9LnNuX2J0bi5fcHJpbWFyeV92YXJpYW50OmRpc2FibGVkLC5zbl9idG4uX3ByaW1hcnlfdmFyaWFudFtkaXNhYmxlZF0sLnNuX2J0bi5fcHJpbWFyeV92YXJpYW50LmRpc2FibGVke2NvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtY29sb3ItZGlzYWJsZWQsICNmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1iZy1kaXNhYmxlZCwgcmdiYSg0NSwgNDYsIDQ3LCAwLjUpKTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1ib3JkZXItZGlzYWJsZWQsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9iZy1idG4tZGlzYWJsZWRAMnguanBnXCIpfS5zbl9idG4uX3ByaW1hcnlfdmFyaWFudC5fY2xpY2t7Y29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1jb2xvci1hY3RpdmUsICNmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1iZy1hY3RpdmUsICNlZjE3MmYpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWJvcmRlci1hY3RpdmUsICNlZjE3MmYpfS5zbl9idG4uX3NlY29uZGFyeXtjb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWNvbG9yLWRlZmF1bHQsICNjZDAxMzYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS1iZy1kZWZhdWx0LCB0cmFuc3BhcmVudCk7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktYm9yZGVyLWRlZmF1bHQsICNjZDAxMzYpO3RleHQtdHJhbnNmb3JtOm5vbmV9LnNuX2J0bi5fc2Vjb25kYXJ5OmhvdmVye2NvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktY29sb3ItaG92ZXIsICNmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS1iZy1ob3ZlciwgI2NkMDEzNik7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktYm9yZGVyLWhvdmVyLCAjY2QwMTM2KX0uc25fYnRuLl9zZWNvbmRhcnk6YWN0aXZle2NvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktY29sb3ItYWN0aXZlLCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktYmctYWN0aXZlLCAjOTgwMzIxKTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS1ib3JkZXItYWN0aXZlLCAjOTgwMzIxKX0uc25fYnRuLl9zZWNvbmRhcnk6ZGlzYWJsZWQsLnNuX2J0bi5fc2Vjb25kYXJ5W2Rpc2FibGVkXSwuc25fYnRuLl9zZWNvbmRhcnkuZGlzYWJsZWR7Y29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS1jb2xvci1kaXNhYmxlZCwgIzJkMmUyZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWJnLWRpc2FibGVkLCByZ2JhKDQ1LCA0NiwgNDcsIDAuNSkpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWJvcmRlci1kaXNhYmxlZCwgIzJkMmUyZil9LnNuX2J0bi5fc2Vjb25kYXJ5Ll9jbGlja3tjb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWNvbG9yLWFjdGl2ZSwgI2ZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWJnLWFjdGl2ZSwgIzk4MDMyMSk7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktYm9yZGVyLWFjdGl2ZSwgIzk4MDMyMSl9LnNuX2J0bi5fc2Vjb25kYXJ5X3ZhcmlhbnR7Y29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWNvbG9yLWRlZmF1bHQsICNmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJnLWRlZmF1bHQsIHJnYmEoNDUsIDQ2LCA0NywgMC4yKSk7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1ib3JkZXItZGVmYXVsdCwgI2ZmZik7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYmctYnRuLWRlZmF1bHRAMnguanBnXCIpO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlO2ZpbHRlcjpkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKX0uc25fYnRuLl9zZWNvbmRhcnlfdmFyaWFudDpob3Zlcntjb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtY29sb3ItaG92ZXIsICNmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJnLWhvdmVyLCAjMDQxZTQyKTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJvcmRlci1ob3ZlciwgIzA0MWU0Mik7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYmctYnRuLWhvdmVyQDJ4LmpwZ1wiKTtmaWx0ZXI6ZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSl9LnNuX2J0bi5fc2Vjb25kYXJ5X3ZhcmlhbnQ6YWN0aXZle2NvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1jb2xvci1hY3RpdmUsICNmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJnLWFjdGl2ZSwgIzJkMmUyZik7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1ib3JkZXItYWN0aXZlLCAjMmQyZTJmKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9iZy1idG4tcHJlc3NlZEAyeC5qcGdcIik7ZmlsdGVyOmRyb3Atc2hhZG93KDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO2JveC1zaGFkb3c6aW5zZXQgMnB4IDJweCAzcHggcmdiYSgwLDAsMCwuMjUpfS5zbl9idG4uX3NlY29uZGFyeV92YXJpYW50OmRpc2FibGVkLC5zbl9idG4uX3NlY29uZGFyeV92YXJpYW50W2Rpc2FibGVkXSwuc25fYnRuLl9zZWNvbmRhcnlfdmFyaWFudC5kaXNhYmxlZHtjb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtY29sb3ItZGlzYWJsZWQsICNmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJnLWRpc2FibGVkLCByZ2JhKDQ1LCA0NiwgNDcsIDAuNSkpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYm9yZGVyLWRpc2FibGVkLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYmctYnRuLWRpc2FibGVkQDJ4LmpwZ1wiKX0uc25fYnRuLl9zZWNvbmRhcnlfdmFyaWFudC5fY2xpY2t7Y29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWNvbG9yLWFjdGl2ZSwgI2ZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYmctYWN0aXZlLCAjMmQyZTJmKTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJvcmRlci1hY3RpdmUsICMyZDJlMmYpfS5zbl9idG4uX3RlcnRpYXJ5e2NvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS1jb2xvci1kZWZhdWx0LCAjY2QwMTM2KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS1iZy1kZWZhdWx0LCB0cmFuc3BhcmVudCk7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS1ib3JkZXItZGVmYXVsdCwgdHJhbnNwYXJlbnQpfS5zbl9idG4uX3RlcnRpYXJ5OmhvdmVye2NvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS1jb2xvci1ob3ZlciwgI2ZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktYmctaG92ZXIsIHRyYW5zcGFyZW50KTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWJvcmRlci1ob3ZlciwgdHJhbnNwYXJlbnQpfS5zbl9idG4uX3RlcnRpYXJ5OmFjdGl2ZXtjb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktY29sb3ItYWN0aXZlLCAjZWYxNzJmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS1iZy1hY3RpdmUsIHRyYW5zcGFyZW50KTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWJvcmRlci1hY3RpdmUsICNlZjE3MmYpfS5zbl9idG4uX3RlcnRpYXJ5OmRpc2FibGVkLC5zbl9idG4uX3RlcnRpYXJ5W2Rpc2FibGVkXSwuc25fYnRuLl90ZXJ0aWFyeS5kaXNhYmxlZHtjb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktY29sb3ItZGlzYWJsZWQsIHJnYmEoNDUsIDQ2LCA0NywgMC41KSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktYmctZGlzYWJsZWQsIHRyYW5zcGFyZW50KTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWJvcmRlci1kaXNhYmxlZCwgdHJhbnNwYXJlbnQpfS5zbl9idG4uX3RlcnRpYXJ5Ll9jbGlja3tjb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktY29sb3ItYWN0aXZlLCAjZWYxNzJmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS1iZy1hY3RpdmUsIHRyYW5zcGFyZW50KTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWJvcmRlci1hY3RpdmUsICNlZjE3MmYpfS5zbl9idG4uX3RlcnRpYXJ5OmFmdGVye2NvbnRlbnQ6bm9uZX0uc25fYnRuLl90ZXJ0aWFyeV92YXJpYW50e2NvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWNvbG9yLWRlZmF1bHQsICNmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYmctZGVmYXVsdCwgdHJhbnNwYXJlbnQpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1ib3JkZXItZGVmYXVsdCwgdHJhbnNwYXJlbnQpfS5zbl9idG4uX3RlcnRpYXJ5X3ZhcmlhbnQ6aG92ZXJ7Y29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtY29sb3ItaG92ZXIsICNjZDAxMzYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYmctaG92ZXIsIHRyYW5zcGFyZW50KTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYm9yZGVyLWhvdmVyLCB0cmFuc3BhcmVudCl9LnNuX2J0bi5fdGVydGlhcnlfdmFyaWFudDphY3RpdmV7Y29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtY29sb3ItYWN0aXZlLCAjOTgwMzIxKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJnLWFjdGl2ZSwgdHJhbnNwYXJlbnQpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1ib3JkZXItYWN0aXZlLCAjOTgwMzIxKX0uc25fYnRuLl90ZXJ0aWFyeV92YXJpYW50OmRpc2FibGVkLC5zbl9idG4uX3RlcnRpYXJ5X3ZhcmlhbnRbZGlzYWJsZWRdLC5zbl9idG4uX3RlcnRpYXJ5X3ZhcmlhbnQuZGlzYWJsZWR7Y29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtY29sb3ItZGlzYWJsZWQsIHJnYmEoNDUsIDQ2LCA0NywgMC41KSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1iZy1kaXNhYmxlZCwgdHJhbnNwYXJlbnQpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1ib3JkZXItZGlzYWJsZWQsIHRyYW5zcGFyZW50KX0uc25fYnRuLl90ZXJ0aWFyeV92YXJpYW50Ll9jbGlja3tjb2xvcjp2YXIoLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1jb2xvci1hY3RpdmUsICM5ODAzMjEpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYmctYWN0aXZlLCB0cmFuc3BhcmVudCk7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJvcmRlci1hY3RpdmUsICM5ODAzMjEpfS5zbl9idG4uX3RlcnRpYXJ5X3ZhcmlhbnQ6YWZ0ZXJ7Y29udGVudDpub25lfS5zbl9idG4uX2ZlZWRiYWNrIC5zbl9zcHJpdGV7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuMzVzIGVhc2UgLjM1c30uc25fYmFja2dyb3VuZHtoZWlnaHQ6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fY291bnRkb3duX2k6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fY291bnRkb3duX2k6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2NvdW50ZG93bl9jb2xvbntoZWlnaHQ6MTIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnNuX2NvdW50ZG93bl9jb2xvbntoZWlnaHQ6MTQwcHg7bWFyZ2luLWxlZnQ6MTVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2NvdW50ZG93bl9jb2xvbjo6YmVmb3JlLC5zbl9jb3VudGRvd25fY29sb246OmFmdGVye3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHh9fS5zbl9oZWFkZXJ7ei1pbmRleDoxMDMwfS5zbl9oZWFkZXJfc3BhY2Vye2hlaWdodDp2YXIoLS1oZWFkZXItaCkgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25faGVhZGVyLl92ZXJ0aWNhbHt3aWR0aDoyNTBweH19LnNuX2hlYWRlcl91dGlsaXR5Ll9oYW1idXJnZXJ7bWluLWhlaWdodDo2NHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9oZWFkZXJfdXRpbGl0eS5faGFtYnVyZ2Vye21pbi1oZWlnaHQ6OTRweH19LnNuX2hlYWRlcl91dGlsaXR5Ll9mdWxse21pbi1oZWlnaHQ6NjRweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25faGVhZGVyX3V0aWxpdHkuX2Z1bGx7bWluLWhlaWdodDo5NHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25faGVhZGVyX3V0aWxpdHkuX3ZlcnRpY2Fse21pbi1oZWlnaHQ6MTAwcHh9fS5zbl9oZWFkZXJfdXRpbGl0eV93ciAuc3RvcmUtbG9jYXRvci1oZWFkZXItaWNvbntjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCl9LnNuX2hlYWRlcl91dGlsaXR5X3dyIC5zdG9yZS1sb2NhdG9yLWhlYWRlci1pY29uIHBhdGh7ZmlsbDpjdXJyZW50Q29sb3J9LnNuX2hlYWRlcl9uYXYuX21vYmlsZXt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuN3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC40LCAxKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25faGVhZGVyLl9oYW1idXJnZXIgLnNuX2hlYWRlcl9uYXYuX21vYmlsZXtkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9oZWFkZXIuX3ZlcnRpY2FsIC5zbl9oZWFkZXJfbmF2Ll9tb2JpbGV7ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl9oZWFkZXIuX2Z1bGwgLnNuX2hlYWRlcl9uYXYuX21vYmlsZXtkaXNwbGF5Om5vbmV9fS5zbl9oZWFkZXJfbmF2Ll9oYW1idXJnZXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjdzIGN1YmljLWJlemllcigwLjcsIDAsIDAuNCwgMSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2hlYWRlcl9uYXYuX2hhbWJ1cmdlcntkaXNwbGF5OmJsb2NrfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl9oZWFkZXJfbmF2Ll9mdWxse2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9oZWFkZXJfbmF2Ll92ZXJ0aWNhbHtkaXNwbGF5OmJsb2NrfX0uc25faGVhZGVyX25hdl9tb2JpbGVfY3QtLWxhbmd1YWdle21pbi1oZWlnaHQ6NTJweDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zbl9oZWFkZXJfbmF2X21vYmlsZV9jdC0tbGFuZ3VhZ2UgLnNuX2xhbmd1YWdlX3NlbGVjdG9yX3RvZ2dsZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5zbl9oZWFkZXJfbmF2X21vYmlsZV9jdC0tbGFuZ3VhZ2UgLnNuX2xhbmd1YWdlX3NlbGVjdG9yX3RvZ2dsZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2LjUwMDIgMTJMOS4wMDAyIDE5LjVMNy45NTAyIDE4LjQ1TDE0LjQwMDIgMTJMNy45NTAyIDUuNTVMOS4wMDAyIDQuNUwxNi41MDAyIDEyWicgZmlsbD0nJTIzRjlGOUY0Jy8lM0UlM0Mvc3ZnJTNFXCIpO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9LnNuX2hlYWRlcl9uYXZfbW9iaWxlX2kuX3N1Yl9iYWNrIGEgLnNuX3Nwcml0ZXt3aWR0aDoxMHB4O2hlaWdodDoxMHB4fS5zbl9oZWFkZXJfbmF2X21vYmlsZV9pLl9zdWJfY3VycmVudCBhIC5zbl9zcHJpdGV7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH0uc25faGVhZGVyX25hdl9tb2JpbGVfaSBhIC5zbl9zcHJpdGV7d2lkdGg6MTVweDtoZWlnaHQ6MTVweH0uc25faGVhZGVyX25hdl9tb2JpbGVfc3Vie3RyYW5zaXRpb246dHJhbnNmb3JtIC43cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjQsIDEpfS5zbl9oZWFkZXJfbmF2X2hhbWJ1cmdlcl9tZW51X2lue3Njcm9sbGJhci13aWR0aDp0aGluO3Njcm9sbGJhci1jb2xvcjpjdXJyZW50Q29sb3IgcmdiYSgwLDAsMCwwKTtwYWRkaW5nLXJpZ2h0OjE3cHh9LnNuX2hlYWRlcl9uYXZfaGFtYnVyZ2VyX21lbnVfaW46Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjdweDtoZWlnaHQ6N3B4fS5zbl9oZWFkZXJfbmF2X2hhbWJ1cmdlcl9tZW51X2luOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LnNuX2hlYWRlcl9uYXZfaGFtYnVyZ2VyX21lbnVfaW46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MDtib3JkZXI6MCBzb2xpZCByZ2JhKDAsMCwwLDApfS5zbl9oZWFkZXJfbmF2X2hhbWJ1cmdlcl9pbWFnZSBpbWd7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoMC40NSwgMCwgMC41NSwgMSksdHJhbnNmb3JtIDBzIGxpbmVhciAuM3N9LnNuX2hlYWRlcl9uYXZfaGFtYnVyZ2VyX2ltYWdlIGltZy5fc2hvd3t0cmFuc2l0aW9uOm9wYWNpdHkgMS4ycyBjdWJpYy1iZXppZXIoMC40NSwgMCwgMC41NSwgMSksdHJhbnNmb3JtIDEuMnMgY3ViaWMtYmV6aWVyKDAuNDUsIDAsIDAuNTUsIDEpfS5zbl9oZWFkZXJfbmF2X2hhbWJ1cmdlcl9zdWJ7c2Nyb2xsYmFyLXdpZHRoOnRoaW47c2Nyb2xsYmFyLWNvbG9yOmN1cnJlbnRDb2xvciByZ2JhKDAsMCwwLDApO3BhZGRpbmctcmlnaHQ6MTdweDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGN1YmljLWJlemllcigwLjQ1LCAwLCAwLjU1LCAxKSx0cmFuc2Zvcm0gMHMgbGluZWFyIC4zc30uc25faGVhZGVyX25hdl9oYW1idXJnZXJfc3ViOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDo3cHg7aGVpZ2h0OjdweH0uc25faGVhZGVyX25hdl9oYW1idXJnZXJfc3ViOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LnNuX2hlYWRlcl9uYXZfaGFtYnVyZ2VyX3N1Yjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjowIHNvbGlkIHJnYmEoMCwwLDAsMCl9Ll9zdWJfb3BlbiAuc25faGVhZGVyX25hdl9oYW1idXJnZXJfc3Vie3RyYW5zaXRpb246b3BhY2l0eSAxLjJzIGN1YmljLWJlemllcigwLjQ1LCAwLCAwLjU1LCAxKSx0cmFuc2Zvcm0gMS4ycyBjdWJpYy1iZXppZXIoMC40NSwgMCwgMC41NSwgMSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2hlYWRlcl9uYXZfZnVsbF9pe21pbi1oZWlnaHQ6NjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MWVtKXsuc25faGVhZGVyX25hdl9mdWxsX2k6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MjVweH19LnNuX2hlYWRlcl9uYXZfZnVsbF9pLmN1cnJlbnQtbWVudS1pdGVtLC5zbl9oZWFkZXJfbmF2X2Z1bGxfaS5jdXJyZW50LW1lbnUtcGFyZW50LC5zbl9oZWFkZXJfbmF2X2Z1bGxfaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3J7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzIpICFpbXBvcnRhbnQ7b3BhY2l0eToxICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc25faGVhZGVyX25hdl9mdWxsX2kuY3VycmVudC1tZW51LWl0ZW06aG92ZXIsLnNuX2hlYWRlcl9uYXZfZnVsbF9pLmN1cnJlbnQtbWVudS1wYXJlbnQ6aG92ZXIsLnNuX2hlYWRlcl9uYXZfZnVsbF9pLmN1cnJlbnQtcGFnZS1hbmNlc3Rvcjpob3ZlcntvcGFjaXR5OjEgIWltcG9ydGFudH0uc25faGVhZGVyX25hdl9mdWxsX2kgYTpob3Zlcj5zcGFuLC5zbl9oZWFkZXJfbmF2X2Z1bGxfaSBhOmhvdmVyIC5zbl9zcHJpdGUsLnNuX2hlYWRlcl9uYXZfZnVsbF9pIGE6YWN0aXZlPnNwYW4sLnNuX2hlYWRlcl9uYXZfZnVsbF9pIGE6YWN0aXZlIC5zbl9zcHJpdGV7b3BhY2l0eTouNX0uc25faGVhZGVyX25hdl9mdWxsX2kgYT5zcGFue3RyYW5zaXRpb246b3BhY2l0eSAuMzVzIGVhc2V9LnNuX2hlYWRlcl9uYXZfZnVsbF9pIGEgLnNuX3Nwcml0ZXt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMzVzIGVhc2Usb3BhY2l0eSAuMzVzIGVhc2V9LnNuX2hlYWRlcl9uYXZfZnVsbF9pIGEgLnNuX2JhY2tncm91bmQuX3RyaWFuZ2xle3RyYW5zaXRpb246Y2xpcC1wYXRoIC4zNXMgZWFzZX0uc25faGVhZGVyX25hdl9mdWxsX3N1Ynt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMzVzIGVhc2V9LnNuX2hlYWRlcl9uYXZfdmVydGljYWxfd3J7c2Nyb2xsYmFyLXdpZHRoOnRoaW47c2Nyb2xsYmFyLWNvbG9yOnJnYmEoMCwwLDAsLjUpIHJnYmEoMjU1LDI1NSwyNTUsLjUpfS5zbl9oZWFkZXJfbmF2X3ZlcnRpY2FsX3dyOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDo3cHg7aGVpZ2h0OjdweH0uc25faGVhZGVyX25hdl92ZXJ0aWNhbF93cjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC41KX0uc25faGVhZGVyX25hdl92ZXJ0aWNhbF93cjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41KTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjAgc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNSl9LnNuX2hlYWRlcl9uYXZfdmVydGljYWxfaSBhOmhvdmVyPnNwYW4sLnNuX2hlYWRlcl9uYXZfdmVydGljYWxfaSBhOmhvdmVyIC5zbl9zcHJpdGUsLnNuX2hlYWRlcl9uYXZfdmVydGljYWxfaSBhOmFjdGl2ZT5zcGFuLC5zbl9oZWFkZXJfbmF2X3ZlcnRpY2FsX2kgYTphY3RpdmUgLnNuX3Nwcml0ZXtvcGFjaXR5Oi41fS5zbl9oZWFkZXJfbmF2X3ZlcnRpY2FsX2kgYT5zcGFue3RyYW5zaXRpb246b3BhY2l0eSAuMzVzIGVhc2V9LnNuX2hlYWRlcl9uYXZfdmVydGljYWxfaSBhIC5zbl9zcHJpdGV7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjM1cyBlYXNlLG9wYWNpdHkgLjM1cyBlYXNlfS5zbl9oZWFkZXJfbmF2X3ZlcnRpY2FsX2kgYSAuc25fYmFja2dyb3VuZC5fdHJpYW5nbGV7dHJhbnNpdGlvbjpjbGlwLXBhdGggLjM1cyBlYXNlfS5zbl9oZWFkZXJfbmF2X3ZlcnRpY2FsX3N1Yntwb3NpdGlvbjpmaXhlZDt0b3A6MDtib3R0b206MDtsZWZ0OjI1MHB4O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXMgZWFzZTt3aWR0aDoyNTBweH0uc25faGVhZGVyX25hdl92ZXJ0aWNhbF9zdWJfd3J7c2Nyb2xsYmFyLXdpZHRoOnRoaW47c2Nyb2xsYmFyLWNvbG9yOnJnYmEoMCwwLDAsLjUpIHJnYmEoMjU1LDI1NSwyNTUsLjUpfS5zbl9oZWFkZXJfbmF2X3ZlcnRpY2FsX3N1Yl93cjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6N3B4O2hlaWdodDo3cHh9LnNuX2hlYWRlcl9uYXZfdmVydGljYWxfc3ViX3dyOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5zbl9oZWFkZXJfbmF2X3ZlcnRpY2FsX3N1Yl93cjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41KTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjAgc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNSl9LnNuX2hlYWRlcl9oYW1idXJnZXJ7ZGlzcGxheTpibG9jazt3aWR0aDoxOHB4O2hlaWdodDoxMnB4O3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjM1cyBlYXNlLHRyYW5zZm9ybSAuN3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC40LCAxKX0uc25faGVhZGVyX2hhbWJ1cmdlcj5zcGFue3dpZHRoOjE4cHg7aGVpZ2h0OjJweDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO2xlZnQ6MDt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjM1cyBlYXNlLHRyYW5zZm9ybSAuN3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC40LCAxKX0uc25faGVhZGVyX2hhbWJ1cmdlcj5zcGFuOm50aC1jaGlsZCgxKXt0b3A6MH0uc25faGVhZGVyX2hhbWJ1cmdlcj5zcGFuOm50aC1jaGlsZCgyKSwuc25faGVhZGVyX2hhbWJ1cmdlcj5zcGFuOm50aC1jaGlsZCgzKXt0b3A6NXB4O3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAwZGVnKX0uc25faGVhZGVyX2hhbWJ1cmdlcj5zcGFuOm50aC1jaGlsZCg0KXt0b3A6MTBweH0uc25faGVhZGVyX2hhbWJ1cmdlcj5zcGFuOm50aC1jaGlsZCgxKSwuc25faGVhZGVyX2hhbWJ1cmdlcj5zcGFuOm50aC1jaGlsZCg0KXt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMSwgMCwgMGRlZyl9Ll9tZW51X29wZW4gLnNuX2hlYWRlcl9oYW1idXJnZXJ7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDE4MGRlZyl9Ll9tZW51X29wZW4gLnNuX2hlYWRlcl9oYW1idXJnZXI+c3BhbjpudGgtY2hpbGQoMSksLl9tZW51X29wZW4gLnNuX2hlYWRlcl9oYW1idXJnZXI+c3BhbjpudGgtY2hpbGQoNCl7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKX0uX21lbnVfb3BlbiAuc25faGVhZGVyX2hhbWJ1cmdlcj5zcGFuOm50aC1jaGlsZCgyKXt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKX0uX21lbnVfb3BlbiAuc25faGVhZGVyX2hhbWJ1cmdlcj5zcGFuOm50aC1jaGlsZCgzKXt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpfS5zbl9oZWFkZXJfaGFtYnVyZ2VyIHNwYW57Ym9yZGVyLXJhZGl1czowfS5zbl9oZWFkZXJfaGFtYnVyZ2VyOmhvdmVyLC5zbl9oZWFkZXJfaGFtYnVyZ2VyOmFjdGl2ZXtvcGFjaXR5Oi41fS5zbl9oZWFkZXIgYTpub3QoLnNuX2J0bik6aG92ZXIsLnNuX2hlYWRlciBhOm5vdCguc25fYnRuKTphY3RpdmV7b3BhY2l0eTouNX0uc25faGVhZGVyX2xvZ297d2lkdGg6OTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25faGVhZGVyX2xvZ297d2lkdGg6MTE0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9oZWFkZXIgLl92ZXJ0aWNhbF9weHtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnNuX2hlYWRlciAuX3ZlcnRpY2FsX3B4e3BhZGRpbmctbGVmdDo0MHB4O3BhZGRpbmctcmlnaHQ6NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2hlYWRlciAuX3ZlcnRpY2FsX3B5e3BhZGRpbmctdG9wOjYwcHg7cGFkZGluZy1ib3R0b206NDBweH19LnNuX2hlYWRlcl9uYXZfbW9iaWxlX2N0Pi5zbl9idG57bWFyZ2luOmF1dG87d2lkdGg6YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fZm9vdGVyIC5zbl9mb290ZXJfYm90dG9tX21lbnV7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoyMHB4IDMwcHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seX19LnNuX2Zvb3RlciAuc25fZm9vdGVyX2JvdHRvbV9tZW51IC5tZW51LWl0ZW17bWFyZ2luOjB9LnNuX2Zvb3RlciAuc25fZm9vdGVyX2JvdHRvbV9tZW51IC5tZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW46MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fZm9vdGVyLl9jb2x1bW5zIC5zbl9mb290ZXJfYm90dG9tX21lbnV7ZGlzcGxheTpncmlkO2dyaWQtYXV0by1mbG93OnJvdztncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6NnB4IDEwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKWFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSl7LnNuX2Zvb3Rlci5fY29sdW1ucyAuc25fZm9vdGVyX3VuZGVyX21lbnUgbGl7ZGlzcGxheTpibG9ja319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKXsuc25fZm9vdGVyLl9jb2x1bW5zIC5zbl9mb290ZXJfdW5kZXJfbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlcntjb250ZW50Om5vbmV9fS5zbl9mb290ZXJfdG9we3BhZGRpbmctdG9wOjQycHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozNnB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzIpfS5zbl9mb290ZXJfdG9wX2xvZ297d2lkdGg6OTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fZm9vdGVyX3RvcF9sb2dve3dpZHRoOjExNHB4fX0uc25fZm9vdGVyX2JvdHRvbXtwYWRkaW5nLXRvcDo0MHB4ICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Zvb3Rlcl9ib3R0b217cGFkZGluZy10b3A6NjBweCAhaW1wb3J0YW50fX0uc25fZm9vdGVyX2JvdHRvbT4uc25fd3JhcHBlcj4uc25fY29udGFpbmVyX2ZpeGVkX2xnPi5yb3c+LmNvbC0xMi5tYi0zMCwuc25fZm9vdGVyX2JvdHRvbT4uc25fYmxvY2tfd3I+LnNuX2NvbnRhaW5lcl9maXhlZF9sZz4ucm93Pi5jb2wtMTIubWItMzAsLnNuX2Zvb3Rlcl9ib3R0b20+LnNuX2U0MDRfd3I+LnNuX2NvbnRhaW5lcl9maXhlZF9sZz4ucm93Pi5jb2wtMTIubWItMzAsLnNuX2Zvb3Rlcl9ib3R0b20+LnNuX2NvbWluZ19zb29uX3dyPi5zbl9jb250YWluZXJfZml4ZWRfbGc+LnJvdz4uY29sLTEyLm1iLTMwLC5zbl9mb290ZXJfYm90dG9tPi5zbl9tYWludGVuYW5jZV93cj4uc25fY29udGFpbmVyX2ZpeGVkX2xnPi5yb3c+LmNvbC0xMi5tYi0zMCwuc25fZm9vdGVyX2JvdHRvbT4uc25faWVfbWVzc2FnZV93cj4uc25fY29udGFpbmVyX2ZpeGVkX2xnPi5yb3c+LmNvbC0xMi5tYi0zMCwuc25fZm9vdGVyX2JvdHRvbT4uc25faGVhZGVyX3V0aWxpdHlfd3I+LnNuX2NvbnRhaW5lcl9maXhlZF9sZz4ucm93Pi5jb2wtMTIubWItMzAsLnNuX2Zvb3Rlcl9ib3R0b20+LnNuX2hlYWRlcl9uYXZfbW9iaWxlX3dyPi5zbl9jb250YWluZXJfZml4ZWRfbGc+LnJvdz4uY29sLTEyLm1iLTMwLC5zbl9mb290ZXJfYm90dG9tPi5zbl9oZWFkZXJfbmF2X21vYmlsZV9zdWJfd3I+LnNuX2NvbnRhaW5lcl9maXhlZF9sZz4ucm93Pi5jb2wtMTIubWItMzAsLnNuX2Zvb3Rlcl9ib3R0b20+LnNuX2hlYWRlcl9uYXZfaGFtYnVyZ2VyX3dyPi5zbl9jb250YWluZXJfZml4ZWRfbGc+LnJvdz4uY29sLTEyLm1iLTMwLC5zbl9mb290ZXJfYm90dG9tPi5zbl9oZWFkZXJfbmF2X2Z1bGxfc3ViX2luPi5zbl9jb250YWluZXJfZml4ZWRfbGc+LnJvdz4uY29sLTEyLm1iLTMwLC5zbl9mb290ZXJfYm90dG9tPi5zbl9oZWFkZXJfbmF2X3ZlcnRpY2FsX3N1Yl93cj4uc25fY29udGFpbmVyX2ZpeGVkX2xnPi5yb3c+LmNvbC0xMi5tYi0zMHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9LnNuX2Zvb3Rlcl9ib3R0b21fbWVudXtvcmRlcjowO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO21hcmdpbi1ib3R0b206MjRweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fZm9vdGVyX2JvdHRvbV9tZW51e2ZsZXgtZmxvdzpyb3d9fS5zbl9mb290ZXJfYm90dG9tX21lbnUgLm1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MTZweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fZm9vdGVyX2JvdHRvbV9tZW51IC5tZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6NDVweH19LnNuX2Zvb3Rlcl9ib3R0b21fbWVudSAubWVudS1pdGVtOmFmdGVye2NvbnRlbnQ6bm9uZSAhaW1wb3J0YW50fS5zbl9mb290ZXJfYm90dG9tX3NvY2lhbHN7b3JkZXI6MjttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0uc25fZm9vdGVyX2JvdHRvbV9zb2NpYWxzIGE6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6NDBweCAhaW1wb3J0YW50fS5zbl9mb290ZXJfYm90dG9tX3NvY2lhbHMgYSAuc25fc3ByaXRle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNuX2Zvb3Rlcl9ib3R0b21fc29jaWFsc190aXRsZXttYXJnaW4tYm90dG9tOjIwcHggIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fZm9ybSAuZm9ybS1ncm91cC5fZm9jdXMgbGFiZWw+c3Bhbiwuc25fZm9ybSAuZm9ybS1ncm91cC0xLl9mb2N1cyBsYWJlbD5zcGFue3RvcDo2cHggIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fZm9ybSAuZm9ybS1ncm91cC5fZm9jdXMgbGFiZWw+c3Bhbiwuc25fZm9ybSAuZm9ybS1ncm91cC0xLl9mb2N1cyBsYWJlbD5zcGFue3RvcDo4cHggIWltcG9ydGFudH19LnNuX2Zvcm0gLmZvcm0tZ3JvdXAgbGFiZWwsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSBsYWJlbHtmb250LWZhbWlseTp2YXIoLS10Yy1pbnB1dHMtZm9udC1mYW1pbHksIFwiS2FuaXRcIiwgc2Fucy1zZXJpZikgIWltcG9ydGFudH0uc25fZm9ybSAuZm9ybS1ncm91cCBsYWJlbD5zcGFuLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgbGFiZWw+c3Bhbnt0cmFuc2l0aW9uOmFsbCAuMzVzIGVhc2V9LnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCwuc25fZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLTEsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3QsLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSAuZm9ybS1jb250cm9sLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmZvcm0tY29udHJvbC0xLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmN1c3RvbS1zZWxlY3R7Zm9udC1mYW1pbHk6dmFyKC0tdGMtaW5wdXRzLWZvbnQtZmFtaWx5LCB2YXIoLS10Yy1mb250LWZhbWlseS1ib2R5LCBcIkthbml0XCIsIHNhbnMtc2VyaWYpKSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSwuc25fZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLTE6bm90KHRleHRhcmVhKSwuc25fZm9ybSAuZm9ybS1ncm91cCAuY3VzdG9tLXNlbGVjdDpub3QodGV4dGFyZWEpLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLC5zbl9mb3JtIC5mb3JtLWdyb3VwLTEgLmZvcm0tY29udHJvbC0xOm5vdCh0ZXh0YXJlYSksLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSAuY3VzdG9tLXNlbGVjdDpub3QodGV4dGFyZWEpe3BhZGRpbmctdG9wOjIwcHg7aGVpZ2h0OjUwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLC5zbl9mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wtMTpub3QodGV4dGFyZWEpLC5zbl9mb3JtIC5mb3JtLWdyb3VwIC5jdXN0b20tc2VsZWN0Om5vdCh0ZXh0YXJlYSksLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSAuZm9ybS1jb250cm9sLTE6bm90KHRleHRhcmVhKSwuc25fZm9ybSAuZm9ybS1ncm91cC0xIC5jdXN0b20tc2VsZWN0Om5vdCh0ZXh0YXJlYSl7aGVpZ2h0OjU1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9mb3JtIC5mb3JtLWdyb3VwIGxhYmVsPnNwYW4sLnNuX2Zvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCwuc25fZm9ybSAuZm9ybS1ncm91cC0xIGxhYmVsPnNwYW4sLnNuX2Zvcm0gLmZvcm0tZ3JvdXAtMSAuZm9ybS1jb250cm9se3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH19LnNuX2Zvcm1fY3VzdG9tX2NvbnRyb2w+aW5wdXQ6Y2hlY2tlZH5sYWJlbCAuc25fc3ByaXRle2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzUsICNjZDAxMzYpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jb2xvci1jNSwgI2NkMDEzNik7ZmlsbDp2YXIoLS10Yy1jb2xvci1jMywgIzA0MWU0Mil9LnNuX2Zvcm1fY3VzdG9tX2NvbnRyb2w+aW5wdXQ6Y2hlY2tlZH5sYWJlbCAuc25fc3ByaXRlIHN2Z3t0cmFuc2Zvcm06bm9uZX0uc25fZm9ybV9jdXN0b21fY29udHJvbD5sYWJlbHtmb250LWZhbWlseTp2YXIoLS10Yy1pbnB1dHMtZm9udC1mYW1pbHksIFwiS2FuaXRcIiwgc2Fucy1zZXJpZikgIWltcG9ydGFudDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5zbl9mb3JtX2N1c3RvbV9jb250cm9sPmxhYmVsIC5zbl9zcHJpdGV7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDt0cmFuc2l0aW9uOmZpbGwgLjM1cyBlYXNlLGJhY2tncm91bmQtY29sb3IgLjM1cyBlYXNlLGJvcmRlci1jb2xvciAuMzVzIGVhc2V9LnNuX2Zvcm1fY3VzdG9tX2NvbnRyb2w+bGFiZWwgLnNuX3Nwcml0ZSBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjM1cyBlYXNlfS5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC42NSwgMC4xMiwgMC4zNSwgMSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX3N3aXBlcl9uYXYuX3NtYWxsIC5zbl9zcHJpdGV7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH19LnNuX3N3aXBlcl9uYXYgLnNuX3Nwcml0ZXt0cmFuc2l0aW9uOmFsbCAuMzVzIGVhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX3N3aXBlcl9uYXYgLnNuX3Nwcml0ZXt3aWR0aDo1MHB4O2hlaWdodDo1MHB4fX0uc25fc3dpcGVyX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5fYXV0b3BsYXkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpub3QoLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUpPml7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNywgMCwgMC40LCAxKSAhaW1wb3J0YW50fS5zbl9zd2lwZXJfcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ+aXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43LCAwLCAwLjQsIDEpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9wb3B1cF9jdHt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6OHB4O3BhZGRpbmctbGVmdDo4cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX3BvcHVwX25ld3NsZXR0ZXJfY2xvc2V7dG9wOjMwcHg7cmlnaHQ6MzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX3BvcHVwX25ld3NsZXR0ZXJfZm9ybXtwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjYwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTFlbSl7LnNuX3BvcHVwX25ld3NsZXR0ZXJfZm9ybXtwYWRkaW5nLXJpZ2h0OjEzMHB4fX0uc25fYWdlX2dhdGVbZGF0YS1iYi12ZXJzaW9uPXYzXSAuX3RleHRfZGFuZ2Vye2NvbG9yOiNmYjRiNGIgIWltcG9ydGFudH0uc25fYWdlX2dhdGVbZGF0YS1iYi12ZXJzaW9uPXYzXSAuX3RleHRfZGFuZ2VyOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTpub25lICFpbXBvcnRhbnQ7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmYjRiNGIgIWltcG9ydGFudDstd2Via2l0LW1hc2staW1hZ2U6dXJsKGh0dHBzOi8vd3d3LnJ1c3NlbGxzcmVzZXJ2ZS5jb20vYXBwL3RoZW1lcy9jYW1wYXJpLXdkZi9hc3NldHMvaW1hZ2VzL2FsZXJ0LWNpcmNsZS5zdmcpfS5zbl9hZ2VfZ2F0ZVtkYXRhLWJiLXZlcnNpb249djNdIC5zbl9hZ2VfZ2F0ZV9zZWxlY3RfbWVudV93cntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM0LCAjOTgwMzIxKX0uc25fYWdlX2dhdGVbZGF0YS1iYi12ZXJzaW9uPXYzXSAuc25fYWdlX2dhdGVfY2FyZCAuc25fYWdlX2dhdGVfaW5wdXRzIGlucHV0e3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czowfS5zbl9hZ2VfZ2F0ZVtkYXRhLWJiLXZlcnNpb249djNdIC5zbl9hZ2VfZ2F0ZV9zZWxlY3RfdG9nZ2xlIC5zbl9zcHJpdGV7ZmlsbDojZmZmfS5zbl9hZ2VfZ2F0ZVtkYXRhLWJiLXZlcnNpb249djNdIGlucHV0OmZvY3VzLXZpc2libGV7b3V0bGluZTpub25lfS5zbl9hZ2VfZ2F0ZVtkYXRhLWJiLXZlcnNpb249djNdIC5fdGV4dF9kYW5nZXJ7Y29sb3I6I2ZmZn0uc25fYWdlX2dhdGVbZGF0YS1iYi12ZXJzaW9uPXYzXSAuc25fYWdlX2dhdGVfc2VsZWN0X3RvZ2dsZXtib3JkZXItcmFkaXVzOjB9LnNuX2FnZV9nYXRlW2RhdGEtYmItdmVyc2lvbj12M10gLnNuX2FnZV9nYXRlX2NhcmQgLnNuX2J0bntib3JkZXItcmFkaXVzOjB9LnNuX2FnZV9nYXRlW2RhdGEtYmItdmVyc2lvbj12M10gLnNuX2J0bi5fcHJpbWFyeXtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlfS5zbl9hZ2VfZ2F0ZVtkYXRhLWJiLXZlcnNpb249djNdIC5zbl9hZ2VfZ2F0ZV9kaXNjbGFpbWVye2NvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlKX0uc25fYWdlX2dhdGUgLnNuX2FnZV9nYXRlX3NlYXJjaF93cmFwcGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzQpICFpbXBvcnRhbnR9LnNuX2FnZV9nYXRlIC5zbl9hZ2VfZ2F0ZV9zZWFyY2hfd3JhcHBlciBpbnB1dCNjb3VudHJ5U2VhcmNoSW5wdXR7Y29sb3I6I2ZmZn0uc25fYnV5X25vd3t6LWluZGV4OjEwMzF9LnNuX2J1eV9ub3dfaW57dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjdzIGN1YmljLWJlemllcigwLjcsIDAsIDAuNCwgMSl9LnNuX2NsaWNrX3RvX2J1eSAuY3RiX2NhcmRfaGVhZGVyIC5jdGJfdGl0bGU+ZGl2e2ZvbnQtZmFtaWx5OnZhcigtLXRjLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSk7Zm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc25fY2xpY2tfdG9fYnV5IC5jdGJfY2FyZF9oZWFkZXIrLnNuX3dyYXBwZXI+LnNuX2NvbnRhaW5lcl9maXhlZF94bCwuc25fY2xpY2tfdG9fYnV5IC5jdGJfY2FyZF9oZWFkZXIrLnNuX2Jsb2NrX3dyPi5zbl9jb250YWluZXJfZml4ZWRfeGwsLnNuX2NsaWNrX3RvX2J1eSAuY3RiX2NhcmRfaGVhZGVyKy5zbl9lNDA0X3dyPi5zbl9jb250YWluZXJfZml4ZWRfeGwsLnNuX2NsaWNrX3RvX2J1eSAuY3RiX2NhcmRfaGVhZGVyKy5zbl9jb21pbmdfc29vbl93cj4uc25fY29udGFpbmVyX2ZpeGVkX3hsLC5zbl9jbGlja190b19idXkgLmN0Yl9jYXJkX2hlYWRlcisuc25fbWFpbnRlbmFuY2Vfd3I+LnNuX2NvbnRhaW5lcl9maXhlZF94bCwuc25fY2xpY2tfdG9fYnV5IC5jdGJfY2FyZF9oZWFkZXIrLnNuX2llX21lc3NhZ2Vfd3I+LnNuX2NvbnRhaW5lcl9maXhlZF94bCwuc25fY2xpY2tfdG9fYnV5IC5jdGJfY2FyZF9oZWFkZXIrLnNuX2hlYWRlcl91dGlsaXR5X3dyPi5zbl9jb250YWluZXJfZml4ZWRfeGwsLnNuX2NsaWNrX3RvX2J1eSAuY3RiX2NhcmRfaGVhZGVyKy5zbl9oZWFkZXJfbmF2X21vYmlsZV93cj4uc25fY29udGFpbmVyX2ZpeGVkX3hsLC5zbl9jbGlja190b19idXkgLmN0Yl9jYXJkX2hlYWRlcisuc25faGVhZGVyX25hdl9tb2JpbGVfc3ViX3dyPi5zbl9jb250YWluZXJfZml4ZWRfeGwsLnNuX2NsaWNrX3RvX2J1eSAuY3RiX2NhcmRfaGVhZGVyKy5zbl9oZWFkZXJfbmF2X2hhbWJ1cmdlcl93cj4uc25fY29udGFpbmVyX2ZpeGVkX3hsLC5zbl9jbGlja190b19idXkgLmN0Yl9jYXJkX2hlYWRlcisuc25faGVhZGVyX25hdl9mdWxsX3N1Yl9pbj4uc25fY29udGFpbmVyX2ZpeGVkX3hsLC5zbl9jbGlja190b19idXkgLmN0Yl9jYXJkX2hlYWRlcisuc25faGVhZGVyX25hdl92ZXJ0aWNhbF9zdWJfd3I+LnNuX2NvbnRhaW5lcl9maXhlZF94bHttYXgtd2lkdGg6bm9uZTtwYWRkaW5nLWxlZnQ6NjVweDtwYWRkaW5nLXJpZ2h0OjY1cHh9LnNuX2NsaWNrX3RvX2J1eSAuY3RiX3NlbGVjdF9jYXJke2ZvbnQtZmFtaWx5OnZhcigtLXRjLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9LnNuX2NsaWNrX3RvX2J1eSAuY3RiX3NlbGVjdF9jYXJkIGRpdntib3JkZXItcmFkaXVzOjB9LnNuX2NsaWNrX3RvX2J1eSAuY3RiX3NlbGVjdF9jYXJkIC5jdGJfc2VsZWN0X2xhYmVsIGRpdntmb250LWZhbWlseTp2YXIoLS10Yy1jYXB0aW9uLWZvbnQtZmFtaWx5KTtmb250LXNpemU6dmFyKC0tdGMtY2FwdGlvbi1mb250LXNpemUtbW9iaWxlKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fY2xpY2tfdG9fYnV5IC5jdGJfc2VsZWN0X2NhcmQgLmN0Yl9zZWxlY3RfbGFiZWwgZGl2e2ZvbnQtc2l6ZTp2YXIoLS10Yy1jYXB0aW9uLWZvbnQtc2l6ZS10YWJsZXQpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl9jbGlja190b19idXkgLmN0Yl9zZWxlY3RfY2FyZCAuY3RiX3NlbGVjdF9sYWJlbCBkaXZ7Zm9udC1zaXplOnZhcigtLXRjLWNhcHRpb24tZm9udC1zaXplLWRlc2t0b3ApfX0uc25fY2xpY2tfdG9fYnV5IC5jdGJfc2VsZWN0X2xhYmVsPmRpdntjb2xvcjojZmZmICFpbXBvcnRhbnR9LnNuX2NsaWNrX3RvX2J1eSAuY3RiX3JldGFpbGVyX25hbWUsLnNuX2NsaWNrX3RvX2J1eSAuY3RiX3JldGFpbGVyX2N0YXtmb250LWZhbWlseTp2YXIoLS10Yy1mb250LWZhbWlseS1tb25vc3BhY2UpICFpbXBvcnRhbnR9LnNuX2NsaWNrX3RvX2J1eSAuY3RiX3JldGFpbGVyX2N0YSBhe2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudH0uc25fY2xpY2tfdG9fYnV5IC5jdGJfcmV0YWlsZXJfY3RhIGE6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LXdoaXRlLnN2ZykgIWltcG9ydGFudH0uX2N0Yl93ciAuc25fYnRuIC5zbl9zcHJpdGV7ZGlzcGxheTpmbGV4O29wYWNpdHk6MTtwYWRkaW5nLWxlZnQ6ODVweH0uX2N0Yl93ciBhLnNuX2J0bi5fbmFycm93e3BhZGRpbmc6LjllbSAyLjJlbSAuOGVtIDBlbSAhaW1wb3J0YW50fS5zbl9idG4gLnNuX3Nwcml0ZS5fYXJyb3dfcmlnaHR7aGVpZ2h0OjM3cHg7b3ZlcmZsb3c6dmlzaWJsZX0uc25fYmxvY2suc3RvcmVfbG9jYXRvcntmb250LWZhbWlseTpcIkthbml0XCIsc2Fucy1zZXJpZjtvdmVyZmxvdy14OmhpZGRlbn0uc25fYmxvY2suc3RvcmVfbG9jYXRvciAuc25fYmxvY2tfd3IgLnNuX2NvbnRhaW5lcl9mbHVpZHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnN0b3JlX2xvY2F0b3ItLXNpZGViYXJ7bWluLWhlaWdodDowO21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtsZWZ0OjM0cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fYmxvY2suc3RvcmVfbG9jYXRvciAuc3RvcmVfbG9jYXRvci0tc2lkZWJhcntsZWZ0OjM0cHh9fS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zaWRlYmFyIC5zdG9yZV9sb2NhdG9yLS1jYXRlZ29yeV9maWx0ZXJ7Y29sb3I6IzRjNWM1Nn0uc25fYmxvY2suc3RvcmVfbG9jYXRvciAuc3RvcmVfbG9jYXRvci0tc2lkZWJhciAuc3RvcmVfbG9jYXRvci0tY2F0ZWdvcnlfZmlsdGVyIC5jdGJfc2VsZWN0X2NhcmQgLmN0Yl9zZWxlY3RfbGFiZWwgZGl2e2NvbG9yOiM0YzVjNTYgIWltcG9ydGFudDtmb250LXdlaWdodDo1MDB9LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnN0b3JlX2xvY2F0b3ItLXNpZGViYXIgLnN0b3JlX2xvY2F0b3ItLWNhdGVnb3J5X2ZpbHRlciAuY3RiX3NlbGVjdF9jYXJkIC5zbl9jbGlja190b19idXlfc2VsZWN0IC5zbl9jbGlja190b19idXlfc2VsZWN0X3RvZ2dsZXtjb2xvcjojNGM1YzU2O2JvcmRlci1yYWRpdXM6OHB4fS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zaWRlYmFyIC5zdG9yZV9sb2NhdG9yLS1jYXRlZ29yeV9maWx0ZXIgLmN0Yl9zZWxlY3RfY2FyZCAuc25fY2xpY2tfdG9fYnV5X3NlbGVjdCAuc25fY2xpY2tfdG9fYnV5X3NlbGVjdF90b2dnbGUgc3Zne2ZpbGw6IzRjNWM1Nn0uc25fYmxvY2suc3RvcmVfbG9jYXRvciAuc3RvcmVfbG9jYXRvci0tc2lkZWJhciAuc3RvcmVfbG9jYXRvci0tY2F0ZWdvcnlfZmlsdGVyIC5jdGJfc2VsZWN0X2NhcmQgLnNuX2NsaWNrX3RvX2J1eV9zZWxlY3QgLnNuX2NsaWNrX3RvX2J1eV9zZWxlY3RfbWVudSAuc25fY2xpY2tfdG9fYnV5X3NlbGVjdF9tZW51X3dyIC5zbl9jbGlja190b19idXlfc2VsZWN0X21lbnVfaW4gLnNuX2NsaWNrX3RvX2J1eV9zZWxlY3RfbWVudV9pe2NvbG9yOiM0YzVjNTZ9LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnN0b3JlX2xvY2F0b3ItLXNpZGViYXIgLnN0b3JlX2xvY2F0b3ItLWNhdGVnb3J5X2ZpbHRlciB1bC53cGdtemFfY2F0X3VsLndwZ216YV9jYXRfY2hlY2tib3hfaXRlbV9ob2xkZXJ7bWFyZ2luLWJvdHRvbTowfS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zaWRlYmFyIC5zdG9yZV9sb2NhdG9yLS1jYXRlZ29yeV9maWx0ZXIgdWwud3BnbXphX2NhdF91bC53cGdtemFfY2F0X2NoZWNrYm94X2l0ZW1faG9sZGVyIGxpLmJ1eS1ub3ctY3Rhe21hcmdpbi1yaWdodDowO2Zsb2F0OnJpZ2h0fS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zaWRlYmFyIC5zdG9yZV9sb2NhdG9yLS1jYXRlZ29yeV9maWx0ZXIgdWwud3BnbXphX2NhdF91bC53cGdtemFfY2F0X2NoZWNrYm94X2l0ZW1faG9sZGVyIGxpLmJ1eS1ub3ctY3RhIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnN0b3JlX2xvY2F0b3ItLXNpZGViYXIgLnN0b3JlX2xvY2F0b3ItLWNhdGVnb3J5X2ZpbHRlciB1bC53cGdtemFfY2F0X3VsLndwZ216YV9jYXRfY2hlY2tib3hfaXRlbV9ob2xkZXIgbGkuYnV5LW5vdy1jdGEgYSBsYWJlbHtib3JkZXI6MXB4IHNvbGlkICM2NDhiN2M7YmFja2dyb3VuZC1jb2xvcjojNjQ4YjdjO2NvbG9yOiM0YzVjNTZ9LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnN0b3JlX2xvY2F0b3ItLXNpZGViYXIgLnN0b3JlX2xvY2F0b3ItLWNhdGVnb3J5X2ZpbHRlciB1bC53cGdtemFfY2F0X3VsLndwZ216YV9jYXRfY2hlY2tib3hfaXRlbV9ob2xkZXIgbGkuYnV5LW5vdy1jdGEgYTpob3ZlciBsYWJlbHtib3JkZXI6MXB4IHNvbGlkICM2NDhiN2M7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM2NDhiN2N9LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnN0b3JlX2xvY2F0b3ItLXNpZGViYXIgLnN0b3JlX2xvY2F0b3ItLWxpc3QgLndwZ216YV9tYXJrZXJfbGlzdF9jbGFzc1tkYXRhLXdwZ216YS10YWJsZV17bWF4LWhlaWdodDo0MDBweCAhaW1wb3J0YW50fS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zaWRlYmFyIC5zdG9yZV9sb2NhdG9yLS1saXN0IC53cGdtemFfbWFya2VyX2xpc3RfY2xhc3MgLndwZ21hcHNfbWxpc3Rfcm93IC53cGdtemEtY29udGVudC1hZGRyZXNzLWhvbGRlcntmb250LXNpemU6MTRweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjMycHggIWltcG9ydGFudH0uc25fYmxvY2suc3RvcmVfbG9jYXRvciAuc3RvcmVfbG9jYXRvci0tc2lkZWJhciAuc3RvcmVfbG9jYXRvci0tbGlzdCAud3BnbXphX21hcmtlcl9saXN0X2NsYXNzIC53cGdtYXBzX21saXN0X3JvdyAud3BnbXphLWNvbnRlbnQtYWRkcmVzcy1ob2xkZXIgLndwZ216YV9tYXJrZXJfdGl0bGUgYXtmb250LWZhbWlseTpcIkthbml0XCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50fS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zaWRlYmFyIC5zdG9yZV9sb2NhdG9yLS1saXN0IC53cGdtemFfbWFya2VyX2xpc3RfY2xhc3MgLndwZ21hcHNfbWxpc3Rfcm93IC53cGdtemEtY29udGVudC1hZGRyZXNzLWhvbGRlciAud3BnbXphLWRlc2N7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnN0b3JlX2xvY2F0b3ItLXNpZGViYXIgLnN0b3JlX2xvY2F0b3ItLWxpc3QgLndwZ216YV9tYXJrZXJfbGlzdF9jbGFzcyAud3BnbWFwc19tbGlzdF9yb3cgLndwZ216YS1jb250ZW50LWFkZHJlc3MtaG9sZGVyIC53cGdtemFfZ2R7Zm9udC1mYW1pbHk6XCJLYW5pdFwiLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTRweCAhaW1wb3J0YW50fS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zaWRlYmFyIC5zdG9yZV9sb2NhdG9yLS1saXN0IC53cGdtemEtcGFnaW5hdGlvbntkaXNwbGF5Om5vbmV9LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnN0b3JlX2xvY2F0b3ItLXNlYXJjaGJhcntyaWdodDozNHB4O3dpZHRoOjQ5MnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pey5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zZWFyY2hiYXJ7bGVmdDozNHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zZWFyY2hiYXJ7cmlnaHQ6MzRweDt3aWR0aDo0OTJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MWVtKXsuc25fYmxvY2suc3RvcmVfbG9jYXRvciAuc3RvcmVfbG9jYXRvci0tc2VhcmNoYmFye3dpZHRoOjB9LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnN0b3JlX2xvY2F0b3ItLXNlYXJjaGJhcj5kaXZ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTQ5MnB4KX19LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnN0b3JlX2xvY2F0b3ItLXNlYXJjaGJhciAud3BnbXphLXN0b3JlLWxvY2F0b3J7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5ZjR9LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnN0b3JlX2xvY2F0b3ItLXNlYXJjaGJhciAud3BnbXphLXN0b3JlLWxvY2F0b3Igc3ZnLndwZ216YS1yZXNldHtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5ZjQ7ZmlsbDojNGM1YzU2fS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zZWFyY2hiYXIgLndwZ216YS1zdG9yZS1sb2NhdG9yIHN2Zy53cGdtemEtc2VhcmNoe21hcmdpbi1sZWZ0OjB9LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnN0b3JlX2xvY2F0b3ItLXNlYXJjaGJhciAud3BnbXphLXN0b3JlLWxvY2F0b3IgaW5wdXR7Y29sb3I6IzRjNWM1NjtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5ZjR9LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLnN0b3JlX2xvY2F0b3ItLXNlYXJjaGJhciAud3BnbXphLXN0b3JlLWxvY2F0b3IgaW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiM0YzVjNTY7b3BhY2l0eToxfS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zZWFyY2hiYXIgLndwZ216YS1zdG9yZS1sb2NhdG9yIHNlbGVjdHtjb2xvcjojNGM1YzU2fS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5zdG9yZV9sb2NhdG9yLS1zZWFyY2hiYXIgLndwZ216YS1yYWRpdXMtY29udGFpbmVyIHNlbGVjdHtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5ZjR9LnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1je21heC13aWR0aDoyNzBweCAhaW1wb3J0YW50fS5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAud3BnbXphLWluZm93aW5kb3cgLndwZ216YV9pbmZvd2luZG93X3RpdGxlLC5zbl9ibG9jay5zdG9yZV9sb2NhdG9yIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAud3BnbXphLWluZm93aW5kb3cgLndwZ216YV9pbmZvd2luZG93X2FkZHJlc3MsLnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC53cGdtemEtaW5mb3dpbmRvdyAud3BnbXphLWRpc3RhbmNlLWZyb20tbG9jYXRpb24sLnNuX2Jsb2NrLnN0b3JlX2xvY2F0b3IgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC53cGdtemEtaW5mb3dpbmRvdyAud3BnbXphLWRpc3RhbmNlLWZyb20tbG9jYXRpb24gc3Bhbntmb250LWZhbWlseTpcIkthbml0XCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0Om5vcm1hbH0uc25fYmxvY2suc3RvcmVfbG9jYXRvciAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgLndwZ216YS1pbmZvd2luZG93IC53cGdtemEtZGlzdGFuY2UtZnJvbS1sb2NhdGlvbiBzcGFue2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX3NsaWRlcl9wcm9kdWN0c19pX3RpdGxle21hcmdpbi10b3A6MTVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fc2xpZGVyX3Byb2R1Y3RzX2lfdGl0bGV7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjM1cyBlYXNlLG9wYWNpdHkgLjM1cyBlYXNlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl9zbGlkZXJfZnVsbF9zbF93cnttaW4taGVpZ2h0Ojg1MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSlhbmQgKG1heC13aWR0aDogMzUuOTllbSl7LnNuX3NsaWRlcl92ZXJ0aWNhbF9jb250YWluZXIuc25fY29udGFpbmVyX2ZpeGVkX3Nte3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKXsuc25fc2xpZGVyX3ZlcnRpY2FsX2NvbnRhaW5lci5zbl9jb250YWluZXJfZml4ZWRfbWR7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSlhbmQgKG1heC13aWR0aDogNjMuOTllbSl7LnNuX3NsaWRlcl92ZXJ0aWNhbF9jb250YWluZXIuc25fY29udGFpbmVyX2ZpeGVkX2xne3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pYW5kIChtYXgtd2lkdGg6IDkwLjk5ZW0pey5zbl9zbGlkZXJfdmVydGljYWxfY29udGFpbmVyLnNuX2NvbnRhaW5lcl9maXhlZF94bHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKWFuZCAobWF4LXdpZHRoOiAzNS45OWVtKXsuc25fY29udGFpbmVyX2ZpeGVkX3NtIC5zbl9zbGlkZXJfdmVydGljYWxfcm93e21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKWFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSl7LnNuX2NvbnRhaW5lcl9maXhlZF9tZCAuc25fc2xpZGVyX3ZlcnRpY2FsX3Jvd3ttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSlhbmQgKG1heC13aWR0aDogNjMuOTllbSl7LnNuX2NvbnRhaW5lcl9maXhlZF9sZyAuc25fc2xpZGVyX3ZlcnRpY2FsX3Jvd3ttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSlhbmQgKG1heC13aWR0aDogOTAuOTllbSl7LnNuX2NvbnRhaW5lcl9maXhlZF94bCAuc25fc2xpZGVyX3ZlcnRpY2FsX3Jvd3ttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fc2xpZGVyX3ZlcnRpY2FsX3NsX2l7bWluLWhlaWdodDozODVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fc2xpZGVyX3ZlcnRpY2FsX3NsX2l7bWluLWhlaWdodDo1MTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MWVtKXsuc25fc2xpZGVyX3ZlcnRpY2FsX3NsX2l7bWluLWhlaWdodDo2NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNmVtKXsuc25fY29udGFpbmVyX2ZpeGVkX3NtIC5zbl9zbGlkZXJfdmVydGljYWxfc2xfYmd7cG9zaXRpb246cmVsYXRpdmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9jb250YWluZXJfZml4ZWRfbWQgLnNuX3NsaWRlcl92ZXJ0aWNhbF9zbF9iZ3twb3NpdGlvbjpyZWxhdGl2ZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fY29udGFpbmVyX2ZpeGVkX2xnIC5zbl9zbGlkZXJfdmVydGljYWxfc2xfYmd7cG9zaXRpb246cmVsYXRpdmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTFlbSl7LnNuX2NvbnRhaW5lcl9maXhlZF94bCAuc25fc2xpZGVyX3ZlcnRpY2FsX3NsX2Jne3Bvc2l0aW9uOnJlbGF0aXZlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fc2xpZGVyX3ZlcnRpY2FsX3NsX2JnX2luLl9sZWZ0e292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uc25fc2xpZGVyX3ZlcnRpY2FsX3NsX2JnX2luLl9sZWZ0OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtwYWRkaW5nLXRvcDo2Mi4xMjEyMTIxMjEyJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fc2xpZGVyX3ZlcnRpY2FsX3NsX2JnX2luLl9sZWZ0e292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uc25fc2xpZGVyX3ZlcnRpY2FsX3NsX2JnX2luLl9sZWZ0OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtwYWRkaW5nLXRvcDo3MS4xMTExMTExMTExJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX3NsaWRlcl92ZXJ0aWNhbF9zbF9iZ19pbi5fcmlnaHR7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5zbl9zbGlkZXJfdmVydGljYWxfc2xfYmdfaW4uX3JpZ2h0OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtwYWRkaW5nLXRvcDo1NCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LnNuX3NsaWRlcl92ZXJ0aWNhbF9zbF9iZ19pbi5fcmlnaHR7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5zbl9zbGlkZXJfdmVydGljYWxfc2xfYmdfaW4uX3JpZ2h0OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtwYWRkaW5nLXRvcDo1NC43MzY4NDIxMDUzJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LmJiX3RlbXBsYXRlX2hhbGZfdGV4dCAuc25fc2xpZGVyX2Z1bGxfaW50cm9fdGV4dF93ciwuYmJfdGVtcGxhdGVfaGFsZl90ZXh0IC5zbl9zbGlkZXJfZnVsbHttYXgtd2lkdGg6NTAlfX0uYmJfdGVtcGxhdGVfcG9zdHMgLnNuX3NsaWRlcl9wb3N0c19zbHtwYWRkaW5nOjAgMnJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuYmJfdGVtcGxhdGVfcG9zdHMgLnNuX3NsaWRlcl9wb3N0c19zbHtwYWRkaW5nOjAgNHJlbSAycmVtIDRyZW19fS5iYl90ZW1wbGF0ZV9wb3N0cyAuc25fc2xpZGVyX3Bvc3RzX3NsIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5pdGVte3BhZGRpbmctbGVmdDoyMnB4O3BhZGRpbmctcmlnaHQ6MjJweH0uYmJfdGVtcGxhdGVfcG9zdHMgLnNuX3NsaWRlcl9wb3N0c19zbCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaXRlbT4uc25fYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uYmJfdGVtcGxhdGVfcG9zdHMgLnNuX3NsaWRlcl9wb3N0c19zbCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaXRlbSAuYmJfc2xpZGVyX19pdGVtLXRpdGxle21hcmdpbi1ib3R0b206MH0uYmJfdGVtcGxhdGVfcG9zdHMgLnNuX3NsaWRlcl9wb3N0c19zbCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaXRlbSAuYmJfc2xpZGVyX19pdGVtLWltYWdle292ZXJmbG93OmhpZGRlbn0uYmJfdGVtcGxhdGVfcG9zdHMgLnNuX3NsaWRlcl9wb3N0c19zbCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaXRlbSAuYmJfc2xpZGVyX19pdGVtLWltYWdlIGltZ3t0cmFuc2l0aW9uOmFsbCAxcyBjdWJpYy1iZXppZXIoMCwgMC4yNCwgMCwgMC45OSl9LmJiX3RlbXBsYXRlX3Bvc3RzIC5zbl9zbGlkZXJfcG9zdHNfc2wgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLml0ZW0gLmJiX3NsaWRlcl9faXRlbS1pbWFnZTpob3ZlciBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMil9LmJiX3RlbXBsYXRlX3Bvc3RzIC5zbl9zbGlkZXJfcG9zdHNfc2wgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLml0ZW0gLnNuX2J0biAuc25fc3ByaXRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEycHg7bWFyZ2luOmF1dG8gMCBhdXRvIC41cmVtO3BhZGRpbmc6MDt0cmFuc2Zvcm06bm9uZTt3aWR0aDoxNHB4fS5iYl90ZW1wbGF0ZV9wb3N0cyAuc25fc2xpZGVyX3Bvc3RzX3NsIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5pdGVtIC5zbl9idG4gLnNuX3Nwcml0ZSBzdmd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uYmJfdGVtcGxhdGVfcG9zdHMgLnNuX3NsaWRlcl9wb3N0c19zbCAuYmJfc2xpZGVyX19pdGVtLXRpdGxle3RleHQtdHJhbnNmb3JtOm5vbmV9LmJiX3RlbXBsYXRlX3Bvc3RzIC5zbl9zbGlkZXJfcG9zdHNfc2wgLnNsX2xpbmt7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJiX3RlbXBsYXRlX3Bvc3RzIC5zbl9zbGlkZXJfcG9zdHNfc2wgLnNsX2xpbmsgLmJ0bl9sYWJlbHtkaXNwbGF5OmJsb2NrO21hcmdpbjphdXRvIDB9LmJiX3RlbXBsYXRlX3Bvc3RzIC5zbl9zbGlkZXJfcG9zdHNfc2wgLnNsX2xpbms6YWZ0ZXJ7Y29udGVudDpub25lICFpbXBvcnRhbnR9LmJiX3RlbXBsYXRlX3Bvc3RzIC5zbl9zbGlkZXJfcG9zdHNfbmF2e3dpZHRoOmNhbGMoMTAwJSArIDJyZW0pO21hcmdpbi1sZWZ0Oi0xcmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5iYl90ZW1wbGF0ZV9wb3N0cyAuc25fc2xpZGVyX3Bvc3RzX25hdnttYXJnaW4tbGVmdDowO3dpZHRoOjEwMCV9fS5iYl90ZW1wbGF0ZV9wb3N0cyAuc25fc2xpZGVyX3Bvc3RzX25hdiAuc25fc3dpcGVyX3BhZ2luYXRpb257ZGlzcGxheTpub25lfS5iYl90ZW1wbGF0ZV9wb3N0cyAuc25fc2xpZGVyX3Bvc3RzX25hdiAuc25fc3dpcGVyX25hdntkaXNwbGF5OmZsZXh9LmJiX3RlbXBsYXRlX3Bvc3RzIC5zbl9zbGlkZXJfcG9zdHNfbmF2IC5zbl9zd2lwZXJfbmF2Ll9wcmV2LC5iYl90ZW1wbGF0ZV9wb3N0cyAuc25fc2xpZGVyX3Bvc3RzX25hdiAuc25fc3dpcGVyX25hdi5fbmV4dHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTUwJSl9LmJiX3RlbXBsYXRlX3Bvc3RzIC5zbl9zbGlkZXJfcG9zdHNfbmF2IC5zbl9zd2lwZXJfbmF2IC5zbl9zcHJpdGV7bWFyZ2luOmF1dG87aGVpZ2h0OjMwcHg7d2lkdGg6MzBweH0uYmJfdGVtcGxhdGVfcG9zdHNfZnVsbHRpbGUgLmJiX2NvbnRlbnR7bWFyZ2luLWJvdHRvbToxLjVyZW19LmJiX3RlbXBsYXRlX3Bvc3RzX2Z1bGx0aWxlIC5zbl9zbGlkZXJfcG9zdHNfc2x7cGFkZGluZzowIDJyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LmJiX3RlbXBsYXRlX3Bvc3RzX2Z1bGx0aWxlIC5zbl9zbGlkZXJfcG9zdHNfc2x7cGFkZGluZzoycmVtIDRyZW19fS5iYl90ZW1wbGF0ZV9wb3N0c19mdWxsdGlsZSAuc25fc2xpZGVyX3Bvc3RzX3NsIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5pdGVte3BhZGRpbmctbGVmdDoyMnB4O3BhZGRpbmctcmlnaHQ6MjJweH0uYmJfdGVtcGxhdGVfcG9zdHNfZnVsbHRpbGUgLnNuX3NsaWRlcl9wb3N0c19zbCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaXRlbT4uc25fYmFja2dyb3VuZHtoZWlnaHQ6OXZ3O21hcmdpbjowIGF1dG87d2lkdGg6ODAlO3RvcDphdXRvO2JvdHRvbTozM3Z3fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5iYl90ZW1wbGF0ZV9wb3N0c19mdWxsdGlsZSAuc25fc2xpZGVyX3Bvc3RzX3NsIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5pdGVtPi5zbl9iYWNrZ3JvdW5ke2hlaWdodDo0NHB4O3RvcDo1Ni41JTtib3R0b206YXV0b319LmJiX3RlbXBsYXRlX3Bvc3RzX2Z1bGx0aWxlIC5zbl9zbGlkZXJfcG9zdHNfc2wgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLml0ZW0gLmJiX3NsaWRlcl9faXRlbS1pbWFnZXttYXJnaW4tYm90dG9tOi0xcmVtO292ZXJmbG93OmhpZGRlbn0uYmJfdGVtcGxhdGVfcG9zdHNfZnVsbHRpbGUgLnNuX3NsaWRlcl9wb3N0c19zbCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaXRlbSAuYmJfc2xpZGVyX19pdGVtLWltYWdlIGltZ3t0cmFuc2l0aW9uOmFsbCAxcyBjdWJpYy1iZXppZXIoMCwgMC4yNCwgMCwgMC45OSl9LmJiX3RlbXBsYXRlX3Bvc3RzX2Z1bGx0aWxlIC5zbl9zbGlkZXJfcG9zdHNfc2wgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLml0ZW0gLmJiX3NsaWRlcl9faXRlbS1pbWFnZTpob3ZlciBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSl9LmJiX3RlbXBsYXRlX3Bvc3RzX2Z1bGx0aWxlIC5zbl9zbGlkZXJfcG9zdHNfbmF2e3dpZHRoOmNhbGMoMTAwJSArIDJyZW0pO21hcmdpbi1sZWZ0Oi0xcmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5iYl90ZW1wbGF0ZV9wb3N0c19mdWxsdGlsZSAuc25fc2xpZGVyX3Bvc3RzX25hdnttYXJnaW4tbGVmdDowO3dpZHRoOjEwMCV9fS5iYl90ZW1wbGF0ZV9wb3N0c19mdWxsdGlsZSAuc25fc2xpZGVyX3Bvc3RzX25hdiAuc25fc3dpcGVyX3BhZ2luYXRpb257ZGlzcGxheTpub25lfS5iYl90ZW1wbGF0ZV9wb3N0c19mdWxsdGlsZSAuc25fc2xpZGVyX3Bvc3RzX25hdiAuc25fc3dpcGVyX25hdntkaXNwbGF5OmZsZXh9LmJiX3RlbXBsYXRlX3Bvc3RzX2Z1bGx0aWxlIC5zbl9zbGlkZXJfcG9zdHNfbmF2IC5zbl9zd2lwZXJfbmF2IC5zbl9zcHJpdGV7bWFyZ2luOmF1dG87aGVpZ2h0OjMwcHg7d2lkdGg6MzBweH0uYmJfdGVtcGxhdGVfcG9zdHNfZnVsbHRpbGUgLnNuX3NsaWRlcl9wb3N0c19uYXYgLnNuX3N3aXBlcl9uYXYgc3Zne2NvbG9yOnZhcigtLXRjLWNvbG9yLWMyKX0uc25fbGFuZ3VhZ2Vfc2VsZWN0b3J7ei1pbmRleDoxMDMxfS5zbl9sYW5ndWFnZV9zZWxlY3Rvcl9zaWRlYmFyX3dye3RyYW5zaXRpb246dHJhbnNmb3JtIC43cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjQsIDEpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9sYW5ndWFnZV9zZWxlY3Rvcl9zaWRlYmFyX2xhbmdzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToyMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl9sYW5ndWFnZV9zZWxlY3Rvcl9zaWRlYmFyX2xhbmdzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTozMHB4fX0uc25fbGFuZ3VhZ2Vfc2VsZWN0b3JfY2xvc2V7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheV93cnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuN3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC40LCAxKX0uc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheV90aXRsZXttYXJnaW4tYm90dG9tOjQ2cHggIWltcG9ydGFudH0uc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheV9jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzZweDtyaWdodDozNnB4fS5zbl9sYW5ndWFnZV9zZWxlY3Rvcl9vdmVybGF5IC5sYW5ndWFnZV9ncm91cF9faGVhZGluZyBpe3RyYW5zaXRpb246LjdzIGN1YmljLWJlemllcigwLjcsIDAsIDAuNCwgMSl9LmU0MDRfX2NvbnRlbnR7b3ZlcmZsb3c6aGlkZGVufS5lNDA0X19jb250ZW50X193cmFwcGVye21hcmdpbjowO21heC13aWR0aDpub25lO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0uZTQwNF9fY29udGVudF9fYmxvY2tze3dpZHRoOjEwMCV9LmJiX3RlbXBsYXRlX3Bvc3RzX2Z1bGx0aWxlIC5zbl9zbGlkZXJfcG9zdHNfbmF2IC5zbl9zd2lwZXJfbmF2Ll9wcmV2e21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0uYmJfdGVtcGxhdGVfcG9zdHNfZnVsbHRpbGUgLnNuX3NsaWRlcl9wb3N0c19uYXYgLnNuX3N3aXBlcl9uYXYuX25leHR7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0uc25fZm9ybV9jb250YWN0e3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206NDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fZm9ybV9jb250YWN0e3BhZGRpbmctYm90dG9tOjEyMHB4fX0uc25fZm9ybV9jb250YWN0X2Jnc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MH0uc25fZm9ybV9jb250YWN0IHNlbGVjdHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMzKSAhaW1wb3J0YW50fS5zbl9mb3JtX2NvbnRhY3QgYnV0dG9uW3R5cGU9c3VibWl0XXt3aWR0aDphdXRvfS5yYmVjbS1zaGlwcGluZ19yZXN1bHRzX2JveF9kZXRhaWxzX2RlbGl2ZXJ5X3JldGFpbGVye21hcmdpbi1ib3R0b206MjRweDtmb250LXNpemU6MTZweDtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCl9LnJiZWNtLXNoaXBwaW5nX3Jlc3VsdHNfYm94X2RldGFpbHNfZGVsaXZlcnlfc2hpcF9kYXlze2NvbG9yOnZhcigtLXRjLWNvbG9yLWMxKX0ucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlsc19kZWxpdmVyeV9zaGlwX3ByaWNle2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KX0ucmJlY20tZGVsaXZlcmluZ3RvX2Rpc2NsYWltZXJ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpfXNwYW4ucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlsc19kZWxpdmVyeV9zaGlwX2RheXN7bWFyZ2luLXJpZ2h0OjI0cHg7Zm9udC1zaXplOjEycHg7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpfS5yYmVjbS1zaGlwcGluZ19ub19yZXN1bHRzX2JveHtjb2xvcjp2YXIoLS10Yy1jb2xvci1jMSl9LnJiZWNtLXNoaXBwaW5nX25vX3Jlc3VsdHNfYm94X3RpdGxle3BhZGRpbmctYm90dG9tOjE2cHh9LnJiZWNtLXNoaXBwaW5nX25vX3Jlc3VsdHNfYm94X3N1YnRpdGxle3BhZGRpbmctYm90dG9tOjE2cHh9LnJiZWNtLXNoaXBwaW5nX3Jlc3VsdHNfYm94X2RldGFpbHNfZGVsaXZlcnl7Ym9yZGVyLXJhZGl1czo0cHg7bWFyZ2luLWJvdHRvbToxNnB4O2JhY2tncm91bmQ6I2VkZWRlOH0ucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlscyAuc2VsZWN0ZWR7YmFja2dyb3VuZDojZWRlZGU4ICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMykgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjRweCAhaW1wb3J0YW50fS5yYmVjbS1zaGlwcGluZ19yZXN1bHRzX2JveF9kZXRhaWxzX3RpdGxle2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KTt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtZmFtaWx5Okthbml0O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouOXB4O21hcmdpbi1ib3R0b206MTZweDttYXJnaW4tdG9wOi41cmVtfS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJ7Y29sb3I6I2ZmZjtwYWRkaW5nLXRvcDo5N3B4fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXIgLnJiZWNtLXByb2R1Y3RfdGl0bGV7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXIgLnJiZWNtLXByb2R1Y3Rfc3VidGl0bGV7cGFkZGluZzouNXJlbSAwfS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXIuYmctYmlyZCAuc25fYmxvY2tfd3J7YmFja2dyb3VuZC1zaXplOmF1dG8gNjAwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2JhcntwYWRkaW5nLXRvcDo0MHB4fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXIgLl9pbWFnZSBpbWd7bWF4LWhlaWdodDo0MzBweH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyIC5yYmVjbS1wcm9kdWN0X3RpdGxle2ZvbnQtc2l6ZTo0MHB4fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXIgLmZha2UtcmJlY20tc2VsZWN0cy1ib3hfcXVhbnRpdHl7ZmxleDouNSAwIDB9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2JhciAuZmFrZS1yYmVjbS1zZWxlY3RzLWJveF9zaXple2ZsZXg6LjUgMCAwfX0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyIC5yYmVjbS1zaGlwcGluZ19yZXN1bHRzX2JveF9kZXRhaWxzX3JldGFpbGVye2JhY2tncm91bmQ6I2VkZWRlOCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O3BhZGRpbmc6MTZweH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyIC5yYmVjbS1zaGlwcGluZ19yZXN1bHRzX2JveF9kZXRhaWxzX3JldGFpbGVyLnNlbGVjdGVke2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzMpICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2JhciAucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlsc19yZXRhaWxlciAucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlsc19kZWxpdmVyeXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3JkZXI6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2NvbG9yOiM0YzVjNTY7cGFkZGluZzoxMHB4IDBweDtjdXJzb3I6cG9pbnRlcn0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyIC5yYmVjbS1zaGlwcGluZ19yZXN1bHRzX2JveF9kZXRhaWxzX3JldGFpbGVyIC5yYmVjbS1zaGlwcGluZ19yZXN1bHRzX2JveF9kZXRhaWxzX2RlbGl2ZXJ5LnNlbGVjdGVke2JvcmRlcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9YnV0dG9uI3JiZWNtLWFkZF90b19jYXJ0e21hcmdpbi10b3A6MjRweDtjb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS1jb2xvci1kZWZhdWx0LCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LWJnLWRlZmF1bHQsICNjZDAxMzYpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS1ib3JkZXItZGVmYXVsdCwgI2NkMDEzNik7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2JnLWJ0bi1kZWZhdWx0QDJ4LmpwZyk7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Ym9yZGVyLXJhZGl1czowOy13ZWJraXQtZmlsdGVyOmRyb3Atc2hhZG93KDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO2ZpbHRlcjpkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKX0ucmJlY20tZGVsaXZlcmluZ3RvX2xhYmVse2ZvbnQtc2l6ZToxMnB4fWlucHV0LnJiZWNtLWRlbGl2ZXJpbmd0b19pbnB1dC5kZWxpdmVyeV9hZGRyZXNzX2lucHV0e2ZvbnQtc2l6ZToxNnB4O2JvcmRlci1yYWRpdXM6NHB4O2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KX0ucmJlY20tZGVsaXZlcmluZ3RvX2lucHV0e2JvcmRlcjoxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzQpfS5mYWtlLXNlbGVjdHt6LWluZGV4OjE7Ym9yZGVyLXJhZGl1czo0cHh9LmZha2Utc2VsZWN0LmZha2UtcmJlY20tc2VsZWN0cy1ib3hfcXVhbnRpdHkgW2RhdGEtc2VsZWN0ZWRdOjphZnRlciwuZmFrZS1zZWxlY3QuZmFrZS1yYmVjbS1zZWxlY3RzLWJveF9zaXplIFtkYXRhLXNlbGVjdGVkXTo6YWZ0ZXJ7Ym94LXNoYWRvdzotMnB4IDJweCAwIHZhcigtLXRjLWNvbG9yLWM0KSAhaW1wb3J0YW50fS5mYWtlLXJiZWNtLXNlbGVjdHMtYm94X3F1YW50aXR5LC5mYWtlLXJiZWNtLXNlbGVjdHMtYm94X3NpemV7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudH0ucmJlY20tc2VsZWN0cy1ib3ggLmZha2Utc2VsZWN0IC5mYWtlLXNlbGVjdC0tb3B0aW9uc3tiYWNrZ3JvdW5kLWNvbG9yOiNlZGVkZTg7bWF4LWhlaWdodDoxMDBweH0ucmJlY20tc2VsZWN0cy1ib3ggLmZha2Utc2VsZWN0IFtkYXRhLW9wdGlvbl17ei1pbmRleDo5OX0uZmFrZS1zZWxlY3QuZmFrZS1yZXNlcnZlYmFyLWNhcnQtcXR5LXNlbGVjdG9ye3BhZGRpbmc6OHB4IDEycHg7d2lkdGg6ODAlO21hcmdpbi10b3A6MTJweDttYXJnaW4tYm90dG9tOjE0cHh9LmZha2Utc2VsZWN0IDpub3QoLmZha2Utc2VsZWN0LS1vcHRpb25zKXtkaXNwbGF5Oi13ZWJraXQtYm94ICFpbXBvcnRhbnR9LnJlc2VydmViYXItY2FydC1pdGVtLXJlbW92ZSwucmVzZXJ2ZWJhci1jYXJ0LWJ1bmRsZS1yZW1vdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zKX0ucmVzZXJ2ZWJhci1jYXJ0LWl0ZW17Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y5ZjlmNH0ucmVzZXJ2ZWJhci1jYXJ0LWl0ZW0tZnVsZmlsbG1lbnQtZXhwZWN0YXRpb257Zm9udC1zaXplOjEycHg7Zm9udC1mYW1pbHk6dmFyKC0tdGMtZm9udC1mYW1pbHktYm9keSwgXCJLYW5pdFwiLCBzYW5zLXNlcmlmKTtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDB9LnJlc2VydmViYXItYm90dG9tLXN1Yi10b3RhbC1pdGVtcywucmVzZXJ2ZWJhci1ib3R0b20tc3ViLXRvdGFsLXZhbHVle2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06bm9uZX1kaXZbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jNSkgIWltcG9ydGFudH1kaXZbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXIgLmJ2X2J1dHRvbl9idXR0b25NaW5pbWFsaXN0e2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KSAhaW1wb3J0YW50fWRpdltkYXRhLWJ2LXNob3c9cmF0aW5nX3N1bW1hcnldIC5idl9tYWluX2NvbnRhaW5lciAuYnZfYnV0dG9uX2J1dHRvbk1pbmltYWxpc3Q6aG92ZXJ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzEpICFpbXBvcnRhbnR9ZGl2W2RhdGEtYnYtc2hvdz1yYXRpbmdfc3VtbWFyeV0gLmJ2X21haW5fY29udGFpbmVyIC5idl9hdmdSYXRpbmdfY29tcG9uZW50X2NvbnRhaW5lcntjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudH1kaXZbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXIgLmJ2X2F2Z1JhdGluZ19jb21wb25lbnRfY29udGFpbmVyOmhvdmVye2NvbG9yOnZhcigtLXRjLWNvbG9yLWMxKSAhaW1wb3J0YW50fWRpdltkYXRhLWJ2LXNob3c9cmF0aW5nX3N1bW1hcnldIC5idl9tYWluX2NvbnRhaW5lciAuYnZfbnVtUmV2aWV3c190ZXh0e2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KSAhaW1wb3J0YW50fWRpdltkYXRhLWJ2LXNob3c9cmF0aW5nX3N1bW1hcnldIC5idl9tYWluX2NvbnRhaW5lciAuYnZfbnVtUmV2aWV3c190ZXh0OmhvdmVye2NvbG9yOnZhcigtLXRjLWNvbG9yLWMxKSAhaW1wb3J0YW50fS5yZXNlcnZlYmFyX2FjY29yZGlvbntib3JkZXItYm90dG9tOm5vbmU7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpfS5yZXNlcnZlYmFyX2FjY29yZGlvbiAuYWNjb3JkaW9ue3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxLjJweH0ucmVzZXJ2ZWJhcl9hY2NvcmRpb24gLmFjY29yZGlvbjo6YWZ0ZXJ7Ym94LXNoYWRvdzotMnB4IDJweCAwIHZhcigtLXRjLWNvbG9yLWM0KX0ucmVzZXJ2ZWJhcl9hY2NvcmRpb25faW5mb19wYXltZW50X3RpdGxlLC5yZXNlcnZlYmFyX2FjY29yZGlvbl9pbmZvX2xpbmtze2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnJlc2VydmViYXJfYWNjb3JkaW9uX2luZm9fc3VwcG9ydCBwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHh9LnJlc2VydmViYXJfYWNjb3JkaW9uX2luZm9fc3VwcG9ydHtwYWRkaW5nLWJvdHRvbToxNnB4fS5yZXNlcnZlYmFyX2FjY29yZGlvbiAucmVzZXJ2ZWJhcl9wYW5lbHt3aWR0aDoxMDAlfS5yZXNlcnZlYmFyX2FjY29yZGlvbl9pbmZvX2xpbmtze3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MzZweCAhaW1wb3J0YW50O21pbi13aWR0aDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7dXNlci1zZWxlY3Q6bm9uZTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5yZXNlcnZlYmFyX2FjY29yZGlvbl9pbmZvX2xpbmtzOmhvdmVye2NvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktY29sb3ItaG92ZXIsICNmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY3RhLXNlY29uZGFyeS1iZy1ob3ZlciwgI2NkMDEzNik7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWN0YS1zZWNvbmRhcnktYm9yZGVyLWhvdmVyLCAjY2QwMTM2KX0ucmJlY20tbGVnYWxfZGlzY2xhaW1lciBwe2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KTtmb250LXNpemU6MTJweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjBweDtvcGFjaXR5Oi42fS5yYmVjbS1kZWxpdmVyaW5ndG97YmFja2dyb3VuZC1jb2xvcjojZWRlZGU4O2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KX0ucmJlY20tZGVsaXZlcmluZ3RvX2JveF9pbnB1dDo6YmVmb3Jle2NvbnRlbnQ6dXJsKC4uL2ltYWdlcy9Mb2NhdGlvblBpbi1ncmVlbi5zdmcpfS5yYmVjbS1kZWxpdmVyaW5ndG9fZGlzY2xhaW1lcntwYWRkaW5nLWxlZnQ6MzJweDt0ZXh0LXRyYW5zZm9ybTpub25lfS5yYmVjbS1kZWxpdmVyaW5ndG9fZGlzY2xhaW1lcjo6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTMycHgsIDNweCk7Y29udGVudDp1cmwoLi4vaW1hZ2VzL2luZm8tcmVkLnN2Zyl9LnJiZWNtLWRlbGl2ZXJpbmd0b19pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpfS5yYmVjbS1kZWxpdmVyaW5ndG8gaW5wdXQ6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5yYmVjbS1kZWxpdmVyaW5ndG8gLmFkZHJlc3NfcHJlZGljdGlvbl9idG57aGVpZ2h0OjQ2cHg7YmFja2dyb3VuZDojZWRlZGU4O2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KX0ucmJlY20tZGVsaXZlcmluZ3RvX2xhYmVse3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC1zaXplOjE2cHh9LmZha2Utc2VsZWN0IFtkYXRhLW9wdGlvbl06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNjQ4YjdjfS5yYmVjbS1zZWxlY3RzLWJveHtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCl9LmFkZHJlc3NfcHJlZGljdGlvbnNfYm94IGJ1dHRvbntib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jNCk7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWM0KTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWM0KX0uYWRkcmVzc19wcmVkaWN0aW9uc19ib3ggYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzQpO2NvbG9yOiNmZmZ9LmFkZHJlc3NfcHJlZGljdGlvbnNfYm94IGJ1dHRvbjpob3ZlcjpiZWZvcmV7Y29udGVudDp1cmwoLi4vaW1hZ2VzL1VuaW9uLXdoaXRlLnN2Zyl9LmFkZHJlc3NfcHJlZGljdGlvbnNfYm94IGJ1dHRvbjpiZWZvcmV7Y29udGVudDp1cmwoLi4vaW1hZ2VzL1VuaW9uLnN2Zyl9LmlubGluZS1yYXRpbmd7cGFkZGluZzowcHggIWltcG9ydGFudH0ucmVzZXJ2ZWJhci1jYXJ0e2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzQpICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn0ucmVzZXJ2ZWJhci1jYXJ0LXRpdGxle21hcmdpbi10b3A6MjBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6XCJLYW5pdFwiLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbTowcHg7bWFyZ2luLXRvcDowcHh9LnJlc2VydmViYXItY2FydC1pdGVtLXByaWNle2ZvbnQtZmFtaWx5OlwiS2FuaXRcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NTAwfS5yZXNlcnZlYmFyLWNhcnQtYm90dG9tLWNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM0KSAhaW1wb3J0YW50O2NvbG9yOiNmZmY7cGFkZGluZy1ib3R0b206NjBweH0ucmVzZXJ2ZWJhci1jYXJ0LWJvdHRvbS1jb250YWluZXIgYnV0dG9ue2ZvbnQtc2l6ZToxNnB4O21hcmdpbi10b3A6MjRweDtjb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS1jb2xvci1kZWZhdWx0LCAjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS1wcmltYXJ5LWJnLWRlZmF1bHQsICNjZDAxMzYpO2JvcmRlci1jb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS1ib3JkZXItZGVmYXVsdCwgI2NkMDEzNik7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2JnLWJ0bi1kZWZhdWx0QDJ4LmpwZyk7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Ym9yZGVyLXJhZGl1czowOy13ZWJraXQtZmlsdGVyOmRyb3Atc2hhZG93KDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO2ZpbHRlcjpkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKX0ucmVzZXJ2ZWJhci1jYXJ0LWNvbnRlbnR7aGVpZ2h0OmNhbGMoMTAwJSAtIDE2NXB4KX0ucmVzZXJ2ZWJhci1jYXJ0LWl0ZW0tcmVtb3ZlLC5yZXNlcnZlYmFyLWNhcnQtYnVuZGxlLXJlbW92ZXt0b3A6MTBweH0ucmVzZXJ2ZWJhci1jYXJ0IGxpOmxhc3Qtb2YtdHlwZXtib3JkZXItYm90dG9tOm5vbmV9LnJlc2VydmViYXItY2FydC1pY29ue21hcmdpbi1sZWZ0OjMycHh9LnJlc2VydmViYXItY2FydC1pY29uIHN2ZyBwYXRoe2ZpbGw6IzRjNWM1Nn0ucmVzZXJ2ZWJhci1jYXJ0LWljb24gc3BhbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS1jb2xvci1kZWZhdWx0LCAjY2QwMTM2KTtjb2xvcjojZmZmfS5yZXNlcnZlYmFyLWNhcnQtY2xvc2V7bWFyZ2luLXRvcDowcHh9LnJlc2VydmViYXItY2FydC1pdGVtLWVuZ3JhdmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiM2NDhiN2M7Zm9udC1mYW1pbHk6S2FuaXQ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwfS5yZXNlcnZlYmFyLWNhcnQtaXRlbS1lbmdyYXZpbmd7Z3JpZC1hcmVhOmVuZ3JhdmluZzttYXJnaW46MjBweCAwIDEwcHg7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIjtmb250LXNpemU6MTZweDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzY0OGI3YztwYWRkaW5nOjE2cHg7Zm9udC1mYW1pbHk6dmFyKC0tdGMtZm9udC1mYW1pbHktYm9keSkgIWltcG9ydGFudH0ucmVzZXJ2ZWJhci1jYXJ0LWl0ZW0tZW5ncmF2aW5nLXNlY29uZGxpbmV7cGFkZGluZy10b3A6OHB4fS5yZXNlcnZlYmFyLWNhcnQtaXRlbS1lbmdyYXZpbmcgaW5wdXR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5yZXNlcnZlYmFyLWNhcnQtaXRlbS1lbmdyYXZpbmcgLnJiZWNtLWVuZ3JhdmluZ19ib3hfbGluZXNfaW5zZXJ0IGlucHV0e2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNmZmZ9LnJlc2VydmViYXItY2FydC1pdGVtLWVuZ3JhdmluZyAucmJlY20tZW5ncmF2aW5nX2JveF9saW5lc19pbnNlcnQgaW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiNmZmYgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmhlYWRlcl9jb250YWluZXIuaGFzLXJlc2VydmViYXItY2FydC1pY29ue2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5oZWFkZXJfY29udGFpbmVyLmhhcy1yZXNlcnZlYmFyLWNhcnQtaWNvbj4qe2Rpc3BsYXk6bm9uZX0uaGVhZGVyX2NvbnRhaW5lci5oYXMtcmVzZXJ2ZWJhci1jYXJ0LWljb24gLnJlc2VydmViYXItY2FydC1pY29ue2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19LnJlc2VydmViYXJfcGFuZWxfY29udGVudHttYXJnaW4tYm90dG9tOjMycHh9LnJlc2VydmViYXJfcGFuZWxfY29udGVudCBwe21hcmdpbi1ib3R0b206MHB4fS5yYmVjbS1lbmdyYXZpbmdfYm94X2xpbmVzX2luc2VydCBpbnB1dDpmb2N1cy12aXNpYmxle291dGxpbmU6bm9uZX0ucmJlY20tZW5ncmF2aW5nX2JveF9saW5lc19pbnNlcnQgaW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KX0ucmJlY20tZW5ncmF2aW5nX2JveF9saW5lc19hY3Rpb24gYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5yYmVjbS1lbmdyYXZpbmdfYm94X2xpbmVzX2FjdGlvbiBhOmhvdmVye2NvbG9yOnZhcigtLXRjLWN0YS10ZXJ0aWFyeS1jb2xvci1kZWZhdWx0LCAjY2QwMTM2KX0ucmJlY20tcHJvZHVjdF9jb250ZW50e3BhZGRpbmc6LjVyZW0gMCAhaW1wb3J0YW50fS5yYmVjbS1wcm9kdWN0X2NvbnRlbnQgLmJ2X3N0YXJzX2NvbXBvbmVudF9jb250YWluZXIgc3Zne2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjZweCAhaW1wb3J0YW50O3dpZHRoOjE2cHggIWltcG9ydGFudDtoZWlnaHQ6MTZweCAhaW1wb3J0YW50fS5yYmVjbS1wcm9kdWN0X2NvbnRlbnQgW2RhdGEtYnYtcmF0aW5nXSAuYnZfbWFpbl9jb250YWluZXIgLmJ2X3RleHQsLnJiZWNtLXByb2R1Y3RfY29udGVudCBbZGF0YS1idi1zaG93PWlubGluZV9yYXRpbmddIC5idl9tYWluX2NvbnRhaW5lciAuYnZfdGV4dHtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6S2FuaXQsc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnR9LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuc25fYmxvY2tfcHJvZHVjdF9yZXZpZXdze3BhZGRpbmctYm90dG9tOjNyZW19LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuc25fYmxvY2tfcHJvZHVjdF9yZXZpZXdzIC5wcm9kdWN0X3Jldmlld3N7cG9zaXRpb246cmVsYXRpdmV9LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuc25fYmxvY2tfcHJvZHVjdF9yZXZpZXdzIC5wcm9kdWN0X3Jldmlld3M6YmVmb3Jle2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NHB4O3RvcDotMXB4O3dpZHRoOmNhbGMoMTAwJSAtIDhweCl9LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuc25fYmxvY2tfcHJvZHVjdF9yZXZpZXdzIC5wcm9kdWN0X3Jldmlld3MtLXJldmlld3N7bWF4LXdpZHRoOmNhbGMoMTAwdncgLSA2MHB4KX1AbWVkaWEobWluLXdpZHRoOiA4MzRweCl7LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuc25fYmxvY2tfcHJvZHVjdF9yZXZpZXdzIC5wcm9kdWN0X3Jldmlld3MtLXJldmlld3N7bWF4LXdpZHRoOmNhbGMoMTAwdncgLSA4MHB4KX19QG1lZGlhKG1pbi13aWR0aDogMTI4MHB4KXsud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5zbl9ibG9ja19wcm9kdWN0X3Jldmlld3MgLnByb2R1Y3RfcmV2aWV3cy0tcmV2aWV3c3ttYXgtd2lkdGg6MTE4MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODFweCl7LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1tYm94e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODFweCl7LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1tYm94IC5idi1tYm94LWJyZWFkY3J1bWJ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH19LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1zdWJtaXNzaW9uLXNlY3Rpb24gLmJ2LWZpZWxkc2V0cyBsaSBsYWJlbC5idi1yYWRpby13cmFwcGVyLWxhYmVsLC53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbi1zZWN0aW9uIC5idi1yYXRpbmctbGluaywud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24tc2VjdGlvbiAuYnYtc2VsZWN0e2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbi1zZWN0aW9uIC5idi1maWVsZHNldHMgbGkgbGFiZWwuYnYtcmFkaW8td3JhcHBlci1sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM0KSAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MXB4KXsud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24tc2VjdGlvbiAjYnYtZmllbGRzZXQtbGFiZWwtcmF0aW5ne3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9fS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbi1zZWN0aW9uIC5idi1maWVsZHNldHMgLmJ2LWZpZWxkc2V0e2JvcmRlci10b3AtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNCkgIWltcG9ydGFudH0ud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24tc2VjdGlvbiAuYnYtZmllbGRzZXRzIC5idi1maWVsZHNldCAuYnYtZmllbGRzZXQtaW5uZXJ7cGFkZGluZzowIDIwcHggMCAwICFpbXBvcnRhbnR9LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1zdWJtaXNzaW9uLXNlY3Rpb24gLmJ2LWZpZWxkc2V0cyAuYnYtZmllbGRzZXQuYnYtZmllbGRzZXQtYWN0aXZlIC5idi1maWVsZHNldC1hcnJvd2ljb257b3BhY2l0eTowICFpbXBvcnRhbnR9LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1zdWJtaXNzaW9uLXNlY3Rpb24gLmJ2LWZpZWxkc2V0cyAuYnYtZmllbGRzZXQuYnYtZmllbGRzZXQtdGFncyAuYnYtcmFkaW8tZ3JvdXAgLmJ2LXJhZGlvLWNvbnRhaW5lci1saSAuYnYtcmFkaW8td3JhcHBlci1sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtjb2xvcjp2YXIoLS10Yy1jb2xvci1jMikgIWltcG9ydGFudDtmb250LXdlaWdodDo1MDAgIWltcG9ydGFudDtib3JkZXItd2lkdGg6MCAhaW1wb3J0YW50fS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbi1zZWN0aW9uIC5idi1maWVsZHNldHMgLmJ2LWZpZWxkc2V0LmJ2LWZpZWxkc2V0LXRhZ3MgLmJ2LXJhZGlvLWdyb3VwIC5idi1yYWRpby1jb250YWluZXItbGktYWN0aXZlIC5idi1yYWRpby13cmFwcGVyLWxhYmVse2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzIpICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyLXdpZHRoOjAgIWltcG9ydGFudH0ud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24tc2VjdGlvbiAuYnYtZmllbGRzZXRzIC5idi1maWVsZHNldC5idi1maWVsZHNldC10YWdzIC5idi1yYWRpby1ncm91cCAuYnYtcmFkaW8tY29udGFpbmVyLWxpLWFjdGl2ZSAuYnYtcmFkaW8td3JhcHBlci1sYWJlbC1mb2N1c2VkLC53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbi1zZWN0aW9uIC5idi1maWVsZHNldHMgLmJ2LWZpZWxkc2V0LmJ2LWZpZWxkc2V0LXRhZ3MgLmJ2LXJhZGlvLWdyb3VwIC5idi1yYWRpby1jb250YWluZXItbGktYWN0aXZlIC5idi1yYWRpby13cmFwcGVyLWxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzEpICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtib3JkZXItd2lkdGg6MCAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O291dGxpbmU6bm9uZSAhaW1wb3J0YW50fS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbi1zZWN0aW9uIC5idi1maWVsZHNldHMgLmJ2LWZpZWxkc2V0IC5idi1yYWRpby1pc3JlY29tbWVuZGVkLWdyb3VwLWZhbHNlIC5idi1yYWRpby13cmFwcGVyLWxhYmVsLC53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbi1zZWN0aW9uIC5idi1maWVsZHNldHMgLmJ2LWZpZWxkc2V0IC5idi1yYWRpby1uZXRwcm9tb3RlcnNjb3JlLWdyb3VwLTEwIC5idi1yYWRpby13cmFwcGVyLWxhYmVsLC53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbi1zZWN0aW9uIC5idi1maWVsZHNldHMgLmJ2LWZpZWxkc2V0IC5idi1yYWRpby1pc3JlY29tbWVuZGVkLWdyb3VwLXRydWUgLmJ2LXJhZGlvLXdyYXBwZXItbGFiZWx7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnR9LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1zdWJtaXNzaW9uLXNlY3Rpb24gLmJ2LWZpZWxkc2V0cyAuYnYtZmllbGRzZXQuYnYtZmllbGRzZXQtaXNyZWNvbW1lbmRlZCAuYnYtcmFkaW8tZ3JvdXAgLmJ2LXJhZGlvLWNvbnRhaW5lci1saS1hY3RpdmUgLmJ2LXJhZGlvLXdyYXBwZXItbGFiZWx7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jMikgIWltcG9ydGFudDtib3JkZXI6bm9uZSAhaW1wb3J0YW50fS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbi1zZWN0aW9uIC5idi1maWVsZHNldHMgLmJ2LWZpZWxkc2V0LmJ2LWZpZWxkc2V0LWlzcmVjb21tZW5kZWQgLmJ2LWZpZWxkc2V0LWlzcmVjb21tZW5kZWQtZ3JvdXAgLmJ2LXJhZGlvLWNvbnRhaW5lci1saXtmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7bWFyZ2luOjAgLjNyZW0gIWltcG9ydGFudDt3aWR0aDpjYWxjKDUwJSAtIC42cmVtKSAhaW1wb3J0YW50fS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbi1zZWN0aW9uIC5idi1maWVsZHNldHMgLmJ2LWZpZWxkc2V0LmJ2LWZpZWxkc2V0LWlzcmVjb21tZW5kZWQgLmJ2LWZpZWxkc2V0LWlzcmVjb21tZW5kZWQtZ3JvdXAgLmJ2LXJhZGlvLWNvbnRhaW5lci1saSAuYnYtcmFkaW8td3JhcHBlci1sYWJlbHtib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnR9LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1zdWJtaXNzaW9uLXNlY3Rpb24gLmJ2LWZpZWxkc2V0cy1hY3Rpb25ze2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjQpICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6MTBweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjQwcHggIWltcG9ydGFudH0ud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LW1ib3ggLmJ2LW1ib3gtY29udGVudC1jb250YWluZXJ7bWFyZ2luLWxlZnQ6MjBweCAhaW1wb3J0YW50O3dpZHRoOmNhbGMoNzUlIC0gNjBweCkgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODFweCl7LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1zdWJtaXNzaW9uIC5idi1maWVsZHNldHMgLmJ2LWZpZWxkc2V0LmJ2LWZpZWxkc2V0LXNlY29uZGFyeS1yYXRpbmcgLmJ2LWZpZWxkc2V0LWxhYmVsLXdyYXBwZXIgLmJ2LWZpZWxkc2V0LWxhYmVsLC53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbiAuYnYtZmllbGRzZXRzIC5idi1maWVsZHNldC5idi1maWVsZHNldC1pc3JlY29tbWVuZGVkIC5idi1maWVsZHNldC1sYWJlbC13cmFwcGVyIC5idi1maWVsZHNldC1sYWJlbCwud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LXN1Ym1pc3Npb24gLmJ2LWZpZWxkc2V0cyAuYnYtZmllbGRzZXQtc2xpZGVyLXJhdGluZyAuYnYtZmllbGRzZXQtbGFiZWwtd3JhcHBlciAuYnYtZmllbGRzZXQtbGFiZWwsLndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1zdWJtaXNzaW9uIC5idi1maWVsZHNldHMgLmJ2LWZpZWxkc2V0LXRhZ3MgLmJ2LWZpZWxkc2V0LWxhYmVsLXdyYXBwZXIgLmJ2LWZpZWxkc2V0LWxhYmVse3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9fS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbiAuYnYtZmllbGRzZXRzIC5idi1zdWJtaXNzaW9uLXN0YXItcmF0aW5nIC5idi1yYXRpbmctbGluayBzcGFue2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnR9LndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyAuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1zdWJtaXNzaW9uIC5idi1maWVsZHNldC1yYWRpby13cmFwcGVyIC5idi1yYXRpbmctaW5wdXQgLmJ2LXJhdGluZy1saW5re2JvcmRlcjp1bnNldCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2NvbG9yOnJnYmEoMjQ5LDI0OSwyNDQsLjUpICFpbXBvcnRhbnQ7dGV4dC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbiAuYnYtZmllbGRzZXQtcmFkaW8td3JhcHBlciAuYnYtcmF0aW5nLWlucHV0LmJ2LXN1Ym1pc3Npb24tc3Rhci1yYXRpbmctaG92ZXIgLmJ2LXJhdGluZy1saW5rLC53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbiAuYnYtZmllbGRzZXQtcmFkaW8td3JhcHBlciAuYnYtcmF0aW5nLWlucHV0LmJ2LXN1Ym1pc3Npb24tc3Rhci1yYXRpbmctb24gLmJ2LXJhdGluZy1saW5re2NvbG9yOnZhcigtLXRjLWNvbG9yLWMyKSAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5MHB4KXsud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzICNidi1tYm94em9uZS1saWdodGJveCBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LW1ib3ggLmJ2LWZpZWxkc2V0cyAuYnYtZmllbGRzZXQtcmF0aW5nIC5idi1maWVsZHNldC1yYWRpby13cmFwcGVye3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5MHB4KXsud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzICNidi1tYm94em9uZS1saWdodGJveCBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LW1ib3ggLmJ2LWZpZWxkc2V0cyAuYnYtZmllbGRzZXQtcmF0aW5nIC5idi1maWVsZHNldC1yYWRpby13cmFwcGVyIC5idi1yYWRpby1ncm91cHt3aWR0aDphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MXB4KXsuYnYtY3YyLWNsZWFuc2xhdGUgW2NsYXNzKj1idi1jb3JlLWNvbnRhaW5lci1dIC5idi1zdWJtaXNzaW9uIC5idi1yZXF1aXJlZC1maWVsZHMtdGV4dHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fX0ucmJlY20tZW5ncmF2aW5nX2JveHt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzMpICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7bWFyZ2luOjBweCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6NHB4ICFpbXBvcnRhbnR9LnJiZWNtLWVuZ3JhdmluZ19ib3hfZGV0YWlsc3tkaXNwbGF5OmZsZXg7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6MzJweCAxNnB4O2N1cnNvcjpwb2ludGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ucmJlY20tZW5ncmF2aW5nX2JveF9kZXRhaWxzX2FkZCBhe21hcmdpbi1sZWZ0Oi01cHh9LnJiZWNtLWVuZ3JhdmluZ19ib3hfZGV0YWlsc19hZGQgYSBzdmd7bWFyZ2luLXRvcDowcHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnJiZWNtLWVuZ3JhdmluZ19ib3hfZGV0YWlsc19hZGQgYSBzdmd7bWFyZ2luLXRvcDowcHg7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH19LnJiZWNtLWVuZ3JhdmluZ19ib3hfZGV0YWlsc19hZGQgYSBzdmcgcGF0aHtjb2xvcjojZmZmO2ZpbGw6I2ZmZn0ucmJlY20tZW5ncmF2aW5nX2JveF9kZXRhaWxzX2FkZCBhIHN2ZyByZWN0e2NvbG9yOiNmZmZ9LnJiZWNtLWVuZ3JhdmluZ19ib3hfZGV0YWlsc190aXRsZXtmb250LXNpemU6MTZweDtjb2xvcjp2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudH0ucmJlY20tZW5ncmF2aW5nX2JveF9kZXRhaWxzX3ByaWNle2ZvbnQtc2l6ZToxNnB4fS5yYmVjbS1lbmdyYXZpbmdfYm94X2xpbmVzX2luc2VydCBpbnB1dHtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfS5yYmVjbS1lbmdyYXZpbmdfYm94X2xpbmVzX2luc2VydCBpbnB1dDpmb2N1cy12aXNpYmxle291dGxpbmU6bm9uZX0ucmJlY20tZW5ncmF2aW5nX2JveF9saW5lc19pbnNlcnQgaW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiNmZmYgIWltcG9ydGFudH0ucmJlY20tZW5ncmF2aW5nX2JveF9saW5lc19pbnNlcnQgcHtwYWRkaW5nLWxlZnQ6MjdweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpey5yYmVjbS1lbmdyYXZpbmdfYm94X2xpbmVzX2luc2VydCBwe3BhZGRpbmctbGVmdDozMXB4O2NvbG9yOiNmZmYgIWltcG9ydGFudH19LnJiZWNtLWVuZ3JhdmluZ19ib3hfbGluZXNfYWN0aW9uIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucmJlY20tZW5ncmF2aW5nX2JveF9saW5lc19hY3Rpb24gYTpob3ZlciwucmJlY20tZW5ncmF2aW5nX2JveF9saW5lc19hY3Rpb24gYTphY3RpdmUsLnJiZWNtLWVuZ3JhdmluZ19ib3hfbGluZXNfYWN0aW9uIGE6Zm9jdXMsLnJiZWNtLWVuZ3JhdmluZ19ib3hfbGluZXNfYWN0aW9uIGE6Zm9jdXMtdmlzaWJsZXtjb2xvcjojZmZmfS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLnJlc2VydmViYXItcHJlc2FsZS1ibG9jay1zdGlja3l7YmFja2dyb3VuZDp2YXIoLS10Yy1jb2xvci1jMykgIWltcG9ydGFudH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIGRpdiNyYi1naWZ0Y2FyZC1hZGRlZC12YWx1ZXtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCl9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiBzcGFuLnJlbW92ZV9naWZ0X2NhcmR7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzMpfS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gc3Bhbi5naWZ0X2NhcmRfY29kZXtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMzKSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gc3BhbiNyYi1wcm9tb2NvZGUtYWRkZWQtdmFsdWV7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMykgIWltcG9ydGFudDtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIGlucHV0I2dpZnRjYXJkLWNoZWNrb3V0LXJiIC5pcy1pbnZhbGlke2JvcmRlcjoxcHggc29saWQgcmVkfS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gLmNoZWNrb3V0LXNlY3Rpb24tZGF0YS1jb250YWluZXJ7Y29sb3I6dmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiAuY2hlY2tvdXQtc2VjdGlvbi1jb2x1bW4tZGF0YXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM1KSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gLmNoZWNrb3V0LXNlY3Rpb24tY29sdW1uLWRhdGEtdGl0bGV7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpfS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gaW5wdXRbdHlwZT10ZXh0XXtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMzKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCl9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiBpbnB1dFt0eXBlPXRleHRdOmFjdGl2ZXtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMzKSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpfS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gLmNoZWNrb3V0LXNlY3Rpb24tY29sdW1uLWRhdGEgaHJ7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMykgIWltcG9ydGFudDtjb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiAuY2hlY2tvdXQtc2VjdGlvbi1jb2x1bW4tZGF0YS10b3RhbHN7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiAuY2hlY2tvdXQtc2VjdGlvbi1jb2x1bW4tZGF0YS10b3RhbHMgcHtmb250LXdlaWdodDo1MDAgIWltcG9ydGFudH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIC5jaGVja291dC1zZWN0aW9uLWRhdGEtY29udGFpbmVyLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmNoZWNrbWFya3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMzKSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gLmNoZWNrb3V0LXNlY3Rpb24tZGF0YS1jb250YWluZXItY2hlY2tib3h7Y29sb3I6dmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtmb250LXdlaWdodDo1MDAgIWltcG9ydGFudH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uICNjaGVja291dEZvcm0tZGVsaXZlcnktcmVzdW1lIHB7Y29sb3I6dmFyKC0tdGMtY29sb3Itd2hpdGUpfS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gI2NoZWNrb3V0Rm9ybS1kZWxpdmVyeS1yZXN1bWUgcCAudGl0bGUtc2VjdGlvbi1jaGVja291dHtmb250LXdlaWdodDo1MDAgIWltcG9ydGFudH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIC53cmFwX2Zvcm17Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gLndyYXBfZm9ybSAuaW5mby1hY2NvdW50LWNvbnRhaW5lciAucGVyc29uX2luZm97Y29sb3I6dmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiAud3JhcF9mb3JtIC5pbmZvLWFjY291bnQtY29udGFpbmVyIC5jdXN0b20tcmFkaW8tbGFiZWx7Y29sb3I6dmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiAud3JhcF9mb3JtIC5pbmZvLWFjY291bnQtY29udGFpbmVyIC5jdXN0b20tcmFkaW8tbGFiZWw6OmJlZm9yZXtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gLndyYXBfZm9ybSAuaW5mby1hY2NvdW50LWNvbnRhaW5lciAuY3VzdG9tLXJhZGlvLWxhYmVsOjphZnRlcntib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiAud3JhcF9mb3JtIC5pbmZvLWFjY291bnQtY29udGFpbmVyIGlucHV0LC5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gLndyYXBfZm9ybSAuaW5mby1hY2NvdW50LWNvbnRhaW5lciB0ZXh0YXJlYXtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLXdoaXRlKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtjb2xvcjp2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIC53cmFwX2Zvcm0gLmluZm8tYWNjb3VudC1jb250YWluZXIgaW5wdXQ6OnBsYWNlaG9sZGVyLC5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gLndyYXBfZm9ybSAuaW5mby1hY2NvdW50LWNvbnRhaW5lciB0ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiAud3JhcF9mb3JtIC5pbmZvLWFjY291bnQtY29udGFpbmVyIGlucHV0I2JpbGxpbmctY29tcGxldGUtYWRkcmVzc3tjb2xvcjp2YXIoLS10Yy1jb2xvci1jMTEpICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMTEpICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiAud3JhcF9mb3JtIC5pbmZvLWFjY291bnQtY29udGFpbmVyIC5pbmZvLWFjY291bnQtYmlydGhkYXRle2NvbG9yOiNmZmYgIWltcG9ydGFudH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uIC53cmFwX2Zvcm0gLmluZm8tYWNjb3VudC1jb250YWluZXIgLmN1c3RvbS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5jaGVja21hcmt7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gI2NoZWNrb3V0Rm9ybS1yZXN1bWUtZWRpdC11c2VyaW5mbyBhLC5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gI2NoZWNrb3V0Rm9ybS1wYXltZW50LXJlc3VtZSBhe2NvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24gLmNhcnQtcmVzdW1lLXNlY3Rpb24gLnJldGFpbGVyLXNlY3Rpb24gLnJldGFpbGVyLW5hbWV7Y29sb3I6dmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiAuY2FydC1yZXN1bWUtc2VjdGlvbiAucmVzZXJ2ZWJhci1jYXJ0LWl0ZW17Y29sb3I6dmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbiBidXR0b24ucmVzZXJ2ZWJhci1jYXJ0LWl0ZW0tcmVtb3Zle2hlaWdodDo1NHB4fS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24tdGhhbmsteW91e2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzMpICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbi10aGFuay15b3UgLmNoZWNrb3V0LXNlY3Rpb24tZGF0YS1jb250YWluZXItY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuY2hlY2ttYXJre2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2Jhcl9jaGVja291dCAuY2hlY2tvdXQtc2VjdGlvbi10aGFuay15b3UgLmNoZWNrb3V0LXNlY3Rpb24tZGF0YS1jb250YWluZXItY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuY2hlY2ttYXJrOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jMykgIWltcG9ydGFudH0uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IC5jaGVja291dC1zZWN0aW9uLXRoYW5rLXlvdSBoM1tmb3I9c2VjdGlvbi10aGFua3lvdS1jaGVja2JveF17Y29sb3I6dmFyKC0tdGMtY29sb3Itd2hpdGUpfS5zbl9ibG9ja19lY29tbWVyY2VfcmVzZXJ2ZV9iYXJfY2hlY2tvdXQgLmNoZWNrb3V0LXNlY3Rpb24tdGhhbmsteW91IC5jaGVja291dC1zZWN0aW9uLXRoYW5rLXlvdS1kZXRhaWxze2NvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlKX0uc25faGVhZGVyLmhlYWRlcl9jaGVja291dF9zaW1wbGV7aGVpZ2h0OjkzcHggIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA4MzRweCl7LnNuX2hlYWRlci5oZWFkZXJfY2hlY2tvdXRfc2ltcGxle2hlaWdodDo2MHB4ICFpbXBvcnRhbnR9fS5zbl9oZWFkZXIgLnRpdGxlX2NoZWNrb3V0X2NvbnRhaW5lciAudGl0bGVfY2hlY2tvdXR7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtmb250LXdlaWdodDo1MDAgIWltcG9ydGFudDtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudH0uc25fZm9vdGVyX2Rpc2NsYWltZXJfY2hlY2tvdXR7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpfS5yZXNlcnZlYmFyLW1vZGFsIC5tb2RhbHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM1KSAhaW1wb3J0YW50fS5yZXNlcnZlYmFyLW1vZGFsIC5tb2RhbCAubW9kYWwtZm9vdGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjE2cHh9LnBhc3N3b3JkX3RpdGxle3BhZGRpbmctYm90dG9tOjEwcHh9LnBhc3N3b3JkX2NvbnRlbnR7cGFkZGluZy1ib3R0b206MjZweDtjb2xvcjojZmZmfS5wYXNzd29yZF9mb3JtX2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7Z2FwOjE2cHh9LnBhc3N3b3JkX2Zvcm1fY29udGFpbmVyX2lucHV0e2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICNmZmY7cGFkZGluZzoyMXB4IDE2cHggMTFweDt3aWR0aDozNTdweDtjb2xvcjojZmZmfS5wYXNzd29yZF9mb3JtX2NvbnRhaW5lcl9pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6I2ZmZjtvcGFjaXR5Oi42fS5wYXNzd29yZF9mb3JtX2NvbnRhaW5lcl9pbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmV9LnBhc3N3b3JkX2Zvcm1fY29udGFpbmVyX2lucHV0LmVycm9ye2JvcmRlcjoxcHggc29saWQgIzkzMDQwNCAhaW1wb3J0YW50fS5wYXNzd29yZF9mb3JtX2NvbnRhaW5lcl9pbnB1dC5lcnJvcjo6cGxhY2Vob2xkZXJ7Y29sb3I6I2ZmZn0ucGFzc3dvcmRfZm9ybV9jb250YWluZXJfYnRue21pbi13aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OjU4cHg7Ym9yZGVyLXJhZGl1czowcHg7Y29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktY29sb3ItZGVmYXVsdCwgI2ZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jdGEtcHJpbWFyeS1iZy1kZWZhdWx0LCAjY2QwMTM2KTtib3JkZXItY29sb3I6dmFyKC0tdGMtY3RhLXByaW1hcnktYm9yZGVyLWRlZmF1bHQsICNjZDAxMzYpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1kZWZhdWx0QDJ4LmpwZ1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTstd2Via2l0LWZpbHRlcjpkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtmaWx0ZXI6ZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSl9LnBhc3N3b3JkX2Zvcm1fbGFiZWx7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xlZnQ6MjVweDtwYWRkaW5nLXRvcDo1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucGFzc3dvcmRfZm9ybV9sYWJlbHtsZWZ0OjQ4cHh9fS5wYXNzd29yZF9mb3JtX2xhYmVsLmVycm9ye2NvbG9yOiNmZmZ9LnBhc3N3b3JkX2Zvcm1fZXJyb3J7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy10b3A6NXB4O2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO3dpZHRoOjM1N3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKWFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSl7LnBhc3N3b3JkX2Zvcm1fZXJyb3J7d2lkdGg6YXV0b319LnBhc3N3b3JkX2Zvcm1fZXJyb3IuZW1wdHlfZXJyb3J7ZGlzcGxheTpub25lfS5wYXNzd29yZF9mb3JtX2Vycm9yOjpiZWZvcmV7Y29udGVudDp1cmwoXCIuLi9pbWFnZXMvYWxlcnQtY2lyY2xlLnN2Z1wiKTtoZWlnaHQ6MTZweDt3aWR0aDoxNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTIwcHgsIDJweCk7ZmlsbDojOTMwNDA0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKWFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSl7LnBhc3N3b3JkX3RpdGxlLC5wYXNzd29yZF9jb250ZW50e3RleHQtYWxpZ246Y2VudGVyfS5wYXNzd29yZF9mb3JtX2NvbnRhaW5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnBhc3N3b3JkX2Zvcm1fY29udGFpbmVyX2lucHV0e3dpZHRoOjEwMCV9LnBhc3N3b3JkX2Zvcm1fY29udGFpbmVyX2J0bnt3aWR0aDoxMDAlfX0uYmxvZ19icmVhZGNydW1iIGltZy5feW9hc3RfYW5nbGVfcmlnaHR7ZmlsdGVyOmJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDQ2JSkgc2VwaWEoOTQlKSBzYXR1cmF0ZSgxMDgxJSkgaHVlLXJvdGF0ZSgzNDdkZWcpIGJyaWdodG5lc3MoOTglKSBjb250cmFzdCg5NCUpICFpbXBvcnRhbnQ7bWFyZ2luOjAgMTBweCAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMzcHgpey5ibG9nX2JyZWFkY3J1bWIgaW1nLl95b2FzdF9hbmdsZV9yaWdodHttYXJnaW46MCA1cHggIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7ZGl2I3d0aGYtdGl0bGV7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtmb250LXdlaWdodDo1MDAgIWltcG9ydGFudH0uYmxvZ19hcnRpY2xlX2JveCAucm93LmJsb2NrX190aXRsZV9zdWJ0aXRsZSBoMy5oMywuYmxvZ19hcnRpY2xlX2JveCAucm93LmJsb2NrX190aXRsZV9zdWJ0aXRsZSBoMy5zbl9sYW5ndWFnZV9zZWxlY3Rvcl9vdmVybGF5X3RpdGxlLC5ibG9nX2FydGljbGVfYm94IC5yb3cuYmxvY2tfX3RpdGxlX3N1YnRpdGxlIGgzLnNuX2NvdW50ZG93bl9pe2ZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NjAwICFpbXBvcnRhbnR9LnRheC1ibG9nLWNhdGVnb3J5IHNlY3Rpb24uYmxvZ19yZXN1bHRfYW5kX2NhdGVnb3J5X3BhZ2UuYmxvZ19jb21wb25lbnQgLmNvbnRlbnRfYXJlYSAuYmxvZ19hcnRpY2xlc19saXN0X2JveDo6YmVmb3Jle3otaW5kZXg6MDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O2NvbnRlbnQ6XCJcIiAhaW1wb3J0YW50O3dpZHRoOjEwMHZ3ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LTEwMHZ3O2hlaWdodDoyMDBweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMzKTtyaWdodDowO3RvcDotMjAwcHh9LnNlYXJjaC1yZXN1bHRzIHNlY3Rpb24uYmxvZ19jb21wb25lbnQgLmNvbnRlbnRfYXJlYSAuYmxvZ19zaWRlYmFyOjpiZWZvcmV7ei1pbmRleDowO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7Y29udGVudDpcIlwiICFpbXBvcnRhbnQ7d2lkdGg6MTAwdncgIWltcG9ydGFudDttYXJnaW4tbGVmdDotMTAwdnc7aGVpZ2h0OjIwMHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzMpO3JpZ2h0OjA7dG9wOi0yMDBweH0uc2VhcmNoLXJlc3VsdHMgc2VjdGlvbi5ibG9nX3Jlc3VsdF9hbmRfY2F0ZWdvcnlfcGFnZS5ibG9nX2NvbXBvbmVudCAuY29udGVudF9hcmVhIC5ibG9nX2FydGljbGVzX2xpc3RfYm94OjpiZWZvcmV7ei1pbmRleDowO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7Y29udGVudDpcIlwiICFpbXBvcnRhbnQ7d2lkdGg6MTAwdncgIWltcG9ydGFudDttYXJnaW4tbGVmdDotMTAwdnc7aGVpZ2h0OjIwMHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzMpO3JpZ2h0OjA7dG9wOi0yMDBweH1zZWN0aW9uLmJsb2dfY29tcG9uZW50IC5jb250ZW50X2FyZWEgLmJsb2dfYXJ0aWNsZV9ib3g6OmJlZm9yZXt6LWluZGV4OjA7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3dpZHRoOjEwMHZ3O21hcmdpbi1sZWZ0Oi0xMDB2dztoZWlnaHQ6MjAwcHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jNSk7cmlnaHQ6MDt0b3A6LTIwMHB4fXNlY3Rpb24uYmxvZ19jb21wb25lbnQgLmNvbnRlbnRfYXJlYSAuYmxvZ19zaWRlYmFyOjpiZWZvcmV7ei1pbmRleDowO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7Y29udGVudDpcIlwiICFpbXBvcnRhbnQ7d2lkdGg6MTAwdncgIWltcG9ydGFudDttYXJnaW4tbGVmdDotMTAwdnc7aGVpZ2h0OjIwMHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzQpO3JpZ2h0OjA7dG9wOi0yMDBweH1zZWN0aW9uLmJsb2dfY29tcG9uZW50IC5jb250ZW50X2FyZWEgLmJsb2dfYXJ0aWNsZXNfbGlzdF9ib3g6OmJlZm9yZXt6LWluZGV4OjA7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtjb250ZW50OlwiXCIgIWltcG9ydGFudDt3aWR0aDoxMDB2dyAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi0xMDB2dztoZWlnaHQ6MjAwcHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jNSk7cmlnaHQ6MDt0b3A6LTIwMHB4fS5ibG9nX3NpZGViYXJ7bWFyZ2luLXJpZ2h0Oi0yNHB4fS5ibG9nX2NvbXBvbmVudCAuc25fY29udGFpbmVyX2ZpeGVkX3hse3dpZHRoOjg4JSAhaW1wb3J0YW50fS5ibG9nX2JyZWFkY3J1bWIuc25fY29udGFpbmVyX2ZsdWlke3dpZHRoOjg4JSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKXtib2R5LmJsb2ctdGVtcGxhdGUtZGVmYXVsdCAuYmxvZ19zaWRlYmFye2Rpc3BsYXk6bm9uZX0uYmxvZ19zZWFyY2hiYXJfcm93e21hcmdpbi1ib3R0b206MjBweH0uYmxvZ19icmVhZGNydW1ie3BhZGRpbmctdG9wOjI0cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozMnB4ICFpbXBvcnRhbnR9LmJsb2dfc2lkZWJhcntwYWRkaW5nLXRvcDo0MHB4fS5zbl9jb250YWluZXJfZmx1aWQsLnNuX2NvbnRhaW5lcl9maXhlZF94bHtwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudH0uY29sLTEyLC5jb2wtbWQtNCwuY29sLW1kLTgsLmFydGljbGUtaW50cm8sLmFydGljbGUtYWRkaXRpb25hbC1pbmZvLC5ibG9nLWNhdGVnb3JpZXMtd2lkZ2V0LWxpc3QsLmFydGljbGUtYmxvZ19oZWxwZnVse3BhZGRpbmctbGVmdDozMnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDozMnB4ICFpbXBvcnRhbnR9LmJsb2dfYXJ0aWNsZV9ib3h7cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTFlbSl7LnNuX2Jsb2NrX2Jsb2dfY2F0ZWdvcmllc19saXN0X19jYXRlZ29yaWVzX19jYXJkLmNvbC14bC0ze2ZsZXg6MCAwIDMzJSAhaW1wb3J0YW50fX1zcGFuLmJyZWFkY3J1bWJfbGFzdHtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCl9LmJsb2dfc2lkZWJhcntjb2xvcjp2YXIoLS10Yy1jb2xvci1jNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jNCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LmJsb2dfc2lkZWJhcntwYWRkaW5nOjIwcHggMzBweCAzMHB4IDMwcHh9fS5ibG9nX19zZWFyY2ggZGl2Lmljb257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jMil9LmJsb2dfX3NlYXJjaCBpbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM1KX1saS5ibG9nX3NpZGViYXItLWNhdGVnb3JpZXMtd2lkZ2V0LXNpbmdsZXtwYWRkaW5nLWJvdHRvbToxNXB4fS5ibG9ja19fdGl0bGVfc3VidGl0bGV7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpO3otaW5kZXg6OTk7cG9zaXRpb246cmVsYXRpdmV9LmJsb2dfY2F0ZWdvcnlfY2hpcHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMyKTtib3JkZXI6bm9uZX0uYmxvZ19hcnRpY2xlX2JveHtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCk7cGFkZGluZy1yaWdodDo1MHB4fS5wb3N0LXR5cGUtYXJjaGl2ZS1ibG9nIC5hcnRpY2xlX2NhcmQtLXRpdGxle2NvbG9yOnZhcigtLXRjLWNvbG9yLWM1KX0ucG9zdC10eXBlLWFyY2hpdmUtYmxvZyAuYXJ0aWNsZV9jYXJkLS1leGNlcnB0e2NvbG9yOnZhcigtLXRjLWNvbG9yLWM1KX0ucG9zdC10eXBlLWFyY2hpdmUtYmxvZyAuYXJ0aWNsZV9jYXJkLS1hZGRpdGlvbmFsX2luZm97Y29sb3I6dmFyKC0tdGMtY29sb3ItYzUpO2ZvbnQtZmFtaWx5OlBhdGh3YXkgR290aGljIG5vbmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ibG9nX2FydGljbGVfcGFnZSAuYXJ0aWNsZV9jYXJkLS10aXRsZSwuYmxvZ19hcnRpY2xlX3BhZ2UgLmFydGljbGVfY2FyZC0tZXhjZXJwdCwuYmxvZ19hcnRpY2xlX3BhZ2UgLmFydGljbGVfY2FyZC0tYWRkaXRpb25hbF9pbmZve2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KX0uc2VhcmNoLXJlc3VsdHMgLmFydGljbGVfY2FyZC0tdGl0bGUsLnNlYXJjaC1yZXN1bHRzIC5hcnRpY2xlX2NhcmQtLWV4Y2VycHQsLnNlYXJjaC1yZXN1bHRzIC5hcnRpY2xlX2NhcmQtLWFkZGl0aW9uYWxfaW5mb3tjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCl9LnRheC1ibG9nLWNhdGVnb3J5IC5hcnRpY2xlX2NhcmQtLXRpdGxlLC50YXgtYmxvZy1jYXRlZ29yeSAuYXJ0aWNsZV9jYXJkLS1leGNlcnB0LC50YXgtYmxvZy1jYXRlZ29yeSAuYXJ0aWNsZV9jYXJkLS1hZGRpdGlvbmFsX2luZm97Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpfS5zZWFyY2gtbm8tcmVzdWx0cyAuYXJ0aWNsZV9jYXJkLS10aXRsZSwuc2VhcmNoLW5vLXJlc3VsdHMgLmFydGljbGVfY2FyZC0tZXhjZXJwdCwuc2VhcmNoLW5vLXJlc3VsdHMgLmFydGljbGVfY2FyZC0tYWRkaXRpb25hbF9pbmZve2NvbG9yOnZhcigtLXRjLWNvbG9yLWM0KX1kaXYjd3RoZi15ZXMtbm8gc3BhbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWM0KX0uYXJ0aWNsZV9jYXJkLS1yZWFkaW5nX3RpbWU6OmJlZm9yZSwuYXJ0aWNsZV9jYXJkLS1jYXRlZ29yaWVzX2xpc3Q6OmJlZm9yZSwuYXJ0aWNsZS1hZGRpdGlvbmFsLWluZm8tcG9zdF9kYXRlOjpiZWZvcmUsLmFydGljbGUtYWRkaXRpb25hbC1pbmZvLWVzdGltYXRlZF9yZWFkaW5nX3RpbWU6OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6M3B4O2hlaWdodDozcHg7YmFja2dyb3VuZDpjdXJyZW50Y29sb3I7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTouMjVlbTtib3JkZXItcmFkaXVzOjEwcHg7bWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLXJpZ2h0OjRweH0uYXJ0aWNsZS1hZGRpdGlvbmFsLWluZm8tc29jaWFsX3NoYXJle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS50YXgtYmxvZy1jYXRlZ29yeSAuYmxvZ19icmVhZGNydW1iLnNuX2NvbnRhaW5lcl9mbHVpZHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnRheC1ibG9nLWNhdGVnb3J5IC5ibG9nX2JyZWFkY3J1bWIuc25fY29udGFpbmVyX2ZsdWlke2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzMpfS50YXgtYmxvZy1jYXRlZ29yeSAuYmxvZ19icmVhZGNydW1iIGF7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzUpfS50YXgtYmxvZy1jYXRlZ29yeSAuYmxvZ19icmVhZGNydW1iIC5icmVhZGNydW1iX2xhc3R7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzUpfS50YXgtYmxvZy1jYXRlZ29yeSBzZWN0aW9uLmJsb2dfY29tcG9uZW50IC5jb250ZW50X2FyZWEgLmJsb2dfc2lkZWJhcjo6YmVmb3Jle3otaW5kZXg6MDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O2NvbnRlbnQ6XCJcIiAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW4tbGVmdDotMTAwdnc7aGVpZ2h0OjIwMHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzMpO3JpZ2h0OjA7dG9wOi0yMDBweH0udGF4LWJsb2ctY2F0ZWdvcnkgLmJsb2NrX190aXRsZV9zdWJ0aXRsZXtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNSk7ei1pbmRleDo5OTtwb3NpdGlvbjpyZWxhdGl2ZX0udGF4LWJsb2ctY2F0ZWdvcnkgLmJsb2dfYXJ0aWNsZXNfbGlzdF9ib3h7cGFkZGluZy10b3A6MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsudGF4LWJsb2ctY2F0ZWdvcnkgLmJsb2dfc2lkZWJhcntwYWRkaW5nOjQwcHggMzBweCAzMHB4IDMwcHggIWltcG9ydGFudH19LnNuX2Jsb2NrX2Jsb2dfY2F0ZWdvcmllc19saXN0X19tZXRhe2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudH0uc25fYmxvY2tfYmxvZ19jYXRlZ29yaWVzX2xpc3RfX2NhdGVnb3JpZXNfX2NhcmQgYXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zbl9ibG9ja19ibG9nX2NhdGVnb3JpZXNfbGlzdF9fbWV0YV9fc3VidGl0bGV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJsb2dfY2F0ZWdvcnlfY2hpcDpob3Zlcntjb2xvcjp2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LmJsb2dfX3NlYXJjaCBpbnB1dDpmb2N1c3tib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5ldmVudF9jYXJkLmV2ZW50X2NhcmQtLXNpbmdsZS5jb2wtMTIuY29sLW1kLTQ6bm90KDpudGgtY2hpbGQoMykpe29yZGVyOjF9LmV2ZW50X2NhcmQuZXZlbnRfY2FyZC0tc2luZ2xlLmNvbC0xMi5jb2wtbWQtNDpudGgtY2hpbGQoMykgLmV2ZW50X2NhcmQtLWRhdGUsLmV2ZW50X2NhcmQuZXZlbnRfY2FyZC0tc2luZ2xlLmNvbC0xMi5jb2wtbWQtNDpudGgtY2hpbGQoMykgLmV2ZW50X2NhcmQtLXZlbnVle2Rpc3BsYXk6bm9uZX0uZXZlbnQtYmlnLWNhcmQtLWRhdGUsLmV2ZW50LWJpZy1jYXJkLS12ZW51ZXtkaXNwbGF5Om5vbmV9LmV2ZW50LWJpZy1jYXJkLS1jdGF7bWFyZ2luLXRvcDoycmVtfS5zd2lwZXItcGFnaW5hdGlvbi0tZXZlbnQsLnN3aXBlci1idXR0b24tbmF2LS1ldmVudHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc25fYmxvY2tfZXZlbnRfbGlzdC0tc2xpZGVyIC5ldmVudC1iaWctY2FyZC0tdGl0bGV7dGV4dC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo0MHB4ICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCl7ZGl2I21haW53cHJhcHBlciAuc25fYmxvY2tfZXZlbnRfbGlzdDpudGgtY2hpbGQob2RkKSAucm93IC5jb2wtMTIuY29sLW1kLTZ7b3JkZXI6Mn1kaXYjbWFpbndwcmFwcGVyIC5zbl9ibG9ja19ldmVudF9saXN0Om50aC1jaGlsZChvZGQpIC5yb3cgLmNvbC0xMi5jb2wtbWQtNi5ldmVudF9jYXJkLS10ZXh0e29yZGVyOjEgIWltcG9ydGFudH1kaXYjbWFpbndwcmFwcGVyIC5zbl9ibG9ja19ldmVudF9saXN0Om50aC1jaGlsZChvZGQpIC5zbl9ibG9ja193cj4uc25fY29udGFpbmVyX2ZpeGVkX3hsPi5yb3c+ZGl2LmNvbC0xMiAuc3dpcGVyLXNsaWRlPi5yb3c+ZGl2LmNvbC0xMi5ldmVudF9jYXJkLS10ZXh0e3BhZGRpbmctcmlnaHQ6Y2FsYygoMTAwJSAtIDEwMThweCkvMiArIDhweCkgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6NjBweCAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2ZW0pey5zbl9ibG9ja19idXR0b25zLl9jZW50ZXIsLnNuX2Jsb2NrX2J1eV9ub3dfY3RhLl9jZW50ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7cmlnaHQ6YXV0bztsZWZ0OjUwJX19LnNuX2Jsb2NrX2NvY2t0YWlsX3JlY2lwZSAuYmJfY29udGFpbmVyIC5iYl9jb250ZW50e3dpZHRoOjEwMCV9LnNuX2Jsb2NrX2NvY2t0YWlsX3JlY2lwZSAuYmJfY29udGVudF9pbm5lcntjb2xvcjp2YXIoLS10Yy1jb2xvci1jNSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KXsuc25fYmxvY2tfY29ja3RhaWxfcmVjaXBlIC5iYl9jb250ZW50X2lubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTIsIDFmcik7Z2FwOjQwcHggMjBweH19LnNuX2Jsb2NrX2NvY2t0YWlsX3JlY2lwZSAuYmJfY29udGVudF9pbm5lcj4qe21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zbl9ibG9ja19jb2NrdGFpbF9yZWNpcGUgLmJiX2NvbnRlbnRfaW5uZXI+KnttYXJnaW4tYm90dG9tOjB9fS5zbl9ibG9ja19jb2NrdGFpbF9yZWNpcGUgLmJiX2NvbnRlbnRfaW5uZXIgW2NsYXNzKj1fdGl0bGVde3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNuX2Jsb2NrX2NvY2t0YWlsX3JlY2lwZSAuYmJfY29udGVudF9pbm5lciBbY2xhc3MqPV90aXRsZV17cGFkZGluZy1sZWZ0OjNyZW19fS5zbl9ibG9ja19jb2NrdGFpbF9yZWNpcGUgLmJiX2NvbnRlbnRfaW5uZXIgW2NsYXNzKj1fdGl0bGVdOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7d2lkdGg6MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMyKTtsZWZ0Oi0ycmVtO3RvcDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNuX2Jsb2NrX2NvY2t0YWlsX3JlY2lwZSAuYmJfY29udGVudF9pbm5lciBbY2xhc3MqPV90aXRsZV06YmVmb3Jle2xlZnQ6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KXsuc25fYmxvY2tfY29ja3RhaWxfcmVjaXBlIC5iYl9jb250ZW50X2lubmVyIC5iYl9pbmdyZWRpZW50c3tncmlkLWNvbHVtbjoxLzg7Z3JpZC1yb3c6MS8yfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpey5zbl9ibG9ja19jb2NrdGFpbF9yZWNpcGUgLmJiX2NvbnRlbnRfaW5uZXIgLmJiX3ByZXBhcmF0aW9ue2dyaWQtY29sdW1uOjEvODtncmlkLXJvdzoyLzN9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCl7LnNuX2Jsb2NrX2NvY2t0YWlsX3JlY2lwZSAuYmJfY29udGVudF9pbm5lciAuYmJfZ2xhc3N7Z3JpZC1jb2x1bW46OC8tMTtncmlkLXJvdzoxLzN9fS5zbl9ibG9ja19jb2NrdGFpbF9yZWNpcGUgLmJiX2NvbnRlbnRfaW5uZXIgdWwsLnNuX2Jsb2NrX2NvY2t0YWlsX3JlY2lwZSAuYmJfY29udGVudF9pbm5lciBvbCwuc25fYmxvY2tfY29ja3RhaWxfcmVjaXBlIC5iYl9jb250ZW50X2lubmVyIHB7cGFkZGluZy1sZWZ0OjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KXsuc25fYmxvY2tfY29ja3RhaWxfcmVjaXBlIC5iYl9jb250ZW50X2lubmVyIHVsLC5zbl9ibG9ja19jb2NrdGFpbF9yZWNpcGUgLmJiX2NvbnRlbnRfaW5uZXIgb2wsLnNuX2Jsb2NrX2NvY2t0YWlsX3JlY2lwZSAuYmJfY29udGVudF9pbm5lciBwe3BhZGRpbmctbGVmdDozcmVtfX0uc25fYmxvY2tfY29ja3RhaWxfcmVjaXBlIC5iYl9jb250ZW50X2lubmVyIHVsLC5zbl9ibG9ja19jb2NrdGFpbF9yZWNpcGUgLmJiX2NvbnRlbnRfaW5uZXIgb2x7bGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGV9LnNuX2Jsb2NrX2NvY2t0YWlsX3JlY2lwZSAuYmJfY29udGVudF9pbm5lciAuYmJfZ2xhc3MtaWNvbnttYXgtd2lkdGg6MTIwcHg7bWF4LWhlaWdodDoxMjBweH0uc25fYmxvY2tfaWNvbnNfdGV4dCAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtc3ttYXJnaW4tdG9wOjJyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX2ljb25zX3RleHQgLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbXN7bWFyZ2luLXRvcDozcmVtfX0uc25fYmxvY2tfaWNvbnNfdGV4dCAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtcyAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVte2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX2ljb25zX3RleHQgLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbXMgLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbXtmbGV4OjAgMCAzMy4zMzMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMzMyV9fS5zbl9ibG9ja19pY29uc190ZXh0IC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW1zIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW0gaW1ne21heC13aWR0aDoxMjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfaWNvbnNfdGV4dCAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtcyAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtIGltZ3ttYXgtd2lkdGg6MTYwcHh9fS5zbl9ibG9ja19pY29uc190ZXh0LmRyaW5raW5nLXN0eWxlcyAuYmJfdGl0bGUsLnNuX2Jsb2NrX2ljb25zX3RleHQuZHJpbmtpbmctc3R5bGVzIC5iYl9jb250ZW50e3RleHQtYWxpZ246Y2VudGVyfS5zbl9ibG9ja19pY29uc190ZXh0LmRyaW5raW5nLXN0eWxlcyAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtc3ttYXJnaW4tdG9wOjRyZW0gIWltcG9ydGFudH0uc25fYmxvY2tfaWNvbnNfdGV4dC5kcmlua2luZy1zdHlsZXMgLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbXMgLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NHJlbSAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfaWNvbnNfdGV4dC5kcmlua2luZy1zdHlsZXMgLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbXMgLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbXtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX19Ym9keS53ZGZzaXRlLXBhcmVudC1vdXItcHJvZHVjdHMgLnNuX2Jsb2NrX2ljb25zX3RleHQgLmJiX2l0ZW1fdGl0bGV7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LXRyYW5zZm9ybTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9ibG9ja19pbnRyb19kaXNjbGFpbWVyX2ltZ3ttaW4taGVpZ2h0OjMxMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl9ibG9ja19pbnRyb19kaXNjbGFpbWVyX2ltZ3ttaW4taGVpZ2h0OjM1MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSlhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pey5zbl9ibG9ja19pbnRyb19mdWxsLnRleHQtbGVmdC1tb2JpbGV7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9fS5zbl9ibG9ja19pbnRyb19mdWxsIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIFtjbGFzc149c25fY29udGFpbmVyXXtwYWRkaW5nLXRvcDo0cmVtO3BhZGRpbmctYm90dG9tOjRyZW0gIWltcG9ydGFudH0uc25faW50cm9fZnVsbF9ibG9ja19hbGlnbiAuYmJfdGl0bGV7bWFyZ2luLWJvdHRvbTowcmVtfS5zbl9pbnRyb19mdWxsX2Jsb2NrX2FsaWduIC5iYl9jb250ZW50e21hcmdpbi10b3A6MXJlbX0uc25faW50cm9fZnVsbF9ibG9ja19hbGlnbiAuc25fYnRue21hcmdpbi10b3A6MnJlbTt3aWR0aDphdXRvICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2ludHJvX2Z1bGxfYmxvY2tfYWxpZ24gLnNuX2J0bnttYXJnaW4tdG9wOjNyZW19fS5zbl9pbnRyb19mdWxsX2Jsb2NrX2FsaWduIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbD4qe21heC13aWR0aDo0ODBweH0uc25faW50cm9fZnVsbF9ibG9ja19hbGlnbi50ZXh0LXJpZ2h0LmFsaWduLXJpZ2h0IC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbD4qe21heC13aWR0aDoxMDAlfS5zbl9pbnRyb19mdWxsX2Jsb2NrX2FsaWduLnRleHQtcmlnaHQuYWxpZ24tcmlnaHQgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5zbl9idG57d2lkdGg6YXV0byAhaW1wb3J0YW50fS5zbl9ibG9ja19pbWFnZV90ZXh0e292ZXJmbG93OmhpZGRlbn0uc25fYmxvY2tfaW1hZ2VfdGV4dCAuaW1nLWZsdWlke3dpZHRoOjEwMCV9LnNuX2Jsb2NrX2ltYWdlX3RleHQgLnNuX2NvbnRhaW5lcl9maXhlZF94bHtwYWRkaW5nOjAgIWltcG9ydGFudH0uc25fYmxvY2tfaW1hZ2VfdGV4dCAuc25fY29udGFpbmVyX2ZsdWlkIC5faW1hZ2V7cGFkZGluZy10b3A6MTAwJSAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl9ibG9ja19pbWFnZV90ZXh0IC5zbl9jb250YWluZXJfZmx1aWQgLl9pbWFnZXtwYWRkaW5nLXRvcDo1MCUgIWltcG9ydGFudH19LnNuX2Jsb2NrX2ltYWdlX3RleHQgLnNuX2NvbnRhaW5lcl9mbHVpZCAuX2ltYWdlIC5pbWctZmx1aWR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtvYmplY3QtZml0OmNvdmVyO3RvcDowO2xlZnQ6MH0uc25fYmxvY2tfaW1hZ2VfdGV4dCAuX2ltYWdle2ZsZXg6MSAxIDEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fYmxvY2tfaW1hZ2VfdGV4dCAuX2ltYWdle2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfX0uc25fYmxvY2tfaW1hZ2VfdGV4dCAuX3RleHR7ZmxleDoxIDAgMTAwJTtwYWRkaW5nOjQwcHggMzJweDttYXJnaW46YXV0bzttYXgtd2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl9ibG9ja19pbWFnZV90ZXh0IC5fdGV4dHtmbGV4OjAgMCA1MCU7cGFkZGluZzo4MHB4IDBweH19LnNuX2Jsb2NrX2ltYWdlX3RleHQgLl90ZXh0IC5iYl90aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0uc25fYmxvY2tfaW1hZ2VfdGV4dCAuX3RleHQgLmJiX2NvbnRlbnR7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9LnNuX2Jsb2NrX2ltYWdlX3RleHQgLl90ZXh0IC5zbl9idG57bWFyZ2luLXRvcDoyLjVyZW0gIWltcG9ydGFudDt3aWR0aDphdXRvfWJvZHk6bm90KC53ZGZzaXRlLXBhZ2Utb3VyLXByb2R1Y3RzKSAuc25fYmxvY2tfaW1hZ2VfdGV4dDpub3QoLl9fZGlzYWJsZS1hbmltYXRpb24pIC5faW1hZ2V7b3ZlcmZsb3c6aGlkZGVufWJvZHk6bm90KC53ZGZzaXRlLXBhZ2Utb3VyLXByb2R1Y3RzKSAuc25fYmxvY2tfaW1hZ2VfdGV4dDpub3QoLl9fZGlzYWJsZS1hbmltYXRpb24pIC5faW1hZ2UgaW1ne3RyYW5zaXRpb246YWxsIDFzIGN1YmljLWJlemllcigwLCAwLjIsIDAsIDAuOTkpfWJvZHk6bm90KC53ZGZzaXRlLXBhZ2Utb3VyLXByb2R1Y3RzKSAuc25fYmxvY2tfaW1hZ2VfdGV4dDpub3QoLl9fZGlzYWJsZS1hbmltYXRpb24pIC5fdGV4dHttYXgtd2lkdGg6MTAwJTtmbGV4OjEgMCAxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ym9keTpub3QoLndkZnNpdGUtcGFnZS1vdXItcHJvZHVjdHMpIC5zbl9ibG9ja19pbWFnZV90ZXh0Om5vdCguX19kaXNhYmxlLWFuaW1hdGlvbikgLl90ZXh0e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NDM1cHh9fWJvZHk6bm90KC53ZGZzaXRlLXBhZ2Utb3VyLXByb2R1Y3RzKSAuc25fYmxvY2tfaW1hZ2VfdGV4dDpub3QoLl9fZGlzYWJsZS1hbmltYXRpb24pOmhvdmVyIC5faW1hZ2UgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEpfWJvZHkud2Rmc2l0ZS1wYWdlLW91ci1wcm9kdWN0cyAuc25fYmxvY2tfaW1hZ2VfdGV4dHtwYWRkaW5nOjA7bWF4LXdpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXtib2R5LndkZnNpdGUtcGFnZS1vdXItcHJvZHVjdHMgLnNuX2Jsb2NrX2ltYWdlX3RleHR7cGFkZGluZzowIDAgMCAwfX1ib2R5LndkZnNpdGUtcGFnZS1vdXItcHJvZHVjdHMgLnNuX2Jsb2NrX2ltYWdlX3RleHQgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lcntwYWRkaW5nOjAgIWltcG9ydGFudH1ib2R5LndkZnNpdGUtcGFnZS1vdXItcHJvZHVjdHMgLnNuX2Jsb2NrX2ltYWdlX3RleHQgLmJiX3RpdGxlOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTAwJTt3aWR0aDoycmVtO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzIpO2xlZnQ6LTMuNXJlbTt0b3A6MH1ib2R5LndkZnNpdGUtcGFnZS1vdXItcHJvZHVjdHMgLnNuX2Jsb2NrX2ltYWdlX3RleHQgLl90ZXh0e3BhZGRpbmc6NDBweCAycmVtIDQwcHggMy41cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7Ym9keS53ZGZzaXRlLXBhZ2Utb3VyLXByb2R1Y3RzIC5zbl9ibG9ja19pbWFnZV90ZXh0IC5fdGV4dHtwYWRkaW5nLWxlZnQ6MDttYXgtd2lkdGg6MzI1cHh9fS5zbl9ibG9ja19zaW1wbGVfdGV4dCAubWItNDAsLnNuX2Jsb2NrX3NpbXBsZV90ZXh0IC5zbl9oZWFkZXJfbmF2X21vYmlsZV9pOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luOnVuc2V0ICFpbXBvcnRhbnR9LnNuX2Jsb2NrX3NpbXBsZV90ZXh0IC5iYl9pdGVtX3RpdGxle21hcmdpbi1ib3R0b206MH0uc25fYmxvY2tfc2ltcGxlX3RleHQgLmJiX2l0ZW1fY29udGVudHttYXJnaW4tdG9wOjFyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX3NpbXBsZV90ZXh0IC5iYl9pdGVtX2NvbnRlbnR7bWFyZ2luLXRvcDoxLjVyZW19fS5zbl9ibG9ja19zaW1wbGVfdGV4dC5xdW90ZXN7dGV4dC1hbGlnbjpjZW50ZXJ9LnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnF1b3RlcyAuYmJfaXRlbV9jb250ZW50e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5zbl9ibG9ja19zaW1wbGVfdGV4dC5xdW90ZXMgLnF1b3RlLWNvbnRlbnR7Zm9udC1zaXplOnZhcigtLXRjLWg0LWZvbnQtc2l6ZS1tb2JpbGUsIDI4cHgpO2xpbmUtaGVpZ2h0OjE7bWFyZ2luOjAgYXV0byAuNXJlbSBhdXRvO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfc2ltcGxlX3RleHQucXVvdGVzIC5xdW90ZS1jb250ZW50e2ZvbnQtc2l6ZTp2YXIoLS10Yy1oNC1mb250LXNpemUtdGFibGV0LCAzNnB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fYmxvY2tfc2ltcGxlX3RleHQucXVvdGVzIC5xdW90ZS1jb250ZW50e2ZvbnQtc2l6ZTp2YXIoLS10Yy1oNC1mb250LXNpemUtZGVza3RvcCwgNDFweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9ibG9ja19zaW1wbGVfdGV4dC5xdW90ZXMgLnF1b3RlLWNvbnRlbnR7bWF4LXdpZHRoOjc1JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fYmxvY2tfc2ltcGxlX3RleHQucXVvdGVzIC5xdW90ZS1jb250ZW50e21heC13aWR0aDo1MCV9fS5zbl9ibG9ja19zaW1wbGVfdGV4dC53aGF0LWlzLXdoaXNrZXkgW2NsYXNzKj1zbl9jb250YWluZXJdPi5yb3c+LmNvbC0xMj4ucm93Pi5jb2wtMTI6bnRoLWNoaWxkKDEpe29yZGVyOjJ9LnNuX2Jsb2NrX3NpbXBsZV90ZXh0LndoYXQtaXMtd2hpc2tleSBbY2xhc3MqPXNuX2NvbnRhaW5lcl0+LnJvdz4uY29sLTEyPi5yb3c+LmNvbC0xMjpudGgtY2hpbGQoMil7b3JkZXI6MX0uc25fYmxvY2tfc2ltcGxlX3RleHQud2hhdC1pcy13aGlza2V5IFtjbGFzcyo9c25fY29udGFpbmVyXT4ucm93Pi5jb2wtMTI+LnJvdz4uY29sLTEyOm50aC1jaGlsZCgzKXtvcmRlcjozfS5zbl9ibG9ja190YXN0aW5nX25vdGVze3RleHQtYWxpZ246Y2VudGVyfS5zbl9ibG9ja190YXN0aW5nX25vdGVzIGgxLC5zbl9ibG9ja190YXN0aW5nX25vdGVzIGgyLC5zbl9ibG9ja190YXN0aW5nX25vdGVzIGgzLC5zbl9ibG9ja190YXN0aW5nX25vdGVzIGg0LC5zbl9ibG9ja190YXN0aW5nX25vdGVzIGg1e21hcmdpbi1ib3R0b206MH0uc25fYmxvY2tfdGFzdGluZ19ub3RlcyAuYmJfdGl0bGV7bWFyZ2luLWJvdHRvbTowfS5zbl9ibG9ja190YXN0aW5nX25vdGVzIC5iYl90ZXh0e21hcmdpbi10b3A6MS41cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9ibG9ja190YXN0aW5nX25vdGVzIC5iYl90ZXh0e21hcmdpbi10b3A6MS41cmVtfX0uc25fYmxvY2tfdGFzdGluZ19ub3RlcyAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlc3ttYXJnaW46MCBhdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9ibG9ja190YXN0aW5nX25vdGVzIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVze2dhcDowfX0uc25fYmxvY2tfdGFzdGluZ19ub3RlcyAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlcyAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlc19pdGVte21hcmdpbi10b3A6MS41cmVtO3BhZGRpbmctYm90dG9tOjEuNXJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMil9LnNuX2Jsb2NrX3Rhc3Rpbmdfbm90ZXMgLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXMgLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXNfaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pey5zbl9ibG9ja190YXN0aW5nX25vdGVzIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzX2l0ZW17Ym9yZGVyLWJvdHRvbTowO21hcmdpbi10b3A6My43NXJlbTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMyKTtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctbGVmdDoxLjJyZW07cGFkZGluZy1yaWdodDoxLjJyZW19LnNuX2Jsb2NrX3Rhc3Rpbmdfbm90ZXMgLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXMgLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXNfaXRlbTpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2Jne2hlaWdodDoyMzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2Jne2hlaWdodDozNzBweH19LnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUgLmJiX3RpdGxle21hcmdpbjowIGF1dG8gM3JlbSBhdXRvfS5zbl9ibG9ja190ZWFzZXJfc2ltcGxlIC5iYl9pdGVtX3RpdGxle21hcmdpbi1ib3R0b206MH0uc25fYmxvY2tfdGVhc2VyX3NpbXBsZSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlX2lue3BhZGRpbmc6MCAhaW1wb3J0YW50fS5zbl9ibG9ja190ZWFzZXJfc2ltcGxlIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGVfaW4gc3BhbntkaXNwbGF5Om5vbmV9LnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9iZysuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxle21hcmdpbi10b3A6MXJlbTttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0uc25fYmxvY2tfdGVhc2VyX3NpbXBsZSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2NvbnRlbnR7bWFyZ2luLXRvcDoxcmVtfS5zbl9ibG9ja190ZWFzZXJfc2ltcGxlIC5zbl9idG57bWFyZ2luLXRvcDoycmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9ibG9ja190ZWFzZXJfc2ltcGxlIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfYmcrLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZXttYXJnaW4tdG9wOjEuNXJlbTttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUgLnNuX2J0bnttYXJnaW4tdG9wOjEuNXJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUgZmlndXJle21hcmdpbi1ib3R0b206MH19LnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUudGVtcGxhdGVfYWx0ZXJuYXRlLXJvd3MgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9iZ3thc3BlY3QtcmF0aW86MS8xO2hlaWdodDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnRlbXBsYXRlX2FsdGVybmF0ZS1yb3dzIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfYmd7ZmxleDoxIDAgNTUlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS50ZW1wbGF0ZV9hbHRlcm5hdGUtcm93cyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RleHR7ZGlzcGxheTpmbGV4O2ZsZXg6MSAwIDQ1JTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn19LnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUudGVtcGxhdGVfYWx0ZXJuYXRlLXJvd3MgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90ZXh0IC5zbl9idG57bWFyZ2luLXJpZ2h0OmF1dG99LnNuX3RpbWVsaW5lX3ZfaXthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5zbl90aW1lbGluZV92X2kgLmJyZWFkY3J1bWJze2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjYwcHg7ei1pbmRleDo5OTk7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZXgoLTUwJSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6XCJQb3BwaW5zXCI7Zm9udC1zdHlsZTpub3JtYWw7bGV0dGVyLXNwYWNpbmc6LjAyZW19LnNuX3RpbWVsaW5lX3ZfaSAuYnJlYWRjcnVtYnMgc3BhbntkaXNwbGF5OmlubGluZTtjb2xvcjojZmZmfS5zbl90aW1lbGluZV92X2kgLmJyZWFkY3J1bWJzIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eTouNn0uc25fdGltZWxpbmVfdl9pIC5zbl90aW1lbGluZV92X2lfYmd7aGVpZ2h0OjEwMCU7dG9wOjB9LnNuX3RpbWVsaW5lX3ZfaSAuc25fdGltZWxpbmVfdl9saW5lX2RvdHt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbi1sZWZ0Oi0xMHB4fS5zbl90aW1lbGluZV92X2kgLnNuX3RpbWVsaW5lX3ZfaV9wb3MgLnNuX3RpbWVsaW5lX3ZfaV9kYXRle3doaXRlLXNwYWNlOm5vd3JhcH0uc25fdGltZWxpbmVfdl9pIC5zbl90aW1lbGluZV92X2lfcG9zIC5zbl90aW1lbGluZV92X2lfZGF0ZS5fdGV4dF93aGl0ZXtmb250LXdlaWdodDo0MDAgIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpey5zbl90aW1lbGluZV92X2kgLnNuX3RpbWVsaW5lX3ZfaV9wb3MgLnNuX3RpbWVsaW5lX3ZfaV9kYXRlLl90ZXh0X3doaXRle2ZvbnQtc2l6ZTo3MHB4ICFpbXBvcnRhbnR9fS5zbl90aW1lbGluZV92X2kgLnNuX3RpbWVsaW5lX3ZfaV90ZXh0e21hcmdpbi10b3A6MTQwcHh9QG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXsuc25fdGltZWxpbmVfdl9pIC5zbl90aW1lbGluZV92X2lfdGV4dHtwYWRkaW5nLWJvdHRvbTo2MHB4fX0uc25fdGltZWxpbmVfdl9pIC5zbl9iYWNrZ3JvdW5kLmQtbWQtbm9uZS5pbWFnZV9tYnt3aWR0aDoxMDAlO2hlaWdodDoyNTBweH0uc25fdGltZWxpbmVfdl9pOmxhc3QtY2hpbGQgLnNuX3RpbWVsaW5lX3ZfbGluZTo6YmVmb3Jle2JvdHRvbTotMjBweH1AbWVkaWEobWluLXdpZHRoOiA4MzRweCl7LnNuX3RpbWVsaW5lX3ZfaTpsYXN0LWNoaWxkIC5zbl90aW1lbGluZV92X2xpbmU6OmJlZm9yZXtib3R0b206Y2FsYygxMDAlIC0gNDBweCk7dG9wOi0xMDAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pe2JvZHkuYWRtaW4tYmFyIC5zbl90aW1lbGluZV92X2FuY2hvcnN7dG9wOmNhbGModmFyKC0taGVhZGVyLXNpemVyLCAwcHgpICsgMzJweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSl7LnNuX3RpbWVsaW5lX3ZfYW5jaG9yc19pe3BhZGRpbmctbGVmdDo1NXB4O3BhZGRpbmctcmlnaHQ6NTVweH19LnNuX3RpbWVsaW5lX2NlbnRlcmVkIC5zbl90aW1lbGluZV92X2l7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo2MHB4fS5zbl90aW1lbGluZV9jZW50ZXJlZCAuc25fdGltZWxpbmVfdl9pIC5yb3c6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt3aWR0aDo0NSU7cmlnaHQ6MDt0b3A6MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRjLWNvbG9yLWMzKTt6LWluZGV4Oi0xfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl90aW1lbGluZV9jZW50ZXJlZCAuc25fdGltZWxpbmVfdl9pIC5yb3c6YmVmb3Jle2Rpc3BsYXk6bm9uZX19LnNuX3RpbWVsaW5lX2NlbnRlcmVkIC5zbl90aW1lbGluZV92X2kgLnNuX3RpbWVsaW5lX3ZfaV90ZXh0OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OmNhbGMoMTAwJSArIDYwcHgpO3dpZHRoOjEwMCU7cmlnaHQ6LTUwJTt0b3A6LTIwcHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10Yy1jb2xvci1jNCk7ei1pbmRleDotMX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fdGltZWxpbmVfY2VudGVyZWQgLnNuX3RpbWVsaW5lX3ZfaSAuc25fdGltZWxpbmVfdl9pX3RleHQ6YmVmb3Jle2Rpc3BsYXk6bm9uZX19LnNuX3RpbWVsaW5lX2NlbnRlcmVkIC5zbl90aW1lbGluZV92X2k6Zmlyc3QtY2hpbGQgLnNuX3RpbWVsaW5lX3ZfbGluZTo6YmVmb3Jle3RvcDoyMHB4O2JvdHRvbTotMTAwdmh9QG1lZGlhKG1pbi13aWR0aDogODM0cHgpey5zbl90aW1lbGluZV9jZW50ZXJlZCAuc25fdGltZWxpbmVfdl9pOmZpcnN0LWNoaWxkIC5zbl90aW1lbGluZV92X2xpbmU6OmJlZm9yZXt0b3A6MjBweH19LnNuX3RpbWVsaW5lX2NlbnRlcmVkIC5zbl90aW1lbGluZV92X2k6bGFzdC1jaGlsZCAuc25fdGltZWxpbmVfdl9saW5lOjpiZWZvcmV7Ym90dG9tOi0xMDB2aH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fdGltZWxpbmVfY2VudGVyZWQgLnNuX3RpbWVsaW5lX3ZfaXtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9LnNuX3RpbWVsaW5lX2NlbnRlcmVkIC5zbl90aW1lbGluZV92X2k6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt3aWR0aDoyNSU7bGVmdDowO3RvcDowO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzMpO3otaW5kZXg6MX0uc25fdGltZWxpbmVfY2VudGVyZWQgLnNuX3RpbWVsaW5lX3ZfaTpudGgtY2hpbGQoMm4pOmJlZm9yZXtyaWdodDowO2xlZnQ6YXV0b319LnNuX3RpbWVsaW5lX2NlbnRlcmVkIC5zbl90aW1lbGluZV92X2lfcG9ze3dpZHRoOjEwMCV9LnNuX3RpbWVsaW5lX2NlbnRlcmVkIC5zbl90aW1lbGluZV92X2lfdGl0bGV7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl90aW1lbGluZV9jZW50ZXJlZCAuc25fdGltZWxpbmVfdl9pX3RpdGxle2Rpc3BsYXk6YmxvY2t9fS5zbl90aW1lbGluZV9jZW50ZXJlZCAuc25fdGltZWxpbmVfdl9pX2RhdGV7ZGlzcGxheTpibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fdGltZWxpbmVfY2VudGVyZWQgLnNuX3RpbWVsaW5lX3ZfaV9kYXRle2Rpc3BsYXk6bm9uZX19LnNuX3RpbWVsaW5lX2NlbnRlcmVkIC5zbl90aW1lbGluZV92X2xpbmVfZG90e21hcmdpbi10b3A6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fdGltZWxpbmVfY2VudGVyZWQgLnNuX3RpbWVsaW5lX3ZfaSAuc25fY29udGFpbmVyX2ZpeGVkX3hse21heC13aWR0aDo5MCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl90aW1lbGluZV9jZW50ZXJlZCAuc25fdGltZWxpbmVfdl9pe2FsaWduLWl0ZW1zOmNlbnRlcn19LnNuX3RpbWVsaW5lX2NlbnRlcmVkIC5zbl90aW1lbGluZV92X2kgLnNuX3RpbWVsaW5lX3ZfaV90ZXh0e21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbTowO21hcmdpbi10b3A6NjBweDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fdGltZWxpbmVfY2VudGVyZWQgLnNuX3RpbWVsaW5lX3ZfaSAuc25fdGltZWxpbmVfdl9pX3RleHR7cGFkZGluZy10b3A6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfX0uc25fdGltZWxpbmVfY2VudGVyZWQgLnNuX3RpbWVsaW5lX3ZfaV9iZ3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiAxMDIzLjk4cHgpey5zbl90aW1lbGluZV9jZW50ZXJlZCAuc25fdGltZWxpbmVfdl9pX2ltZyAuc25fdGltZWxpbmVfdl9pX2ltZ19pbi5fcmlnaHR7bWFyZ2luLWxlZnQ6Y2FsYygoNDhweCArIDE2LjY2NjY2JSkqLTEpO21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9fS5zbl90aW1lbGluZV9jZW50ZXJlZCAuc25fdGltZWxpbmVfdl9pX2ltZyBpbWd7d2lkdGg6MTAwJX0uc25fdGltZWxpbmVfY2VudGVyZWQgLnNuX3RpbWVsaW5lX3ZfYW5jaG9yc19pLl9hY3RpdmUgYXtjb2xvcjp2YXIoLS10Yy1jb2xvci1jMikgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfdHdvX2ltYWdlc190ZXh0IC5iYl9jb250YWluZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMiwgMWZyKTtnYXA6MjRweCAzMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfdHdvX2ltYWdlc190ZXh0IC5iYl9pbWFnZS1tYWlue2dyaWQtY29sdW1uOjkvMTN9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9ibG9ja190d29faW1hZ2VzX3RleHQgW2NsYXNzXj1iYl9pbWFnZV17cGFkZGluZzowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfdHdvX2ltYWdlc190ZXh0LmJiX3RlbXBsYXRlX2ltZ193aWRlIC5iYl9pbWFnZS1tYWlue2dyaWQtcm93OjIvNH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX3R3b19pbWFnZXNfdGV4dC5iYl90ZW1wbGF0ZV9pbWdfd2lkZSAuYmJfaW1hZ2UtbWFpbiBpbWcuYmJfaW1hZ2UtZGVjb3JhdGlvbntsZWZ0Oi0yNSU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01JSwgLTI1JSl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9ibG9ja190d29faW1hZ2VzX3RleHQuYmJfdGVtcGxhdGVfaW1nX3dpZGUgLmJiX2ltYWdlLXNlY29uZGFyeXtncmlkLWNvbHVtbjoxLzk7Z3JpZC1yb3c6Mi8zfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfdHdvX2ltYWdlc190ZXh0LmJiX3RlbXBsYXRlX2ltZ193aWRlIC5iYl90ZXh0X3dye2dyaWQtY29sdW1uOjEvOTtncmlkLXJvdzozLzR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5zbl9ibG9ja190d29faW1hZ2VzX3RleHQuYmJfdGVtcGxhdGVfaW1nX3dpZGUuX2hhc19kZWNvcmF0aW9uIC5iYl90ZXh0X3dye2dyaWQtY29sdW1uLWVuZDo4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfdHdvX2ltYWdlc190ZXh0LmJiX3RlbXBsYXRlX2ltZ19vZmZzZXQgLmJiX2NvbnRhaW5lcntncmlkLXRlbXBsYXRlLXJvd3M6MzJweCBhdXRvIGF1dG8gYXV0byAzMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuc25fYmxvY2tfdHdvX2ltYWdlc190ZXh0LmJiX3RlbXBsYXRlX2ltZ19vZmZzZXQgLmJiX3RleHRfd3J7Z3JpZC1jb2x1bW46NS85O2dyaWQtcm93OjIvNX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7LnNuX2Jsb2NrX3R3b19pbWFnZXNfdGV4dC5iYl90ZW1wbGF0ZV9pbWdfb2Zmc2V0IC5iYl9pbWFnZS1tYWlue2dyaWQtY29sdW1uOjkvMTM7Z3JpZC1yb3c6MS82O21hcmdpbi1yaWdodDowfX0uc25fYmxvY2tfeW9hc3RfYnJlYWRjcnVtYnMgc3Bhbiwuc25fYmxvY2tfeW9hc3RfYnJlYWRjcnVtYnMgYXtjb2xvcjp2YXIoLS10Yy1jb2xvci1jNSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNuX2Jsb2NrX3lvYXN0X2JyZWFkY3J1bWJzIC5zZXBhcmF0b3J7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzIpICFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0Oi43ZW07d2lkdGg6LjdlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnNuX2Jsb2NrX3lvYXN0X2JyZWFkY3J1bWJzIC5zZXBhcmF0b3Igc3Zne2ZpbGw6Y3VycmVudENvbG9yfS5zbl9ibG9ja195b2FzdF9icmVhZGNydW1icyAuX3lvYXN0X2FuZ2xlX3JpZ2h0e2ZpbHRlcjppbnZlcnQoNTIlKSBzZXBpYSg2NiUpIHNhdHVyYXRlKDI4NzglKSBodWUtcm90YXRlKDM0OWRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MSUpfWJvZHkud2Rmc2l0ZS1wYWdlLWNvb2tpZS1wb2xpY3kgLnNuX2Jsb2NrX3lvYXN0X2JyZWFkY3J1bWJzIGEsYm9keS53ZGZzaXRlLXBhZ2UtY29va2llLXBvbGljeSAuc25fYmxvY2tfeW9hc3RfYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfbGFzdCxib2R5LndkZnNpdGUtcGFnZS1wcml2YWN5LXBvbGljeSAuc25fYmxvY2tfeW9hc3RfYnJlYWRjcnVtYnMgYSxib2R5LndkZnNpdGUtcGFnZS1wcml2YWN5LXBvbGljeSAuc25fYmxvY2tfeW9hc3RfYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfbGFzdCxib2R5LndkZnNpdGUtcGFnZS10ZXJtcy1jb25kaXRpb25zIC5zbl9ibG9ja195b2FzdF9icmVhZGNydW1icyBhLGJvZHkud2Rmc2l0ZS1wYWdlLXRlcm1zLWNvbmRpdGlvbnMgLnNuX2Jsb2NrX3lvYXN0X2JyZWFkY3J1bWJzIC5icmVhZGNydW1iX2xhc3R7Y29sb3I6dmFyKC0tdGMtY29sb3ItYzQpfWJvZHkud2Rmc2l0ZS1wYWdlLWNvb2tpZS1wb2xpY3kgLnNuX2Jsb2NrX3lvYXN0X2JyZWFkY3J1bWJzLGJvZHkud2Rmc2l0ZS1wYWdlLXByaXZhY3ktcG9saWN5IC5zbl9ibG9ja195b2FzdF9icmVhZGNydW1icyxib2R5LndkZnNpdGUtcGFnZS10ZXJtcy1jb25kaXRpb25zIC5zbl9ibG9ja195b2FzdF9icmVhZGNydW1icyxib2R5LndkZnNpdGUtcGFnZS1uZXdzIC5zbl9ibG9ja195b2FzdF9icmVhZGNydW1icyxib2R5LndkZnNpdGUtcGFnZS1jb250YWN0LXVzIC5zbl9ibG9ja195b2FzdF9icmVhZGNydW1ic3twYWRkaW5nLXRvcDoycmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5iYl9wb3N0c19ncmlkX19pdGVte2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGMtY29sb3ItYzUpfS5iYl9wb3N0c19ncmlkX19pdGVtLWltYWdle21hcmdpbjowIGF1dG87d2lkdGg6NTAlfS5iYl9wb3N0c19ncmlkX19pdGVtLXRleHR7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9LmJiX3Bvc3RzX2dyaWRfX2l0ZW0tY3RhIGk+c3Zne2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5iYl9wb3N0c19ncmlkX19pdGVtLXRpdGxle2ZvbnQtc2l6ZToyNHB4fS5zbl9ibG9ja19wb3N0c19ncmlkIC5iYl9wb3N0c19ncmlkX19ncmlkIC5iYl9wb3N0c19ncmlkX19pdGVtLWlubmVyIC5zbl9iYWNrZ3JvdW5ke2Rpc3BsYXk6bm9uZX0uc25fYmxvY2tfcG9zdHNfZ3JpZCAuYmJfcG9zdHNfZ3JpZF9fZ3JpZCAuYmJfcG9zdHNfZ3JpZF9faXRlbS1pbWFnZSBpbWc6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMDYpO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tZHVyYXRpb246LjVzO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9LnNuX2Jsb2NrX3Bvc3RzX2dyaWQgLmJiX3Bvc3RzX2dyaWRfX2dyaWQgLmJiX3Bvc3RzX2dyaWRfX2l0ZW0taW1hZ2UgaW1nOm5vdCg6aG92ZXIpe3RyYW5zaXRpb246dHJhbnNmb3JtIC41cyBlYXNlfUBrZXlmcmFtZXMgc2xpZGVJbkxlZnR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwdncpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpfX1Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0U21hbGx7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXZ3KX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKX19QGtleWZyYW1lcyBzbGlkZUluTGVmdFNtYWxsX3JldnswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1dncpfX1Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodHswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwdncpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpfX1Aa2V5ZnJhbWVzIHNsaWRlVXB7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTJ2aCl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSl9fUBrZXlmcmFtZXMgc2xpZGVVcF9yZXZ7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTJ2aCl9fUBrZXlmcmFtZXMgc2xpZGVVcEZhZGV7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwdmgpO29wYWNpdHk6MH0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgc2xpZGVVcEJsdXJ7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTJ2aCk7ZmlsdGVyOmJsdXIoMTBweCl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSk7ZmlsdGVyOmJsdXIoMCl9fUBrZXlmcmFtZXMgc2xpZGVVcFNtYWxsezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDh2aCl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSl9fUBrZXlmcmFtZXMgc2xpZGVVcFNtYWxsX3JldnswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4dmgpfX1Aa2V5ZnJhbWVzIHNsaWRlVXBGdWxsezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMHZoKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKX19QGtleWZyYW1lcyBzbGlkZURvd25fcmV2ezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yNSUpfX1Aa2V5ZnJhbWVzIHNsaWRlRG93bnswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjUlKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKX19QGtleWZyYW1lcyBzbGlkZURvd25TbWFsbF9yZXZ7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwJSl9fUBrZXlmcmFtZXMgc2xpZGVEb3duU21hbGx7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwJSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSl9fUBrZXlmcmFtZXMgc2xpZGVEb3duRnVsbHswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtOTAlKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKX19QGtleWZyYW1lcyBzY2FsZVVwezAle3RyYW5zZm9ybTpzY2FsZSgwLjg1KX0xMDAle3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBzY2FsZUhlaWdodEZ1bGxfcmV2ezAle3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTEwMCV7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMCwgMSl9fUBrZXlmcmFtZXMgc2NhbGVIZWlnaHRGdWxsezAle3RyYW5zZm9ybTpzY2FsZTNkKDEsIDAsIDEpfTEwMCV7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fUBrZXlmcmFtZXMgem9vbUluX3JldnswJXt0cmFuc2Zvcm06c2NhbGUoMS4xKX0xMDAle3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyB6b29tSW57MCV7dHJhbnNmb3JtOnNjYWxlKDEpfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEuMSl9fUBrZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1bZGF0YS1hbmltYXRpb249aGVyb1pvb21Jbl17b3ZlcmZsb3c6aGlkZGVufVtkYXRhLWFuaW1hdGlvbj1oZXJvWm9vbUluXSAuc25fYmFja2dyb3VuZHthbmltYXRpb246em9vbUluX3JldiAyLjVzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzO3RyYW5zZm9ybS1vcmlnaW46NTAlIDUwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXtbZGF0YS1hbmltYXRpb249aGVyb1pvb21Jbl0gLnNuX2JhY2tncm91bmR7YW5pbWF0aW9uOnpvb21Jbl9yZXYgMXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9fS5fdmxta19hbmltX2hlcm9ab29tSW4gLnNuX2JhY2tncm91bmR7YW5pbWF0aW9uOnpvb21JbiAyLjVzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fdmxta19hbmltX2hlcm9ab29tSW4gLnNuX2JhY2tncm91bmR7YW5pbWF0aW9uOnpvb21JbiAxcyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc319W2RhdGEtYW5pbWF0aW9uPWltYWdlVGV4dFdpdGhEZWNvcmF0aW9uXSAuX2ltYWdle292ZXJmbG93OmhpZGRlbn1bZGF0YS1hbmltYXRpb249aW1hZ2VUZXh0V2l0aERlY29yYXRpb25dIC5faW1hZ2UgaW1ne2FuaW1hdGlvbjp6b29tSW5fcmV2IDIuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7W2RhdGEtYW5pbWF0aW9uPWltYWdlVGV4dFdpdGhEZWNvcmF0aW9uXSAuX2ltYWdlIGltZ3thbmltYXRpb246em9vbUluX3JldiAxcyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc319W2RhdGEtYW5pbWF0aW9uPWltYWdlVGV4dFdpdGhEZWNvcmF0aW9uXSAuX3RleHR7YW5pbWF0aW9uOnNsaWRlRG93bl9yZXYgMi41cyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXtbZGF0YS1hbmltYXRpb249aW1hZ2VUZXh0V2l0aERlY29yYXRpb25dIC5fdGV4dHthbmltYXRpb246c2xpZGVEb3duX3JldiAxcyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc319W2RhdGEtYW5pbWF0aW9uPWltYWdlVGV4dFdpdGhEZWNvcmF0aW9uXSAuX3RleHQgLmJiX3RpdGxlOmFmdGVye2FuaW1hdGlvbjpzY2FsZUhlaWdodEZ1bGxfcmV2IDIuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHM7dHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyfS5fdmxta19hbmltX2ltYWdlVGV4dFdpdGhEZWNvcmF0aW9uIC5faW1hZ2UgaW1ne2FuaW1hdGlvbjp6b29tSW4gMi41cyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX3ZsbWtfYW5pbV9pbWFnZVRleHRXaXRoRGVjb3JhdGlvbiAuX2ltYWdlIGltZ3thbmltYXRpb246em9vbUluIDFzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfX0uX3ZsbWtfYW5pbV9pbWFnZVRleHRXaXRoRGVjb3JhdGlvbiAuX3RleHR7YW5pbWF0aW9uOnNsaWRlRG93biAyLjVzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fdmxta19hbmltX2ltYWdlVGV4dFdpdGhEZWNvcmF0aW9uIC5fdGV4dHthbmltYXRpb246c2xpZGVEb3duIDFzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfX0uX3ZsbWtfYW5pbV9pbWFnZVRleHRXaXRoRGVjb3JhdGlvbiAuX3RleHQgLmJiX3RpdGxlOmFmdGVye2FuaW1hdGlvbjpzY2FsZUhlaWdodEZ1bGwgMi41cyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc31bZGF0YS1hbmltYXRpb249Y29ja3RhaWxSZWNpcGVdIC5iYl9pbWFnZXthbmltYXRpb246c2xpZGVVcFNtYWxsX3JldiAyLjVzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pe1tkYXRhLWFuaW1hdGlvbj1jb2NrdGFpbFJlY2lwZV0gLmJiX2ltYWdle2FuaW1hdGlvbjpzbGlkZVVwU21hbGxfcmV2IDIuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9fVtkYXRhLWFuaW1hdGlvbj1jb2NrdGFpbFJlY2lwZV0gLmJiX2luZ3JlZGllbnRzLFtkYXRhLWFuaW1hdGlvbj1jb2NrdGFpbFJlY2lwZV0gLmJiX3ByZXBhcmF0aW9uLFtkYXRhLWFuaW1hdGlvbj1jb2NrdGFpbFJlY2lwZV0gLmJiX2dsYXNze2FuaW1hdGlvbjpzbGlkZVVwU21hbGxfcmV2IDIuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7W2RhdGEtYW5pbWF0aW9uPWNvY2t0YWlsUmVjaXBlXSAuYmJfaW5ncmVkaWVudHMsW2RhdGEtYW5pbWF0aW9uPWNvY2t0YWlsUmVjaXBlXSAuYmJfcHJlcGFyYXRpb24sW2RhdGEtYW5pbWF0aW9uPWNvY2t0YWlsUmVjaXBlXSAuYmJfZ2xhc3N7YW5pbWF0aW9uOnNsaWRlVXBTbWFsbF9yZXYgMi41cyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc319Ll92bG1rX2FuaW1fY29ja3RhaWxSZWNpcGUgLmJiX2ltYWdle2FuaW1hdGlvbjpzbGlkZVVwU21hbGwgMi41cyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX3ZsbWtfYW5pbV9jb2NrdGFpbFJlY2lwZSAuYmJfaW1hZ2V7YW5pbWF0aW9uOnNsaWRlVXBTbWFsbCAxcyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc319Ll92bG1rX2FuaW1fY29ja3RhaWxSZWNpcGUgLmJiX2luZ3JlZGllbnRze2FuaW1hdGlvbjpzbGlkZVVwU21hbGwgMy4xMjVzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fdmxta19hbmltX2NvY2t0YWlsUmVjaXBlIC5iYl9pbmdyZWRpZW50c3thbmltYXRpb246c2xpZGVVcFNtYWxsIDEuMjVzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfX0uX3ZsbWtfYW5pbV9jb2NrdGFpbFJlY2lwZSAuYmJfcHJlcGFyYXRpb257YW5pbWF0aW9uOnNsaWRlVXBTbWFsbCAzLjc1cyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXsuX3ZsbWtfYW5pbV9jb2NrdGFpbFJlY2lwZSAuYmJfcHJlcGFyYXRpb257YW5pbWF0aW9uOnNsaWRlVXBTbWFsbCAxLjVzIGN1YmljLWJlemllcigwLjQyLCAwLjM5LCAwLjUsIDEpIDBzIDEgbm9ybWFsIGZvcndhcmRzfX0uX3ZsbWtfYW5pbV9jb2NrdGFpbFJlY2lwZSAuYmJfZ2xhc3N7YW5pbWF0aW9uOnNsaWRlVXBTbWFsbCA0LjM3NXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll92bG1rX2FuaW1fY29ja3RhaWxSZWNpcGUgLmJiX2dsYXNze2FuaW1hdGlvbjpzbGlkZVVwU21hbGwgMS43NXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9fVtkYXRhLWFuaW1hdGlvbj10YXN0aW5nTm90ZXNdIC5iYl9jb250ZW50e2FuaW1hdGlvbjpzbGlkZVVwU21hbGxfcmV2IDIuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7W2RhdGEtYW5pbWF0aW9uPXRhc3RpbmdOb3Rlc10gLmJiX2NvbnRlbnR7YW5pbWF0aW9uOnNsaWRlVXBTbWFsbF9yZXYgMXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9fVtkYXRhLWFuaW1hdGlvbj10YXN0aW5nTm90ZXNdIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzX2l0ZW17dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOHZoKX1bZGF0YS1hbmltYXRpb249dGFzdGluZ05vdGVzXSAuYmJfaW1hZ2V7YW5pbWF0aW9uOnNsaWRlVXBTbWFsbF9yZXYgMi41cyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBmb3J3YXJkc31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXtbZGF0YS1hbmltYXRpb249dGFzdGluZ05vdGVzXSAuYmJfaW1hZ2V7YW5pbWF0aW9uOnNsaWRlVXBTbWFsbF9yZXYgMXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9fS5fdmxta19hbmltX3Rhc3RpbmdOb3RlcyAuYmJfY29udGVudHthbmltYXRpb246c2xpZGVVcFNtYWxsIDIuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll92bG1rX2FuaW1fdGFzdGluZ05vdGVzIC5iYl9jb250ZW50e2FuaW1hdGlvbjpzbGlkZVVwU21hbGwgMXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9fS5fdmxta19hbmltX3Rhc3RpbmdOb3RlcyAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlc19pdGVte2FuaW1hdGlvbjpzbGlkZVVwU21hbGwgMXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9Ll92bG1rX2FuaW1fdGFzdGluZ05vdGVzIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzX2l0ZW06bnRoLWNoaWxkKDEpe2FuaW1hdGlvbi1kZWxheTowc30uX3ZsbWtfYW5pbV90YXN0aW5nTm90ZXMgLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXNfaXRlbTpudGgtY2hpbGQoMil7YW5pbWF0aW9uLWRlbGF5Oi4xc30uX3ZsbWtfYW5pbV90YXN0aW5nTm90ZXMgLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXNfaXRlbTpudGgtY2hpbGQoMyl7YW5pbWF0aW9uLWRlbGF5Oi4yc30uX3ZsbWtfYW5pbV90YXN0aW5nTm90ZXMgLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXNfaXRlbTpudGgtY2hpbGQoNCl7YW5pbWF0aW9uLWRlbGF5Oi4zc30uX3ZsbWtfYW5pbV90YXN0aW5nTm90ZXMgLmJiX2ltYWdle2FuaW1hdGlvbjpzbGlkZVVwU21hbGwgMy43NXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSl7Ll92bG1rX2FuaW1fdGFzdGluZ05vdGVzIC5iYl9pbWFnZXthbmltYXRpb246c2xpZGVVcFNtYWxsIDEuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgZm9yd2FyZHN9fVtkYXRhLWFuaW1hdGlvbj1zaW1wbGVUZXh0XSAuc25fYmxvY2tfd3IgLnJvdyAuY29sLTEyIC5yb3d7YW5pbWF0aW9uOnNsaWRlVXBfcmV2IDIuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMzksIDAuNSwgMSkgMHMgMSBub3JtYWwgYm90aH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKXtbZGF0YS1hbmltYXRpb249c2ltcGxlVGV4dF0gLnNuX2Jsb2NrX3dyIC5yb3cgLmNvbC0xMiAucm93e2FuaW1hdGlvbi1kZWxheTowc319Ll92bG1rX2FuaW1fc2ltcGxlVGV4dCAuc25fYmxvY2tfd3IgLnJvdyAuY29sLTEyIC5yb3d7YW5pbWF0aW9uOnNsaWRlVXAgMi41cyBjdWJpYy1iZXppZXIoMC40MiwgMC4zOSwgMC41LCAxKSAwcyAxIG5vcm1hbCBib3RofUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pey5fdmxta19hbmltX3NpbXBsZVRleHQgLnNuX2Jsb2NrX3dyIC5yb3cgLmNvbC0xMiAucm93e2FuaW1hdGlvbi1kZWxheTowc319W2NsYXNzKj1fdmxta19hbmltX10gLnNuX2Jsb2NrX3dye292ZXJmbG93OmhpZGRlbn0iLCJAdXNlICdzYXNzOm1hdGgnO1xyXG5cclxuQG1peGluIGZvbnQtZmFjZSgkZm9udC1mYW1pbHksICRmaWxlLXBhdGgsICRmb250LXdlaWdodDogbm9ybWFsLCAkZm9udC1zdHlsZTogbm9ybWFsLCAkZXh0czogKGVvdCB3b2ZmMiB3b2ZmIHR0ZiBzdmcpKXtcclxuXHJcblx0JHNyYzogJyc7XHJcblx0QGlmIGluZGV4KCRleHRzLCBlb3QpIHsgJHNyYzogI3skc3JjICsgdXJsKCcjeyRmaWxlLXBhdGh9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJykgKyAnLCd9OyB9XHJcblx0QGlmIGluZGV4KCRleHRzLCB3b2ZmMikgeyAkc3JjOiAjeyRzcmMgKyB1cmwoJyN7JGZpbGUtcGF0aH0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJykgKyAnLCd9OyB9XHJcblx0QGlmIGluZGV4KCRleHRzLCB3b2ZmKSB7ICRzcmM6ICN7JHNyYyArIHVybCgnI3skZmlsZS1wYXRofS53b2ZmJykgZm9ybWF0KCd3b2ZmJykgKyAnLCd9OyB9XHJcblx0QGlmIGluZGV4KCRleHRzLCB0dGYpIHsgJHNyYzogI3skc3JjICsgdXJsKCcjeyRmaWxlLXBhdGh9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSArICcsJ307IH1cclxuXHRAaWYgaW5kZXgoJGV4dHMsIG90ZikgeyAkc3JjOiAjeyRzcmMgKyB1cmwoJyN7JGZpbGUtcGF0aH0ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpICsgJywnfTsgfVxyXG5cdEBpZiBpbmRleCgkZXh0cywgc3ZnKSB7ICRzcmM6ICN7JHNyYyArIHVybCgnI3skZmlsZS1wYXRofS5zdmcjI3skZm9udC1mYW1pbHl9JykgZm9ybWF0KCdzdmcnKSArICcsJ307IH1cclxuXHRAaWYgJHNyYyB7JHNyYzogI3tzdHItc2xpY2UoJHNyYywgMSwgLTIpfSB9XHJcblxyXG5cdEBmb250LWZhY2V7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xyXG5cclxuXHRcdEBpZiBpbmRleCgkZXh0cywgZW90KSB7IHNyYzogdXJsKCcjeyRmaWxlLXBhdGh9LmVvdCcpOyB9XHJcblx0XHRzcmM6ICRzcmM7XHJcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0O1xyXG5cdFx0Zm9udC1zdHlsZTogJGZvbnQtc3R5bGU7XHJcblx0fVxyXG5cclxuXHQvLyBDaHJvbWUgZm9yIFdpbmRvd3MgcmVuZGVyaW5nIGZpeDogaHR0cDovL3d3dy5hZHRyYWsuY28udWsvYmxvZy9mb250LWZhY2UtY2hyb21lLXJlbmRlcmluZy9cclxuXHRAaWYgaW5kZXgoJGV4dHMsIHN2Zykge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCl7XHJcblx0XHRcdEBmb250LWZhY2V7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcclxuXHRcdFx0XHRzcmM6IHVybCgnI3skZmlsZS1wYXRofS5zdmcjI3skZm9udC1mYW1pbHl9JykgZm9ybWF0KCdzdmcnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGhhbWJ1cmdlciAoJHdpZHRoOiAzMHB4LCAkaGVpZ2h0OiAkd2lkdGgsICRiYXItaGVpZ2h0OiAycHgpIHtcclxuICAvKlxyXG4gICAgVXNhZ2U6XHJcblxyXG4gICAgSFRNTDpcclxuICAgICAgPGEgY2xhc3M9XCJoYW1idXJnZXJcIj5cclxuICAgICAgICA8c3Bhbj48L3NwYW4+XHJcbiAgICAgICAgPHNwYW4+PC9zcGFuPlxyXG4gICAgICAgIDxzcGFuPjwvc3Bhbj5cclxuICAgICAgICA8c3Bhbj48L3NwYW4+XHJcbiAgICAgIDwvYT5cclxuXHJcbiAgICBTQ1NTOlxyXG4gICAgICAuaGFtYnVyZ2VyIHtcclxuICAgICAgICBAaW5jbHVkZSBoYW1idXJnZXIoJHdpZHRoOiAyM3B4LCAkaGVpZ2h0OiAyMnB4LCAkYmFyLWhlaWdodDogMnB4KTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAqL1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xyXG4gIHRyYW5zaXRpb246XHJcbiAgICBvcGFjaXR5ICR0cmFuc2l0aW9uLWJhc2UtZWFzaW5nLFxyXG4gICAgdHJhbnNmb3JtICR0cmFuc2l0aW9uLXNsb3ctZWFzaW5nO1xyXG5cclxuICA+IHNwYW4ge1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIGhlaWdodDogJGJhci1oZWlnaHQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICBiYWNrZ3JvdW5kICR0cmFuc2l0aW9uLWJhc2UtZWFzaW5nLFxyXG4gICAgICB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tc2xvdy1lYXNpbmc7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIHRvcDogbWF0aC5kaXYoJGhlaWdodCAtICRiYXItaGVpZ2h0LDIpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgdG9wOiAoJGhlaWdodCAtICRiYXItaGVpZ2h0KTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vXHJcblxyXG4gIC8vIENsYXNzIG5vdyBuZWVkcyB0byBiZSBvbiBgYm9keWAgZWxlbWVudCwgb3Igb24gdGhlIHBhcmVudFxyXG4gIC5fbWVudV9vcGVuICYge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxODBkZWcpO1xyXG5cclxuICAgID4gc3BhbiB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGlzLWRlYnVnIHtcclxuXHRib2R5Ll9kZWJ1ZyAmIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cclxuICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHsgQGNvbnRlbnQ7IH1cclxuICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHsgQGNvbnRlbnQ7IH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5cclxuQG1peGluIGFkb2JlLWxldHRlci1zcGFjaW5nKCRzcGFjaW5nKSB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IGNhbGMoKCN7JHNwYWNpbmd9IC8gMTAwMCkgKiAxZW0pO1xyXG59XHJcblxyXG5AbWl4aW4gdmFyLWNvbG9yKFxyXG4gICRwcm9wLFxyXG4gICRrZXksXHJcbiAgJGNvbG9yczogJHRjLWNvbG9ycyxcclxuKSB7XHJcbiAgI3skcHJvcH06ICN7bWFwLWdldCgka2V5LCAkY29sb3JzKX0gIWltcG9ydGFudDtcclxuICAjeyRwcm9wfTogdmFyKC0tI3ska2V5fSwgI3ttYXAtZ2V0KCRrZXksICRjb2xvcnMpfSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1peGluIHNjcm9sbGJhcihcclxuXHQkc2l6ZTogJHNjcm9sbGJhci1zaXplLFxyXG5cdCR0aHVtYjogcmdiYSgjMDAwLCAuNSksXHJcblx0JGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgLjUpLFxyXG5cdCRyYWRpdXM6IDAsXHJcblx0JHBhZGRpbmc6IDAsXHJcbiAgJHdpZHRoOiB0aGluLFxyXG4pIHtcclxuXHJcblx0Ly8gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIgeyBAaW5jbHVkZSBzY3V0LXNpemUoJHNpemUpOyB9XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sgeyBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDsgfVxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aHVtYjtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0XHRib3JkZXI6ICRwYWRkaW5nIHNvbGlkICRiYWNrZ3JvdW5kO1xyXG5cdH1cclxuXHJcblx0Ly8gRmlyZWZveFxyXG5cdHNjcm9sbGJhci13aWR0aDogJHdpZHRoOyAvLyBcImF1dG9cIiBvciBcInRoaW5cIlxyXG5cdHNjcm9sbGJhci1jb2xvcjogJHRodW1iICRiYWNrZ3JvdW5kO1xyXG59XHJcblxyXG5AbWl4aW4gYWJzb2x1dGUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWl4aW4gY2FtcGFyaS1ncmFkaWVudC1mYWRlKCRjb2xvcjogI0M4MTAyRSwgJGRpcjogbGVmdCwgJGZyb206IDAlLCAkdG86IDUwJSkge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvICRkaXIsIHJnYmEoJGNvbG9yLDEpICRmcm9tLCByZ2JhKCRjb2xvciwwKSAkdG8pO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiAwO1xyXG59XHJcblxyXG5AbWl4aW4gaGFzLWdyYWRpZW50LW92ZXJsYXkoJGRpcmVjdGlvbjogdG8gYm90dG9tLCAkY29sb3I6ICMwMDAsICRvcEluOiAxLCAkb3BPdXQ6IDAuNSwgJGZyb206IDAlLCAkdG86IDUwJSwgJHpJbmRleDogLTEpIHtcclxuXHQmOmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGFic29sdXRlO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sIHJnYmEoJGNvbG9yLCRvcEluKSAkZnJvbSwgcmdiYSgkY29sb3IsJG9wT3V0KSAkdG8pO1xyXG5cdFx0ei1pbmRleDogJHpJbmRleDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkY3VydmUgOiBlYXNlLWluLW91dCkge1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjM1cyAkY3VydmU7XHJcbn1cclxuIiwiJGZvbnQtcGF0aDogJy4uL2ZvbnRzJztcclxuXHJcbi8vIFRoaW5cclxuLy8gRXh0cmFMaWdodFxyXG4vLyBMaWdodFxyXG4vLyBSZWd1bGFyXHJcbi8vIE1lZGl1bVxyXG4vLyBTZW1pQm9sZFxyXG4vLyBCb2xkXHJcbi8vIEV4dHJhQm9sZFxyXG5AaW5jbHVkZSBmb250LWZhY2UoJ0thbml0JywgJyN7JGZvbnQtcGF0aH0va2FuaXQvS2FuaXQtUmVndWxhcicsIG5vcm1hbCwgbm9ybWFsLCB0dGYpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ0thbml0JywgJyN7JGZvbnQtcGF0aH0va2FuaXQvS2FuaXQtRXh0cmFCb2xkJywgYm9sZCwgbm9ybWFsLCB0dGYpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ0thbml0JywgJyN7JGZvbnQtcGF0aH0va2FuaXQvS2FuaXQtTGlnaHQnLCAzMDAsIG5vcm1hbCwgdHRmKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdLYW5pdCcsICcjeyRmb250LXBhdGh9L2thbml0L0thbml0LVJlZ3VsYXInLCA0MDAsIG5vcm1hbCwgdHRmKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdLYW5pdCcsICcjeyRmb250LXBhdGh9L2thbml0L0thbml0LU1lZGl1bScsIDUwMCwgbm9ybWFsLCB0dGYpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ0thbml0JywgJyN7JGZvbnQtcGF0aH0va2FuaXQvS2FuaXQtU2VtaUJvbGQnLCA2MDAsIG5vcm1hbCwgdHRmKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdLYW5pdCcsICcjeyRmb250LXBhdGh9L2thbml0L0thbml0LVNlbWlCb2xkJywgNzAwLCBub3JtYWwsIHR0Zik7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnS2FuaXQnLCAnI3skZm9udC1wYXRofS9rYW5pdC9LYW5pdC1Cb2xkJywgODAwLCBub3JtYWwsIHR0Zik7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnS2FuaXQnLCAnI3skZm9udC1wYXRofS9rYW5pdC9LYW5pdC1FeHRyYUJvbGQnLCA5MDAsIG5vcm1hbCwgdHRmKTtcclxuXHJcblxyXG5AaW5jbHVkZSBmb250LWZhY2UoJ1BhdGh3YXkgR290aGljIE9uZScsICcjeyRmb250LXBhdGh9L3BhdGh3YXlnb3RoaWNvbmUvUGF0aHdheUdvdGhpY09uZS1SZWd1bGFyJywgbm9ybWFsLCBub3JtYWwsIHR0Zik7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnUGF0aHdheSBHb3RoaWMgT25lJywgJyN7JGZvbnQtcGF0aH0vcGF0aHdheWdvdGhpY29uZS9QYXRod2F5R290aGljT25lLVJlZ3VsYXInLCBib2xkLCBub3JtYWwsIHR0Zik7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnUGF0aHdheSBHb3RoaWMgT25lJywgJyN7JGZvbnQtcGF0aH0vcGF0aHdheWdvdGhpY29uZS9QYXRod2F5R290aGljT25lLVJlZ3VsYXInLCAzMDAsIG5vcm1hbCwgdHRmKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdQYXRod2F5IEdvdGhpYyBPbmUnLCAnI3skZm9udC1wYXRofS9wYXRod2F5Z290aGljb25lL1BhdGh3YXlHb3RoaWNPbmUtUmVndWxhcicsIDQwMCwgbm9ybWFsLCB0dGYpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ1BhdGh3YXkgR290aGljIE9uZScsICcjeyRmb250LXBhdGh9L3BhdGh3YXlnb3RoaWNvbmUvUGF0aHdheUdvdGhpY09uZS1SZWd1bGFyJywgNTAwLCBub3JtYWwsIHR0Zik7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnUGF0aHdheSBHb3RoaWMgT25lJywgJyN7JGZvbnQtcGF0aH0vcGF0aHdheWdvdGhpY29uZS9QYXRod2F5R290aGljT25lLVJlZ3VsYXInLCA2MDAsIG5vcm1hbCwgdHRmKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdQYXRod2F5IEdvdGhpYyBPbmUnLCAnI3skZm9udC1wYXRofS9wYXRod2F5Z290aGljb25lL1BhdGh3YXlHb3RoaWNPbmUtUmVndWxhcicsIDcwMCwgbm9ybWFsLCB0dGYpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ1BhdGh3YXkgR290aGljIE9uZScsICcjeyRmb250LXBhdGh9L3BhdGh3YXlnb3RoaWNvbmUvUGF0aHdheUdvdGhpY09uZS1SZWd1bGFyJywgODAwLCBub3JtYWwsIHR0Zik7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnUGF0aHdheSBHb3RoaWMgT25lJywgJyN7JGZvbnQtcGF0aH0vcGF0aHdheWdvdGhpY29uZS9QYXRod2F5R290aGljT25lLVJlZ3VsYXInLCA5MDAsIG5vcm1hbCwgdHRmKTtcclxuIiwiLy8gVmFyaWFibGVzXHJcblxyXG4vLyBEZWZhdWx0IEJyZWFrcG9pbnRzXHJcbiRkYnQ6XHRcdFx0XHRtZDsgLy8gRGVmYXVsdCBCcmVha3BvaW50IFRhYmxldCAtIFVzZSBpdCBpbiBAaW5jbHVkZSBtcSgkZGJ0KXt9XHJcbiRkYmQ6XHRcdFx0XHRsZzsgLy8gRGVmYXVsdCBCcmVha3BvaW50IERlc2t0b3AgLSBVc2UgaXQgaW4gQGluY2x1ZGUgbXEoJGRidCl7fVxyXG4kZGItZm9udDpcdFx0KG1kIGxnKTsgLy8gVXNlZCBpbiBtaXhpbnMgQGZvbnQtc2l6ZSwgQGxpbmUtaGVpZ2h0LCBAbGV0dGVyLXNwYWNpbmdcclxuXHJcbi8vIENvbG9yc1xyXG4vLyBCb290c3RyYXAncyBHcmF5c1xyXG4kd2hpdGU6ICAgICNGOUY5RjQgIWRlZmF1bHQ7XHJcbiRncmF5LTEwMDogI2Y1ZjVmNTtcclxuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xyXG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XHJcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcclxuJGdyYXktNTAwOiAjYWZhZmFmO1xyXG4kZ3JheS02MDA6ICM3NzZmNmY7XHJcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcclxuJGdyYXktODAwOiAjMmQyZTJmO1xyXG4kZ3JheS05MDA6ICMwQjBCMEI7XHJcbiRibGFjazogICAgIzBFMEYxMSAhZGVmYXVsdDsgLy9CbGFjayA5MDBcclxuXHJcbiRncmF5czogKCkgIWRlZmF1bHQ7XHJcbiRncmF5czogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXHJcbiAgICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcclxuICAgICAgXCIzMDBcIjogJGdyYXktMzAwLFxyXG4gICAgICBcIjQwMFwiOiAkZ3JheS00MDAsXHJcbiAgICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcclxuICAgICAgXCI2MDBcIjogJGdyYXktNjAwLFxyXG4gICAgICBcIjcwMFwiOiAkZ3JheS03MDAsXHJcbiAgICAgIFwiODAwXCI6ICRncmF5LTgwMCxcclxuICAgICAgXCI5MDBcIjogJGdyYXktOTAwXHJcbiAgICApLFxyXG4gICAgJGdyYXlzXHJcbik7XHJcblxyXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcclxuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XHJcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xyXG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcclxuJHJlZDogICAgICM5MzA0MDQgIWRlZmF1bHQ7XHJcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xyXG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcclxuJGdyZWVuOiAgICMyZWI2MmMgIWRlZmF1bHQ7XHJcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xyXG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcclxuXHJcbiRjMTogICAgICAjRDY1QjEwICFkZWZhdWx0OyAvL1J1c3NlbGwncyBSZXNlcnZlL0RhcmsgT3JhbmdlXHJcbiRjMjogICAgICAjRjI3MDIyICFkZWZhdWx0OyAvL1J1c3NlbGwncyBSZXNlcnZlL09yYW5nZVxyXG4kYzM6ICAgICAgIzY0OEI3QyAhZGVmYXVsdDsgLy9SdXNzZWxsJ3MgUmVzZXJ2ZS9Zb3VuZyBPYWsgTGVhZlxyXG4kYzQ6ICAgICAgIzRDNUM1NiAhZGVmYXVsdDsgLy9SdXNzZWxsJ3MgUmVzZXJ2ZS9PYWsgTGVhZlxyXG4kYzU6ICAgICAgI0Y5RjlGNCAhZGVmYXVsdDsgLy9SdXNzZWxsJ3MgUmVzZXJ2ZS9XaGl0ZVxyXG4kYzY6ICAgICAgIzc2MkUxNCAhZGVmYXVsdDsgLy9SdXNzZWxsJ3MgRGFyayBMZWF0aGVyXHJcbiRjNzogICAgICAjMEUwRjExICFkZWZhdWx0O1xyXG4kYzg6ICAgICAgI2UzZTNlMyAhZGVmYXVsdDtcclxuJGM5OiAgICAgICMzZDNkM2QgIWRlZmF1bHQ7XHJcbiRjMTA6ICAgICByZ2JhKCNGOUY5RjQsIC42KSAhZGVmYXVsdDtcclxuJGMxMTogICAgICM4Njg2ODYgIWRlZmF1bHQ7IC8vR3JleSAzMDBcclxuJGMxMjogICAgICNiMGIwYjAgIWRlZmF1bHQ7XHJcbiRjMTM6ICAgICAjRURFREU4ICFkZWZhdWx0OyAvL1J1c3NlbGwncyBSZXNlcnZlQmFyIGNvbG9yXHJcblxyXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuJGNvbG9yczogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXHJcbiAgICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxyXG4gICAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcclxuICAgICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxyXG4gICAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcclxuICAgICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXHJcbiAgICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxyXG4gICAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxyXG4gICAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXHJcbiAgICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcclxuICAgICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcclxuICAgICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcclxuICAgICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMCxcclxuICAgICAgXCJjMVwiOiAgICAgICAgICRjMSxcclxuICAgICAgXCJjMlwiOiAgICAgICAgICRjMixcclxuICAgICAgXCJjM1wiOiAgICAgICAgICRjMyxcclxuICAgICAgXCJjNFwiOiAgICAgICAgICRjNCxcclxuICAgICAgXCJjNVwiOiAgICAgICAgICRjNSxcclxuICAgICAgXCJjNlwiOiAgICAgICAgICRjNixcclxuICAgICAgXCJjN1wiOiAgICAgICAgICRjNyxcclxuICAgICAgXCJjOFwiOiAgICAgICAgICRjOCxcclxuICAgICAgXCJjOVwiOiAgICAgICAgICRjOSxcclxuICAgICAgXCJjMTBcIjogICAgICAgICAkYzEwLFxyXG4gICAgICBcImMxMVwiOiAgICAgICAgICRjMTEsXHJcbiAgICAgIFwiYzEyXCI6ICAgICAgICAgJGMxMlxyXG4gICAgKSxcclxuICAgICRjb2xvcnNcclxuKTtcclxuXHJcbi8vIEJvb3RzdHJhcCdzIFRoZW1lIENvbG9yc1xyXG4kcHJpbWFyeTogICAgICAgJGMzICFkZWZhdWx0O1xyXG4kc2Vjb25kYXJ5OiAgICAgJGMxICFkZWZhdWx0O1xyXG4kcHJpbWFyeTogICAgICAgICAgICAgJGMzO1xyXG4kcHJpbWFyeS1kYXJrOiAgICAgICAgJGM0O1xyXG4kcHJpbWFyeS1saWdodDogICAgICAgJGMzO1xyXG4kc2Vjb25kYXJ5OiAgICAgICAgICAgJGMxO1xyXG4kc2Vjb25kYXJ5LWxpZ2h0OiAgICAgJGMyO1xyXG4kdGVydGlhcnk6ICAgICAgICAgICAgJGMyO1xyXG4kc3VjY2VzczogICAgICAgICAgICAgIzJlYjYyYztcclxuJGluZm86ICAgICAgICAgICAgICAgICMxN2EyYjggIWRlZmF1bHQ7XHJcbiR3YXJuaW5nOiAgICAgICAgICAgICAjZmZjMTA3ICFkZWZhdWx0O1xyXG4kZGFuZ2VyOiAgICAgICAgICAgICAgJHJlZDtcclxuJGxpZ2h0OiAgICAgICAgICAgICAgICRncmF5LTEwMDtcclxuJGRhcms6ICAgICAgICAgICAgICAgICRncmF5LTkwMDtcclxuXHJcbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4vLyBJTkZPOiBSZW1vdmVkIHRoZSBtZXJnZSBvZiBhbGwgdGhlbWUtY29sb3JzLCBkbyBub3QgYWRkIHRoZW0gYWdhaW4hXHJcbi8vIEFsc28gY2hhbmdlZCBhbGwgdGhlIG9jY3VycmVuY2VzLCBvYnZpb3VzbHlcclxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAvLyBcInByaW1hcnlcIjogICAgJHByaW1hcnksXHJcbiAgICAgIC8vIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxyXG4gICAgICAvLyBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXHJcbiAgICAgIC8vIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcclxuICAgICAgLy8gXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxyXG4gICAgICAvLyBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcclxuICAgICAgLy8gXCJsaWdodFwiOiAgICAgICRsaWdodCxcclxuICAgICAgLy8gXCJkYXJrXCI6ICAgICAgICRkYXJrXHJcbiAgICAgIFwiYzFcIjogICAgICAgICAkYzEsXHJcbiAgICAgIFwiYzJcIjogICAgICAgICAkYzIsXHJcbiAgICAgIFwiYzNcIjogICAgICAgICAkYzMsXHJcbiAgICAgIFwiYzRcIjogICAgICAgICAkYzQsXHJcbiAgICAgIFwiYzVcIjogICAgICAgICAkYzUsXHJcbiAgICAgIFwiYzZcIjogICAgICAgICAkYzYsXHJcbiAgICAgIFwiYzdcIjogICAgICAgICAkYzcsXHJcbiAgICAgIFwiYzhcIjogICAgICAgICAkYzgsXHJcbiAgICAgIFwiYzlcIjogICAgICAgICAkYzksXHJcbiAgICAgIFwiYzEwXCI6ICAgICAgICAgJGMxMCxcclxuICAgICAgXCJjMTFcIjogICAgICAgICAkYzExLFxyXG4gICAgICBcImMxMlwiOiAgICAgICAgICRjMTIsXHJcbiAgICAgICdsaWdodCc6ICRsaWdodCxcclxuICAgICAgJ2RhcmsnOiAkZGFyayxcclxuICAgICksXHJcbiAgICAkdGhlbWUtY29sb3JzXHJcbik7XHJcblxyXG4vLyBCb2R5XHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcblxyXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50Q29sb3I7XHJcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZTtcclxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJGMzO1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsO1xyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDgzNHB4LFxyXG4gIGxnOiAxMDI0cHgsXHJcbiAgeGw6IDE0NTZweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgLy8geHM6IDMzNnB4LFxyXG4gIHNtOiA1NDBweCxcclxuICBtZDogNjg4cHgsXHJcbiAgbGc6IDEwMDBweCxcclxuICB4bDogMTQ0MHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gWi1pbmRleGVzXHJcbi8vIEJvb3N0cmFwXHJcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwMTAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XHJcblxyXG4vLyBDdXN0b21cclxuJHppbmRleC1oZWFkZXI6ICAgICAgICAgICAgICAgICAgICAgJHppbmRleC1maXhlZDtcclxuJHppbmRleC1ibG9ja3M6ICAgICAgICAgICAgICAgICAgICAgNTA7XHJcbiR6aW5kZXgtZm9vdGVyOiAgICAgICAgICAgICAgICAgICAgIDEwO1xyXG4kemluZGV4LWxhbmd1YWdlLXNlbGVjdG9yOiAgICAgICAgICAkemluZGV4LWhlYWRlciArIDE7XHJcbiR6aW5kZXgtYnV5LW5vdzogICAgICAgICAgICAgICAgICAgICR6aW5kZXgtaGVhZGVyICsgMTtcclxuXHJcblxyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAnS2FuaXQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktc2VyaWY6IFx0XHRcdFx0XHQnUGF0aHdheSBHb3RoaWMgT25lJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXHJcbiRmb250LXNpemUteGw6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNTAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAkYzUgIWRlZmF1bHQ7XHJcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYzEwICFkZWZhdWx0O1xyXG5cclxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgMzhweCAhZGVmYXVsdDtcclxuJGgxLWZvbnQtc2l6ZS1tZDogICAgICAgICAgICAgNjBweCAhZGVmYXVsdDtcclxuJGgxLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgNjBweCAhZGVmYXVsdDtcclxuJGgxLWZvbnQtc2l6ZS14bDogICAgICAgICAgICAgNzBweCAhZGVmYXVsdDtcclxuXHJcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgIDI4cHggIWRlZmF1bHQ7XHJcbiRoMi1mb250LXNpemUtbWQ6ICAgICAgICAgICAgIDQ2cHggIWRlZmF1bHQ7XHJcbiRoMi1mb250LXNpemUtbGc6ICAgICAgICAgICAgIDQ2cHggIWRlZmF1bHQ7XHJcbiRoMi1mb250LXNpemUteGw6ICAgICAgICAgICAgIDU0cHggIWRlZmF1bHQ7XHJcblxyXG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAyNnB4ICFkZWZhdWx0O1xyXG4kaDMtZm9udC1zaXplLW1kOiAgICAgICAgICAgICAzOHB4ICFkZWZhdWx0O1xyXG4kaDMtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAzOHB4ICFkZWZhdWx0O1xyXG4kaDMtZm9udC1zaXplLXhsOiAgICAgICAgICAgICA0OHB4ICFkZWZhdWx0O1xyXG5cclxuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcclxuJGg0LWZvbnQtc2l6ZS1tZDogICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuJGg0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuJGg0LWZvbnQtc2l6ZS14bDogICAgICAgICAgICAgMzZweCAhZGVmYXVsdDtcclxuXHJcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgIDE4cHggIWRlZmF1bHQ7XHJcbiRoNS1mb250LXNpemUtbWQ6ICAgICAgICAgICAgIDE4cHggIWRlZmF1bHQ7XHJcbiRoNS1mb250LXNpemUtbGc6ICAgICAgICAgICAgIDE4cHggIWRlZmF1bHQ7XHJcbiRoNS1mb250LXNpemUteGw6ICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XHJcblxyXG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAxNnB4ICFkZWZhdWx0O1xyXG4kaDYtZm9udC1zaXplLW1kOiAgICAgICAgICAgICAxNnB4ICFkZWZhdWx0O1xyXG4kaDYtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAxNnB4ICFkZWZhdWx0O1xyXG4kaDYtZm9udC1zaXplLXhsOiAgICAgICAgICAgICAxOHB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcHRpb24tZm9udC1mYW1pbHk6ICAgICAgICAgJGZvbnQtZmFtaWx5LXNlcmlmICFkZWZhdWx0O1xyXG4kY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICAxMnB4ICFkZWZhdWx0O1xyXG4kY2FwdGlvbi1mb250LXNpemUtbWQ6ICAgICAgICAxMnB4ICFkZWZhdWx0O1xyXG4kY2FwdGlvbi1mb250LXNpemUtbGc6ICAgICAgICAxMnB4ICFkZWZhdWx0O1xyXG4kY2FwdGlvbi1mb250LXNpemUteGw6ICAgICAgICAxMnB4ICFkZWZhdWx0O1xyXG5cclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNjAwICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgIDEwcHggIWRlZmF1bHQ7XHJcblxyXG4kbmF2LWZ1bGwtZm9udC1zaXplOiAgICAgICAgICAxNnB4ICFkZWZhdWx0O1xyXG4kbmF2LWZ1bGwtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XHJcbiRuYXYtZnVsbC1saW5lLWhlaWdodDogICAgICAgIDEuMyAhZGVmYXVsdDtcclxuJG5hdi1mdWxsLWZvbnQtZmFtaWx5OiAgICAgICAgJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhZGVmYXVsdDtcclxuJG5hdi1mdWxsLWxldHRlci1zcGFjaW5nOiAgICAgMS4wOHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFN0cnVjdHVyZVxyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxNnB4O1xyXG4kY29udGFpbmVyLXBhZGRpbmctbW9iaWxlOiAgICAzMnB4O1xyXG4kY29udGFpbmVyLXBhZGRpbmctZGVza3RvcDogICAkZ3JpZC1ndXR0ZXItd2lkdGg7XHJcbiRjb250YWluZXItcGFkZGluZy1mbHVpZDogICAgIDMycHg7XHJcbiRzY3JvbGxiYXItc2l6ZTogICAgICAgICAgICAgIDdweDtcclxuJGhvdmVyLW9wYWNpdHk6ICAgICAgICAgICAgICAgLjU7XHJcbiRoZWFkZXItdmVydGljYWwtd2lkdGg6ICAgICAgIDI1MHB4O1xyXG5cclxuLy8gU3BhY2luZ3NcclxuJHNwYWNlcnMtc3RlcDogMTA7XHJcbiRzcGFjZXJzLW1heDogMTIwOyAvLyBOZWVkcyB0byBiZSBkaXZpc2libGUgYnkgJHNwYWNlcnMtc3RlcCwgb3RoZXJ3aXNlIHdpbGwgYmUgcm91bmRlZFxyXG4kc3BhY2Vyczogc2V0LXNwYWNlcnMoKTtcclxuXHJcblxyXG4vLyBGb250IFdlaWdodHNcclxuJGZvbnQtd2VpZ2h0czogKFxyXG4gIHRoaW5cdFx0XHRcdDogMTAwLFxyXG5cdGV4dHJhbGlnaHRcdDogMjAwLFxyXG5cdGxpZ2h0XHRcdFx0XHQ6IDMwMCxcclxuXHRyZWd1bGFyXHRcdFx0OiA0MDAsXHJcblx0bWVkaXVtXHRcdFx0OiA1MDAsXHJcblx0c2VtaWJvbGRcdFx0OiA2MDAsXHJcblx0Ym9sZFx0XHRcdFx0OiA3MDAsXHJcblx0ZXh0cmFib2xkXHRcdDogODAwLFxyXG5cdGhlYXZ5XHRcdFx0XHQ6IDkwMFxyXG4pO1xyXG5cclxuXHJcbi8vIEFsZXJ0c1xyXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRhbGVydC1tYXJnb3V0LWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICBmdyhib2xkKSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIC0xMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBUcmFuc2l0aW9uc1xyXG4vLyBFYXNpbmdzXHJcbiR0cmFuc2l0aW9uLWVhc2UtaW4tb3V0LXF1YWQ6ICAgY3ViaWMtYmV6aWVyKC40NSwgMCwgLjU1LCAxKTtcclxuJHRyYW5zaXRpb24tc3dpcGVyLWVhc2luZzogICAgICBjdWJpYy1iZXppZXIoLjY1LCAuMTIsIC4zNSwgMSk7XHJcbiR0cmFuc2l0aW9uLWN1YmljLWJlemllcjogICAgICAgY3ViaWMtYmV6aWVyKC43LCAwLCAuNCwgMSk7XHJcblxyXG4vLyBHZW5lcmljXHJcbiR0cmFuc2l0aW9uLWJhc2UtdGltZTogICAgICAgICAgICAgICAuMzVzICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1iYXNlLWVhc2luZzogICAgICAgICAgICAgJHRyYW5zaXRpb24tYmFzZS10aW1lIGVhc2UgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgICAgICAgICBhbGwgJHRyYW5zaXRpb24tYmFzZS1lYXNpbmcgIWRlZmF1bHQ7XHJcbi8vXHJcbiR0cmFuc2l0aW9uLXNsb3ctdGltZTogICAgICAgICAgICAgICAuN3MgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLXNsb3ctZWFzaW5nOiAgICAgICAgICAgICAkdHJhbnNpdGlvbi1zbG93LXRpbWUgJHRyYW5zaXRpb24tY3ViaWMtYmV6aWVyICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1zbG93OiAgICAgICAgICAgICAgICAgICAgYWxsICR0cmFuc2l0aW9uLXNsb3ctZWFzaW5nICFkZWZhdWx0O1xyXG5cclxuLy8gSGVhZGVyIChOYXYgLSBIYW1idXJnZXIpXHJcbiR0cmFuc2l0aW9uLW5hdi1oYW1idXJnZXItaW4tdGltZTogICAgICAgMS4ycyAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tbmF2LWhhbWJ1cmdlci1pbi1lYXNpbmc6ICAgICAkdHJhbnNpdGlvbi1uYXYtaGFtYnVyZ2VyLWluLXRpbWUgJHRyYW5zaXRpb24tZWFzZS1pbi1vdXQtcXVhZCAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tbmF2LWhhbWJ1cmdlci1pbjogICAgICAgICAgICBhbGwgJHRyYW5zaXRpb24tbmF2LWhhbWJ1cmdlci1pbi1lYXNpbmcgIWRlZmF1bHQ7XHJcbi8vXHJcbiR0cmFuc2l0aW9uLW5hdi1oYW1idXJnZXItb3V0LXRpbWU6ICAgICAgLjNzICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1uYXYtaGFtYnVyZ2VyLW91dC1lYXNpbmc6ICAgICR0cmFuc2l0aW9uLW5hdi1oYW1idXJnZXItb3V0LXRpbWUgJHRyYW5zaXRpb24tZWFzZS1pbi1vdXQtcXVhZCAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tbmF2LWhhbWJ1cmdlci1vdXQ6ICAgICAgICAgICBhbGwgJHRyYW5zaXRpb24tbmF2LWhhbWJ1cmdlci1vdXQtZWFzaW5nICFkZWZhdWx0O1xyXG5cclxuXHJcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAxcHggIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgIDRweCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcblxyXG46cm9vdCB7XHJcbiAgLyogQ29sb3JzICovXHJcbiAgLS10Yy1jb2xvci1jMTogI3skYzF9O1xyXG4gIC0tdGMtY29sb3ItYzI6ICN7JGMyfTtcclxuICAtLXRjLWNvbG9yLWMzOiAjeyRjM307XHJcbiAgLS10Yy1jb2xvci1jNDogI3skYzR9O1xyXG4gIC0tdGMtY29sb3ItYzU6ICN7JGM1fTtcclxuICAtLXRjLWNvbG9yLWM2OiAjeyRjNn07XHJcbiAgLS10Yy1jb2xvci1jNzogI3skYzd9O1xyXG4gIC0tdGMtY29sb3ItYzg6ICN7JGM4fTtcclxuICAtLXRjLWNvbG9yLWM5OiAjeyRjOX07XHJcbiAgLS10Yy1jb2xvci1jMTA6ICN7JGMxMH07XHJcbiAgLS10Yy1jb2xvci1jMTE6ICN7JGMxMX07XHJcbiAgLS10Yy1jb2xvci1jMTI6ICN7JGMxMn07XHJcbiAgLS10Yy1jb2xvci1zdWNjZXNzOiAjeyRzdWNjZXNzfTtcclxuICAtLXRjLWNvbG9yLWRhbmdlcjogI3skZGFuZ2VyfTtcclxuXHJcbiAgLyogR3JhZGllbnRzICovXHJcbiAgLS10Yy1ncmFkaWVudC1nMS1mcm9tOiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWdyYWRpZW50LWcxLXRvOiAjeyRjMn07XHJcbiAgLS10Yy1ncmFkaWVudC1nMS1kZWc6IDkwZGVnO1xyXG4gIC0tdGMtZ3JhZGllbnQtZzItZGVnOiAwZGVnO1xyXG4gIC0tdGMtZ3JhZGllbnQtZzMtZGVnOiAwZGVnO1xyXG4gIC0tdGMtZ3JhZGllbnQtZzQtZGVnOiAwZGVnO1xyXG5cclxuICAvKiBTcGFjaW5ncyAqL1xyXG4gIC0tdGMtc3BhY2luZy14cy1tb2JpbGU6IDI0cHg7XHJcbiAgLS10Yy1zcGFjaW5nLXhzLXRhYmxldDogNDBweDtcclxuICAtLXRjLXNwYWNpbmcteHMtZGVza3RvcDogNDBweDtcclxuICAtLXRjLXNwYWNpbmctc20tbW9iaWxlOiA0MHB4OyAvLyBqdXN0IHVzZWRcclxuICAtLXRjLXNwYWNpbmctc20tdGFibGV0OiA2MHB4OyAvLyBqdXN0IHVzZWRcclxuICAtLXRjLXNwYWNpbmctc20tZGVza3RvcDogNjBweDsgLy8ganVzdCB1c2VkXHJcbiAgLS10Yy1zcGFjaW5nLW1kLW1vYmlsZTogNDBweDsgLy8ganVzdCB1c2VkXHJcbiAgLS10Yy1zcGFjaW5nLW1kLXRhYmxldDogODBweDsgLy8ganVzdCB1c2VkXHJcbiAgLS10Yy1zcGFjaW5nLW1kLWRlc2t0b3A6IDgwcHg7IC8vIGp1c3QgdXNlZFxyXG4gIC0tdGMtc3BhY2luZy1sZy1tb2JpbGU6IDgwcHg7IC8vIGp1c3QgdXNlZFxyXG4gIC0tdGMtc3BhY2luZy1sZy10YWJsZXQ6IDgwcHg7IC8vIGp1c3QgdXNlZFxyXG4gIC0tdGMtc3BhY2luZy1sZy1kZXNrdG9wOiA4MHB4OyAvLyBqdXN0IHVzZWRcclxuICAtLXRjLXNwYWNpbmcteGwtbW9iaWxlOiA0MHB4Oy8vIGp1c3QgdXNlZFxyXG4gIC0tdGMtc3BhY2luZy14bC10YWJsZXQ6IDEyMHB4Oy8vIGp1c3QgdXNlZFxyXG4gIC0tdGMtc3BhY2luZy14bC1kZXNrdG9wOiAxMjBweDsvLyBqdXN0IHVzZWRcclxuXHJcbiAgLyogQ1RBcyAqL1xyXG4gIC0tdGMtY3RhLWZvbnQtZmFtaWx5OiAjeyRmb250LWZhbWlseS1tb25vc3BhY2V9O1xyXG4gIC0tdGMtY3RhLWZvbnQtc2l6ZS1kZXNrdG9wOiAjeyRmb250LXNpemUtbGd9O1xyXG4gIC0tdGMtY3RhLWZvbnQtc2l6ZS10YWJsZXQ6ICN7JGZvbnQtc2l6ZS1iYXNlfTtcclxuICAtLXRjLWN0YS1mb250LXNpemUtbW9iaWxlOiAjeyRmb250LXNpemUtc219O1xyXG4gIC0tdGMtY3RhLXBhZGRpbmctdjogMThweDtcclxuICAtLXRjLWN0YS1wYWRkaW5nLWg6IDMycHg7XHJcbiAgLS10Yy1jdGEtbWluLXdpZHRoOiAxMjZweDtcclxuICAtLXRjLWN0YS1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XHJcbiAgLS10Yy1jdGEtYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgLS10Yy1jdGEtcHJpbWFyeS1jb2xvci1kZWZhdWx0OiAjeyRjNX07XHJcbiAgLS10Yy1jdGEtcHJpbWFyeS1jb2xvci1ob3ZlcjogI3skYzV9O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktY29sb3ItYWN0aXZlOiAjeyRjNX07XHJcbiAgLS10Yy1jdGEtcHJpbWFyeS1jb2xvci1kaXNhYmxlZDogI3skYzh9O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktYmctZGVmYXVsdDogI3skYzJ9O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktYmctaG92ZXI6ICN7JGMxfTtcclxuICAtLXRjLWN0YS1wcmltYXJ5LWJnLWFjdGl2ZTogI3skYzZ9O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktYmctZGlzYWJsZWQ6ICN7JGMxMX07XHJcbiAgLS10Yy1jdGEtcHJpbWFyeS1ib3JkZXItZGVmYXVsdDogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtcHJpbWFyeS1ib3JkZXItaG92ZXI6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktYm9yZGVyLWFjdGl2ZTogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtcHJpbWFyeS1ib3JkZXItZGlzYWJsZWQ6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1jb2xvci1kZWZhdWx0OiAjeyRjNX07XHJcbiAgLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWNvbG9yLWhvdmVyOiAjeyRjNX07XHJcbiAgLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWNvbG9yLWFjdGl2ZTogI3skYzV9O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1jb2xvci1kaXNhYmxlZDogI3skYzh9O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1iZy1kZWZhdWx0OiAjeyRjMn07XHJcbiAgLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWJnLWhvdmVyOiAjeyRjMX07XHJcbiAgLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWJnLWFjdGl2ZTogI3skYzZ9O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1iZy1kaXNhYmxlZDogI3skYzExfTtcclxuICAtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYm9yZGVyLWRlZmF1bHQ6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1ib3JkZXItaG92ZXI6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1ib3JkZXItYWN0aXZlOiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYm9yZGVyLWRpc2FibGVkOiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS1zZWNvbmRhcnktY29sb3ItZGVmYXVsdDogI3skYzR9O1xyXG4gIC0tdGMtY3RhLXNlY29uZGFyeS1jb2xvci1ob3ZlcjogI3skYzN9O1xyXG4gIC0tdGMtY3RhLXNlY29uZGFyeS1jb2xvci1hY3RpdmU6ICN7JGMzfTtcclxuICAtLXRjLWN0YS1zZWNvbmRhcnktY29sb3ItZGlzYWJsZWQ6ICN7JGM4fTtcclxuICAtLXRjLWN0YS1zZWNvbmRhcnktYmctZGVmYXVsdDogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtc2Vjb25kYXJ5LWJnLWhvdmVyOiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS1zZWNvbmRhcnktYmctYWN0aXZlOiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS1zZWNvbmRhcnktYmctZGlzYWJsZWQ6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXNlY29uZGFyeS1ib3JkZXItZGVmYXVsdDogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtc2Vjb25kYXJ5LWJvcmRlci1ob3ZlcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtc2Vjb25kYXJ5LWJvcmRlci1hY3RpdmU6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXNlY29uZGFyeS1ib3JkZXItZGlzYWJsZWQ6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWNvbG9yLWRlZmF1bHQ6ICN7JGM1fTtcclxuICAtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1jb2xvci1ob3ZlcjogI3skYzV9O1xyXG4gIC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWNvbG9yLWFjdGl2ZTogI3skYzV9O1xyXG4gIC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWNvbG9yLWRpc2FibGVkOiAjeyRjOH07XHJcbiAgLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYmctZGVmYXVsdDogI3skYzJ9O1xyXG4gIC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJnLWhvdmVyOiAjeyRjMX07XHJcbiAgLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYmctYWN0aXZlOiAjeyRjNn07XHJcbiAgLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYmctZGlzYWJsZWQ6ICN7JGMxMX07XHJcbiAgLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYm9yZGVyLWRlZmF1bHQ6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJvcmRlci1ob3ZlcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYm9yZGVyLWFjdGl2ZTogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYm9yZGVyLWRpc2FibGVkOiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS10ZXJ0aWFyeS1jb2xvci1kZWZhdWx0OiAjeyRjMn07XHJcbiAgLS10Yy1jdGEtdGVydGlhcnktY29sb3ItaG92ZXI6ICN7JGMxfTtcclxuICAtLXRjLWN0YS10ZXJ0aWFyeS1jb2xvci1hY3RpdmU6ICN7JGM2fTtcclxuICAtLXRjLWN0YS10ZXJ0aWFyeS1jb2xvci1kaXNhYmxlZDogI3skYzExfTtcclxuICAtLXRjLWN0YS10ZXJ0aWFyeS1iZy1kZWZhdWx0OiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS10ZXJ0aWFyeS1iZy1ob3ZlcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtdGVydGlhcnktYmctYWN0aXZlOiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS10ZXJ0aWFyeS1iZy1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtdGVydGlhcnktYm9yZGVyLWRlZmF1bHQ6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXRlcnRpYXJ5LWJvcmRlci1ob3ZlcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtdGVydGlhcnktYm9yZGVyLWFjdGl2ZTogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtdGVydGlhcnktYm9yZGVyLWRpc2FibGVkOiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWNvbG9yLWRlZmF1bHQ6ICN7JGMyfTtcclxuICAtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWNvbG9yLWhvdmVyOiAjeyRjMX07XHJcbiAgLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1jb2xvci1hY3RpdmU6ICN7JGM2fTtcclxuICAtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWNvbG9yLWRpc2FibGVkOiAjeyRjMTF9O1xyXG4gIC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYmctZGVmYXVsdDogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1iZy1ob3ZlcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1iZy1hY3RpdmU6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYmctZGlzYWJsZWQ6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYm9yZGVyLWRlZmF1bHQ6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYm9yZGVyLWhvdmVyOiB0cmFuc3BhcmVudDtcclxuICAtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJvcmRlci1hY3RpdmU6IHRyYW5zcGFyZW50O1xyXG4gIC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYm9yZGVyLWRpc2FibGVkOiB0cmFuc3BhcmVudDtcclxuICAvKiBJbnB1dHMgKi9cclxuICAtLXRjLWlucHV0cy1mb250LWZhbWlseTogI3skZm9udC1mYW1pbHktbW9ub3NwYWNlfTtcclxuICAtLXRjLWlucHV0cy1mb250LXdlaWdodDogI3skaW5wdXQtZm9udC13ZWlnaHR9O1xyXG4gIC0tdGMtaW5wdXRzLWJvcmRlci1yYWRpdXM6ICN7JGlucHV0LWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tdGMtaW5wdXRzLWJvcmRlci13aWR0aDogI3skaW5wdXQtYm9yZGVyLXdpZHRofTtcclxuICAtLXRjLWlucHV0cy1wbGFjZWhvbGRlci1jb2xvci1kZWZhdWx0OiAjeyR3aGl0ZX07XHJcbiAgLS10Yy1pbnB1dHMtdGV4dC1jb2xvci1kZWZhdWx0OiAjeyRpbnB1dC1jb2xvcn07XHJcbiAgLS10Yy1pbnB1dHMtbGFiZWwtY29sb3ItZm9jdXM6ICN7JGM1fTtcclxuICAtLXRjLWlucHV0cy1iYWNrZ3JvdW5kLWNvbG9yLWRlZmF1bHQ6ICN7JGlucHV0LWJnfTtcclxuICAtLXRjLWlucHV0cy1ib3JkZXItY29sb3ItZGVmYXVsdDogI3skaW5wdXQtYm9yZGVyLWNvbG9yfTtcclxuICAtLXRjLWlucHV0cy1ib3JkZXItY29sb3ItZm9jdXM6ICN7JGMyfTtcclxuICAvKiBUeXBvZ3JhcGh5ICovXHJcbiAgLS10Yy1mb250LWZhbWlseS1oZWFkaW5nczogI3skaGVhZGluZ3MtZm9udC1mYW1pbHl9O1xyXG4gIC0tdGMtZm9udC1mYW1pbHktYm9keTogI3skZm9udC1mYW1pbHktYmFzZX07XHJcbiAgLS10Yy1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7JGZvbnQtZmFtaWx5LW1vbm9zcGFjZX07XHJcbiAgLS10Yy1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xyXG4gIC0tdGMtaDEtZm9udC1zaXplLWRlc2t0b3AteGw6ICN7JGgxLWZvbnQtc2l6ZS14bH07XHJcbiAgLS10Yy1oMS1mb250LXNpemUtZGVza3RvcDogI3skaDEtZm9udC1zaXplLWxnfTtcclxuICAtLXRjLWgxLWZvbnQtc2l6ZS10YWJsZXQ6ICN7JGgxLWZvbnQtc2l6ZS1tZH07XHJcbiAgLS10Yy1oMS1mb250LXNpemUtbW9iaWxlOiAjeyRoMS1mb250LXNpemV9O1xyXG4gIC0tdGMtaDEtZm9udC13ZWlnaHQ6ICN7JGhlYWRpbmdzLWZvbnQtd2VpZ2h0fTtcclxuICAtLXRjLWgyLWZvbnQtc2l6ZS1kZXNrdG9wLXhsOiAjeyRoMi1mb250LXNpemUteGx9O1xyXG4gIC0tdGMtaDItZm9udC1zaXplLWRlc2t0b3A6ICN7JGgyLWZvbnQtc2l6ZS1sZ307XHJcbiAgLS10Yy1oMi1mb250LXNpemUtdGFibGV0OiAjeyRoMi1mb250LXNpemUtbWR9O1xyXG4gIC0tdGMtaDItZm9udC1zaXplLW1vYmlsZTogI3skaDItZm9udC1zaXplfTtcclxuICAtLXRjLWgyLWZvbnQtd2VpZ2h0OiAjeyRoZWFkaW5ncy1mb250LXdlaWdodH07XHJcbiAgLS10Yy1oMy1mb250LXNpemUtZGVza3RvcC14bDogI3skaDMtZm9udC1zaXplLXhsfTtcclxuICAtLXRjLWgzLWZvbnQtc2l6ZS1kZXNrdG9wOiAjeyRoMy1mb250LXNpemUtbGd9O1xyXG4gIC0tdGMtaDMtZm9udC1zaXplLXRhYmxldDogI3skaDMtZm9udC1zaXplLW1kfTtcclxuICAtLXRjLWgzLWZvbnQtc2l6ZS1tb2JpbGU6ICN7JGgzLWZvbnQtc2l6ZX07XHJcbiAgLS10Yy1oMy1mb250LXdlaWdodDogI3skaGVhZGluZ3MtZm9udC13ZWlnaHR9O1xyXG4gIC0tdGMtaDQtZm9udC1zaXplLWRlc2t0b3AteGw6ICN7JGg0LWZvbnQtc2l6ZS14bH07XHJcbiAgLS10Yy1oNC1mb250LXNpemUtZGVza3RvcDogI3skaDQtZm9udC1zaXplLWxnfTtcclxuICAtLXRjLWg0LWZvbnQtc2l6ZS10YWJsZXQ6ICN7JGg0LWZvbnQtc2l6ZS1tZH07XHJcbiAgLS10Yy1oNC1mb250LXNpemUtbW9iaWxlOiAjeyRoNC1mb250LXNpemV9O1xyXG4gIC0tdGMtaDQtZm9udC13ZWlnaHQ6ICN7JGhlYWRpbmdzLWZvbnQtd2VpZ2h0fTtcclxuICAtLXRjLWg1LWZvbnQtc2l6ZS1kZXNrdG9wLXhsOiAjeyRoNS1mb250LXNpemUteGx9O1xyXG4gIC0tdGMtaDUtZm9udC1zaXplLWRlc2t0b3A6ICN7JGg1LWZvbnQtc2l6ZS1sZ307XHJcbiAgLS10Yy1oNS1mb250LXNpemUtdGFibGV0OiAjeyRoNS1mb250LXNpemUtbWR9O1xyXG4gIC0tdGMtaDUtZm9udC1zaXplLW1vYmlsZTogI3skaDUtZm9udC1zaXplfTtcclxuICAtLXRjLWg1LWZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgLS10Yy1oNi1mb250LXNpemUtZGVza3RvcC14bDogI3skaDYtZm9udC1zaXplLXhsfTtcclxuICAtLXRjLWg2LWZvbnQtc2l6ZS1kZXNrdG9wOiAjeyRoNi1mb250LXNpemUtbGd9O1xyXG4gIC0tdGMtaDYtZm9udC1zaXplLXRhYmxldDogI3skaDYtZm9udC1zaXplLW1kfTtcclxuICAtLXRjLWg2LWZvbnQtc2l6ZS1tb2JpbGU6ICN7JGg2LWZvbnQtc2l6ZX07XHJcbiAgLS10Yy1oNi1mb250LXdlaWdodDogNTAwO1xyXG4gIC0tdGMtaDEtbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAtLXRjLWgyLWxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgLS10Yy1oMy1sZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gIC0tdGMtaDQtbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAtLXRjLWg1LWxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgLS10Yy1oNi1sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIC0tdGMtYm9keS1mb250LXNpemUtZGVza3RvcC14bDogI3skZm9udC1zaXplLXhsfTtcclxuICAtLXRjLWJvZHktZm9udC1zaXplLWRlc2t0b3A6ICN7JGZvbnQtc2l6ZS1sZ307XHJcbiAgLS10Yy1ib2R5LWZvbnQtc2l6ZS10YWJsZXQ6ICN7JGZvbnQtc2l6ZS1iYXNlfTtcclxuICAtLXRjLWJvZHktZm9udC1zaXplLW1vYmlsZTogI3skZm9udC1zaXplLXNtfTtcclxuICAtLXRjLWJvZHktbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAtLXRjLWNhcHRpb24tZm9udC1zaXplLWRlc2t0b3A6ICN7JGNhcHRpb24tZm9udC1zaXplLWxnfTtcclxuICAtLXRjLWNhcHRpb24tZm9udC1zaXplLXRhYmxldDogI3skY2FwdGlvbi1mb250LXNpemUtbWR9O1xyXG4gIC0tdGMtY2FwdGlvbi1mb250LXNpemUtbW9iaWxlOiAjeyRjYXB0aW9uLWZvbnQtc2l6ZX07XHJcbiAgLS10Yy1jYXB0aW9uLWZvbnQtZmFtaWx5OiAjeyRjYXB0aW9uLWZvbnQtZmFtaWx5fTtcclxuICAtLXRjLWNhcHRpb24tbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAtLXRjLW92ZXJsaW5lLWZvbnQtc2l6ZS1kZXNrdG9wOiAxMHB4O1xyXG4gIC0tdGMtb3ZlcmxpbmUtZm9udC1zaXplLXRhYmxldDogMTBweDtcclxuICAtLXRjLW92ZXJsaW5lLWZvbnQtc2l6ZS1tb2JpbGU6IDEwcHg7XHJcbiAgLS10Yy1vdmVybGluZS1sZXR0ZXItc3BhY2luZzogMDtcclxuICAtLXRjLWxpbmstZm9udC13ZWlnaHQ6IDQwMDtcclxuICAtLXRjLXN0cm9uZy1mb250LXdlaWdodDogNzAwO1xyXG5cclxuICAtLXRjLWJ0bi1pY29ucy13aWR0aC1tb2JpbGU6IDI1cHg7XHJcbiAgLS10Yy1idG4taWNvbnMtd2lkdGgtdGFibGV0OiAyNHB4O1xyXG4gIC0tdGMtYnRuLWljb25zLXdpZHRoLWRlc2t0b3A6IDI1cHg7XHJcbiAgLS10Yy1jdGEtZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgLS10Yy1uYXYtZnVsbC0xbGV2ZWwtZm9udC1zaXplOiAjeyRuYXYtZnVsbC1mb250LXNpemV9O1xyXG4gIC0tdGMtbmF2LWZ1bGwtMWxldmVsLWZvbnQtd2VpZ2h0OiAjeyRuYXYtZnVsbC1mb250LXdlaWdodH07XHJcbiAgLS10Yy1uYXYtZnVsbC0xbGV2ZWwtbGluZS1oZWlnaHQ6ICN7JG5hdi1mdWxsLWxpbmUtaGVpZ2h0fTtcclxuICAtLXRjLW5hdi1mdWxsLTFsZXZlbC1mb250LWZhbWlseTogI3skbmF2LWZ1bGwtZm9udC1mYW1pbHl9O1xyXG4gIC0tdGMtbmF2LWZ1bGwtMWxldmVsLWxldHRlci1zcGFjaW5nOiAjeyRuYXYtZnVsbC1sZXR0ZXItc3BhY2luZ307XHJcblxyXG4gIC0td2hpdGU6ICN7JHdoaXRlfTtcclxuICAtLXRjLWNvbG9yLXdoaXRlOiAjeyR3aGl0ZX07XHJcbiAgLS1ibGFjazogI3skYmxhY2t9O1xyXG4gIC0tdGMtY29sb3ItYmxhY2s6ICN7JGJsYWNrfTtcclxuXHJcbiAgLy9IZWFkZXIgaGVpZ2h0c1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcclxuICAgIC0taGVhZGVyLWg6IDE1NHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XHJcbiAgICAtLWhlYWRlci1oOiA5NXB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzNweCl7XHJcbiAgICAtLWhlYWRlci1oOiA2OHB4O1xyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgZm9udCBzaXplc1xuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvdjgueC9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1mb250LXNpemUtdW5pdCAhPSByZW0gYW5kICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSBmb250IHNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsIGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1lbmFibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250IHNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsICRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsIGRpdmlkZSgkZnMgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250IHNpemVcbiAgICAkcmZzLXN0YXRpYzogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcywgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnN9cHgpO1xuXG4gICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSBmb250IHNpemUgaXMgYmlnZ2VyIHRoYW4gdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgQGlmICRmcyA8PSAkcmZzLWJhc2UtZm9udC1zaXplIG9yIG5vdCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSBmb250IHNpemUgZm9yICRmc1xuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArIGRpdmlkZSgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJGZzIGFuZCB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJGZzLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemVcbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG5cbiAgICAgIC8vIEJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgJG1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcblxuICAgICAgQGluY2x1ZGUgX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICAgICAgICBAaW5jbHVkZSBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW5zIHVzZSBSRlMgdG8gcmVzY2FsZSB0aGUgZm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gVmFyaWFibGVzXHJcbi8vXHJcbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxyXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cclxuXHJcbkB1c2UgJ3Nhc3M6bWF0aCc7XHJcblxyXG4vLyBDb2xvciBzeXN0ZW1cclxuXHJcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcclxuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xyXG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XHJcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcclxuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xyXG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XHJcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcclxuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xyXG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XHJcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcclxuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xyXG5cclxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcclxuJGdyYXlzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxyXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxyXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxyXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxyXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxyXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxyXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxyXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxyXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXHJcbiAgKSxcclxuICAkZ3JheXNcclxuKTtcclxuXHJcbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xyXG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcclxuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XHJcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xyXG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcclxuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XHJcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xyXG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcclxuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XHJcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xyXG5cclxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XHJcbiRjb2xvcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXHJcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcclxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxyXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxyXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXHJcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcclxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxyXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcclxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcclxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcclxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXHJcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxyXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxyXG4gICksXHJcbiAgJGNvbG9yc1xyXG4pO1xyXG5cclxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xyXG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xyXG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XHJcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xyXG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcclxuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcclxuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcclxuXHJcbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4vLyBJTkZPOiBSZW1vdmVkIHRoZSBtZXJnZSBvZiBhbGwgdGhlbWUtY29sb3JzLCBkbyBub3QgYWRkIHRoZW0gYWdhaW4hXHJcbi8vIEFsc28gY2hhbmdlZCBhbGwgdGhlIG9jY3VycmVuY2VzLCBvYnZpb3VzbHlcclxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIC8vIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcclxuICAgIC8vIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxyXG4gICAgLy8gXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxyXG4gICAgLy8gXCJpbmZvXCI6ICAgICAgICRpbmZvLFxyXG4gICAgLy8gXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxyXG4gICAgLy8gXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXHJcbiAgICAvLyBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxyXG4gICAgLy8gXCJkYXJrXCI6ICAgICAgICRkYXJrXHJcbiAgKSxcclxuICAkdGhlbWUtY29sb3JzXHJcbik7XHJcblxyXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXHJcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcclxuXHJcbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxyXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xyXG5cclxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXHJcbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXHJcbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcclxuICAoXCI8XCIsIFwiJTNjXCIpLFxyXG4gIChcIj5cIiwgXCIlM2VcIiksXHJcbiAgKFwiI1wiLCBcIiUyM1wiKSxcclxuICAoXCIoXCIsIFwiJTI4XCIpLFxyXG4gIChcIilcIiwgXCIlMjlcIiksXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gT3B0aW9uc1xyXG4vL1xyXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXHJcblxyXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xyXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBTcGFjaW5nXHJcbi8vXHJcbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2VcclxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxyXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxyXG5cclxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xyXG4kc3BhY2VyczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIDA6IDAsXHJcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXHJcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcclxuICAgIDM6ICRzcGFjZXIsXHJcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXHJcbiAgICA1OiAoJHNwYWNlciAqIDMpXHJcbiAgKSxcclxuICAkc3BhY2Vyc1xyXG4pO1xyXG5cclxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxyXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xyXG4kc2l6ZXM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICAyNTogMjUlLFxyXG4gICAgNTA6IDUwJSxcclxuICAgIDc1OiA3NSUsXHJcbiAgICAxMDA6IDEwMCUsXHJcbiAgICBhdXRvOiBhdXRvXHJcbiAgKSxcclxuICAkc2l6ZXNcclxuKTtcclxuXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cclxuXHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTGlua3NcclxuLy9cclxuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxyXG5cclxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVudENvbG9yO1xyXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmU7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5LWxpZ2h0O1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsO1xyXG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxyXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XHJcblxyXG4vLyBQYXJhZ3JhcGhzXHJcbi8vXHJcbi8vIFN0eWxlIHAgZWxlbWVudC5cclxuXHJcbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEdyaWQgYnJlYWtwb2ludHNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXHJcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA4MzRweCxcclxuICBsZzogMTI4MHB4LFxyXG4gIHhsOiAxOTIwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xyXG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xyXG5cclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgLy8geHM6IDMzNnB4LFxyXG4gIHNtOiA1NDBweCxcclxuICBtZDogNjg4cHgsXHJcbiAgbGc6IDk2MHB4LFxyXG4gIHhsOiAxMjAwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XHJcblxyXG5cclxuLy8gR3JpZCBjb2x1bW5zXHJcbi8vXHJcbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxyXG5cclxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XHJcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XHJcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ29tcG9uZW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXHJcblxyXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuXHJcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcclxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuXHJcbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xyXG5cclxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcclxuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xyXG5cclxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XHJcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcclxuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xyXG5cclxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XHJcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXHJcbiAgKFxyXG4gICAgKDIxIDkpLFxyXG4gICAgKDE2IDkpLFxyXG4gICAgKDQgMyksXHJcbiAgICAoMSAxKSxcclxuICApLFxyXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3NcclxuKTtcclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuXHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxyXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG5cclxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xyXG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xyXG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xyXG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XHJcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgIDEwcHggIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA0MDAgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xyXG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XHJcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xyXG5cclxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcblxyXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XHJcblxyXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcblxyXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcclxuXHJcbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG5cclxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcclxuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XHJcblxyXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRhYmxlc1xyXG4vL1xyXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXHJcblxyXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xyXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJ1dHRvbnMgKyBGb3Jtc1xyXG4vL1xyXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCdXR0b25zXHJcbi8vXHJcbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxyXG5cclxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xyXG5cclxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuXHJcbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xyXG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXHJcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRm9ybXNcclxuXHJcbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sIG1hdGguZGl2KCRpbnB1dC1wYWRkaW5nLXksIDIpKSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XHJcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGg7XHJcblxyXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKCRwcmltYXJ5LCAuNSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICBtYXRoLmRpdigkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsMikgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXHJcblxyXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS10ZXh0OiAoXHJcbiAgZW46IFwiQnJvd3NlXCJcclxuKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGb3JtIHZhbGlkYXRpb25cclxuXHJcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcclxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBcInZhbGlkXCI6IChcclxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcclxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcclxuICAgICksXHJcbiAgICBcImludmFsaWRcIjogKFxyXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXHJcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcclxuICAgICksXHJcbiAgKSxcclxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xyXG4pO1xyXG5cclxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxyXG4vL1xyXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcclxuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxyXG5cclxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcclxuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcclxuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcclxuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcclxuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBOYXZzXHJcblxyXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgIG1hdGguZGl2KCRzcGFjZXIsIDIpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE5hdmJhclxyXG5cclxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgbWF0aC5kaXYoJHNwYWNlciwgMikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xyXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICBtYXRoLmRpdigkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQsMikgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIERyb3Bkb3duc1xyXG4vL1xyXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXHJcblxyXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uXHJcblxyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuXHJcbi8vIEp1bWJvdHJvblxyXG5cclxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENhcmRzXHJcblxyXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAyKSAhZGVmYXVsdDtcclxuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcclxuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVG9vbHRpcHNcclxuXHJcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG5cclxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcclxuXHJcbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUG9wb3ZlcnNcclxuXHJcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVG9hc3RzXHJcblxyXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcclxuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG5cclxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcclxuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJhZGdlc1xyXG5cclxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xyXG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcclxuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxyXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXHJcbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE1vZGFsc1xyXG5cclxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcclxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcclxuXHJcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEFsZXJ0c1xyXG4vL1xyXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cclxuXHJcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcclxuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQcm9ncmVzcyBiYXJzXHJcblxyXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBMaXN0IGdyb3VwXHJcblxyXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcblxyXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZpZ3VyZXNcclxuXHJcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcclxuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJyZWFkY3J1bWJzXHJcblxyXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDYXJvdXNlbFxyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxyXG5cclxuXHJcbi8vIFNwaW5uZXJzXHJcblxyXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcclxuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XHJcblxyXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDbG9zZVxyXG5cclxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xyXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDb2RlXHJcblxyXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcclxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XHJcblxyXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcclxuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XHJcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcblxyXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFV0aWxpdGllc1xyXG5cclxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xyXG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XHJcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xyXG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUHJpbnRpbmdcclxuXHJcbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xyXG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xyXG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyICogLjU7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgICBtYXgtd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcblxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMTU1N1xuICAgIC8vIEFsaWduIHRvb2x0aXAgdG8gZm9ybSBlbGVtZW50c1xuICAgIC5mb3JtLXJvdyA+IC5jb2wgPiAmLFxuICAgIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gJiB7XG4gICAgICBsZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXggKiA0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1wYWRkaW5nLXggKiAyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkY3VzdG9tLXNlbGVjdC1iZyBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYud2lkdGgge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1jdXJzb3I7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGFkZCgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBsZWZ0OiBhZGQoLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAqIC41O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xyXG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XHJcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXHJcbiAgICAvLyBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XHJcbiAgICAvLyAgIEBpZiAkc2l6ZSAhPSAwIHtcclxuICAgIC8vICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgIC8vICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgLy8gICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgLy8gICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgIC8vICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgIC8vICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgIC8vICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgIC8vICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAvLyAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAvLyAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXHJcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxyXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXIjeyRpbmZpeH0tYXV0byxcclxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWIjeyRpbmZpeH0tYXV0byxcclxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sI3skaW5maXh9LWF1dG8sXHJcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gRGVwcmVjYXRlZCwgYnV0IGF2b2lkcyBpc3N1ZXMgd2l0aCBmbGV4IGNvbnRhaW5lcnNcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIFVzZWQgaW5zdGVhZCBvZiBgb3ZlcmZsb3ctd3JhcGAgZm9yIElFICYgRWRnZSBMZWdhY3lcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICdzYXNzOm1hcCc7XG5AdXNlICdzYXNzOmxpc3QnO1xuXG4vLy8gQnJlYWtwb2ludCBsaXN0XG4vLy9cbi8vLyBOYW1lIHlvdXIgYnJlYWtwb2ludHMgaW4gYSB3YXkgdGhhdCBjcmVhdGVzIGEgdWJpcXVpdG91cyBsYW5ndWFnZVxuLy8vIGFjcm9zcyB0ZWFtIG1lbWJlcnMuIEl0IHdpbGwgaW1wcm92ZSBjb21tdW5pY2F0aW9uIGJldHdlZW5cbi8vLyBzdGFrZWhvbGRlcnMsIGRlc2lnbmVycywgZGV2ZWxvcGVycywgYW5kIHRlc3RlcnMuXG4vLy9cbi8vLyBAdHlwZSBNYXBcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI3NlZWluZy10aGUtY3VycmVudGx5LWFjdGl2ZS1icmVha3BvaW50IEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbiRicmVha3BvaW50czogKFxuICBtb2JpbGU6IDMyMHB4LFxuICB0YWJsZXQ6IDc0MHB4LFxuICBkZXNrdG9wOiA5ODBweCxcbiAgd2lkZTogMTMwMHB4LFxuKSAhZGVmYXVsdDtcblxuLy8vIFNob3cgYnJlYWtwb2ludHMgaW4gdGhlIHRvcCByaWdodCBjb3JuZXJcbi8vL1xuLy8vIElmIHlvdSB3YW50IHRvIGRpc3BsYXkgdGhlIGN1cnJlbnRseSBhY3RpdmUgYnJlYWtwb2ludCBpbiB0aGUgdG9wXG4vLy8gcmlnaHQgY29ybmVyIG9mIHlvdXIgc2l0ZSBkdXJpbmcgZGV2ZWxvcG1lbnQsIGFkZCB0aGUgYnJlYWtwb2ludHNcbi8vLyB0byB0aGlzIGxpc3QsIG9yZGVyZWQgYnkgd2lkdGguIEZvciBleGFtcGxlOiAobW9iaWxlLCB0YWJsZXQsIGRlc2t0b3ApLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgQHVzZSAncGF0aC90by9tcScgd2l0aCAoJHNob3ctYnJlYWtwb2ludHM6ICgnbW9iaWxlJywgJ3RhYmxldCcsICdkZXNrdG9wJykpO1xuLy8vXG4vLy9cbi8vLyBAdHlwZSBtYXBcbiRzaG93LWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcblxuLy8vIEN1c3RvbWl6ZSB0aGUgbWVkaWEgdHlwZSAoZm9yIGV4YW1wbGU6IGBAbWVkaWEgc2NyZWVuYCBvciBgQG1lZGlhIHByaW50YClcbi8vLyBCeSBkZWZhdWx0IHNhc3MtbXEgdXNlcyBhbiBcImFsbFwiIG1lZGlhIHR5cGUgKGBAbWVkaWEgYWxsIGFuZCDigKZgKVxuLy8vXG4vLy8gSWYgeW91IHdhbnQgdG8gb3ZlcnJpZWQgdGhlIG1lZGlhIHR5cGUsIHlvdSBjYW4gdXNlIHRoaXMgb3B0aW9uLlxuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIEB1c2UgJ3BhdGgvdG8vbXEnIHdpdGggKCRtZWRpYS10eXBlOiAnc2NyZWVuJyk7XG4vLy9cbi8vLyBAdHlwZSBTdHJpbmdcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI2NoYW5naW5nLW1lZGlhLXR5cGUgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlXG4kbWVkaWEtdHlwZTogYWxsICFkZWZhdWx0O1xuXG4vLy8gQ29udmVydCBwaXhlbHMgdG8gZW1zXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHB4IC0gdmFsdWUgdG8gY29udmVydFxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAkZm9udC1zaXplLWluLWVtczogcHgyZW0oMTZweCk7XG4vLy8gIHAgeyBmb250LXNpemU6IHB4MmVtKDE2cHgpOyB9XG4vLy9cbi8vLyBAcmV0dXJucyB7TnVtYmVyfVxuXG5AZnVuY3Rpb24gcHgyZW0oJHB4KSB7XG4gIEBpZiBtYXRoLmlzLXVuaXRsZXNzKCRweCkge1xuICAgIEB3YXJuIFwiQXNzdW1pbmcgI3skcHh9IHRvIGJlIGluIHBpeGVscywgYXR0ZW1wdGluZyB0byBjb252ZXJ0IGl0IGludG8gcGl4ZWxzLlwiO1xuICAgIEByZXR1cm4gcHgyZW0oJHB4ICogMXB4KTtcbiAgfVxuICAvLyBpZiAkcHggaXMgY29tcGF0aWJsZSB3aXRoIGVtIHVuaXRzLCB0aGVuIHJldHVybiB2YWx1ZSB1bmNoYW5nZWRcbiAgQGlmIG1hdGguY29tcGF0aWJsZSgkcHgsIDFlbSkge1xuICAgIEByZXR1cm4gJHB4O1xuICB9XG4gIEByZXR1cm4gbWF0aC5kaXYoJHB4LCAxNnB4KSAqIDFlbTtcbn1cblxuLy8vIEdldCBhIGJyZWFrcG9pbnQncyB3aWR0aFxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRuYW1lIC0gTmFtZSBvZiB0aGUgYnJlYWtwb2ludC4gT25lIG9mICRicmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAkdGFibGV0LXdpZHRoOiBnZXQtYnJlYWtwb2ludC13aWR0aCh0YWJsZXQpO1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogZ2V0LWJyZWFrcG9pbnQtd2lkdGgodGFibGV0KSkge31cbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRicmVha3BvaW50c1xuLy8vXG4vLy8gQHJldHVybnMge051bWJlcn0gVmFsdWUgaW4gcGl4ZWxzXG5AZnVuY3Rpb24gZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJG5hbWUsICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzKSB7XG4gIEBpZiBtYXAuaGFzLWtleSgkYnJlYWtwb2ludHMsICRuYW1lKSB7XG4gICAgQHJldHVybiBtYXAuZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIkJyZWFrcG9pbnQgI3skbmFtZX0gd2Fzbid0IGZvdW5kIGluICRicmVha3BvaW50cy5cIjtcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cbn1cblxuLy8vIE1lZGlhIFF1ZXJ5IG1peGluXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICRmcm9tIFtmYWxzZV0gLSBPbmUgb2YgJGJyZWFrcG9pbnRzXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkdW50aWwgW2ZhbHNlXSAtIE9uZSBvZiAkYnJlYWtwb2ludHNcbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICRhbmQgW2ZhbHNlXSAtIEFkZGl0aW9uYWwgbWVkaWEgcXVlcnkgcGFyYW1ldGVyc1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVkaWEtdHlwZSBbJG1lZGlhLXR5cGVdIC0gTWVkaWEgdHlwZTogc2NyZWVuLCBwcmludOKAplxuLy8vXG4vLy8gQGlnbm9yZSBVbmRvY3VtZW50ZWQgQVBJLCBmb3IgYWR2YW5jZWQgdXNlIG9ubHk6XG4vLy8gQGlnbm9yZSBAcGFyYW0ge01hcH0gJGJyZWFrcG9pbnRzIFskYnJlYWtwb2ludHNdXG4vLy9cbi8vLyBAY29udGVudCBzdHlsaW5nIHJ1bGVzLCB3cmFwcGVkIGludG8gYSBAbWVkaWEgcXVlcnkgd2hlbiAkcmVzcG9uc2l2ZSBpcyB0cnVlXG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbWVkaWEtdHlwZVxuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRicmVha3BvaW50c1xuLy8vIEByZXF1aXJlcyB7ZnVuY3Rpb259IHB4MmVtXG4vLy8gQHJlcXVpcmVzIHtmdW5jdGlvbn0gZ2V0LWJyZWFrcG9pbnQtd2lkdGhcbi8vL1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjcmVzcG9uc2l2ZS1tb2RlLW9uLWRlZmF1bHQgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICBAdXNlICdwYXRoL3RvL21xJyBhcyAqO1xuLy8vICAuZWxlbWVudCB7XG4vLy8gICAgQGluY2x1ZGUgbXEoJGZyb206IG1vYmlsZSkge1xuLy8vICAgICAgY29sb3I6IHJlZDtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcbi8vLyAgICAgIGNvbG9yOiBibHVlO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcShtb2JpbGUsIHRhYmxldCkge1xuLy8vICAgICAgY29sb3I6IGdyZWVuO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0LCAkYW5kOiAnKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpJykge1xuLy8vICAgICAgY29sb3I6IHRlYWw7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKDk1MHB4KSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEodGFibGV0LCAkbWVkaWEtdHlwZTogc2NyZWVuKSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gICAgLy8gQWR2YW5jZWQgdXNlOlxuLy8vICAgICRteS1icmVha3BvaW50czogKEw6IDkwMHB4LCBYTDogMTIwMHB4KTtcbi8vLyAgICBAaW5jbHVkZSBtcShMLCAkYnJlYWtwb2ludHM6ICRteS1icmVha3BvaW50cykge1xuLy8vICAgICAgY29sb3I6IGhvdHBpbms7XG4vLy8gICAgfVxuLy8vICB9XG5AbWl4aW4gbXEoXG4gICRmcm9tOiBmYWxzZSxcbiAgJHVudGlsOiBmYWxzZSxcbiAgJGFuZDogZmFsc2UsXG4gICRtZWRpYS10eXBlOiAkbWVkaWEtdHlwZSxcbiAgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHNcbikge1xuICAkbWluLXdpZHRoOiAwO1xuICAkbWF4LXdpZHRoOiAwO1xuICAkbWVkaWEtcXVlcnk6ICcnO1xuXG4gIC8vIEZyb206IHRoaXMgYnJlYWtwb2ludCAoaW5jbHVzaXZlKVxuICBAaWYgJGZyb20ge1xuICAgIEBpZiB0eXBlLW9mKCRmcm9tKSA9PSBudW1iZXIge1xuICAgICAgJG1pbi13aWR0aDogcHgyZW0oJGZyb20pO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJG1pbi13aWR0aDogcHgyZW0oZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJGZyb20sICRicmVha3BvaW50cykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFVudGlsOiB0aGF0IGJyZWFrcG9pbnQgKGV4Y2x1c2l2ZSlcbiAgQGlmICR1bnRpbCB7XG4gICAgQGlmIHR5cGUtb2YoJHVudGlsKSA9PSBudW1iZXIge1xuICAgICAgJG1heC13aWR0aDogcHgyZW0oJHVudGlsKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRtYXgtd2lkdGg6IHB4MmVtKGdldC1icmVha3BvaW50LXdpZHRoKCR1bnRpbCwgJGJyZWFrcG9pbnRzKSkgLSAwLjAxZW07XG4gICAgfVxuICB9XG5cbiAgQGlmICRtaW4td2lkdGggIT0gMCB7XG4gICAgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAobWluLXdpZHRoOiAjeyRtaW4td2lkdGh9KSc7XG4gIH1cbiAgQGlmICRtYXgtd2lkdGggIT0gMCB7XG4gICAgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAobWF4LXdpZHRoOiAjeyRtYXgtd2lkdGh9KSc7XG4gIH1cbiAgQGlmICRhbmQge1xuICAgICRtZWRpYS1xdWVyeTogJyN7JG1lZGlhLXF1ZXJ5fSBhbmQgI3skYW5kfSc7XG4gIH1cblxuICAvLyBSZW1vdmUgdW5uZWNlc3NhcnkgbWVkaWEgcXVlcnkgcHJlZml4ICdhbGwgYW5kICdcbiAgQGlmICgkbWVkaWEtdHlwZSA9PSAnYWxsJyBhbmQgJG1lZGlhLXF1ZXJ5ICE9ICcnKSB7XG4gICAgJG1lZGlhLXR5cGU6ICcnO1xuICAgICRtZWRpYS1xdWVyeTogc3RyLXNsaWNlKHVucXVvdGUoJG1lZGlhLXF1ZXJ5KSwgNik7XG4gIH1cblxuICBAbWVkaWEgI3skbWVkaWEtdHlwZSArICRtZWRpYS1xdWVyeX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBRdWljayBzb3J0XG4vLy9cbi8vLyBAYXV0aG9yIFNhbSBSaWNoYXJkc1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vIEBwYXJhbSB7TGlzdH0gJGxpc3QgLSBMaXN0IHRvIHNvcnRcbi8vLyBAcmV0dXJucyB7TGlzdH0gU29ydGVkIExpc3RcbkBmdW5jdGlvbiBfcXVpY2stc29ydCgkbGlzdCkge1xuICAkbGVzczogKCk7XG4gICRlcXVhbDogKCk7XG4gICRsYXJnZTogKCk7XG5cbiAgQGlmIGxlbmd0aCgkbGlzdCkgPiAxIHtcbiAgICAkc2VlZDogbGlzdC5udGgoJGxpc3QsIG1hdGguY2VpbChtYXRoLmRpdihsZW5ndGgoJGxpc3QpLCAyKSkpO1xuXG4gICAgQGVhY2ggJGl0ZW0gaW4gJGxpc3Qge1xuICAgICAgQGlmICgkaXRlbSA9PSAkc2VlZCkge1xuICAgICAgICAkZXF1YWw6IGxpc3QuYXBwZW5kKCRlcXVhbCwgJGl0ZW0pO1xuICAgICAgfSBAZWxzZSBpZiAoJGl0ZW0gPCAkc2VlZCkge1xuICAgICAgICAkbGVzczogbGlzdC5hcHBlbmQoJGxlc3MsICRpdGVtKTtcbiAgICAgIH0gQGVsc2UgaWYgKCRpdGVtID4gJHNlZWQpIHtcbiAgICAgICAgJGxhcmdlOiBsaXN0LmFwcGVuZCgkbGFyZ2UsICRpdGVtKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAcmV0dXJuIGpvaW4oam9pbihfcXVpY2stc29ydCgkbGVzcyksICRlcXVhbCksIF9xdWljay1zb3J0KCRsYXJnZSkpO1xuICB9XG5cbiAgQHJldHVybiAkbGlzdDtcbn1cblxuLy8vIFNvcnQgYSBtYXAgYnkgdmFsdWVzICh3b3JrcyB3aXRoIG51bWJlcnMgb25seSlcbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vIEBwYXJhbSB7TWFwfSAkbWFwIC0gTWFwIHRvIHNvcnRcbi8vLyBAcmV0dXJucyB7TWFwfSBNYXAgc29ydGVkIGJ5IHZhbHVlXG5AZnVuY3Rpb24gX21hcC1zb3J0LWJ5LXZhbHVlKCRtYXApIHtcbiAgJG1hcC1zb3J0ZWQ6ICgpO1xuICAkbWFwLWtleXM6IG1hcC5rZXlzKCRtYXApO1xuICAkbWFwLXZhbHVlczogbWFwLnZhbHVlcygkbWFwKTtcbiAgJG1hcC12YWx1ZXMtc29ydGVkOiBfcXVpY2stc29ydCgkbWFwLXZhbHVlcyk7XG5cbiAgLy8gUmVvcmRlciBrZXkvdmFsdWUgcGFpcnMgYmFzZWQgb24ga2V5IHZhbHVlc1xuICBAZWFjaCAkdmFsdWUgaW4gJG1hcC12YWx1ZXMtc29ydGVkIHtcbiAgICAkaW5kZXg6IGluZGV4KCRtYXAtdmFsdWVzLCAkdmFsdWUpO1xuICAgICRrZXk6IGxpc3QubnRoKCRtYXAta2V5cywgJGluZGV4KTtcbiAgICAkbWFwLXNvcnRlZDogbWFwLm1lcmdlKFxuICAgICAgJG1hcC1zb3J0ZWQsXG4gICAgICAoXG4gICAgICAgICRrZXk6ICR2YWx1ZSxcbiAgICAgIClcbiAgICApO1xuXG4gICAgLy8gVW5zZXQgdGhlIHZhbHVlIGluICRtYXAtdmFsdWVzIHRvIHByZXZlbnQgdGhlIGxvb3BcbiAgICAvLyBmcm9tIGZpbmRpbmcgdGhlIHNhbWUgaW5kZXggdHdpY2VcbiAgICAkbWFwLXZhbHVlczogbGlzdC5zZXQtbnRoKCRtYXAtdmFsdWVzLCAkaW5kZXgsIDApO1xuICB9XG5cbiAgQHJldHVybiAkbWFwLXNvcnRlZDtcbn1cblxuLy8vIEFkZCBhIGJyZWFrcG9pbnRcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbmFtZSAtIE5hbWUgb2YgdGhlIGJyZWFrcG9pbnRcbi8vLyBAcGFyYW0ge051bWJlcn0gJHdpZHRoIC0gV2lkdGggb2YgdGhlIGJyZWFrcG9pbnRcbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRicmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICBAaW5jbHVkZSBhZGQtYnJlYWtwb2ludCh0dnNjcmVlbiwgMTkyMHB4KTtcbi8vLyAgQGluY2x1ZGUgbXEodHZzY3JlZW4pIHt9XG5AbWl4aW4gYWRkLWJyZWFrcG9pbnQoJG5hbWUsICR3aWR0aCkge1xuICAkbmV3LWJyZWFrcG9pbnQ6IChcbiAgICAkbmFtZTogJHdpZHRoLFxuICApO1xuICAkYnJlYWtwb2ludHM6IG1hcC5tZXJnZSgkYnJlYWtwb2ludHMsICRuZXctYnJlYWtwb2ludCkgIWdsb2JhbDtcbiAgJGJyZWFrcG9pbnRzOiBfbWFwLXNvcnQtYnktdmFsdWUoJGJyZWFrcG9pbnRzKSAhZ2xvYmFsO1xufVxuXG4vLy8gU2hvdyB0aGUgYWN0aXZlIGJyZWFrcG9pbnQgaW4gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgdGhlIHZpZXdwb3J0XG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNzZWVpbmctdGhlLWN1cnJlbnRseS1hY3RpdmUtYnJlYWtwb2ludFxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkc2hvdy1icmVha3BvaW50cyBbJHNob3ctYnJlYWtwb2ludHNdIC0gTGlzdCBvZiBicmVha3BvaW50cyB0byBzaG93IGluIHRoZSB0b3AgcmlnaHQgY29ybmVyXG4vLy8gQHBhcmFtIHtNYXB9ICRicmVha3BvaW50cyBbJGJyZWFrcG9pbnRzXSAtIEJyZWFrcG9pbnQgbmFtZXMgYW5kIHNpemVzXG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkYnJlYWtwb2ludHNcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkc2hvdy1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAvLyBTaG93IGJyZWFrcG9pbnRzIHVzaW5nIGdsb2JhbCBzZXR0aW5nc1xuLy8vICBAaW5jbHVkZSBzaG93LWJyZWFrcG9pbnRzO1xuLy8vXG4vLy8gIC8vIFNob3cgYnJlYWtwb2ludHMgdXNpbmcgY3VzdG9tIHNldHRpbmdzXG4vLy8gIEBpbmNsdWRlIHNob3ctYnJlYWtwb2ludHMoKEwsIFhMKSwgKFM6IDMwMHB4LCBMOiA4MDBweCwgWEw6IDEyMDBweCkpO1xuQG1peGluIHNob3ctYnJlYWtwb2ludHMoXG4gICRzaG93LWJyZWFrcG9pbnRzOiAkc2hvdy1icmVha3BvaW50cyxcbiAgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHNcbikge1xuICBib2R5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZiZWVkNTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmYmVlZDU7XG4gICAgY29sb3I6ICNjMDk4NTM7XG4gICAgZm9udDogc21hbGwtY2FwdGlvbjtcbiAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgLy8gTG9vcCB0aHJvdWdoIHRoZSBicmVha3BvaW50cyB0aGF0IHNob3VsZCBiZSBzaG93blxuICAgIEBlYWNoICRzaG93LWJyZWFrcG9pbnQgaW4gJHNob3ctYnJlYWtwb2ludHMge1xuICAgICAgJHdpZHRoOiBnZXQtYnJlYWtwb2ludC13aWR0aCgkc2hvdy1icmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuICAgICAgQGluY2x1ZGUgbXEoJHNob3ctYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgY29udGVudDogJyN7JHNob3ctYnJlYWtwb2ludH0g4omlICN7JHdpZHRofSAoI3tweDJlbSgkd2lkdGgpfSknO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaWYgbGlzdC5sZW5ndGgoJHNob3ctYnJlYWtwb2ludHMpID4gMCB7XG4gIEBpbmNsdWRlIHNob3ctYnJlYWtwb2ludHM7XG59XG4iLCJcclxuQGltcG9ydCAnLi9jdXN0b20nO1xyXG5cclxuLy8gaHR0cHM6Ly93d3cubnBtanMuY29tL3BhY2thZ2Uvc2Fzcy1tcVxyXG5AaW1wb3J0ICdzYXNzLW1xL21xJztcclxuXHJcbi8vIFF1aWNrIGN1c3RvbSDCr1xcXyjjg4QpXy/Cr1xyXG5AaWYgbGVuZ3RoKCRtcS1zaG93LWJyZWFrcG9pbnRzKSA+IDAge1xyXG5cdGJvZHkuX2RlYnVnOjpiZWZvcmUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcblx0XHR6LWluZGV4OiA5OTk5OTk5OTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDEzcHg7XHJcbiAgICBwYWRkaW5nOiA0cHggOHB4IDVweCAxMHB4O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgjMDAwLCAuNCk7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJ1NGIE1vbm8nLCBtb25vc3BhY2U7XHJcblxyXG5cdFx0Ly8gTG9vcCB0aHJvdWdoIHRoZSBicmVha3BvaW50cyB0aGF0IHNob3VsZCBiZSBzaG93blxyXG5cdFx0QGVhY2ggJHNob3ctYnJlYWtwb2ludCBpbiAkbXEtc2hvdy1icmVha3BvaW50cyB7XHJcblx0XHRcdCR3aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJHNob3ctYnJlYWtwb2ludCwgJG1xLWJyZWFrcG9pbnRzKTtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJHNob3ctYnJlYWtwb2ludCkge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiI3t0by11cHBlci1jYXNlKCRzaG93LWJyZWFrcG9pbnQpfSDiiaUgI3skd2lkdGh9XCI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpXG4gICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQge1xuICAmLFxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB9XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgfVxufVxuXG5cblxuIiwiLyogVGhlbWUgQ3JlYXRvciAqL1xyXG4vLyB0YyAtPiB0aGVtZS1jcmVhdG9yLCBqdXN0IHRvIGRpZmZlcmVuY2lhdGUgZnJvbSBCb290c3RyYXAnc1xyXG5cclxuLy8gQ29sb3JzXHJcbiR0Yy1jb2xvcnM6IChcclxuICBkZWZhdWx0czogKFxyXG4gICAgYzE6ICNjZDAxMzYsXHJcbiAgICBjMjogI2IyYTk5MSxcclxuICAgIGMzOiAjMDQxZTQyLFxyXG4gICAgYzQ6ICM5ODAzMjEsXHJcbiAgICBjNTogI2VmMTcyZixcclxuICAgIGM2OiAjOTU4ZDdhLFxyXG4gICAgYzc6ICNlZGU0Y2YsXHJcbiAgICBjODogIzJkMmUyZixcclxuICAgIGM5OiByZ2JhKCMyZDJlMmYsIDAuNSksXHJcbiAgICBjMTA6ICNmZmZmZmYsXHJcbiAgICBjMTE6ICM1OGI5NmEsXHJcbiAgICBjMTI6IHJnYmEoIzJkMmUyZiwgMC4yKSxcclxuICAgIC8vXHJcbiAgICBzdWNjZXNzOiAjNThiOTZhLFxyXG4gICAgZGFuZ2VyOiAjYTYxOTJlLFxyXG4gICAgLy9cclxuICAgIGJsYWNrOiAjMDAwLFxyXG4gICAgd2hpdGU6ICNmZmYsXHJcbiAgICB0cmFuc3BhcmVudDogdHJhbnNwYXJlbnQsXHJcbiAgKSxcclxuICBwcm9wczogKFxyXG4gICAgdGV4dDogJ2NvbG9yJyxcclxuICAgIGZpbGw6ICdmaWxsJyxcclxuICAgIGJnOiAnYmFja2dyb3VuZC1jb2xvcicsXHJcbiAgICBiYzogJ2JvcmRlci1jb2xvcicsXHJcbiAgKVxyXG4pO1xyXG5cclxuQGVhY2ggJGNsYXNzLCAkcHJvcCBpbiBtYXAtZ2V0KCR0Yy1jb2xvcnMsIHByb3BzKSB7XHJcbiAgQGVhY2ggJGtleSwgJGNvbG9yIGluIG1hcC1nZXQoJHRjLWNvbG9ycywgZGVmYXVsdHMpIHtcclxuICAgIC5fI3skY2xhc3N9XyN7JGtleSArICcnfSB7XHJcbiAgICAgICN7JHByb3B9OiAjeyRjb2xvcn0gIWltcG9ydGFudDtcclxuICAgICAgI3skcHJvcH06IHZhcigtLXRjLWNvbG9yLSN7JGtleX0sICN7JGNvbG9yfSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQGlmICRjbGFzcyA9PSAndGV4dCcge1xyXG4gICAgICBhLl8jeyRjbGFzc31fI3ska2V5ICsgJyd9OmhvdmVyIHsgb3BhY2l0eTogJGhvdmVyLW9wYWNpdHk7IH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEdyYWRpZW50c1xyXG4kdGMtZ3JhZGllbnQ6IChcclxuICBkZWZhdWx0czogKFxyXG4gICAgZzE6IChmcm9tOiAjY2QwMTM2LCB0bzogI2IyYTk5MSwgZGVnOiAwZGVnKSxcclxuICAgIGcyOiAoZnJvbTogIzA0MWU0MiwgdG86ICM5ODAzMjEsIGRlZzogNDVkZWcpLFxyXG4gICAgZzM6IChmcm9tOiAjZWYxNzJmLCB0bzogIzk1OGQ3YSwgZGVnOiA5MGRlZyksXHJcbiAgICBnNDogKGZyb206ICNlZGU0Y2YsIHRvOiAjMmQyZTJmLCBkZWc6IDMwZGVnKVxyXG4gIClcclxuKTtcclxuXHJcbkBlYWNoICRrZXksICRncmFkaWVudCBpbiBtYXAtZ2V0KCR0Yy1ncmFkaWVudCwgZGVmYXVsdHMpIHtcclxuICAuXyN7JGtleX0ge1xyXG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkZ3JhZGllbnQsIGZyb20pICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10Yy1ncmFkaWVudC0jeyRrZXl9LWZyb20sIG1hcC1nZXQoJGdyYWRpZW50LCBmcm9tKSkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgdmFyKC0tdGMtZ3JhZGllbnQtI3ska2V5fS1kZWcsIG1hcC1nZXQoJGdyYWRpZW50LCBkZWcpKSxcclxuICAgICAgdmFyKC0tdGMtZ3JhZGllbnQtI3ska2V5fS1mcm9tLCBtYXAtZ2V0KCRncmFkaWVudCwgZnJvbSkpIDAlLFxyXG4gICAgICB2YXIoLS10Yy1ncmFkaWVudC0jeyRrZXl9LXRvLCBtYXAtZ2V0KCRncmFkaWVudCwgdG8pKSAxMDAlXHJcbiAgICApICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRncmFkaWVudCwgZnJvbSkgIWltcG9ydGFudDtcclxuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgIC8vICAgbWFwLWdldCgkZ3JhZGllbnQsIGRlZyksXHJcbiAgICAvLyAgIG1hcC1nZXQoJGdyYWRpZW50LCBmcm9tKSAwJSxcclxuICAgIC8vICAgbWFwLWdldCgkZ3JhZGllbnQsIHRvKSAxMDAlXHJcbiAgICAvLyApICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU3BhY2luZ3NcclxuLy8gVE9ETzogU2V0dGFyZSBpIGRlZmF1bHQgWCBCUkVBS1BPSU5UXHJcbiR0Yy1zcGFjaW5nczogKFxyXG4gIGRlZmF1bHRzOiAoXHJcbiAgICB4czogKG1vYmlsZTogM3B4LCB0YWJsZXQ6IDRweCwgZGVza3RvcDogNXB4KSxcclxuICAgIHNtOiAobW9iaWxlOiA4cHgsIHRhYmxldDogOXB4LCBkZXNrdG9wOiAxMHB4KSxcclxuICAgIG1kOiAobW9iaWxlOiAyM3B4LCB0YWJsZXQ6IDI0cHgsIGRlc2t0b3A6IDI1cHgpLFxyXG4gICAgbGc6IChtb2JpbGU6IDM4cHgsIHRhYmxldDogMzlweCwgZGVza3RvcDogNDBweCksXHJcbiAgICB4bDogKG1vYmlsZTogNThweCwgdGFibGV0OiA1OXB4LCBkZXNrdG9wOiA2MHB4KSxcclxuICApLFxyXG4gIHBvc2l0aW9uczogKHQ6ICd0b3AnLCBiOiAnYm90dG9tJyksXHJcbiAgcHJvcHM6IChwOiAncGFkZGluZycsIG06ICdtYXJnaW4nKSxcclxuKTtcclxuXHJcbi8vIGBjYCBiZWZvcmUgdGhlIGAkdmFyYCAoYCRjdmFyYCkgc3RhbmQgZm9yIFwiY2xhc3NcIlxyXG5AZWFjaCAkY3Byb3AsICRwcm9wIGluIG1hcC1nZXQoJHRjLXNwYWNpbmdzLCBwcm9wcykge1xyXG4gIEBlYWNoICRjcG9zLCAkcG9zIGluIG1hcC1nZXQoJHRjLXNwYWNpbmdzLCBwb3NpdGlvbnMpIHtcclxuICAgIEBlYWNoICRjc3BhY2UsICRzcGFjZSBpbiBtYXAtZ2V0KCR0Yy1zcGFjaW5ncywgZGVmYXVsdHMpIHtcclxuICAgICAgLl8jeyRjcHJvcH0jeyRjcG9zfV8jeyRjc3BhY2V9IHtcclxuICAgICAgICAjeyRwcm9wfS0jeyRwb3N9OiAje21hcC1nZXQoJHNwYWNlLCBtb2JpbGUpfSAhaW1wb3J0YW50O1xyXG4gICAgICAgICN7JHByb3B9LSN7JHBvc306IHZhcigtLXRjLXNwYWNpbmctI3skY3NwYWNlfS1tb2JpbGUsICN7bWFwLWdldCgkc3BhY2UsIG1vYmlsZSl9KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICAgICN7JHByb3B9LSN7JHBvc306ICN7bWFwLWdldCgkc3BhY2UsIHRhYmxldCl9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAjeyRwcm9wfS0jeyRwb3N9OiB2YXIoLS10Yy1zcGFjaW5nLSN7JGNzcGFjZX0tdGFibGV0LCAje21hcC1nZXQoJHNwYWNlLCB0YWJsZXQpfSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcclxuICAgICAgICAgICN7JHByb3B9LSN7JHBvc306ICN7bWFwLWdldCgkc3BhY2UsIGRlc2t0b3ApfSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgI3skcHJvcH0tI3skcG9zfTogdmFyKC0tdGMtc3BhY2luZy0jeyRjc3BhY2V9LWRlc2t0b3AsICN7bWFwLWdldCgkc3BhY2UsIGRlc2t0b3ApfSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnZpc2l0X2N1c3RvbXtcclxuICAuc25fY29udGFpbmVyX2ZpeGVkX3hsID4gLnJvdyA+IC5jb2wtbGctNntcclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIGJvcmRlci1ib3R0b206ICAxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzIpO1xyXG4gICAgICBAaW5jbHVkZSBtcShsZyl7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAuYmJfaXRlbV9jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobGcpe1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAgMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMyKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIC5iYl9pdGVtX2NvbnRlbnR7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNuX2Jsb2NrX2ZhcV9zZWFyY2hfYmFye1xyXG4gIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzUpO1xyXG4gIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gIH1cclxufVxyXG4uc25fYmxvY2tfZmFxX2xpc3RfYnlfY2F0ZWdvcnl7XHJcbiAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM1KTtcclxuICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIH1cclxufSIsIi5jb250YWluZXIge1xyXG4gIEBpbmNsdWRlIG1xKDBweCwgc20pIHsgQGluY2x1ZGUgc2N1dC1wYWRkaW5nKG4gJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZSk7IH1cclxuICBAaW5jbHVkZSBtcShzbSkgeyBAaW5jbHVkZSBzY3V0LXBhZGRpbmcobiAkY29udGFpbmVyLXBhZGRpbmctZGVza3RvcCk7IH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgQGluY2x1ZGUgbXEoMHB4LCBzbSkgeyBAaW5jbHVkZSBzY3V0LXBhZGRpbmcobiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlKTsgfVxyXG4gIEBpbmNsdWRlIG1xKHNtKSB7IEBpbmNsdWRlIHNjdXQtcGFkZGluZyhuICRjb250YWluZXItcGFkZGluZy1mbHVpZCk7IH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1zbSB7XHJcbiAgQGluY2x1ZGUgbXEoMHB4LCBzbSkgeyBAaW5jbHVkZSBzY3V0LXBhZGRpbmcobiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlKTsgfVxyXG4gIEBpbmNsdWRlIG1xKHNtKSB7IEBpbmNsdWRlIHNjdXQtcGFkZGluZyhuICRjb250YWluZXItcGFkZGluZy1kZXNrdG9wKTsgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLW1kIHtcclxuICBAaW5jbHVkZSBtcSgwcHgsIG1kKSB7IEBpbmNsdWRlIHNjdXQtcGFkZGluZyhuICRjb250YWluZXItcGFkZGluZy1tb2JpbGUpOyB9XHJcbiAgQGluY2x1ZGUgbXEobWQpIHsgQGluY2x1ZGUgc2N1dC1wYWRkaW5nKG4gJGNvbnRhaW5lci1wYWRkaW5nLWRlc2t0b3ApOyB9XHJcbn1cclxuXHJcbi5jb250YWluZXItbGcge1xyXG4gIEBpbmNsdWRlIG1xKDBweCwgbGcpIHsgQGluY2x1ZGUgc2N1dC1wYWRkaW5nKG4gJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZSk7IH1cclxuICBAaW5jbHVkZSBtcShsZykgeyBAaW5jbHVkZSBzY3V0LXBhZGRpbmcobiAkY29udGFpbmVyLXBhZGRpbmctZGVza3RvcCk7IH1cclxufVxyXG5cclxuLmNvbnRhaW5lci14bCB7XHJcbiAgQGluY2x1ZGUgbXEoMHB4LCB4bCkgeyBAaW5jbHVkZSBzY3V0LXBhZGRpbmcobiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlKTsgfVxyXG4gIEBpbmNsdWRlIG1xKHhsKSB7IEBpbmNsdWRlIHNjdXQtcGFkZGluZyhuICRjb250YWluZXItcGFkZGluZy1kZXNrdG9wKTsgfVxyXG59XHJcblxyXG4vL1xyXG5cclxuLnNuX2NvbnRhaW5lcl9maXhlZCB7XHJcbiAgQGV4dGVuZCAuY29udGFpbmVyO1xyXG59XHJcblxyXG4uc25fY29udGFpbmVyX2ZpeGVkX3NtIHtcclxuICBAZXh0ZW5kIC5jb250YWluZXItc207XHJcbn1cclxuXHJcbi5zbl9jb250YWluZXJfZml4ZWRfbWQge1xyXG4gIEBleHRlbmQgLmNvbnRhaW5lci1tZDtcclxufVxyXG5cclxuLnNuX2NvbnRhaW5lcl9maXhlZF9sZyB7XHJcbiAgQGV4dGVuZCAuY29udGFpbmVyLWxnO1xyXG59XHJcblxyXG4uc25fY29udGFpbmVyX2ZpeGVkX3hsIHtcclxuICBAZXh0ZW5kIC5jb250YWluZXIteGw7XHJcbn1cclxuXHJcbi5zbl9jb250YWluZXJfZmx1aWQge1xyXG4gIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcclxufVxyXG4iLCIvKlxuKiBTY3V0LCBhIGNvbGxlY3Rpb24gb2YgU2FzcyB1dGlsaXRpZXNcbiogdG8gZWFzZSBhbmQgaW1wcm92ZSBvdXIgaW1wbGVtZW50YXRpb25zIG9mIGNvbW1vbiBzdHlsZS1jb2RlIHBhdHRlcm5zLlxuKiB2Mi4wLjBcbiogRG9jcyBhdCBodHRwOi8vcmFtc2V5aW5ob3VzZS5naXRodWIuaW8vc2N1dFxuKi9cblxuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AbWl4aW4gc2N1dC1jbGVhcmZpeCB7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG59XG5cbiVzY3V0LWNsZWFyZml4IHtcbiAgQGluY2x1ZGUgc2N1dC1jbGVhcmZpeDtcbn1cbkBtaXhpbiBzY3V0LWxpc3QtdW5zdHlsZWQoXG4gICRuby1tYXJnaW46IHRydWVcbikge1xuXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIEBpZiAkbm8tbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxufVxuXG4lc2N1dC1saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgc2N1dC1saXN0LXVuc3R5bGVkKCk7XG59XG4vLyBEZXBlbmRzIG9uIGBsaXN0LXVuc3R5bGVkYCBhbmQgYGNsZWFyZml4YC5cblxuQG1peGluIHNjdXQtbGlzdC1mbG9hdGVkIChcbiAgJHNwYWNlOiBmYWxzZSxcbiAgJGRpcjogbGVmdCxcbiAgJG5vLW1hcmdpbjogdHJ1ZVxuKSB7XG5cbiAgQGluY2x1ZGUgc2N1dC1saXN0LXVuc3R5bGVkKCRuby1tYXJnaW4pO1xuICBAaW5jbHVkZSBzY3V0LWNsZWFyZml4O1xuXG4gICYgPiBsaSB7XG4gICAgZmxvYXQ6ICRkaXI7XG4gIH1cblxuICBAaWYgJHNwYWNlIHtcbiAgICAmID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tI3skZGlyfTogJHNwYWNlO1xuICAgIH1cbiAgfVxuXG59XG5cbiVzY3V0LWxpc3QtZmxvYXRlZCB7XG4gIEBpbmNsdWRlIHNjdXQtbGlzdC1mbG9hdGVkO1xufVxuXG5AZnVuY3Rpb24gc2N1dC1hdXRvT3JWYWx1ZSAoJHZhbCkge1xuICBAaWYgJHZhbCA9PSBhIG9yICR2YWwgPT0gYXV0byB7XG4gICAgQHJldHVybiBhdXRvO1xuICB9XG4gIEBlbHNlIHtcbiAgICBAcmV0dXJuICR2YWw7XG4gIH1cbn1cblxuQG1peGluIHNjdXQtY29vcmRzIChcbiAgJGNvb3JkaW5hdGVzOiBuIG4gbiBuXG4pIHtcblxuICAkdG9wOiBudGgoJGNvb3JkaW5hdGVzLCAxKTtcbiAgJHJpZ2h0OiBudGgoJGNvb3JkaW5hdGVzLCAyKTtcbiAgJGJvdHRvbTogbnRoKCRjb29yZGluYXRlcywgMyk7XG4gICRsZWZ0OiBudGgoJGNvb3JkaW5hdGVzLCA0KTtcblxuICBAaWYgJHRvcCAhPSBuIHtcbiAgICB0b3A6IHNjdXQtYXV0b09yVmFsdWUoJHRvcCk7XG4gIH1cbiAgQGlmICRyaWdodCAhPSBuIHtcbiAgICByaWdodDogc2N1dC1hdXRvT3JWYWx1ZSgkcmlnaHQpO1xuICB9XG4gIEBpZiAkYm90dG9tICE9IG4ge1xuICAgIGJvdHRvbTogc2N1dC1hdXRvT3JWYWx1ZSgkYm90dG9tKTtcbiAgfVxuICBAaWYgJGxlZnQgIT0gbiB7XG4gICAgbGVmdDogc2N1dC1hdXRvT3JWYWx1ZSgkbGVmdCk7XG4gIH1cblxufVxuQGZ1bmN0aW9uIHNjdXQtc3RyaXAtdW5pdCAoXG4gICRudW1cbikge1xuXG4gIEByZXR1cm4gbWF0aC5kaXYoJG51bSwgJG51bSAqIDAgKyAxKTtcblxufVxuLy8gRGVwZW5kcyBvbiBgc2N1dC1zdHJpcC11bml0YC5cblxuJHNjdXQtZW0tYmFzZTogMTYgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzY3V0LWVtIChcbiAgJHBpeGVscyxcbiAgJGJhc2U6ICRzY3V0LWVtLWJhc2Vcbikge1xuXG4gIC8vICRiYXNlIGNvdWxkIGJlIGluIGVtIG9yIHB4IChubyB1bml0ID0gcHgpLlxuICAvLyBBZGp1c3QgYWNjb3JkaW5nbHkgdG8gY3JlYXRlIGEgJGRpdmlzb3IgdGhhdFxuICAvLyBzZXJ2ZXMgYXMgY29udGV4dCBmb3IgJHBpeGVscy5cbiAgJG11bHRpcGxpZXI6IGlmKHVuaXQoJGJhc2UpID09IGVtLCAxNiwgMSk7XG4gICRkaXZpc29yOiBzY3V0LXN0cmlwLXVuaXQoJGJhc2UpICogJG11bHRpcGxpZXI7XG5cbiAgJGVtLXZhbHM6ICgpO1xuICBAZWFjaCAkdmFsIGluICRwaXhlbHMge1xuICAgICR2YWwtaW4tZW1zOiBtYXRoLmRpdihzY3V0LXN0cmlwLXVuaXQoJHZhbCksICRkaXZpc29yKSAqIDFlbTtcbiAgICAkZW0tdmFsczogYXBwZW5kKCRlbS12YWxzLCAkdmFsLWluLWVtcyk7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCRlbS12YWxzKSA9PSAxIHtcbiAgICAvLyByZXR1cm4gYSBzaW5nbGUgdmFsdWUgaW5zdGVhZCBvZiBhIGxpc3QsXG4gICAgLy8gc28gaXQgY2FuIGJlIHVzZWQgaW4gY2FsY3VsYXRpb25zXG4gICAgQHJldHVybiBudGgoJGVtLXZhbHMsIDEpO1xuICB9XG4gIEBlbHNlIHtcbiAgICBAcmV0dXJuICRlbS12YWxzO1xuICB9XG5cbn1cbi8vIERlcGVuZHMgb24gYHNjdXQtc3RyaXAtdW5pdGAuXG5cbiRzY3V0LXJlbS1iYXNlOiAxNiAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNjdXQtcmVtIChcbiAgJHBpeGVsc1xuKSB7XG5cbiAgJHJlbS12YWxzOiAoKTtcbiAgQGVhY2ggJHZhbCBpbiAkcGl4ZWxzIHtcbiAgICAkdmFsLWluLXJlbXM6IG1hdGguZGl2KHNjdXQtc3RyaXAtdW5pdCgkdmFsKSwgJHNjdXQtcmVtLWJhc2UpICogMXJlbTtcbiAgICAkcmVtLXZhbHM6IGFwcGVuZCgkcmVtLXZhbHMsICR2YWwtaW4tcmVtcyk7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCRyZW0tdmFscykgPT0gMSB7XG4gICAgLy8gcmV0dXJuIGEgc2luZ2xlIHZhbHVlIGluc3RlYWQgb2YgYSBsaXN0LFxuICAgIC8vIHNvIGl0IGNhbiBiZSB1c2VkIGluIGNhbGN1bGF0aW9uc1xuICAgIEByZXR1cm4gbnRoKCRyZW0tdmFscywgMSk7XG4gIH1cbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gJHJlbS12YWxzO1xuICB9XG5cbn1cbkBtaXhpbiBzY3V0LWJvcmRlciAoXG4gICRzdHlsZSxcbiAgJHNpZGVzOiBuIHlcbikge1xuXG4gIEBpZiBsZW5ndGgoJHNpZGVzKSA9PSAyIHtcbiAgICBAaWYgbnRoKCRzaWRlcywgMSkgIT0gbiB7XG4gICAgICBib3JkZXItdG9wOiAkc3R5bGU7XG4gICAgICBib3JkZXItYm90dG9tOiAkc3R5bGU7XG4gICAgfVxuICAgIEBpZiBudGgoJHNpZGVzLCAyKSAhPSBuIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAkc3R5bGU7XG4gICAgICBib3JkZXItcmlnaHQ6ICRzdHlsZTtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiBsZW5ndGgoJHNpZGVzKSA9PSA0IHtcbiAgICBAaWYgbnRoKCRzaWRlcywgMSkgIT0gbiB7XG4gICAgICBib3JkZXItdG9wOiAkc3R5bGU7XG4gICAgfVxuICAgIEBpZiBudGgoJHNpZGVzLCAyKSAhPSBuIHtcbiAgICAgIGJvcmRlci1yaWdodDogJHN0eWxlO1xuICAgIH1cbiAgICBAaWYgbnRoKCRzaWRlcywgMykgIT0gbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAkc3R5bGU7XG4gICAgfVxuICAgIEBpZiBudGgoJHNpZGVzLCA0KSAhPSBuIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAkc3R5bGU7XG4gICAgfVxuICB9XG5cbiAgQGVsc2Uge1xuICAgIEB3YXJuIFwiU2N1dC1ib3JkZXIgcmVxdWlyZXMgYSAkc2lkZXMgYXJndW1lbnQgb2YgMiBvciA0IHZhbHVlcy5cIlxuICB9XG5cbn1cbkBtaXhpbiBzY3V0LWNpcmNsZSAoXG4gICRzaXplLFxuICAkY29sb3I6IGluaGVyaXRcbikge1xuXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIEBpZiAkY29sb3IgPT0gaW5oZXJpdCB7XG4gICAgLy8gSWYgdXNlciB3YW50cyB0byBpbmhlcml0IHRoZSBjb2xvcixcbiAgICAvLyB0YWtlIGFkdmFudGFnZSBvZiB0aGUgZmFjdCB0aGF0IGJvcmRlclxuICAgIC8vIGNvbG9yIGRlZmF1bHRzIHRvIHRoZSB0ZXh0IGNvbG9yIG9mIHRoZSBlbGVtZW50LlxuICAgIGJvcmRlci13aWR0aDogJHNpemUgKiAwLjU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSwganVzdCB1c2UgYmFja2dyb3VuZC1jb2xvci5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICB3aWR0aDogJHNpemU7XG4gIH1cblxufVxuQG1peGluIHNjdXQtY29sb3Itc3dhcCAoXG4gICRvZmYsXG4gICRvbixcbiAgJGR1cmF0aW9uOiAwLFxuICAkYmc6IGZhbHNlXG4pIHtcblxuICAkdHJhbnNpdGlvbi1wcm9wZXJ0aWVzOiBudWxsO1xuICAkb2ZmLWlzLWxpc3Q6IHR5cGUtb2YoJG9mZikgPT0gbGlzdDtcbiAgJG9uLWlzLWxpc3Q6IHR5cGUtb2YoJG9uKSA9PSBsaXN0O1xuXG4gIC8vIElmICRvZmYgSVMgYSBsaXN0LFxuICAvLyBhc3NpZ24gY29sb3IgYW5kIGJhY2tncm91bmQtY29sb3IuXG4gIEBpZiAkb2ZmLWlzLWxpc3Qge1xuICAgIGNvbG9yOiBudGgoJG9mZiwgMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbnRoKCRvZmYsIDIpO1xuICAgICR0cmFuc2l0aW9uLXByb3BlcnRpZXM6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICB9XG5cbiAgLy8gSWYgJG9mZiBJUyBOT1QgYSBsaXN0IGFuZCAkYmcgaXMgVFJVRSxcbiAgLy8gYXNzaWduIGJhY2tncm91bmQtY29sb3IuXG4gIEBlbHNlIGlmICRiZyBhbmQgbm90KCRvZmYtaXMtbGlzdCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmY7XG4gICAgJHRyYW5zaXRpb24tcHJvcGVydGllczogYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuXG4gIC8vIElmICRvZmYgSVMgTk9UIGEgbGlzdCBhbmQgJGJnIGlzIEZBTFNFLFxuICAvLyBhc3NpZ24gY29sb3IuXG4gIEBlbHNlIHtcbiAgICBjb2xvcjogJG9mZjtcbiAgICAkdHJhbnNpdGlvbi1wcm9wZXJ0aWVzOiBjb2xvcjtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0LXVwIHRyYW5zaXRpb24gaWYgJGR1cmF0aW9uICE9IDAuXG4gIEBpZiAkZHVyYXRpb24gIT0gMCB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydGllcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcblxuICAgIC8vICRvbiBpcyB0cmVhdGVkIHRoZSBzYW1lIGFzICRvZmYsIGFib3ZlLlxuICAgIEBpZiAkb24taXMtbGlzdCB7XG4gICAgICBjb2xvcjogbnRoKCRvbiwgMSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJG9uLCAyKTtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkYmcgYW5kIG5vdCgkb24taXMtbGlzdCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9uO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIGNvbG9yOiAkb247XG4gICAgfVxuICB9XG5cbn1cbkBtaXhpbiBzY3V0LWhkLWJwIChcbiAgJHJhdGlvOiAxLjNcbikge1xuXG4gIEBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogbWF0aC5kaXYoJHJhdGlvLCAxKSksXG4gICAgICAgICAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAkcmF0aW8pLFxuICAgICAgICAgKG1pbi1yZXNvbHV0aW9uOiAocm91bmQoOTYgKiAkcmF0aW8pICogMWRwaSkpIHtcbiAgICBAY29udGVudDtcbiAgfVxuXG59XG5cbkBtaXhpbiBzY3V0LWhpZGUtdmlzdWFsbHkge1xuXG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuXG59XG5cbiVzY3V0LWhpZGUtdmlzdWFsbHkge1xuICBAaW5jbHVkZSBzY3V0LWhpZGUtdmlzdWFsbHk7XG59XG5AbWl4aW4gc2N1dC1pbWFnZS1yZXBsYWNlIHtcblxuICB0ZXh0LWluZGVudDogMTAyJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcblxufVxuXG4lc2N1dC1pbWFnZS1yZXBsYWNlIHtcbiAgQGluY2x1ZGUgc2N1dC1pbWFnZS1yZXBsYWNlO1xufVxuXG4vLyBEZXBlbmRzIG9uIHNjdXQtcmVtIGFuZCBzY3V0LXN0cmlwLXVuaXRcblxuQG1peGluIHNjdXQtcmVtLWZhbGxiYWNrIChcbiAgJHBpeGVscyxcbiAgJHByb3BlcnR5OiBmb250LXNpemVcbikge1xuXG4gICRweC12YWxzOiBudWxsO1xuICBAZWFjaCAkdmFsIGluICRwaXhlbHMge1xuICAgICR2YWwtaW4tcHg6IHNjdXQtc3RyaXAtdW5pdCgkdmFsKSAqIDFweDtcbiAgICAkcHgtdmFsczogYXBwZW5kKCRweC12YWxzLCAkdmFsLWluLXB4KTtcbiAgfVxuICAkcmVtLXZhbHM6IHNjdXQtcmVtKCRwaXhlbHMpO1xuXG4gICN7JHByb3BlcnR5fTogJHB4LXZhbHM7XG4gICN7JHByb3BlcnR5fTogJHJlbS12YWxzO1xuXG59XG5AbWl4aW4gc2N1dC1yZXNldC1ib3JkZXItYm94IHtcbiAgLy8gTWFrZSBldmVyeXRoaW5nIGEgYm9yZGVyLWJveCwgYmVjYXVzZSB3aHkgbm90P1xuICBodG1sIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG59XG5cbkBtaXhpbiBzY3V0LXJlc2V0LWFudGlhbGlhcyB7XG4gIC8vIEFudGlhbGlhcyFcbiAgYm9keSB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIH1cbiAgKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1peGluIHNjdXQtcmVzZXQtc2VtYW50aWNpemUge1xuICAvLyBNYWtlIGhlYWRlcnMgYW5kIDxiPiBzZW1hbnRpYywgbm90IHByZXNlbnRhdGlvbmFsLlxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBiIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbkBtaXhpbiBzY3V0LXJlc2V0LXBvaW50ZXIge1xuICAvLyBDbGlja2FibGUgZm9ybSBlbGVtZW50cyBzaG91bGQgaGF2ZSBhIHBvaW50ZXIuXG4gIGxhYmVsLFxuICBzZWxlY3QsXG4gIG9wdGlvbixcbiAgYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuQG1peGluIHNjdXQtcmVzZXQtZm9ybSB7XG4gIGZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cbn1cblxuQG1peGluIHNjdXQtcmVzZXQtYnV0dG9uIHtcbiAgLy8gUmVzZXQgZGVmYXVsdCBidXR0b24gc3R5bGVzLCB3aGljaCBhcmUgbmV2ZXIgdXNlZC5cbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNjdXQtcmVzZXQtcGFyYWdyYXBoIHtcbiAgLy8gU29tZSBwYXJhZ3JhcGggbWFyZ2lucyBqdXN0IGdldCBpbiB0aGUgd2F5LlxuICBwOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1peGluIHNjdXQtcmVzZXQtbWVkaWEge1xuICAvLyBZb3Ugd2FudCB0aGVzZSBlbGVtZW50cyBmbHVpZCwgcHJvYmFibHkuXG4gIGltZyxcbiAgdmlkZW8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1peGluIHNjdXQtcmVzZXQtZmlndXJlIHtcbiAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2lucy5cbiAgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLy8gQ2FsbCB0aGVtIGFsbCwgbWludXMgZXhjbHVzaW9ucyFcbkBtaXhpbiBzY3V0LXJlc2V0ICgkZXhjbHVkZTogZmFsc2UpIHtcbiAgQGlmIG5vdChpbmRleCgkZXhjbHVkZSwgYm9yZGVyLWJveCkpIHtcbiAgICBAaW5jbHVkZSBzY3V0LXJlc2V0LWJvcmRlci1ib3g7XG4gIH1cbiAgQGlmIG5vdChpbmRleCgkZXhjbHVkZSwgYW50aWFsaWFzKSkge1xuICAgIEBpbmNsdWRlIHNjdXQtcmVzZXQtYW50aWFsaWFzO1xuICB9XG4gIEBpZiBub3QoaW5kZXgoJGV4Y2x1ZGUsIHNlbWFudGljaXplKSkge1xuICAgIEBpbmNsdWRlIHNjdXQtcmVzZXQtc2VtYW50aWNpemU7XG4gIH1cbiAgQGlmIG5vdChpbmRleCgkZXhjbHVkZSwgcG9pbnRlcikpIHtcbiAgICBAaW5jbHVkZSBzY3V0LXJlc2V0LXBvaW50ZXI7XG4gIH1cbiAgQGlmIG5vdChpbmRleCgkZXhjbHVkZSwgZm9ybSkpIHtcbiAgICBAaW5jbHVkZSBzY3V0LXJlc2V0LWZvcm07XG4gIH1cbiAgQGlmIG5vdChpbmRleCgkZXhjbHVkZSwgYnV0dG9uKSkge1xuICAgIEBpbmNsdWRlIHNjdXQtcmVzZXQtYnV0dG9uO1xuICB9XG4gIEBpZiBub3QoaW5kZXgoJGV4Y2x1ZGUsIHBhcmFncmFwaCkpIHtcbiAgICBAaW5jbHVkZSBzY3V0LXJlc2V0LXBhcmFncmFwaDtcbiAgfVxuICBAaWYgbm90KGluZGV4KCRleGNsdWRlLCBtZWRpYSkpIHtcbiAgICBAaW5jbHVkZSBzY3V0LXJlc2V0LW1lZGlhO1xuICB9XG4gIEBpZiBub3QoaW5kZXgoJGV4Y2x1ZGUsIGZpZ3VyZSkpIHtcbiAgICBAaW5jbHVkZSBzY3V0LXJlc2V0LWZpZ3VyZTtcbiAgfVxufVxuXG5AbWl4aW4gc2N1dC1zZWxlY3RlZCAoXG4gICRhY3RpdmU6IGZhbHNlXG4pIHtcblxuICBAaWYgJGFjdGl2ZSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG59XG5AbWl4aW4gc2N1dC10cmlhbmdsZSAoXG4gICRkaXJlY3Rpb246IHJpZ2h0LFxuICAkc2l6ZTogMC43NWVtLFxuICAkY29sb3I6IGluaGVyaXRcbikge1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgLy8gRm9yIGltcHJvdmVkIGFwcGVhcmFuY2UgaW4gc29tZSBXZWJraXQgYnJvd3NlcnNcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXG4gIC8vIFNldCB1cCBzb21lIHZhcmlhYmxlc1xuICAkd2lkdGg6IG51bGw7XG4gICRoZWlnaHQ6IG51bGw7XG4gICRib3JkZXItd2lkdGhzOiBudWxsO1xuXG4gIEBpZiB0eXBlLW9mKCRzaXplKSA9PSBsaXN0IHtcbiAgICAkd2lkdGg6IG50aCgkc2l6ZSwgMSk7XG4gICAgJGhlaWdodDogbnRoKCRzaXplLCAyKTtcbiAgfVxuICBAZWxzZSB7XG4gICAgJHdpZHRoOiAkc2l6ZTtcbiAgICAkaGVpZ2h0OiAkc2l6ZTtcbiAgfVxuXG4gIEBpZiAoJGRpcmVjdGlvbiA9PSB1cCkgb3IgKCRkaXJlY3Rpb24gPT0gZG93bikge1xuICAgIC8vIEZvciB1cCBhbmQgZG93biwgd2lkdGggZ2V0cyB0d28gYm9yZGVycyBidXQgaGVpZ2h0IG9ubHkgb25lLFxuICAgIC8vIHNvIGRpdmlkZSBzZWNvbmQgYm9yZGVyLXdpZHRoIHZhbHVlIGJ5IDJcbiAgICAkYm9yZGVyLXdpZHRoczogJGhlaWdodCAoJHdpZHRoICogMC41KTtcbiAgfVxuICBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSByaWdodCkgb3IgKCRkaXJlY3Rpb24gPT0gbGVmdCkge1xuICAgIC8vIEZvciByaWdodCBhbmQgbGVmdCwgaGVpZ2h0IGdldHMgdHdvIGJvcmRlcnMgYnV0IHdpZHRoIG9ubHkgb25lLFxuICAgIC8vIHNvIGRpdmlkZSBmaXJzdCBib3JkZXItd2lkdGggdmFsdWUgYnkgMlxuICAgICRib3JkZXItd2lkdGhzOiAoJGhlaWdodCAqIDAuNSkgJHdpZHRoO1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBGb3IgcmlnaHQgdHJpYW5nbGVzICh0aGUgcmVzdCksIGJvdGggc2lkZXMgZ2V0IHR3byBib3JkZXJzLFxuICAgIC8vIHNvIGRpdmlkZSBib3RoIGJ5IDJcbiAgICAkYm9yZGVyLXdpZHRoczogKCRoZWlnaHQgKiAwLjUpICgkd2lkdGggKiAwLjUpO1xuICB9XG5cbiAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRocztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblxuXG4gIC8vIFNUQU5EQVJEIFRSSUFOR0xFU1xuXG4gIEBpZiAoJGRpcmVjdGlvbiA9PSB1cCkgb3IgKCRkaXJlY3Rpb24gPT0gZG93bikgb3IgKCRkaXJlY3Rpb24gPT0gcmlnaHQpIG9yICgkZGlyZWN0aW9uID09IGxlZnQpIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgfVxuICAgIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICAgIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gQ09STkVSIFRSSUFOR0xFU1xuXG4gIEBlbHNlIGlmICgkZGlyZWN0aW9uID09IHRvcC1yaWdodCkgb3IgKCRkaXJlY3Rpb24gPT0gdG9wLWxlZnQpIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGlmICRkaXJlY3Rpb24gPT0gdG9wLXJpZ2h0IHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHRvcC1sZWZ0IHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICgkZGlyZWN0aW9uID09IGJvdHRvbS1yaWdodCkgb3IgKCRkaXJlY3Rpb24gPT0gYm90dG9tLWxlZnQpIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG4gICAgQGlmICRkaXJlY3Rpb24gPT0gYm90dG9tLXJpZ2h0IHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGJvdHRvbS1sZWZ0IHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG59XG5cbiVzY3V0LXRyaWFuZ2xlIHtcbiAgQGluY2x1ZGUgc2N1dC10cmlhbmdsZTtcbn1cbkBtaXhpbiBzY3V0LWNlbnRlci1hYnNvbHV0ZWx5IChcbiAgJGRpbWVuc2lvbnNcbikge1xuXG4gICR3aWR0aDogbnRoKCRkaW1lbnNpb25zLCAxKTtcbiAgJGhlaWdodDogbnRoKCRkaW1lbnNpb25zLCAyKTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgQGlmICR3aWR0aCAhPSBuIHtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogKC0kd2lkdGggKiAwLjUpO1xuICB9XG5cbiAgQGlmICRoZWlnaHQgIT0gbiB7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6ICgtJGhlaWdodCAqIDAuNSk7XG4gIH1cblxufVxuQG1peGluIHNjdXQtY2VudGVyLWJsb2NrIChcbiAgJG1heC13aWR0aDogZmFsc2Vcbikge1xuXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIEBpZiAkbWF4LXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gIH1cblxufVxuXG4lc2N1dC1jZW50ZXItYmxvY2sge1xuICBAaW5jbHVkZSBzY3V0LWNlbnRlci1ibG9jaztcbn1cblxuQG1peGluIHNjdXQtY2VudGVyLXRyYW5zZm9ybSAoXG4gICRheGlzOiBmYWxzZSAvLyBvciB4IG9yIHlcbikge1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICBAaWYgJGF4aXMgIT0geCB7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgQGlmICRheGlzICE9IHkge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAkdHJhbnNsYXRlLXZhbDogbnVsbDtcblxuICBAaWYgbm90KCRheGlzKSB7XG4gICAgJHRyYW5zbGF0ZS12YWw6IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICBAZWxzZSBpZiAkYXhpcyAhPSB4IHtcbiAgICAkdHJhbnNsYXRlLXZhbDogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICBAZWxzZSBpZiAkYXhpcyAhPSB5IHtcbiAgICAkdHJhbnNsYXRlLXZhbDogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNsYXRlLXZhbDtcbiAgLW1zLXRyYW5zZm9ybTogJHRyYW5zbGF0ZS12YWw7XG4gIHRyYW5zZm9ybTogJHRyYW5zbGF0ZS12YWw7XG59XG5cbiVzY3V0LWNlbnRlci10cmFuc2Zvcm0ge1xuICBAaW5jbHVkZSBzY3V0LWNlbnRlci10cmFuc2Zvcm07XG59XG5cbiVzY3V0LWNlbnRlci10cmFuc2Zvcm0teCB7XG4gIEBpbmNsdWRlIHNjdXQtY2VudGVyLXRyYW5zZm9ybSh4KTtcbn1cblxuJXNjdXQtY2VudGVyLXRyYW5zZm9ybS15IHtcbiAgQGluY2x1ZGUgc2N1dC1jZW50ZXItdHJhbnNmb3JtKHkpO1xufVxuXG5AbWl4aW4gc2N1dC1maWxsIChcbiAgJHdpZHRoLWhlaWdodDogZmFsc2Vcbikge1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBAaWYgJHdpZHRoLWhlaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIEBlbHNlIHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxufVxuXG4lc2N1dC1maWxsIHtcbiAgQGluY2x1ZGUgc2N1dC1maWxsO1xufVxuQG1peGluIHNjdXQtbGlzdC1jdXN0b20gKFxuICAkY29udGVudDogXCJcXDIwMjJcIixcbiAgJG1hcmtlci13aWR0aDogMC43NWVtLFxuICAkcGFkOiAwLFxuICAkbm8tbWFyZ2luOiBmYWxzZVxuKSB7XG5cbiAgJGNvbnRlbnQtdmFsOiBudWxsO1xuICAkY291bnRlcjogaW5kZXgoJGNvbnRlbnQsIGNvdW50KTtcbiAgQGlmICRjb3VudGVyIHtcbiAgICBAaWYgbGVuZ3RoKCRjb250ZW50KSA9PSAzIHtcbiAgICAgICRjb250ZW50LXZhbDogY291bnRlcihzY3V0bGlzdGNvdW50ZXIsIG50aCgkY29udGVudCwgMykpbnRoKCRjb250ZW50LDIpO1xuICAgIH1cbiAgICBAZWxzZSBpZiBsZW5ndGgoJGNvbnRlbnQpID09IDIge1xuICAgICAgJGNvbnRlbnQtdmFsOiBjb3VudGVyKHNjdXRsaXN0Y291bnRlciludGgoJGNvbnRlbnQsMik7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRjb250ZW50LXZhbDogY291bnRlcihzY3V0bGlzdGNvdW50ZXIpO1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgJGNvbnRlbnQtdmFsOiAkY29udGVudDtcbiAgfVxuXG4gIHBhZGRpbmctbGVmdDogJG1hcmtlci13aWR0aCArICRwYWQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICBAaWYgJG5vLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJiA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGlmICRjb3VudGVyIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzY3V0bGlzdGNvdW50ZXI7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICRjb250ZW50LXZhbDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLSRtYXJrZXItd2lkdGg7XG4gICAgICB3aWR0aDogJG1hcmtlci13aWR0aDtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG59XG4vLyBEZXBlbmRzIG9uIGBsaXN0LWZsb2F0ZWRgLCB3aGljaCBkZXBlbmRzIGluIHR1cm4gb24gYGxpc3QtdW5zdHlsZWRgIGFuZCBgY2xlYXJmaXhgLlxuXG5AbWl4aW4gc2N1dC1saXN0LWRpdmlkZWQgKFxuICAkZGl2aWRlcjogXCJ8XCIsXG4gICRzcGFjZTogMC41ZW0sXG4gICRkaXI6IGxlZnQsXG4gICRoZWlnaHQ6IGZhbHNlLFxuICAkbm8tbWFyZ2luOiB0cnVlXG4pIHtcblxuICBAaW5jbHVkZSBzY3V0LWxpc3QtZmxvYXRlZCgkZGlyOiAkZGlyLCAkbm8tbWFyZ2luOiAkbm8tbWFyZ2luKTtcblxuICAkcHNldWRvOiBpZigkZGlyID09IGxlZnQsICdiZWZvcmUnLCAnYWZ0ZXInKTtcblxuICAvLyBJZiBhbiBleHBsaWNpdCBoZWlnaHQgaXMgcGFzc2VkLFxuICAvLyB0aGluZ3MgYXJlIGRpZmZlcmVudDogQWxsIDxsaT5zXG4gIC8vIG5lZWQgdGhlIHBzZXVkby1lbGVtZW50ICh0byBmb3JjZSBoZWlnaHQpLFxuICAvLyBidXQgdGhlIGZpcnN0J3MgbXVzdCBiZSBoaWRkZW4uXG5cbiAgQGlmICRoZWlnaHQge1xuICAgICYgPiBsaSB7XG4gICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgfVxuICAgICYgPiBsaTojeyRwc2V1ZG99IHtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgIGNvbnRlbnQ6ICRkaXZpZGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAmID4gbGk6Zmlyc3QtY2hpbGQ6I3skcHNldWRvfSB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgJiA+IGxpICsgbGk6I3skcHNldWRvfSB7XG4gICAgQGlmIG5vdCgkaGVpZ2h0KSB7XG4gICAgICBjb250ZW50OiAkZGl2aWRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlO1xuICB9XG5cbn1cblxuJXNjdXQtbGlzdC1iYXIge1xuICBAaW5jbHVkZSBzY3V0LWxpc3QtZGl2aWRlZDtcbn1cblxuJXNjdXQtbGlzdC1icmVhZGNydW1iIHtcbiAgQGluY2x1ZGUgc2N1dC1saXN0LWRpdmlkZWQoXCIvXCIpO1xufVxuLy8gRGVwZW5kcyBvbiBgbGlzdC11bnN0eWxlZGAuXG5cbkBtaXhpbiBzY3V0LWxpc3QtaW5saW5lIChcbiAgJHNwYWNlOiBmYWxzZSxcbiAgJG5vLW1hcmdpbjogdHJ1ZVxuKSB7XG5cbiAgQGluY2x1ZGUgc2N1dC1saXN0LXVuc3R5bGVkKCRuby1tYXJnaW4pO1xuXG4gICYgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgQGlmICRzcGFjZSB7XG4gICAgJiA+IGxpICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZTtcbiAgICB9XG4gIH1cblxufVxuXG4lc2N1dC1saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIHNjdXQtbGlzdC1pbmxpbmU7XG59XG4vLyBEZXBlbmRzIG9uIGBsaXN0LXVuc3R5bGVkYC5cblxuQG1peGluIHNjdXQtbGlzdC1wdW5jdHVhdGVkIChcbiAgJGRpdmlkZXI6IFwiLCBcIixcbiAgJGRpc3BsYXk6IGlubGluZSxcbiAgJG5vLW1hcmdpbjogdHJ1ZVxuKSB7XG5cbiAgQGluY2x1ZGUgc2N1dC1saXN0LXVuc3R5bGVkKCRuby1tYXJnaW4pO1xuXG4gICYgPiBsaSB7XG4gICAgZGlzcGxheTogJGRpc3BsYXk7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICRkaXZpZGVyO1xuICAgIH1cbiAgfVxuXG59XG5cbiVzY3V0LWxpc3QtY29tbWEge1xuICBAaW5jbHVkZSBzY3V0LWxpc3QtcHVuY3R1YXRlZDtcbn1cbkBtaXhpbiBzY3V0LW1hcmdpbiAoXG4gICRtYXJnaW5cbikge1xuXG4gIEBpZiBsZW5ndGgoJG1hcmdpbikgPT0gMSBhbmQgJG1hcmdpbiAhPSBuIHtcbiAgICBtYXJnaW4tdG9wOiAkbWFyZ2luO1xuICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbjtcbiAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkbWFyZ2luKSA9PSAyIHtcbiAgICAkbWFyZ2luLXk6IG50aCgkbWFyZ2luLCAxKTtcbiAgICAkbWFyZ2luLXg6IG50aCgkbWFyZ2luLCAyKTtcbiAgICBAaWYgJG1hcmdpbi15ICE9IG4ge1xuICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbi15O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi15O1xuICAgIH1cbiAgICBAaWYgJG1hcmdpbi14ICE9IG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW4teDtcbiAgICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbi14O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBsZW5ndGgoJG1hcmdpbikgPT0gMyB7XG4gICAgJG1hcmdpbi15LXRvcDogbnRoKCRtYXJnaW4sIDEpO1xuICAgICRtYXJnaW4teDogbnRoKCRtYXJnaW4sIDIpO1xuICAgICRtYXJnaW4teS1ib3R0b206IG50aCgkbWFyZ2luLCAzKTtcbiAgICBAaWYgJG1hcmdpbi15LXRvcCAhPSBuIHtcbiAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW4teS10b3A7XG4gICAgfVxuICAgIEBpZiAkbWFyZ2luLXggIT0gbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luLXg7XG4gICAgfVxuICAgIEBpZiAkbWFyZ2luLXktYm90dG9tICE9IG4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi15LWJvdHRvbTtcbiAgICB9XG4gIH1cblxuICBAaWYgbGVuZ3RoKCRtYXJnaW4pID09IDQge1xuICAgICRtYXJnaW4tdG9wOiBudGgoJG1hcmdpbiwgMSk7XG4gICAgJG1hcmdpbi1yaWdodDogbnRoKCRtYXJnaW4sIDIpO1xuICAgICRtYXJnaW4tYm90dG9tOiBudGgoJG1hcmdpbiwgMyk7XG4gICAgJG1hcmdpbi1sZWZ0OiBudGgoJG1hcmdpbiwgNCk7XG4gICAgQGlmICRtYXJnaW4tdG9wICE9IG4ge1xuICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbi10b3A7XG4gICAgfVxuICAgIEBpZiAkbWFyZ2luLXJpZ2h0ICE9IG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXJpZ2h0O1xuICAgIH1cbiAgICBAaWYgJG1hcmdpbi1ib3R0b20gIT0gbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWJvdHRvbTtcbiAgICB9XG4gICAgQGlmICRtYXJnaW4tbGVmdCAhPSBuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luLWxlZnQ7XG4gICAgfVxuICB9XG5cbn1cbkBtaXhpbiBzY3V0LXBhZGRpbmcgKFxuICAkcGFkZGluZ1xuKSB7XG5cbiAgQGlmIGxlbmd0aCgkcGFkZGluZykgPT0gMSBhbmQgJHBhZGRpbmcgIT0gbiB7XG4gICAgcGFkZGluZy10b3A6ICRwYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZztcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkcGFkZGluZykgPT0gMiB7XG4gICAgJHBhZGRpbmcteTogbnRoKCRwYWRkaW5nLCAxKTtcbiAgICAkcGFkZGluZy14OiBudGgoJHBhZGRpbmcsIDIpO1xuICAgIEBpZiAkcGFkZGluZy15ICE9IG4ge1xuICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLXk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmcteTtcbiAgICB9XG4gICAgQGlmICRwYWRkaW5nLXggIT0gbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy14O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHBhZGRpbmcpID09IDMge1xuICAgICRwYWRkaW5nLXktdG9wOiBudGgoJHBhZGRpbmcsIDEpO1xuICAgICRwYWRkaW5nLXg6IG50aCgkcGFkZGluZywgMik7XG4gICAgJHBhZGRpbmcteS1ib3R0b206IG50aCgkcGFkZGluZywgMyk7XG4gICAgQGlmICRwYWRkaW5nLXktdG9wICE9IG4ge1xuICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLXktdG9wO1xuICAgIH1cbiAgICBAaWYgJHBhZGRpbmcteCAhPSBuIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXg7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXg7XG4gICAgfVxuICAgIEBpZiAkcGFkZGluZy15LWJvdHRvbSAhPSBuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy15LWJvdHRvbTtcbiAgICB9XG4gIH1cblxuICBAaWYgbGVuZ3RoKCRwYWRkaW5nKSA9PSA0IHtcbiAgICAkcGFkZGluZy10b3A6IG50aCgkcGFkZGluZywgMSk7XG4gICAgJHBhZGRpbmctcmlnaHQ6IG50aCgkcGFkZGluZywgMik7XG4gICAgJHBhZGRpbmctYm90dG9tOiBudGgoJHBhZGRpbmcsIDMpO1xuICAgICRwYWRkaW5nLWxlZnQ6IG50aCgkcGFkZGluZywgNCk7XG4gICAgQGlmICRwYWRkaW5nLXRvcCAhPSBuIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy10b3A7XG4gICAgfVxuICAgIEBpZiAkcGFkZGluZy1yaWdodCAhPSBuIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXJpZ2h0O1xuICAgIH1cbiAgICBAaWYgJHBhZGRpbmctYm90dG9tICE9IG4ge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nLWJvdHRvbTtcbiAgICB9XG4gICAgQGlmICRwYWRkaW5nLWxlZnQgIT0gbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWxlZnQ7XG4gICAgfVxuICB9XG59XG4vLyBEZXBlbmRzIG9uIGBwb3NpdGlvbmluZy1jb29yZGluYXRlc2AuXG5cbkBtaXhpbiBzY3V0LWFic29sdXRlIChcbiAgJGNvb3JkaW5hdGVzOiAwIG4gbiAwXG4pIHtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIHNjdXQtY29vcmRzKCRjb29yZGluYXRlcyk7XG5cbn1cblxuJXNjdXQtYWJzb2x1dGUge1xuICBAaW5jbHVkZSBzY3V0LWFic29sdXRlO1xufVxuLy8gRGVwZW5kcyBvbiBgcG9zaXRpb25pbmctY29vcmRpbmF0ZXNgLlxuXG5AbWl4aW4gc2N1dC1maXhlZCAoXG4gICRjb29yZGluYXRlczogMCBuIG4gMFxuKSB7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICBAaW5jbHVkZSBzY3V0LWNvb3JkcygkY29vcmRpbmF0ZXMpO1xuXG59XG5cbiVzY3V0LWZpeGVkIHtcbiAgQGluY2x1ZGUgc2N1dC1maXhlZDtcbn1cbi8vIERlcGVuZHMgb24gYHBvc2l0aW9uaW5nLWNvb3JkaW5hdGVzYC5cblxuQG1peGluIHNjdXQtcmVsYXRpdmUgKFxuICAkY29vcmRpbmF0ZXM6IG4gbiBuIG5cbikge1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgc2N1dC1jb29yZHMoJGNvb3JkaW5hdGVzKTtcblxufVxuQG1peGluIHNjdXQtcmF0aW8tYm94IChcbiAgJHJhdGlvOiBtYXRoLmRpdigxLCAxKVxuKSB7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIFRoZSBjb250YWluZXIncyBoZWlnaHQsIGFzIGEgcGVyY2VudGFnZSBvZiB0aGVcbiAgLy8gY29udGFpbmVyJ3Mgd2lkdGgsIGlzIHNldCBieSBhc3NpZ25pbmdcbiAgLy8gcGFkZGluZy10b3AgdG8gYSBwc2V1ZG8tZWxlbWVudC5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiBtYXRoLmRpdigxLCAkcmF0aW8pICogMTAwJTtcbiAgfVxuXG59XG5cbiVzY3V0LXJhdGlvLWJveCB7XG4gIEBpbmNsdWRlIHNjdXQtcmF0aW8tYm94O1xufVxuQG1peGluIHNjdXQtc2l6ZShcbiAgJHNpemVcbikge1xuXG4gIEBpZiBsZW5ndGgoJHNpemUpID09IDEge1xuICAgIHdpZHRoOiAgJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgfVxuICBAZWxzZSBpZiBsZW5ndGgoJHNpemUpID09IDIge1xuICAgIHdpZHRoOiAgbnRoKCRzaXplLCAxKTtcbiAgICBoZWlnaHQ6IG50aCgkc2l6ZSwgMik7XG4gIH1cblxufVxuQG1peGluIHNjdXQtc3RpY2t5LWZvb3Rlci1maXhlZCAoXG4gICRoZWlnaHQsXG4gICR3cmFwcGVyOiBcIi53cmFwcGVyXCIsXG4gICRmb290ZXI6IFwiLnNjdXQtc3RpY2t5XCJcbikge1xuXG4gIGh0bWwsXG4gIGJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICN7JHdyYXBwZXJ9IHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IC0kaGVpZ2h0O1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICN7JHdyYXBwZXJ9OmFmdGVyLFxuICAjeyRmb290ZXJ9IHtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIH1cblxufVxuXG4vLyBkZXByZWNhdGVkXG5AbWl4aW4gc2N1dC1zdGlja3ktZm9vdGVyIChcbiAgJGhlaWdodCxcbiAgJHdyYXBwZXI6IFwiLndyYXBwZXJcIixcbiAgJGZvb3RlcjogXCIuc2N1dC1zdGlja3lcIlxuKXtcbiAgQGluY2x1ZGUgc2N1dC1zdGlja3ktZm9vdGVyLWZpeGVkKCRoZWlnaHQsICR3cmFwcGVyLCAkZm9vdGVyKTtcbn1cbkBtaXhpbiBzY3V0LXN0aWNreS1mb290ZXItZmx1aWQgKFxuICAkd3JhcHBlcjogXCIud3JhcHBlclwiLFxuICAkZm9vdGVyOiBcIi5zY3V0LXN0aWNreVwiXG4pIHtcblxuICBodG1sLFxuICBib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAjeyR3cmFwcGVyfSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skZm9vdGVyfSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG5cbn1cbkBtaXhpbiBzY3V0LXZjZW50ZXItaWIgKFxuICAkaW5uZXIuLi5cbikge1xuXG4gIC8vIFRoZSBpbm5lciBlbGVtZW50IGlzIHZlcnRpY2FsbHkgY2VudGVyZWRcbiAgLy8gYnkgbWlkZGxlLWFsaWduaW5nIGl0IHdpdGggYW4gaW5saW5lIHBzZXVkby1lbGVtZW50XG4gIC8vIHdob3NlIGhlaWdodCBpcyAxMDAlLlxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAvLyBBIHNtYWxsIG5lZ2F0aXZlIHJpZ2h0IG1hcmdpbiBpcyBzZXRcbiAgICAvLyB0byBhY2NvdW50IGZvciB0aGUgZGVmYXVsdFxuICAgIC8vIHdvcmQtc3BhY2luZyBvZiBpbmxpbmUtYmxvY2suXG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xuICB9XG5cbiAgJGlubmVyOiBpZihsZW5ndGgoJGlubmVyKSA9PSAwLCBcIi5zY3V0LWlubmVyXCIsICRpbm5lcik7XG4gIEBlYWNoICRjZWxsLXNlbGVjdG9yIGluICRpbm5lciB7XG4gICAgJGNlbGwtc2VsZWN0b3I6IHVucXVvdGUoJGNlbGwtc2VsZWN0b3IpO1xuICAgICYgPiAjeyRjZWxsLXNlbGVjdG9yfSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG59XG5cbiVzY3V0LXZjZW50ZXItaWIge1xuICBAaW5jbHVkZSBzY3V0LXZjZW50ZXItaWI7XG59XG5cbkBtaXhpbiBzY3V0LXZjZW50ZXItbGggKFxuICAkaGVpZ2h0XG4pIHtcblxuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0O1xuXG59XG5AbWl4aW4gc2N1dC12Y2VudGVyLXRkIChcbiAgJGlubmVyLi4uXG4pIHtcblxuICBkaXNwbGF5OiB0YWJsZTtcblxuICAkaW5uZXI6IGlmKGxlbmd0aCgkaW5uZXIpID09IDAsIFwiLnNjdXQtaW5uZXJcIiwgJGlubmVyKTtcbiAgQGVhY2ggJGNlbGwtc2VsZWN0b3IgaW4gJGlubmVyIHtcbiAgICAkY2VsbC1zZWxlY3RvcjogdW5xdW90ZSgkY2VsbC1zZWxlY3Rvcik7XG4gICAgJiA+ICN7JGNlbGwtc2VsZWN0b3J9IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG59XG5cblxuJXNjdXQtdmNlbnRlci10ZCB7XG4gIEBpbmNsdWRlIHNjdXQtdmNlbnRlci10ZDtcbn1cblxuLy8gRGVwZW5kcyBvbiBzY3V0LWNlbnRlci10cmFuc2Zvcm1cblxuQG1peGluIHNjdXQtdmNlbnRlci10dCAoKSB7XG4gIEBpbmNsdWRlIHNjdXQtY2VudGVyLXRyYW5zZm9ybSh5KTtcbn1cblxuJXNjdXQtdmNlbnRlci10dCB7XG4gIEBpbmNsdWRlIHNjdXQtdmNlbnRlci10dDtcbn1cbi8vIHNwYWNlXG4kc2N1dC1zcGFjZTogXCJcXDAwMjBcIjtcbi8vIG5vbi1icmVha2luZyBzcGFjZVxuJHNjdXQtbmJzcDogXCJcXDAwYTBcIjtcblxuLy8gcXVvdGF0aW9uIG1hcmtcbiRzY3V0LXF1b3Q6IFwiXFwwMDIyXCI7XG4vLyBsZWZ0IHNpbmdsZSBjdXJseSBxdW90ZVxuJHNjdXQtbHNxdW86IFwiXFwyMDE4XCI7XG4vLyByaWdodCBzaW5nbGUgY3VybHkgcXVvdGVcbiRzY3V0LXJzcXVvOiBcIlxcMjAxOVwiO1xuLy8gbGVmdCBkb3VibGUgY3VybHkgcXVvdGVcbiRzY3V0LWxkcXVvOiBcIlxcMjAxQ1wiO1xuLy8gcmlnaHQgZG91YmxlIGN1cmx5IHF1b3RlXG4kc2N1dC1yZHF1bzogXCJcXDIwMURcIjtcbi8vIGxlZnQgc2luZ2xlIGFuZ2xlIHF1b3RlIChndWlsbGVtZXQpXG4kc2N1dC1sc2FxdW86IFwiXFwyMDM5XCI7XG4vLyByaWdodCBzaW5nbGUgYW5nbGUgcXVvdGUgKGd1aWxsZW1ldClcbiRzY3V0LXJzYXF1bzogXCJcXDIwM0FcIjtcbi8vIGxlZnQgZG91YmxlIGFuZ2xlIHF1b3RlIChndWlsbGVtZXQpXG4kc2N1dC1sYXF1bzogXCJcXDAwYWJcIjtcbi8vIHJpZ2h0IGRvdWJsZSBhbmdsZSBxdW90ZSAoZ3VpbGxlbWV0KVxuJHNjdXQtcmFxdW86IFwiXFwwMGJiXCI7XG5cbi8vIGVtIGRhc2ggKG11dHRvbilcbiRzY3V0LW1kYXNoOiBcIlxcMjAxNFwiO1xuLy8gZW4gZGFzaCAobnV0KVxuJHNjdXQtbmRhc2g6IFwiXFwyMDEzXCI7XG4vLyBoeXBoZW5cbiRzY3V0LWh5cGhlbjogXCJcXDIwMTBcIjtcblxuLy8gYW1wZXJzYW5kXG4kc2N1dC1hbXA6IFwiXFwwMDI2XCI7XG4vLyBncmVhdGVyIHRoYW5cbiRzY3V0LWd0OiBcIlxcMDAzZVwiO1xuLy8gbGVzcyB0aGFuXG4kc2N1dC1sdDogXCJcXDAwM2NcIjtcbi8vIHRpbWVzXG4kc2N1dC10aW1lczogXCJcXDAwRDdcIjtcbi8vIGJpZyB0aW1lc1xuJHNjdXQtYmlndGltZXM6IFwiXFwyNzE1XCI7XG4vLyBjaGVja21hcmtcbiRzY3V0LWNoZWNrbWFyazogXCJcXDI3MTNcIjtcblxuLy8gc2VjdGlvbiBzaWduIChkb3VibGUgUywgaHVycmljYW5lLCBzZWN0aW9uYWwgc3ltYm9sLCB0aGUgbGVnYWwgZG91Z2hudXQsIHNpZ251bSBzZWN0aW9uaXMpXG4kc2N1dC1zZWN0OiBcIlxcMDBhN1wiO1xuLy8gcGFyYWdyYXBoIHN5bWJvbCAocGlsY3JvdylcbiRzY3V0LXBhcmE6IFwiXFwwMGI2XCI7XG5cbi8vIG1pZGRvdCAoaW50ZXJwdW5jdCwgaW50ZXJwb2ludClcbiRzY3V0LW1pZGRvdDogXCJcXDAwYjdcIjtcbi8vIG8tc2xhc2ggKHNsYXNoZWQgbylcbiRzY3V0LW9zbGFzaDogXCJcXDAwZjhcIjtcbi8vIGJ1bGxldFxuJHNjdXQtYnVsbDogXCJcXDIwMjJcIjtcbi8vIHdoaXRlIGJ1bGxldFxuJHNjdXQtd2hpYnVsbDogXCJcXDI1RTZcIjtcbi8vIGhvcml6b250YWwgZWxsaXBzaXNcbiRzY3V0LWhlbGxpcDogXCJcXDIwMjZcIjtcbi8vIHZlcnRpY2FsIGVsbGlwc2lzXG4kc2N1dC12ZWxsaXA6IFwiXFwyMkVFXCI7XG4vLyBtaWRsaW5lIGhvcml6b250YWwgZWxsaXBzaXNcbiRzY3V0LW1pZGhlbGxpcDogXCJcXDIyRUZcIjtcblxuLy8gdXAtcG9pbnRpbmcgdHJpYW5nbGVcbiRzY3V0LXV0cmk6IFwiXFwyNWIyXCI7XG4vLyBkb3duLXBvaW50aW5nIHRyaWFuZ2xlXG4kc2N1dC1kdHJpOiBcIlxcMjViY1wiO1xuLy8gbGVmdC1wb2ludGluZyB0cmlhbmdsZVxuJHNjdXQtbHRyaTogXCJcXDI1YzBcIjtcbi8vIHJpZ2h0LXBvaW50aW5nIHRyaWFuZ2xlXG4kc2N1dC1ydHJpOiBcIlxcMjViNlwiO1xuLy8gdXAtcG9pbnRpbmcgc21hbGwgdHJpYW5nbGVcbiRzY3V0LXVzdHJpOiBcIlxcMjViNFwiO1xuLy8gZG93bi1wb2ludGluZyBzbWFsbCB0cmlhbmdsZVxuJHNjdXQtZHN0cmk6IFwiXFwyNWJlXCI7XG4vLyBsZWZ0LXBvaW50aW5nIHNtYWxsIHRyaWFuZ2xlXG4kc2N1dC1sc3RyaTogXCJcXDI1YzJcIjtcbi8vIHJpZ2h0LXBvaW50aW5nIHNtYWxsIHRyaWFuZ2xlXG4kc2N1dC1yc3RyaTogXCJcXDI1YjhcIjtcbi8vIGRpYW1vbmRcbiRzY3V0LWRpYW1vbmQ6IFwiXFwyNWM2XCI7XG4vLyBmaXNoZXllXG4kc2N1dC1maXNoZXllOiBcIlxcMjVjOVwiO1xuLy8gYnVsbHNleWVcbiRzY3V0LWJ1bGxzZXllOiBcIlxcMjVjZVwiO1xuLy8gY2lyY2xlXG4kc2N1dC1jaXJjbGU6IFwiXFwyNWNmXCI7XG4vLyB3aGl0ZSBjaXJjbGVcbiRzY3V0LXdoaXRlY2lyY2xlOiBcIlxcMjVjYlwiO1xuLy8gc3F1YXJlXG4kc2N1dC1zcXVhcmU6IFwiXFwyNWEwXCI7XG4vLyB3aGl0ZSBzcXVhcmVcbiRzY3V0LXdoaXRlc3F1YXJlOiBcIlxcMjVhMVwiO1xuLy8gc21hbGwgc3F1YXJlXG4kc2N1dC1zc3F1YXJlOiBcIlxcMjVhYVwiO1xuLy8gc21hbGwgd2hpdGUgc3F1YXJlXG4kc2N1dC1zd2hpdGVzcXVhcmU6IFwiXFwyNWFiXCI7XG5cbi8vIGdlbmVyYWwgY3VycmVuY3lcbiRzY3V0LWN1cnJlbmN5OiBcIlxcMDBhNFwiO1xuLy8gY2VudFxuJHNjdXQtY2VudDogXCJcXDAwYTJcIjtcbi8vIGRvbGxhclxuJHNjdXQtZG9sbGFyOiBcIlxcMDAyNFwiO1xuLy8gcG91bmRcbiRzY3V0LXBvdW5kOiBcIlxcMDBhM1wiO1xuLy8gZXVyb1xuJHNjdXQtZXVybzogXCJcXDIwYWNcIjtcbi8vIHllblxuJHNjdXQteWVuOiBcIlxcMDBhNVwiO1xuLy8gcnVwZWVcbiRzY3V0LXJ1cGVlOiBcIlxcMjBCOVwiO1xuQGZ1bmN0aW9uIG1haW4tc3JjKCRmb3JtYXRzLCAkZmlsZS1wYXRoLCAkZm9udC1mYW1pbHkpIHtcbiAgLy8gUmV0dXJuIHRoZSBsaXN0IG9mIGBzcmNgIHZhbHVlcywgaW4gb3JkZXIsIHRoYXRcbiAgLy8gYSBnb29kIGBAZm9udC1mYWNlYCB3aWxsIG5lZWQsIGluY2x1ZGluZyBvbmx5XG4gIC8vIHRob3NlIGZvcm1hdHMgc3BlY2lmaWVkIGluIHRoZSBsaXN0IGAkZm9ybWF0c2AuXG4gICRyZXN1bHQ6ICgpO1xuICBAaWYgaW5kZXgoJGZvcm1hdHMsIGVvdCkge1xuICAgICRlb3QtdmFsOiB1cmwoJyN7JGZpbGUtcGF0aH0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTtcbiAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgJGVvdC12YWwsIGNvbW1hKTtcbiAgfVxuICBAaWYgaW5kZXgoJGZvcm1hdHMsIHdvZmYyKSB7XG4gICAgJHdvZmYyLXZhbDogdXJsKCcjeyRmaWxlLXBhdGh9LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCAkd29mZjItdmFsLCBjb21tYSk7XG4gIH1cbiAgQGlmIGluZGV4KCRmb3JtYXRzLCB3b2ZmKSB7XG4gICAgJHdvZmYtdmFsOiB1cmwoJyN7JGZpbGUtcGF0aH0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCAkd29mZi12YWwsIGNvbW1hKTtcbiAgfVxuICBAaWYgaW5kZXgoJGZvcm1hdHMsIHR0Zikge1xuICAgICR0dGYtdmFsOiB1cmwoJyN7JGZpbGUtcGF0aH0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCAkdHRmLXZhbCwgY29tbWEpO1xuICB9XG4gIEBpZiBpbmRleCgkZm9ybWF0cywgc3ZnKSB7XG4gICAgJHN2Zy12YWw6IHVybCgnI3skZmlsZS1wYXRofS5zdmcjI3skZm9udC1mYW1pbHl9JykgZm9ybWF0KCdzdmcnKTtcbiAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgJHN2Zy12YWwsIGNvbW1hKTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbkBtaXhpbiBzY3V0LWZvbnQtZmFjZSAoXG4gICRmb250LWZhbWlseSxcbiAgJGZpbGUtcGF0aCxcbiAgJHdlaWdodDogbm9ybWFsLFxuICAkc3R5bGU6IG5vcm1hbCxcbiAgJGZvcm1hdHM6IGVvdCB3b2ZmMiB3b2ZmIHR0ZiBzdmdcbikge1xuXG4gIEBpZiBpbmRleCgnaXRhbGljJyAnb2JsaXF1ZScsICR3ZWlnaHQpIHtcbiAgICAkc3R5bGU6ICR3ZWlnaHQ7XG4gICAgJHdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XG5cbiAgICBAaWYgaW5kZXgoJGZvcm1hdHMsIGVvdCkge1xuICAgICAgc3JjOiB1cmwoJyN7JGZpbGUtcGF0aH0uZW90Jyk7XG4gICAgfVxuICAgIHNyYzogbWFpbi1zcmMoJGZvcm1hdHMsICRmaWxlLXBhdGgsICRmb250LWZhbWlseSk7XG4gIH1cblxufVxuXG5AbWl4aW4gc2N1dC1oYW5naW5nLWluZGVudCAoXG4gICRpbmRlbnQ6IDFlbVxuKSB7XG5cbiAgLy8gcGFkZGluZy1sZWZ0IGNyZWF0ZXMgdGhlIGluZGVudCxcbiAgLy8gd2hpbGUgdGV4dC1pbmRlbnQgcHVsbHMgdGhlIGZpcnN0IGxpbmVcbiAgLy8gYmFjayB0byB0aGUgZWRnZS5cblxuICBwYWRkaW5nLWxlZnQ6ICRpbmRlbnQ7XG4gIHRleHQtaW5kZW50OiAtJGluZGVudDtcblxufVxuXG4lc2N1dC1oYW5naW5nLWluZGVudCB7XG4gIEBpbmNsdWRlIHNjdXQtaGFuZ2luZy1pbmRlbnQ7XG59XG5AbWl4aW4gc2N1dC1pbmRlbnRlZC1wcyAoXG4gICRpbmRlbnQ6IDEuNWVtLFxuICAkbm8tZmlyc3QtaW5kZW50OiB0cnVlXG4pIHtcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1pbmRlbnQ6ICRpbmRlbnQ7XG4gIH1cblxuICBAaWYgJG5vLWZpcnN0LWluZGVudCB7XG4gICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgIH1cbiAgfVxuXG59XG5cbiVzY3V0LWluZGVudGVkLXBzIHtcbiAgQGluY2x1ZGUgc2N1dC1pbmRlbnRlZC1wcztcbn1cbkBtaXhpbiBzY3V0LWtleS12YWwgKFxuICAkZGl2aWRlcjogXCI6XCIsXG4gICRwYWQ6IDAuMjVlbSxcbiAgJGluZGVudDogMWVtLFxuICAkc3BhY2luZzogMCxcbiAgJHBhZC1sZWZ0OiAwXG4pIHtcblxuICAmID4gZHQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJGRpdmlkZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRwYWQ7XG4gICAgICBAaWYgJHBhZC1sZWZ0ICE9IDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogJHBhZC1sZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgPiBkZCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRpbmRlbnQ7XG4gICAgQGlmICRzcGFjaW5nICE9IDAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XG4gICAgfVxuICB9XG5cbn1cblxuJXNjdXQta2V5LXZhbCB7XG4gIEBpbmNsdWRlIHNjdXQta2V5LXZhbDtcbn1cbkBtaXhpbiBzY3V0LWxpbmstYmIgKFxuICAkY29sb3I6IGluaGVyaXQsXG4gICRzdHlsZTogc29saWQsXG4gICR3aWR0aDogMXB4XG4pIHtcblxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHdpZHRoO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiAkc3R5bGU7XG4gIEBpZiAkY29sb3IgIT0gaW5oZXJpdCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yO1xuICB9XG5cbn1cblxuJXNjdXQtbGluay1iYiB7XG4gIEBpbmNsdWRlIHNjdXQtbGluay1iYjtcbn1cbi8vIFNDVVQgTElOSyBVTlNUWUxFRFxuLy8gaHR0cDovL3JhbXNleWluaG91c2UuZ2l0aHViLmlvL3NjdXQvI2xpbmstdW5zdHlsZWRcblxuQG1peGluIHNjdXQtbGluay11bnN0eWxlZCgpIHtcblxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG59XG5cbiVzY3V0LWxpbmstdW5zdHlsZWQge1xuICBAaW5jbHVkZSBzY3V0LWxpbmstdW5zdHlsZWQoKTtcbn1cblxuQG1peGluIHNjdXQtcmV2ZXJzZS1pdGFsaWNzIChcbiAgJGVsZW1lbnRzOiBudWxsXG4pIHtcblxuICAkZWxlbWVudC1saXN0OiBlbSwgY2l0ZSwgaTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICAje2pvaW4oJGVsZW1lbnQtbGlzdCwgJGVsZW1lbnRzKX0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG59XG5cbiVzY3V0LXJldmVyc2UtaXRhbGljcyB7XG4gIEBpbmNsdWRlIHNjdXQtcmV2ZXJzZS1pdGFsaWNzO1xufVxuXG5AbWl4aW4gc2N1dC1zaWRlLWxpbmVkIChcbiAgJGhlaWdodDogMXB4LFxuICAkc3BhY2U6IDAuNWVtLFxuICAkY29sb3I6IGluaGVyaXQsXG4gICRzdHlsZTogc29saWQsXG4gICR2LWFkanVzdDogZmFsc2UsXG4gICRkb3VibGU6IGZhbHNlXG4pIHtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgYm9yZGVyLXRvcC1zdHlsZTogJHN0eWxlO1xuICAgIGJvcmRlci10b3Atd2lkdGg6ICRoZWlnaHQ7XG5cbiAgICBAaWYgJGNvbG9yICE9IGluaGVyaXQge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yO1xuICAgIH1cblxuICAgIEBpZiAkdi1hZGp1c3QgIT0gZmFsc2Uge1xuICAgICAgYm90dG9tOiAkdi1hZGp1c3Q7XG4gICAgfVxuXG4gICAgQGlmICRkb3VibGUgIT0gZmFsc2Uge1xuICAgICAgaGVpZ2h0OiAkZG91YmxlO1xuICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogJHN0eWxlO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGhlaWdodDtcbiAgICAgIEBpZiAkY29sb3IgIT0gaW5oZXJpdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgcmlnaHQ6ICRzcGFjZTtcbiAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBsZWZ0OiAkc3BhY2U7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xuICB9XG5cbn1cblxuJXNjdXQtc2lkZS1saW5lZCB7XG4gIEBpbmNsdWRlIHNjdXQtc2lkZS1saW5lZDtcbn1cbkBtaXhpbiBzY3V0LXRydW5jYXRlIHtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxufVxuXG4lc2N1dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHNjdXQtdHJ1bmNhdGU7XG59XG4iLCIuc25fc2l0ZV93cmFwcGVyIHtcclxuICB0cmFuc2l0aW9uOlxyXG4gICAgZmlsdGVyICR0cmFuc2l0aW9uLXNsb3ctZWFzaW5nLFxyXG4gICAgdHJhbnNmb3JtICR0cmFuc2l0aW9uLXNsb3ctZWFzaW5nO1xyXG5cclxuICBib2R5Ll9oZWFkZXJfdmVydGljYWwgJiB7XHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkaGVhZGVyLXZlcnRpY2FsLXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5fYmx1ciB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgYmFja2dyb3VuZCAkdHJhbnNpdGlvbi1zbG93LWVhc2luZyxcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXIgJHRyYW5zaXRpb24tc2xvdy1lYXNpbmcsXHJcbiAgICAgICAgYm90dG9tIDBzIGxpbmVhcixcclxuICAgICAgICByaWdodCAwcyBsaW5lYXI7XHJcblxyXG4gICAgICBAc3VwcG9ydHMgbm90IChiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCkpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMCk7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICBiYWNrZ3JvdW5kICR0cmFuc2l0aW9uLXNsb3ctZWFzaW5nLFxyXG4gICAgICBiYWNrZHJvcC1maWx0ZXIgJHRyYW5zaXRpb24tc2xvdy1lYXNpbmcsXHJcbiAgICAgIGJvdHRvbSAwcyBsaW5lYXIgJHRyYW5zaXRpb24tc2xvdy10aW1lLFxyXG4gICAgICByaWdodCAwcyBsaW5lYXIgJHRyYW5zaXRpb24tc2xvdy10aW1lO1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuXHJcbi8vIFV0aWxzLm1xKCkgY2xhc3Nlc1xyXG4uc25fdXRpbHNfbXFfeHMgeyBkaXNwbGF5OiBibG9jaztcdEBpbmNsdWRlIG1xKHNtKXsgZGlzcGxheTogbm9uZSB9OyB9XHJcbi5zbl91dGlsc19tcV9zbSB7IGRpc3BsYXk6IG5vbmU7IEBpbmNsdWRlIG1xKHNtKXsgZGlzcGxheTogYmxvY2sgfTsgQGluY2x1ZGUgbXEobWQpeyBkaXNwbGF5OiBub25lIH07IH1cclxuLnNuX3V0aWxzX21xX21kIHsgZGlzcGxheTogbm9uZTsgQGluY2x1ZGUgbXEobWQpeyBkaXNwbGF5OiBibG9jayB9OyBAaW5jbHVkZSBtcShsZyl7IGRpc3BsYXk6IG5vbmUgfTsgfVxyXG4uc25fdXRpbHNfbXFfbGcgeyBkaXNwbGF5OiBub25lOyBAaW5jbHVkZSBtcShsZyl7IGRpc3BsYXk6IGJsb2NrIH07IEBpbmNsdWRlIG1xKHhsKXsgZGlzcGxheTogbm9uZSB9OyB9XHJcbi5zbl91dGlsc19tcV94bCB7IGRpc3BsYXk6IG5vbmU7IEBpbmNsdWRlIG1xKHhsKXsgZGlzcGxheTogYmxvY2sgfTsgfVxyXG5cclxuYm9keS5hZG1pbi1iYXIge1xyXG5cdC5zbl9oZWFkZXIge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtcSg2MDBweCkge1xyXG5cdFx0XHR0b3A6IDQ2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEodGFibGV0KSB7XHJcblx0XHRcdHRvcDogMzJweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvLyBHbG9iYWxcclxuYm9keSB7XHJcbiAgQGV4dGVuZCAuc25fcGFyYWdyYXBoO1xyXG59XHJcblxyXG4vLyBGcm9tIEJvb3RzdHJhcFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcclxuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcclxuICAvL1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10Yy1mb250LWZhbWlseS1oZWFkaW5ncywgdmFyKC0tdGMtZm9udC1mYW1pbHktYm9keSwgJGZvbnQtZmFtaWx5LWJhc2UpKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5oMSxcclxuLmgxIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoXHJcbiAgICB2YXIoLS10Yy1oMS1mb250LXNpemUtbW9iaWxlLCA2N3B4KVxyXG4gICAgdmFyKC0tdGMtaDEtZm9udC1zaXplLXRhYmxldCwgMTAycHgpXHJcbiAgICB2YXIoLS10Yy1oMS1mb250LXNpemUtZGVza3RvcCwgMTE4cHgpXHJcbiAgKTtcclxuICBAaW5jbHVkZSBhZG9iZS1sZXR0ZXItc3BhY2luZyh2YXIoLS10Yy1oMS1sZXR0ZXItc3BhY2luZywgLTEuNSkpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10Yy1oMS1mb250LXdlaWdodCwgNDAwKTtcclxufVxyXG5cclxuaDIsXHJcbi5oMiB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKFxyXG4gICAgdmFyKC0tdGMtaDItZm9udC1zaXplLW1vYmlsZSwgNTFweClcclxuICAgIHZhcigtLXRjLWgyLWZvbnQtc2l6ZS10YWJsZXQsIDcycHgpXHJcbiAgICB2YXIoLS10Yy1oMi1mb250LXNpemUtZGVza3RvcCwgODRweClcclxuICApO1xyXG4gIEBpbmNsdWRlIGFkb2JlLWxldHRlci1zcGFjaW5nKHZhcigtLXRjLWgyLWxldHRlci1zcGFjaW5nLCAtMC41KSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRjLWgyLWZvbnQtd2VpZ2h0LCA0MDApO1xyXG59XHJcblxyXG5oMyxcclxuLmgzIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoXHJcbiAgICB2YXIoLS10Yy1oMy1mb250LXNpemUtbW9iaWxlLCAzOHB4KVxyXG4gICAgdmFyKC0tdGMtaDMtZm9udC1zaXplLXRhYmxldCwgNTBweClcclxuICAgIHZhcigtLXRjLWgzLWZvbnQtc2l6ZS1kZXNrdG9wLCA2MHB4KVxyXG4gICk7XHJcbiAgQGluY2x1ZGUgYWRvYmUtbGV0dGVyLXNwYWNpbmcodmFyKC0tdGMtaDMtbGV0dGVyLXNwYWNpbmcsIDApKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tdGMtaDMtZm9udC13ZWlnaHQsIDQwMCk7XHJcbn1cclxuXHJcbmg0LFxyXG4uaDQge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShcclxuICAgIHZhcigtLXRjLWg0LWZvbnQtc2l6ZS1tb2JpbGUsIDI4cHgpXHJcbiAgICB2YXIoLS10Yy1oNC1mb250LXNpemUtdGFibGV0LCAzNnB4KVxyXG4gICAgdmFyKC0tdGMtaDQtZm9udC1zaXplLWRlc2t0b3AsIDQxcHgpXHJcbiAgKTtcclxuICBAaW5jbHVkZSBhZG9iZS1sZXR0ZXItc3BhY2luZyh2YXIoLS10Yy1oNC1sZXR0ZXItc3BhY2luZywgLjI1KSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRjLWg0LWZvbnQtd2VpZ2h0LCA0MDApO1xyXG59XHJcblxyXG5oNSxcclxuLmg1IHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoXHJcbiAgICB2YXIoLS10Yy1oNS1mb250LXNpemUtbW9iaWxlLCAyMXB4KVxyXG4gICAgdmFyKC0tdGMtaDUtZm9udC1zaXplLXRhYmxldCwgMjVweClcclxuICAgIHZhcigtLXRjLWg1LWZvbnQtc2l6ZS1kZXNrdG9wLCAzMHB4KVxyXG4gICk7XHJcbiAgQGluY2x1ZGUgYWRvYmUtbGV0dGVyLXNwYWNpbmcodmFyKC0tdGMtaDUtbGV0dGVyLXNwYWNpbmcsIDApKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tdGMtaDUtZm9udC13ZWlnaHQsIDQwMCk7XHJcbn1cclxuXHJcbmg2LFxyXG4uaDYge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShcclxuICAgIHZhcigtLXRjLWg2LWZvbnQtc2l6ZS1tb2JpbGUsIDE2cHgpXHJcbiAgICB2YXIoLS10Yy1oNi1mb250LXNpemUtdGFibGV0LCAxOHB4KVxyXG4gICAgdmFyKC0tdGMtaDYtZm9udC1zaXplLWRlc2t0b3AsIDIxcHgpXHJcbiAgKTtcclxuICBAaW5jbHVkZSBhZG9iZS1sZXR0ZXItc3BhY2luZyh2YXIoLS10Yy1oNi1sZXR0ZXItc3BhY2luZywgMCkpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10Yy1oNi1mb250LXdlaWdodCwgNDAwKTtcclxufVxyXG5cclxucCxcclxuLnAsXHJcbnVsLFxyXG5vbCxcclxuYmxvY2txdW90ZSB7XHJcbiAgQGV4dGVuZCAuc25fcGFyYWdyYXBoO1xyXG59XHJcblxyXG5wLFxyXG4ucCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG51bCwgb2wge1xyXG5cclxufVxyXG5cclxudWwge1xyXG5cclxufVxyXG5cclxub2wge1xyXG5cclxufVxyXG5cclxuc3Ryb25nIHtcclxuICBAaW5jbHVkZSBhZG9iZS1sZXR0ZXItc3BhY2luZyh2YXIoLS10Yy1zdHJvbmctbGV0dGVyLXNwYWNpbmcsIDApKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tdGMtc3Ryb25nLWZvbnQtd2VpZ2h0LCA3MDApO1xyXG59XHJcblxyXG5lbSB7XHJcbiAgQGluY2x1ZGUgYWRvYmUtbGV0dGVyLXNwYWNpbmcodmFyKC0tdGMtZW0tbGV0dGVyLXNwYWNpbmcsIDApKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tdGMtZW0tZm9udC13ZWlnaHQsIDcwMCk7XHJcbn1cclxuXHJcbnNtYWxsIHtcclxuICBAaW5jbHVkZSBhZG9iZS1sZXR0ZXItc3BhY2luZyh2YXIoLS10Yy1zbWFsbC1sZXR0ZXItc3BhY2luZywgMCkpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10Yy1zbWFsbC1mb250LXdlaWdodCwgNzAwKTtcclxufVxyXG5cclxuc3ViIHtcclxuICBAaW5jbHVkZSBhZG9iZS1sZXR0ZXItc3BhY2luZyh2YXIoLS10Yy1zdWItbGV0dGVyLXNwYWNpbmcsIDApKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tdGMtc3ViLWZvbnQtd2VpZ2h0LCA3MDApO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIEBpbmNsdWRlIGFkb2JlLWxldHRlci1zcGFjaW5nKHZhcigtLXRjLXN1cC1sZXR0ZXItc3BhY2luZywgMCkpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10Yy1zdXAtZm9udC13ZWlnaHQsIDcwMCk7XHJcbn1cclxuXHJcbmhyIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuXHJcbn1cclxuXHJcbmEge1xyXG4gIEBpbmNsdWRlIGFkb2JlLWxldHRlci1zcGFjaW5nKHZhcigtLXRjLWxpbmstbGV0dGVyLXNwYWNpbmcsIDApKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tdGMtbGluay1mb250LXdlaWdodCwgNDAwKTtcclxuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxufVxyXG5cclxuLy9cclxuXHJcbmFydGljbGUge1xyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcblxyXG4uc25fcGFyYWdyYXBoIHtcclxuICAmLCBwIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShcclxuICAgICAgdmFyKC0tdGMtYm9keS1mb250LXNpemUtbW9iaWxlLCAxNnB4KVxyXG4gICAgICB2YXIoLS10Yy1ib2R5LWZvbnQtc2l6ZS10YWJsZXQsIDE4cHgpXHJcbiAgICAgIHZhcigtLXRjLWJvZHktZm9udC1zaXplLWRlc2t0b3AsIDIxcHgpXHJcbiAgICApO1xyXG4gICAgQGluY2x1ZGUgYWRvYmUtbGV0dGVyLXNwYWNpbmcodmFyKC0tdGMtYm9keS1sZXR0ZXItc3BhY2luZywgLjUpKTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS10Yy1ib2R5LWZvbnQtd2VpZ2h0LCA0MDApO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXRjLWZvbnQtZmFtaWx5LWJvZHksICRmb250LWZhbWlseS1iYXNlKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbl9jYXB0aW9uIHtcclxuICAmLCBwIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShcclxuICAgICAgdmFyKC0tdGMtY2FwdGlvbi1mb250LXNpemUtbW9iaWxlLCAxMnB4KVxyXG4gICAgICB2YXIoLS10Yy1jYXB0aW9uLWZvbnQtc2l6ZS10YWJsZXQsIDEyLjVweClcclxuICAgICAgdmFyKC0tdGMtY2FwdGlvbi1mb250LXNpemUtZGVza3RvcCwgMTRweClcclxuICAgICk7XHJcbiAgICBAaW5jbHVkZSBhZG9iZS1sZXR0ZXItc3BhY2luZyh2YXIoLS10Yy1jYXB0aW9uLWxldHRlci1zcGFjaW5nLCAuNSkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXRjLWNhcHRpb24tZm9udC13ZWlnaHQsIDQwMCk7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tdGMtY2FwdGlvbi1mb250LWZhbWlseSwgJGZvbnQtZmFtaWx5LWJhc2UpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcbi5zbl9vdmVybGluZSB7XHJcbiAgJiwgcCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoXHJcbiAgICAgIHZhcigtLXRjLW92ZXJsaW5lLWZvbnQtc2l6ZS1tb2JpbGUsIDhweClcclxuICAgICAgdmFyKC0tdGMtb3ZlcmxpbmUtZm9udC1zaXplLXRhYmxldCwgOXB4KVxyXG4gICAgICB2YXIoLS10Yy1vdmVybGluZS1mb250LXNpemUtZGVza3RvcCwgMTBweClcclxuICAgICk7XHJcbiAgICBAaW5jbHVkZSBhZG9iZS1sZXR0ZXItc3BhY2luZyh2YXIoLS10Yy1vdmVybGluZS1sZXR0ZXItc3BhY2luZywgLjUpKTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS10Yy1vdmVybGluZS1mb250LXdlaWdodCwgNDAwKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10Yy1jYXB0aW9uLWZvbnQtd2VpZ2h0LCAkZm9udC1mYW1pbHktYmFzZSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuXHJcbnR0LCBwcmUsIGNvZGUsIGtiZCwgc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRjLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSwgJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSk7XHJcbn1cclxuXHJcbnByZSB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgY29yYWw7XHJcblx0YmFja2dyb3VuZDogI2VhZWFlYTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0Y29sb3I6ICMyNjI2MjY7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuXHRsaW5lLWhlaWdodDogMS4xO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA5OTk5OTk5OTk7XHJcbn1cclxuXHJcbi51cHBlcntcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uX2NsZWFyX3RleHRfdHJhbnNmb3Jte1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4uc25faGVhZGVyX25hdl9tb2JpbGVfaSBhe1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIEBleHRlbmQgLl90ZXh0X2M0O1xyXG59XHJcbi5zbl9oZWFkZXJfbmF2X21vYmlsZV9jdC0tbGFuZ3VhZ2UgLnNuX2xhbmd1YWdlX3NlbGVjdG9yX3RvZ2dsZXtcclxuICBAZXh0ZW5kIC5fdGV4dF9jNTtcclxufVxyXG5cclxuLnNuX2Zvb3Rlcl9ib3R0b21fbWVudSAubWVudS1pdGVtIGF7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5zbl9sYW5ndWFnZV9zZWxlY3Rvcl9vdmVybGF5IC5sYW5ndWFnZV9ncm91cF9faGVhZGluZyBsYWJlbHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4uc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheSAubGFuZ3VhZ2VfZ3JvdXBfX2l0ZW0tLWN1cnJlbnQgLmxhbmd1YWdlX2dyb3VwX19pdGVtX19jb3VudHJ5e1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLnNuX2xhbmd1YWdlX3NlbGVjdG9yX292ZXJsYXkgLmxhbmd1YWdlX2dyb3VwX19pdGVtX19sYW5ndWFnZXtcclxuICBAZXh0ZW5kIC5zbl9jYXB0aW9uO1xyXG59XHJcbi5zbl9sYW5ndWFnZV9zZWxlY3Rvcl9vdmVybGF5X3RpdGxle1xyXG4gIEBleHRlbmQgLmgzO1xyXG59XHJcblxyXG4uc25faGVhZGVyX25hdl9mdWxsX2kuY3VycmVudC1tZW51LWl0ZW0sIC5zbl9oZWFkZXJfbmF2X2Z1bGxfaS5jdXJyZW50LW1lbnUtcGFyZW50LCAuc25faGVhZGVyX25hdl9mdWxsX2kgYTpob3ZlcntcclxuICBAZXh0ZW5kIC5fdGV4dF9jMjtcclxuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy8gUmVkZWZpbmVkIGRlcHJlY2F0ZWQgQm9vdHN0cmFwJ3MgJ3NpemUnXHJcbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbn1cclxuXHJcbi8vIEZvbnRzXHJcbkBtaXhpbiBmb250LXNpemUoJHNpemVzLCAkYnJlYWtwb2ludHM6ICRkYi1mb250KSB7XHJcbiAgQGluY2x1ZGUgcHJvcGVydHktYnJlYWtwb2ludHMoZm9udC1zaXplLCAkc2l6ZXMsICRicmVha3BvaW50cyk7XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5lLWhlaWdodCgkc2l6ZXMsICRicmVha3BvaW50czogJGRiLWZvbnQpIHtcclxuICBAaW5jbHVkZSBwcm9wZXJ0eS1icmVha3BvaW50cyhsaW5lLWhlaWdodCwgJHNpemVzLCAkYnJlYWtwb2ludHMpO1xyXG59XHJcblxyXG5AbWl4aW4gbGV0dGVyLXNwYWNpbmcoJHNpemVzLCAkYnJlYWtwb2ludHM6ICRkYi1mb250KSB7XHJcbiAgQGluY2x1ZGUgcHJvcGVydHktYnJlYWtwb2ludHMobGV0dGVyLXNwYWNpbmcsICRzaXplcywgJGJyZWFrcG9pbnRzKTtcclxufVxyXG5cclxuQG1peGluIHByb3BlcnR5LWJyZWFrcG9pbnRzKCRwcm9wLCAkc2l6ZXMsICRicmVha3BvaW50cykge1xyXG4gICN7JHByb3B9OiBudGgoJHNpemVzLCAxKTtcclxuXHJcbiAgQGlmIGxlbmd0aCgkc2l6ZXMpID49IDIge1xyXG4gICAgQGluY2x1ZGUgbXEobnRoKCRicmVha3BvaW50cywgMSkpIHtcclxuICAgICAgI3skcHJvcH06IG50aCgkc2l6ZXMsIDIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGlmIGxlbmd0aCgkc2l6ZXMpID49IDMge1xyXG4gICAgQGluY2x1ZGUgbXEobnRoKCRicmVha3BvaW50cywgMikpIHtcclxuICAgICAgI3skcHJvcH06IG50aCgkc2l6ZXMsIDMpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc25fYnRuIHtcclxuXHR0cmFuc2l0aW9uOlxyXG4gICAgY29sb3IgJHRyYW5zaXRpb24tYmFzZS1lYXNpbmcsXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLWJhc2UtZWFzaW5nLFxyXG4gICAgYm9yZGVyLWNvbG9yICR0cmFuc2l0aW9uLWJhc2UtZWFzaW5nO1xyXG5cclxuICAmLl93aWRlIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5fZnVsbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8vXHJcblxyXG4gIC5zbl9zcHJpdGUuX3RpY2sge1xyXG4gICAgQGluY2x1ZGUgc2N1dC1hYnNvbHV0ZSgwIG4gbiAwKTtcclxuICAgIEBpbmNsdWRlIHNjdXQtcGFkZGluZyg4cHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xyXG4gIH1cclxuICAuc25fc3ByaXRlOm5vdCguX3RpY2spIHtcclxuICAgIHdpZHRoOiB2YXIoLS10Yy1idG4taWNvbnMtd2lkdGgtbW9iaWxlLCAyNXB4KTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNnB4LCAtMjAlKTtcclxuICAgIHN2Z3tcclxuICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiB2YXIoLS10Yy1idG4taWNvbnMtd2lkdGgtdGFibGV0LCAyNXB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcclxuICAgICAgd2lkdGg6IHZhcigtLXRjLWJ0bi1pY29ucy13aWR0aC1kZXNrdG9wLCAyNXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cdD4gc3BhbiB7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnNuX3Nwcml0ZS5fYXJyb3dfcmlnaHQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdGhlaWdodDogMjVweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiAtNnB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLWMyKTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRyaWdodDogMjBweDtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHR0b3A6IDE0cHg7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHR0b3A6IC01MCU7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbiAgJi5fcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtcHJpbWFyeS1jb2xvci1kZWZhdWx0LCAgdGMtY29sb3Iod2hpdGUpKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS1wcmltYXJ5LWJnLWRlZmF1bHQsICAgICB0Yy1jb2xvcihjMSkpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXByaW1hcnktYm9yZGVyLWRlZmF1bHQsIHRjLWNvbG9yKGMxKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctYnRuLWRlZmF1bHRAMnguanBnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXByaW1hcnktY29sb3ItaG92ZXIsICB0Yy1jb2xvcih3aGl0ZSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtcHJpbWFyeS1iZy1ob3ZlciwgICAgIHRjLWNvbG9yKGM0KSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS1wcmltYXJ5LWJvcmRlci1ob3ZlciwgdGMtY29sb3IoYzQpKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1ob3ZlckAyeC5qcGdcIik7XHJcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtcHJpbWFyeS1jb2xvci1hY3RpdmUsICB0Yy1jb2xvcih3aGl0ZSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtcHJpbWFyeS1iZy1hY3RpdmUsICAgICB0Yy1jb2xvcihjNSkpO1xyXG4gICAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtcHJpbWFyeS1ib3JkZXItYWN0aXZlLCB0Yy1jb2xvcihjNSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctYnRuLXByZXNzZWRAMnguanBnXCIpO1xyXG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQsXHJcbiAgICAmW2Rpc2FibGVkXSxcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtcHJpbWFyeS1jb2xvci1kaXNhYmxlZCwgIHRjLWNvbG9yKHdoaXRlKSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS1wcmltYXJ5LWJnLWRpc2FibGVkLCAgICAgdGMtY29sb3IoYzkpKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXByaW1hcnktYm9yZGVyLWRpc2FibGVkLCB0Yy1jb2xvcih0cmFuc3BhcmVudCkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctYnRuLWRpc2FibGVkQDJ4LmpwZ1wiKTtcclxuICAgIH1cclxuICAgICYuX2NsaWNrIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXByaW1hcnktY29sb3ItYWN0aXZlLCAgdGMtY29sb3Iod2hpdGUpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktYmctYWN0aXZlLCAgICAgdGMtY29sb3IoYzUpKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXByaW1hcnktYm9yZGVyLWFjdGl2ZSwgdGMtY29sb3IoYzUpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuX3ByaW1hcnlfdmFyaWFudCB7XHJcbiAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWNvbG9yLWRlZmF1bHQsICB0Yy1jb2xvcih3aGl0ZSkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1iZy1kZWZhdWx0LCAgICAgdGMtY29sb3IoYzMpKTtcclxuICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYm9yZGVyLWRlZmF1bHQsIHRjLWNvbG9yKGMzKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctYnRuLWRlZmF1bHRAMnguanBnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1jb2xvci1ob3ZlciwgIHRjLWNvbG9yKHdoaXRlKSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYmctaG92ZXIsICAgICB0Yy1jb2xvcihjNCkpO1xyXG4gICAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWJvcmRlci1ob3ZlciwgdGMtY29sb3IoYzQpKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1ob3ZlckAyeC5qcGdcIik7XHJcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWNvbG9yLWFjdGl2ZSwgIHRjLWNvbG9yKHdoaXRlKSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYmctYWN0aXZlLCAgICAgdGMtY29sb3IoYzUpKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1ib3JkZXItYWN0aXZlLCB0Yy1jb2xvcihjNSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctYnRuLXByZXNzZWRAMnguanBnXCIpO1xyXG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQsXHJcbiAgICAmW2Rpc2FibGVkXSxcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWNvbG9yLWRpc2FibGVkLCAgdGMtY29sb3Iod2hpdGUpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1iZy1kaXNhYmxlZCwgICAgIHRjLWNvbG9yKGM5KSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtYm9yZGVyLWRpc2FibGVkLCB0Yy1jb2xvcih0cmFuc3BhcmVudCkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctYnRuLWRpc2FibGVkQDJ4LmpwZ1wiKTtcclxuICAgIH1cclxuXHJcbiAgICAmLl9jbGljayB7XHJcbiAgICAgIGNvbG9yOiAgICAgICAgICAgIHZhcigtLXRjLWN0YS1wcmltYXJ5LXZhcmlhbnQtY29sb3ItYWN0aXZlLCAgdGMtY29sb3Iod2hpdGUpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktdmFyaWFudC1iZy1hY3RpdmUsICAgICB0Yy1jb2xvcihjNSkpO1xyXG4gICAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtcHJpbWFyeS12YXJpYW50LWJvcmRlci1hY3RpdmUsIHRjLWNvbG9yKGM1KSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1xyXG5cclxuICAmLl9zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXNlY29uZGFyeS1jb2xvci1kZWZhdWx0LCAgdGMtY29sb3IoYzEpKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS1zZWNvbmRhcnktYmctZGVmYXVsdCwgICAgIHRjLWNvbG9yKHRyYW5zcGFyZW50KSk7XHJcbiAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWJvcmRlci1kZWZhdWx0LCB0Yy1jb2xvcihjMSkpO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAgICAgICAgICAgIHZhcigtLXRjLWN0YS1zZWNvbmRhcnktY29sb3ItaG92ZXIsICB0Yy1jb2xvcih3aGl0ZSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWJnLWhvdmVyLCAgICAgdGMtY29sb3IoYzEpKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXNlY29uZGFyeS1ib3JkZXItaG92ZXIsIHRjLWNvbG9yKGMxKSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWNvbG9yLWFjdGl2ZSwgIHRjLWNvbG9yKHdoaXRlKSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS1zZWNvbmRhcnktYmctYWN0aXZlLCAgICAgdGMtY29sb3IoYzQpKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXNlY29uZGFyeS1ib3JkZXItYWN0aXZlLCB0Yy1jb2xvcihjNCkpO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQsXHJcbiAgICAmW2Rpc2FibGVkXSxcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWNvbG9yLWRpc2FibGVkLCAgdGMtY29sb3IoYzgpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXNlY29uZGFyeS1iZy1kaXNhYmxlZCwgICAgIHRjLWNvbG9yKGM5KSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS1zZWNvbmRhcnktYm9yZGVyLWRpc2FibGVkLCB0Yy1jb2xvcihjOCkpO1xyXG4gICAgfVxyXG5cclxuICAgICYuX2NsaWNrIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXNlY29uZGFyeS1jb2xvci1hY3RpdmUsICB0Yy1jb2xvcih3aGl0ZSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWJnLWFjdGl2ZSwgICAgIHRjLWNvbG9yKGM0KSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS1zZWNvbmRhcnktYm9yZGVyLWFjdGl2ZSwgdGMtY29sb3IoYzQpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuX3NlY29uZGFyeV92YXJpYW50IHtcclxuICAgIGNvbG9yOiAgICAgICAgICAgIHZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1jb2xvci1kZWZhdWx0LCAgdGMtY29sb3Iod2hpdGUpKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1iZy1kZWZhdWx0LCAgICAgdGMtY29sb3IoYzEyKSk7XHJcbiAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYm9yZGVyLWRlZmF1bHQsIHRjLWNvbG9yKHdoaXRlKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctYnRuLWRlZmF1bHRAMnguanBnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWNvbG9yLWhvdmVyLCAgdGMtY29sb3Iod2hpdGUpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJnLWhvdmVyLCAgICAgdGMtY29sb3IoYzMpKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJvcmRlci1ob3ZlciwgdGMtY29sb3IoYzMpKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWJ0bi1ob3ZlckAyeC5qcGdcIik7XHJcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtY29sb3ItYWN0aXZlLCAgdGMtY29sb3Iod2hpdGUpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJnLWFjdGl2ZSwgICAgIHRjLWNvbG9yKGM4KSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1ib3JkZXItYWN0aXZlLCB0Yy1jb2xvcihjOCkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctYnRuLXByZXNzZWRAMnguanBnXCIpO1xyXG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQsXHJcbiAgICAmW2Rpc2FibGVkXSxcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtY29sb3ItZGlzYWJsZWQsICB0Yy1jb2xvcih3aGl0ZSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYmctZGlzYWJsZWQsICAgICB0Yy1jb2xvcihjOSkpO1xyXG4gICAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYm9yZGVyLWRpc2FibGVkLCB0Yy1jb2xvcih0cmFuc3BhcmVudCkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctYnRuLWRpc2FibGVkQDJ4LmpwZ1wiKTtcclxuICAgIH1cclxuXHJcbiAgICAmLl9jbGljayB7XHJcbiAgICAgIGNvbG9yOiAgICAgICAgICAgIHZhcigtLXRjLWN0YS1zZWNvbmRhcnktdmFyaWFudC1jb2xvci1hY3RpdmUsICB0Yy1jb2xvcih3aGl0ZSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LXZhcmlhbnQtYmctYWN0aXZlLCAgICAgdGMtY29sb3IoYzgpKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXNlY29uZGFyeS12YXJpYW50LWJvcmRlci1hY3RpdmUsIHRjLWNvbG9yKGM4KSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1xyXG5cclxuICAmLl90ZXJ0aWFyeSB7XHJcbiAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtdGVydGlhcnktY29sb3ItZGVmYXVsdCwgIHRjLWNvbG9yKGMxKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtdGVydGlhcnktYmctZGVmYXVsdCwgICAgIHRjLWNvbG9yKHRyYW5zcGFyZW50KSk7XHJcbiAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtdGVydGlhcnktYm9yZGVyLWRlZmF1bHQsIHRjLWNvbG9yKHRyYW5zcGFyZW50KSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAgICAgICAgICAgIHZhcigtLXRjLWN0YS10ZXJ0aWFyeS1jb2xvci1ob3ZlciwgIHRjLWNvbG9yKHdoaXRlKSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS10ZXJ0aWFyeS1iZy1ob3ZlciwgICAgIHRjLWNvbG9yKHRyYW5zcGFyZW50KSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS10ZXJ0aWFyeS1ib3JkZXItaG92ZXIsIHRjLWNvbG9yKHRyYW5zcGFyZW50KSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtdGVydGlhcnktY29sb3ItYWN0aXZlLCAgdGMtY29sb3IoYzUpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWJnLWFjdGl2ZSwgICAgIHRjLWNvbG9yKHRyYW5zcGFyZW50KSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogICAgIHZhcigtLXRjLWN0YS10ZXJ0aWFyeS1ib3JkZXItYWN0aXZlLCB0Yy1jb2xvcihjNSkpO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQsXHJcbiAgICAmW2Rpc2FibGVkXSxcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtdGVydGlhcnktY29sb3ItZGlzYWJsZWQsICB0Yy1jb2xvcihjOSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtdGVydGlhcnktYmctZGlzYWJsZWQsICAgICB0Yy1jb2xvcih0cmFuc3BhcmVudCkpO1xyXG4gICAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtdGVydGlhcnktYm9yZGVyLWRpc2FibGVkLCB0Yy1jb2xvcih0cmFuc3BhcmVudCkpO1xyXG4gICAgfVxyXG5cclxuICAgICYuX2NsaWNrIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LWNvbG9yLWFjdGl2ZSwgIHRjLWNvbG9yKGM1KSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS10ZXJ0aWFyeS1iZy1hY3RpdmUsICAgICB0Yy1jb2xvcih0cmFuc3BhcmVudCkpO1xyXG4gICAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtdGVydGlhcnktYm9yZGVyLWFjdGl2ZSwgdGMtY29sb3IoYzUpKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5fdGVydGlhcnlfdmFyaWFudCB7XHJcbiAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1jb2xvci1kZWZhdWx0LCAgdGMtY29sb3Iod2hpdGUpKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJnLWRlZmF1bHQsICAgICB0Yy1jb2xvcih0cmFuc3BhcmVudCkpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYm9yZGVyLWRlZmF1bHQsIHRjLWNvbG9yKHRyYW5zcGFyZW50KSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAgICAgICAgICAgIHZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWNvbG9yLWhvdmVyLCAgdGMtY29sb3IoYzEpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYmctaG92ZXIsICAgICB0Yy1jb2xvcih0cmFuc3BhcmVudCkpO1xyXG4gICAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1ib3JkZXItaG92ZXIsIHRjLWNvbG9yKHRyYW5zcGFyZW50KSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1jb2xvci1hY3RpdmUsICB0Yy1jb2xvcihjNCkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1iZy1hY3RpdmUsICAgICB0Yy1jb2xvcih0cmFuc3BhcmVudCkpO1xyXG4gICAgICBib3JkZXItY29sb3I6ICAgICB2YXIoLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1ib3JkZXItYWN0aXZlLCB0Yy1jb2xvcihjNCkpO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQsXHJcbiAgICAmW2Rpc2FibGVkXSxcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogICAgICAgICAgICB2YXIoLS10Yy1jdGEtdGVydGlhcnktdmFyaWFudC1jb2xvci1kaXNhYmxlZCwgIHRjLWNvbG9yKGM5KSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS10ZXJ0aWFyeS12YXJpYW50LWJnLWRpc2FibGVkLCAgICAgdGMtY29sb3IodHJhbnNwYXJlbnQpKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYm9yZGVyLWRpc2FibGVkLCB0Yy1jb2xvcih0cmFuc3BhcmVudCkpO1xyXG4gICAgfVxyXG5cclxuICAgICYuX2NsaWNrIHtcclxuICAgICAgY29sb3I6ICAgICAgICAgICAgdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtY29sb3ItYWN0aXZlLCAgdGMtY29sb3IoYzQpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYmctYWN0aXZlLCAgICAgdGMtY29sb3IodHJhbnNwYXJlbnQpKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tdGMtY3RhLXRlcnRpYXJ5LXZhcmlhbnQtYm9yZGVyLWFjdGl2ZSwgdGMtY29sb3IoYzQpKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuX2ZlZWRiYWNrIHtcclxuICAgIC5zbl9zcHJpdGUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWJhc2UtZWFzaW5nICR0cmFuc2l0aW9uLWJhc2UtdGltZTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cdC8qXHJcbiAgJi5fdmxta19zY3JvbGxUb05leHRCbG9jayB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XHJcbiAgICBib3R0b206IDYwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL21vdXNlLXNjcm9sbC5naWYnKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cdCovXHJcblxyXG59XHJcblxyXG4iLCIuc25fYmFja2dyb3VuZCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uc25fY291bnRkb3duIHtcclxuICAmX2kge1xyXG4gICAgQGV4dGVuZCAuaDM7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAoMTBweCAqIDIpICsgMTBweDsgLy8gU2l6ZSBhbmQgc3BhY2Ugb2YgdGhlIGNvbG9uXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICgxNXB4ICogMikgKyAxMHB4OyAvLyBTaXplIGFuZCBzcGFjZSBvZiB0aGUgY29sb25cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9sYWJlbCB7XHJcbiAgICBAZXh0ZW5kIC5zbl9wYXJhZ3JhcGg7XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9jb2xvbiB7XHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XHJcbiAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjdXQtc2l6ZSgxMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc25faGVhZGVyIHtcclxuICAkaXNTdGlja3k6ICcuc25faGVhZGVyLl9zdGlja3knO1xyXG4gICRpc09wZW46ICdib2R5Ll9tZW51X29wZW4nO1xyXG5cclxuICB6LWluZGV4OiAkemluZGV4LWhlYWRlcjtcclxuXHJcblxyXG5cdCZfc3BhY2VyIHtcclxuXHRcdGhlaWdodDogdmFyKC0taGVhZGVyLWgpICFpbXBvcnRhbnQ7XHJcblxyXG5cdH1cclxuXHJcbiAgJi5fdmVydGljYWwge1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAkaGVhZGVyLXZlcnRpY2FsLXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9cclxuXHJcbiAgJl91dGlsaXR5IHtcclxuXHJcbiAgICAmLl9oYW1idXJnZXIge1xyXG4gICAgICBtaW4taGVpZ2h0OiA2NHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogOTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuX2Z1bGwge1xyXG4gICAgICBtaW4taGVpZ2h0OiA2NHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogOTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLl92ZXJ0aWNhbCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl93ciB7XHJcbiAgICAgIEBleHRlbmQgLnNuX3dyYXBwZXI7XHJcblxyXG4gICAgICAuc3RvcmUtbG9jYXRvci1oZWFkZXItaWNvbiB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vXHJcblxyXG4gICZfbmF2IHtcclxuXHJcbiAgICAmLl9tb2JpbGUge1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tc2xvdy1lYXNpbmc7XHJcblxyXG4gICAgICAuc25faGVhZGVyLl9oYW1idXJnZXIgJiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gU3dpdGNoIG1vYmlsZS9kZXNrdG9wIHZpZXcgb24gYHRhYmxldGAsIHdoZW4gYHZlcnRpY2FsYFxyXG4gICAgICAuc25faGVhZGVyLl92ZXJ0aWNhbCAmIHtcclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBTd2l0Y2ggbW9iaWxlL2Rlc2t0b3AgdmlldyBvbiBgZGVza3RvcGAsIHdoZW4gYGZ1bGxgXHJcbiAgICAgIC5zbl9oZWFkZXIuX2Z1bGwgJiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLl9oYW1idXJnZXIge1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tc2xvdy1lYXNpbmc7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuX2Z1bGwge1xyXG4gICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLl92ZXJ0aWNhbCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9cclxuXHJcbiAgICAvLyBNb2JpbGVcclxuICAgICZfbW9iaWxlIHtcclxuXHJcbiAgICAgID4gLnNuX2JhY2tncm91bmR7XHJcbiAgICAgICAgQGV4dGVuZCAuX2JnX2M1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX3dyIHtcclxuICAgICAgICBAZXh0ZW5kIC5zbl93cmFwcGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX2N0e1xyXG4gICAgICAgICYtLWxhbmd1YWdle1xyXG4gICAgICAgICAgQGV4dGVuZCAubXQtNDA7XHJcbiAgICAgICAgICBAZXh0ZW5kIC5fYmdfYzQ7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAuc25fbGFuZ3VhZ2Vfc2VsZWN0b3JfdG9nZ2xle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTYuNTAwMiAxMkw5LjAwMDIgMTkuNUw3Ljk1MDIgMTguNDVMMTQuNDAwMiAxMkw3Ljk1MDIgNS41NUw5LjAwMDIgNC41TDE2LjUwMDIgMTJaJyBmaWxsPSclMjNGOUY5RjQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2N1dC1zaXplKDI0cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX2kge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgIEBleHRlbmQgLm1iLTQwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLl9zdWJfYmFjayB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgLnNuX3Nwcml0ZSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2N1dC1zaXplKDEwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLl9zdWJfY3VycmVudCB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgLnNuX3Nwcml0ZSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2N1dC1zaXplKDQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIC5zbl9zcHJpdGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3V0LXNpemUoMTVweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX3N1YiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLXNsb3ctZWFzaW5nO1xyXG5cclxuICAgICAgICAmX3dyIHtcclxuICAgICAgICAgIEBleHRlbmQgLnNuX3dyYXBwZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9oYW1idXJnZXIge1xyXG5cclxuICAgICAgJl93ciB7XHJcbiAgICAgICAgQGV4dGVuZCAuc25fd3JhcHBlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9tZW51IHtcclxuXHJcbiAgICAgICAgJl9pbiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY3JvbGxiYXIoJGJhY2tncm91bmQ6IHRyYW5zcGFyZW50LCAkdGh1bWI6IGN1cnJlbnRDb2xvcik7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2Nyb2xsYmFyLXNpemUgKyAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IChcclxuICAgICAgICAgICAgb3BhY2l0eSAkdHJhbnNpdGlvbi1uYXYtaGFtYnVyZ2VyLW91dC1lYXNpbmcsXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSAwcyBsaW5lYXIgJHRyYW5zaXRpb24tbmF2LWhhbWJ1cmdlci1vdXQtdGltZVxyXG4gICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAmLl9zaG93IHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogKFxyXG4gICAgICAgICAgICAgIG9wYWNpdHkgJHRyYW5zaXRpb24tbmF2LWhhbWJ1cmdlci1pbi1lYXNpbmcsXHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtICR0cmFuc2l0aW9uLW5hdi1oYW1idXJnZXItaW4tZWFzaW5nXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX3N1YiB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyKCRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCwgJHRodW1iOiBjdXJyZW50Q29sb3IpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzY3JvbGxiYXItc2l6ZSArIDEwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogKFxyXG4gICAgICAgICAgb3BhY2l0eSAkdHJhbnNpdGlvbi1uYXYtaGFtYnVyZ2VyLW91dC1lYXNpbmcsXHJcbiAgICAgICAgICB0cmFuc2Zvcm0gMHMgbGluZWFyICR0cmFuc2l0aW9uLW5hdi1oYW1idXJnZXItb3V0LXRpbWVcclxuICAgICAgICApO1xyXG5cclxuICAgICAgICAuX3N1Yl9vcGVuICYge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogKFxyXG4gICAgICAgICAgICBvcGFjaXR5ICR0cmFuc2l0aW9uLW5hdi1oYW1idXJnZXItaW4tZWFzaW5nLFxyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tbmF2LWhhbWJ1cmdlci1pbi1lYXNpbmdcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRnVsbFxyXG4gICAgJl9mdWxsIHtcclxuICAgICAgJGZ1bGw6ICY7XHJcblxyXG4gICAgICAmX2kge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0sXHJcblx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtcGFyZW50LFxyXG5cdFx0XHRcdCYuY3VycmVudC1wYWdlLWFuY2VzdG9yIHtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMikgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcbiAgICAgICAgYSB7XHJcblxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6YWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgID4gc3BhbixcclxuICAgICAgICAgICAgLnNuX3Nwcml0ZSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogJGhvdmVyLW9wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWJhc2UtZWFzaW5nO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zbl9zcHJpdGUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1iYXNlLWVhc2luZyxcclxuICAgICAgICAgICAgICBvcGFjaXR5ICR0cmFuc2l0aW9uLWJhc2UtZWFzaW5nO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zbl9iYWNrZ3JvdW5kLl90cmlhbmdsZSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNsaXAtcGF0aCAkdHJhbnNpdGlvbi1iYXNlLWVhc2luZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfc3ViIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tYmFzZS1lYXNpbmc7XHJcbiAgICAgICAgJl9pbiB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC5zbl93cmFwcGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFZlcnRpY2FsXHJcbiAgICAmX3ZlcnRpY2FsIHtcclxuICAgICAgJHZlcnRpY2FsOiAmO1xyXG5cclxuICAgICAgJl93ciB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX21lbnUge1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX2kge1xyXG5cclxuICAgICAgICBhIHtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjphY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgPiBzcGFuLFxyXG4gICAgICAgICAgICAuc25fc3ByaXRlIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAkaG92ZXItb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tYmFzZS1lYXNpbmc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNuX3Nwcml0ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtICR0cmFuc2l0aW9uLWJhc2UtZWFzaW5nLFxyXG4gICAgICAgICAgICAgIG9wYWNpdHkgJHRyYW5zaXRpb24tYmFzZS1lYXNpbmc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNuX2JhY2tncm91bmQuX3RyaWFuZ2xlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY2xpcC1wYXRoICR0cmFuc2l0aW9uLWJhc2UtZWFzaW5nO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9zdWIge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjdXQtZml4ZWQoMCBuIDAgJGhlYWRlci12ZXJ0aWNhbC13aWR0aCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWJhc2UtZWFzaW5nO1xyXG4gICAgICAgIHdpZHRoOiAkaGVhZGVyLXZlcnRpY2FsLXdpZHRoO1xyXG5cclxuICAgICAgICAmX3dyIHtcclxuICAgICAgICAgIEBleHRlbmQgLnNuX3dyYXBwZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY3JvbGxiYXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1xyXG4gIC8vXHJcbiAgLy9cclxuXHJcbiAgJl9oYW1idXJnZXIge1xyXG4gICAgQGluY2x1ZGUgaGFtYnVyZ2VyKCR3aWR0aDogMThweCwgJGhlaWdodDogMTJweCwgJGJhci1oZWlnaHQ6IDJweCk7XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBvcGFjaXR5OiAkaG92ZXItb3BhY2l0eTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgJjpub3QoLnNuX2J0bikge1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6ICRob3Zlci1vcGFjaXR5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2xvZ28ge1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDExNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9cclxuXHJcbiAgLy8gVmVydGljYWwgUGFkZGluZyBYIGFuZCBZXHJcbiAgLl92ZXJ0aWNhbF9weCB7XHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgQGluY2x1ZGUgc2N1dC1wYWRkaW5nKG4gMzBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xyXG4gICAgICBAaW5jbHVkZSBzY3V0LXBhZGRpbmcobiA0MHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5fdmVydGljYWxfcHkge1xyXG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgIEBpbmNsdWRlIHNjdXQtcGFkZGluZyg2MHB4IG4gNDBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHQmX25hdl9tb2JpbGVfY3Qge1xyXG5cdFx0PiAuc25fYnRuIHtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIC5zbl9oZWFkZXJfc2l6ZXIgKyAuc25fYmxvY2sge1xyXG4vLyBcdG1hcmdpbi10b3A6IHZhcigtLWhlYWRlci1zaXplcik7XHJcblxyXG4vLyBcdC5zbl9iYWNrZ3JvdW5kIHtcclxuLy8gXHRcdC8vIG1hcmdpbi10b3A6IHZhcigtLWhlYWRlci1zaXplcik7XHJcbi8vIFx0fVxyXG4vLyB9XHJcbiIsIi5zbl9mb290ZXIge1xyXG5cclxuXHQuc25fZm9vdGVyX2JvdHRvbV9tZW51IHtcclxuXHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0Z2FwOiAyMHB4IDMwcHg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tZW51LWl0ZW0ge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cclxuXHJcblxyXG4gICYuX2NvbHVtbnMge1xyXG4gICAgLnNuX2Zvb3Rlcl9ib3R0b21fbWVudSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRcdGdyaWQtYXV0by1mbG93OiByb3c7XHJcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdFx0XHRcdGdhcDogNnB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc25fZm9vdGVyX3VuZGVyX21lbnUge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoMHB4LCBtZCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgwcHgsIG1kKSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX3RvcHtcclxuICAgIHBhZGRpbmctdG9wOiA0MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMyKTtcclxuICAgICZfbG9nb3tcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICAgICB3aWR0aDogMTE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl93cmFwcGVye1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX2JvdHRvbXtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICA+IC5zbl93cmFwcGVyID4gLnNuX2NvbnRhaW5lcl9maXhlZF9sZyA+IC5yb3cgPiAuY29sLTEyLm1iLTMwe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX21lbnV7XHJcbiAgICAgIG9yZGVyOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICB9XHJcbiAgICAgIC5tZW51LWl0ZW17XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfc29jaWFsc3tcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgYXtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNuX3Nwcml0ZXtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjdXQtc2l6ZSgzMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl90aXRsZXtcclxuICAgICAgICBAZXh0ZW5kIC5zbl9jYXB0aW9uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc25fZm9ybSB7XHJcbiAgLmZvcm0tZ3JvdXAsIC5mb3JtLWdyb3VwLTEge1xyXG5cclxuICAgICYuX2ZvY3VzIHtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIEBleHRlbmQgLnNuX292ZXJsaW5lO1xyXG5cclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgICAgIHRvcDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xyXG4gICAgICAgICAgICB0b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgQGV4dGVuZCAuc25fcGFyYWdyYXBoO1xyXG5cclxuICAgICAgLy8gVGhlbWUgQ3JlYXRvclxyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tdGMtaW5wdXRzLWZvbnQtZmFtaWx5LCAkZm9udC1mYW1pbHktYmFzZSkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wsXHJcbiAgICAuZm9ybS1jb250cm9sLTEsXHJcbiAgICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgIC8vIGBwYWRkaW5nYCBzZXQgYmVsb3dcclxuICAgICAgQGV4dGVuZCAuc25fcGFyYWdyYXBoO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tdGMtaW5wdXRzLWZvbnQtZmFtaWx5LCB2YXIoLS10Yy1mb250LWZhbWlseS1ib2R5LCAkZm9udC1mYW1pbHktYmFzZSkpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOm5vdCh0ZXh0YXJlYSkge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsID4gc3BhbixcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBAaW5jbHVkZSBzY3V0LXBhZGRpbmcobiAxMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9jdXN0b21fY29udHJvbCB7XHJcblxyXG4gICAgPiBpbnB1dCB7XHJcblxyXG4gICAgICAmOmNoZWNrZWQgfiBsYWJlbCAuc25fc3ByaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNSwgdGMtY29sb3IoYzEpKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRjLWNvbG9yLWM1LCB0Yy1jb2xvcihjMSkpO1xyXG4gICAgICAgIGZpbGw6IHZhcigtLXRjLWNvbG9yLWMzLCB0Yy1jb2xvcihjMykpO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gbGFiZWwge1xyXG4gICAgICBAZXh0ZW5kIC5zbl9wYXJhZ3JhcGg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10Yy1pbnB1dHMtZm9udC1mYW1pbHksICRmb250LWZhbWlseS1iYXNlKSAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAuc25fc3ByaXRlIHtcclxuICAgICAgICAkc2l6ZTogMjRweDtcclxuICAgICAgICBAaW5jbHVkZSBzY3V0LXNpemUoJHNpemUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgJHRyYW5zaXRpb24tYmFzZS1lYXNpbmcsYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi1iYXNlLWVhc2luZyxib3JkZXItY29sb3IgJHRyYW5zaXRpb24tYmFzZS1lYXNpbmc7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1iYXNlLWVhc2luZztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5zd2lwZXItY29udGFpbmVyIHtcclxuICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0cmFuc2l0aW9uLXN3aXBlci1lYXNpbmc7XHJcbiAgfVxyXG59XHJcblxyXG4uc25fc3dpcGVyX25hdiB7XHJcblxyXG4gICYuX3NtYWxsIHtcclxuICAgIC5zbl9zcHJpdGUge1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBAaW5jbHVkZSBzY3V0LXNpemUoMzBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbl9zcHJpdGUge1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgQGluY2x1ZGUgc2N1dC1zaXplKDUwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNuX3N3aXBlcl9wYWdpbmF0aW9uIHtcclxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG5cclxuICAgICYuX2F1dG9wbGF5IHtcclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgJjpub3QoLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUpIHtcclxuICAgICAgICAgID4gaSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi1jdWJpYy1iZXppZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgPiBpIHtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRyYW5zaXRpb24tY3ViaWMtYmV6aWVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zbl9wb3B1cCB7XHJcbiAgJl9jdCB7XHJcbiAgICBAZWFjaCAkYnAgaW4gKHNtLCBtZCwgbGcsIHhsKSB7XHJcbiAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJwfTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXI7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9uZXdzbGV0dGVyIHtcclxuICAgICZfY2xvc2Uge1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2Zvcm0ge1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICBAaW5jbHVkZSBzY3V0LXBhZGRpbmcoNjBweCBuKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcclxuICAgICAgICBAaW5jbHVkZSBzY3V0LXBhZGRpbmcobiAxMzBweCBuIG4pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qIC5zbl9hZ2VfZ2F0ZSB7XHJcblxyXG4gICZfd3Ige1xyXG4gICAgQGV4dGVuZCAuc25fd3JhcHBlcjtcclxuICB9XHJcblxyXG4gICZfY2FyZCB7XHJcblxyXG4gICAgJl93ciB7XHJcbiAgICAgIEBleHRlbmQgLnNuX3dyYXBwZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9sb2dve1xyXG4gICAgICB3aWR0aDogOTBweDtcclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfc2VsZWN0IHtcclxuICAgICZfdG9nZ2xle1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgID4gaW1ne1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuc25fc3ByaXRle1xyXG4gICAgICAgIGZpbGw6IHZhcigtLXRjLWNvbG9yLWM1KTtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9sYWJlbHtcclxuICAgICAgJl9kZWZhdWx0e1xyXG4gICAgICAgIEBleHRlbmQgLnNuX2NhcHRpb247XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfbWVudSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxuICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM3NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2J1dHRvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYnV0dG9ue1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10Yy1jb2xvci1jNSkgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICMxMjEyMTIgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1pbi13aWR0aDogMTIzcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwIDE2cHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc25fZm9ybV9jdXN0b21fY29udHJvbC5fY2hlY2tib3h7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAjYWctYi1jbywgI2FnLWItc2l7XHJcbiAgICA+IC5zbl9idG57XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2Rpc2NsYWltZXJ7XHJcbiAgICBAZXh0ZW5kIC5zbl9jYXB0aW9uO1xyXG4gIH1cclxuXHJcbiAgJl9pbnB1dHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl17XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgQGluY2x1ZGUgc2N1dC1tYXJnaW4obiAyMHB4IDAgMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjdXQtbWFyZ2luKG4gMjBweCAwIDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLl9kIHsgbWF4LXdpZHRoOiA2MnB4OyB9XHJcbiAgICAgICAgJi5fbSB7IG1heC13aWR0aDogNjJweDsgfVxyXG4gICAgICAgICYuX3kgeyBtYXgtd2lkdGg6IDc4cHg7IH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAtMSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjdXQtbWFyZ2luKG4gN3B4IDApO1xyXG5cclxuICAgICAgICAvLyAmLl9kLTEgeyB3aWR0aDogMTAwcHg7IH1cclxuICAgICAgICAvLyAmLl9tLTEgeyB3aWR0aDogMTAwcHg7IH1cclxuICAgICAgICAvLyAmLl95LTEgeyB3aWR0aDogMTQ1cHg7IH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tY29udHJvbC0xIHtcclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiAqL1xyXG5cclxuLnNuX2FnZV9nYXRlW2RhdGEtYmItdmVyc2lvbj12M10ge1xyXG5cclxuICAuX3RleHRfZGFuZ2VyIHtcclxuICAgIGNvbG9yOiAjRkI0QjRCICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuX3RleHRfZGFuZ2VyOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI0QjRCICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChodHRwczovL3d3dy5ydXNzZWxsc3Jlc2VydmUuY29tL2FwcC90aGVtZXMvY2FtcGFyaS13ZGYvYXNzZXRzL2ltYWdlcy9hbGVydC1jaXJjbGUuc3ZnKTtcclxuICB9XHJcblxyXG4gIC5zbl9hZ2VfZ2F0ZV9zZWxlY3RfbWVudV93ciB7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzQsICM5ODAzMjEpO1xyXG4gIH1cclxuXHJcbiAgLnNuX2FnZV9nYXRlX2NhcmQgLnNuX2FnZV9nYXRlX2lucHV0cyBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAuc25fYWdlX2dhdGVfc2VsZWN0X3RvZ2dsZSAuc25fc3ByaXRlIHtcclxuICAgIGZpbGw6ICNmZmY7XHJcbiAgfVxyXG5cclxuICBpbnB1dDpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuX3RleHRfZGFuZ2VyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLnNuX2FnZV9nYXRlX3NlbGVjdF90b2dnbGUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gIC5zbl9hZ2VfZ2F0ZV9jYXJkIC5zbl9idG4ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgfVxyXG5cclxuICAuc25fYnRuLl9wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnNuX2FnZV9nYXRlX2Rpc2NsYWltZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLXdoaXRlKTtcclxuICB9XHJcblxyXG59XHJcblxyXG4uc25fYWdlX2dhdGUgLnNuX2FnZV9nYXRlX3NlYXJjaF93cmFwcGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudDtcclxuXHJcbiAgaW5wdXQjY291bnRyeVNlYXJjaElucHV0IHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbn0iLCIuc25fYnV5X25vdyB7XHJcbiAgJGJ1eW5vdzogJjtcclxuXHJcbiAgei1pbmRleDogJHppbmRleC1idXktbm93O1xyXG5cclxuICAmX2luIHtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zbG93LWVhc2luZztcclxuICB9XHJcbn1cclxuIiwiLnNuX2NsaWNrX3RvX2J1eSB7XHJcbiAgJGNsaWNrdG9idXk6ICY7XHJcblxyXG4gIC5jdGJfY2FyZF9oZWFkZXIge1xyXG4gICAgLmN0Yl90aXRsZSA+IGRpdiB7XHJcbiAgICAgIC8vIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMikgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXRjLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3RiX2NhcmRfaGVhZGVyICsgLnNuX3dyYXBwZXIgPiAuc25fY29udGFpbmVyX2ZpeGVkX3hsIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogNjVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XHJcbiAgfVxyXG5cclxuICAuY3RiX3NlbGVjdF9jYXJkIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10Yy1mb250LWZhbWlseS1tb25vc3BhY2UpO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG5cdFx0XHJcblx0XHQuY3RiX3NlbGVjdF9sYWJlbCBkaXYge1xyXG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0tdGMtY2FwdGlvbi1mb250LWZhbWlseSk7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoXHJcblx0XHRcdFx0dmFyKC0tdGMtY2FwdGlvbi1mb250LXNpemUtbW9iaWxlKVxyXG5cdFx0XHRcdHZhcigtLXRjLWNhcHRpb24tZm9udC1zaXplLXRhYmxldClcclxuXHRcdFx0XHR2YXIoLS10Yy1jYXB0aW9uLWZvbnQtc2l6ZS1kZXNrdG9wKVxyXG5cdFx0XHRcdCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmN0Yl9zZWxlY3RfbGFiZWwgPiBkaXYge1xyXG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuY3RiX3JldGFpbGVyX25hbWUsXHJcblx0XHQuY3RiX3JldGFpbGVyX2N0YSB7XHJcblx0XHRcdC8vIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMikgIWltcG9ydGFudDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLXRjLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcbiAgLmN0Yl9yZXRhaWxlcl9jdGEge1xyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LXdoaXRlLnN2ZykgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcbi5fY3RiX3dyIC5zbl9idG4gLnNuX3Nwcml0ZSAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0b3BhY2l0eToxO1xyXG5cdHBhZGRpbmctbGVmdDogODVweDtcclxuXHRcclxufVxyXG5cclxuLl9jdGJfd3IgYS5zbl9idG4uX25hcnJvdyB7XHJcblx0cGFkZGluZzogMC45ZW0gMi4yZW0gMC44ZW0gMGVtICFpbXBvcnRhbnQ7XHJcbn1cdFxyXG5cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuLy8gICAuc25fY2xpY2tfdG9fYnV5Ll9vcGVuIC5zbl9jbGlja190b19idXlfaW4ge1xyXG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCkgIWltcG9ydGFudDtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi5zbl9idG4gLnNuX3Nwcml0ZS5fYXJyb3dfcmlnaHQge1xyXG4gIGhlaWdodDogMzdweDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufSIsIi5zbl9ibG9jay5zdG9yZV9sb2NhdG9ye1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgLnNuX2Jsb2NrX3dye1xyXG4gICAgLnNuX2NvbnRhaW5lcl9mbHVpZHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU0lERUJBUlxyXG4gIC5zdG9yZV9sb2NhdG9yLS1zaWRlYmFye1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAzNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKXtcclxuICAgICAgbGVmdDogMzRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4bCl7XHJcbiAgICAgIC8vIGxlZnQ6IGNhbGMoNTAlIC0gNTAxcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFNJREVCQVIgRklMVEVSU1xyXG4gICAgLnN0b3JlX2xvY2F0b3ItLWNhdGVnb3J5X2ZpbHRlcntcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XHJcblxyXG4gICAgICAuY3RiX3NlbGVjdF9jYXJke1xyXG4gICAgICAgIC5jdGJfc2VsZWN0X2xhYmVse1xyXG4gICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktZGFyayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc25fY2xpY2tfdG9fYnV5X3NlbGVjdHtcclxuICAgICAgICAgIC5zbl9jbGlja190b19idXlfc2VsZWN0X3RvZ2dsZXtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc25fY2xpY2tfdG9fYnV5X3NlbGVjdF9tZW51e1xyXG4gICAgICAgICAgICAuc25fY2xpY2tfdG9fYnV5X3NlbGVjdF9tZW51X3dye1xyXG4gICAgICAgICAgICAgIC5zbl9jbGlja190b19idXlfc2VsZWN0X21lbnVfaW57XHJcbiAgICAgICAgICAgICAgICAuc25fY2xpY2tfdG9fYnV5X3NlbGVjdF9tZW51X2l7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwud3BnbXphX2NhdF91bC53cGdtemFfY2F0X2NoZWNrYm94X2l0ZW1faG9sZGVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIGxpLmJ1eS1ub3ctY3Rhe1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcblxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU0lERUJBUiBMSVNURUQgUkVTVUxUU1xyXG4gICAgLnN0b3JlX2xvY2F0b3ItLWxpc3R7XHJcbiAgICAgIC53cGdtemFfbWFya2VyX2xpc3RfY2xhc3N7XHJcblxyXG4gICAgICAgICZbZGF0YS13cGdtemEtdGFibGVde1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cGdtYXBzX21saXN0X3Jvd3tcclxuICAgICAgICAgIC53cGdtemEtY29udGVudC1hZGRyZXNzLWhvbGRlcntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAud3BnbXphX21hcmtlcl90aXRsZSBhe1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cGdtemEtZGVzY3tcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cGdtemFfZ2R7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAud3BnbXphLXBhZ2luYXRpb257XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU0VBUkNIQkFSXHJcbiAgLnN0b3JlX2xvY2F0b3ItLXNlYXJjaGJhcntcclxuICAgIHJpZ2h0OiAzNHB4O1xyXG4gICAgd2lkdGg6IDQ5MnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbWQpe1xyXG4gICAgICBsZWZ0OiAzNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKXtcclxuICAgICAgcmlnaHQ6IDM0cHg7XHJcbiAgICAgIHdpZHRoOiA0OTJweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4bCl7XHJcbiAgICAgIC8vIHJpZ2h0OiBjYWxjKDUwJSAtIDUwMnB4KTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgID4gZGl2e1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDkycHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwZ216YS1zdG9yZS1sb2NhdG9ye1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgc3ZnLndwZ216YS1yZXNldHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZmlsbDogJHByaW1hcnktZGFyaztcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnLndwZ216YS1zZWFyY2h7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktZGFyaztcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzZWxlY3R7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3BnbXphLXJhZGl1cy1jb250YWluZXJ7XHJcbiAgICAgIHNlbGVjdHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEdPT0dMRSBNQVAgSU5GTyBCT1hcclxuICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWN7XHJcbiAgICBtYXgtd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLndwZ216YS1pbmZvd2luZG93e1xyXG4gICAgICAud3BnbXphX2luZm93aW5kb3dfdGl0bGUsXHJcbiAgICAgIC53cGdtemFfaW5mb3dpbmRvd19hZGRyZXNzLFxyXG4gICAgICAud3BnbXphLWRpc3RhbmNlLWZyb20tbG9jYXRpb24sXHJcbiAgICAgIC53cGdtemEtZGlzdGFuY2UtZnJvbS1sb2NhdGlvbiBzcGFue1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLndwZ216YS1kaXN0YW5jZS1mcm9tLWxvY2F0aW9uIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNuX3NsaWRlcl9wcm9kdWN0cyB7XHJcblxyXG4gICZfaSB7XHJcbiAgICAkaTogJjtcclxuXHJcbiAgICAmX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1iYXNlLWVhc2luZywgb3BhY2l0eSAkdHJhbnNpdGlvbi1iYXNlLWVhc2luZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIiwiLnNuX3NsaWRlcl9mdWxsIHtcclxuICAmX3NsIHtcclxuXHJcbiAgICAmX3dyIHtcclxuICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDg1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XHJcblxyXG4uc25fc2xpZGVyX3ZlcnRpY2FsIHtcclxuXHJcbiAgJl9jb250YWluZXIge1xyXG4gICAgJi5zbl9jb250YWluZXJfZml4ZWRfc20geyBAaW5jbHVkZSBtcSgwcHgsIHNtKSB7IHBhZGRpbmc6IHsgbGVmdDogMDsgcmlnaHQ6IDA7IH07IH0gfVxyXG4gICAgJi5zbl9jb250YWluZXJfZml4ZWRfbWQgeyBAaW5jbHVkZSBtcSgwcHgsIG1kKSB7IHBhZGRpbmc6IHsgbGVmdDogMDsgcmlnaHQ6IDA7IH07IH0gfVxyXG4gICAgJi5zbl9jb250YWluZXJfZml4ZWRfbGcgeyBAaW5jbHVkZSBtcSgwcHgsIGxnKSB7IHBhZGRpbmc6IHsgbGVmdDogMDsgcmlnaHQ6IDA7IH07IH0gfVxyXG4gICAgJi5zbl9jb250YWluZXJfZml4ZWRfeGwgeyBAaW5jbHVkZSBtcSgwcHgsIHhsKSB7IHBhZGRpbmc6IHsgbGVmdDogMDsgcmlnaHQ6IDA7IH07IH0gfVxyXG4gIH1cclxuXHJcbiAgJl9yb3cge1xyXG4gICAgLnNuX2NvbnRhaW5lcl9maXhlZF9zbSAmIHsgQGluY2x1ZGUgbXEoMHB4LCBzbSkgeyBtYXJnaW46IHsgbGVmdDogMDsgcmlnaHQ6IDA7IH07IH0gfVxyXG4gICAgLnNuX2NvbnRhaW5lcl9maXhlZF9tZCAmIHsgQGluY2x1ZGUgbXEoMHB4LCBtZCkgeyBtYXJnaW46IHsgbGVmdDogMDsgcmlnaHQ6IDA7IH07IH0gfVxyXG4gICAgLnNuX2NvbnRhaW5lcl9maXhlZF9sZyAmIHsgQGluY2x1ZGUgbXEoMHB4LCBsZykgeyBtYXJnaW46IHsgbGVmdDogMDsgcmlnaHQ6IDA7IH07IH0gfVxyXG4gICAgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAmIHsgQGluY2x1ZGUgbXEoMHB4LCB4bCkgeyBtYXJnaW46IHsgbGVmdDogMDsgcmlnaHQ6IDA7IH07IH0gfVxyXG4gIH1cclxuXHJcbiAgLy9cclxuXHJcbiAgJl9zbCB7XHJcblxyXG4gICAgJl9pIHtcclxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSAgeyBtaW4taGVpZ2h0OiAzODVweDsgfVxyXG4gICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7IG1pbi1oZWlnaHQ6IDUxMHB4OyB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKHhsKSAgICAgIHsgbWluLWhlaWdodDogNjQwcHg7IH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9iZyB7XHJcbiAgICAgIC8vIFJlbGF0aXZlIGJhc2VkIG9uIHRoZSBwYXJlbnQgYGNvbnRhaW5lcmAsIGJlY2F1c2Ugd2hlbiBpdCdzIGluc2lkZSBhXHJcbiAgICAgIC8vIGNvbnRhaW5lciBmbHVpZCwgbmVlZHMgdG8gYmUgcmVsYXRpdmUgdG8gdGhlIGAuY29sYFxyXG4gICAgICAuc25fY29udGFpbmVyX2ZpeGVkX3NtICYgeyBAaW5jbHVkZSBtcShzbSkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxyXG4gICAgICAuc25fY29udGFpbmVyX2ZpeGVkX21kICYgeyBAaW5jbHVkZSBtcShtZCkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxyXG4gICAgICAuc25fY29udGFpbmVyX2ZpeGVkX2xnICYgeyBAaW5jbHVkZSBtcShsZykgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxyXG4gICAgICAuc25fY29udGFpbmVyX2ZpeGVkX3hsICYgeyBAaW5jbHVkZSBtcSh4bCkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxyXG5cclxuICAgICAgJl9pbiB7XHJcbiAgICAgICAgJi5fbGVmdCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHsgQGluY2x1ZGUgc2N1dC1yYXRpby1ib3gobWF0aC5kaXYoMzMwLDIwNSkpOyB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7IEBpbmNsdWRlIHNjdXQtcmF0aW8tYm94KG1hdGguZGl2KDY3NSw0ODApKTsgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5fcmlnaHQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7IEBpbmNsdWRlIHNjdXQtcmF0aW8tYm94KG1hdGguZGl2KDUwMCwyNzApKTsgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkgeyBAaW5jbHVkZSBzY3V0LXJhdGlvLWJveChtYXRoLmRpdig5NTAsNTIwKSk7IH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLy8gLnNuX3RpbWVsaW5lX3Yge1xyXG4vLyBcdCZfYW5jaG9ycyB7XHJcbi8vIFx0XHQuc25fYmxvY2tfdGltZWxpbmUudGltZWxpbmUtbm8taGVhZGVyICZ7XHJcbi8vIFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcbi8vICAgICB9XHJcblxyXG4vLyBcdFx0Jl9pIHtcclxuLy8gXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLXRjLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSk7XHJcbi8vIFx0XHR9XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyAud2Rmc2l0ZS1wYWdlLWhvdy1pcy1hcGVyb2wtbWFkZSB7XHJcbi8vIFx0LnNuX3RpbWVsaW5lX3ZfYW5jaG9ycyxcclxuLy8gXHQuc25fdGltZWxpbmVfdl9pX2RhdGUge1xyXG4vLyBcdFx0ZGlzcGxheTogbm9uZTtcclxuLy8gXHR9XHJcbi8vIH1cclxuXHJcblxyXG4vLyAuc25fdGltZWxpbmVfdl9pIHtcclxuLy8gXHQuX2JnX2MyIHtcclxuLy8gXHRcdCYgfiAuc25fdGltZWxpbmVfdl9pX3BvcyB7XHJcbi8vIFx0XHRcdC5zbl90aW1lbGluZV92X2xpbmUsXHJcbi8vIFx0XHRcdC5zbl90aW1lbGluZV92X2xpbmVfZG90IHtcclxuLy8gXHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4vLyBcdFx0XHR9XHJcbi8vIFx0XHR9XHJcbi8vIFx0fVxyXG4vLyB9XHJcbiIsIi5iYl90ZW1wbGF0ZV9oYWxmX3RleHQge1xyXG5cclxuXHQuc25fc2xpZGVyX2Z1bGxfaW50cm9fdGV4dF93cixcclxuXHQuc25fc2xpZGVyX2Z1bGwge1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG4iLCIuYmJfdGVtcGxhdGVfcG9zdHMge1xyXG5cdFxyXG5cdC5zbl9zbGlkZXJfcG9zdHNfc2wge1xyXG5cclxuXHRcdHBhZGRpbmc6IDAgMnJlbTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMCA0cmVtIDJyZW0gNHJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQuc3dpcGVyLWNvbnRhaW5lciB7XHJcblx0XHRcdC5zd2lwZXItd3JhcHBlciB7XHJcblx0XHRcdFx0LnN3aXBlci1zbGlkZSB7XHJcblx0XHRcdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjJweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjJweDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCYgPiAuc25fYmFja2dyb3VuZCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmJiX3NsaWRlcl9faXRlbS10aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmJiX3NsaWRlcl9faXRlbS1pbWFnZSB7XHJcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMCwuMjQsMCwuOTkpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuc25fYnRuIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0LnNuX3Nwcml0ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0byAwIGF1dG8gMC41cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX3NsaWRlcl9faXRlbS10aXRsZSB7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbF9saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0XHQuYnRuX2xhYmVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IGF1dG8gMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LnNuX3Nwcml0ZS5fYW5nbGVfcmlnaHQge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbl9zbGlkZXJfcG9zdHNfbmF2IHtcclxuXHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XHJcblx0XHRtYXJnaW4tbGVmdDogLTFyZW07XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX3N3aXBlcl9wYWdpbmF0aW9uIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQuc25fc3dpcGVyX25hdiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHQmLl9wcmV2LFxyXG5cdFx0XHQmLl9uZXh0IHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MCUpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc25fc3ByaXRlIHtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmJiX3RlbXBsYXRlX3Bvc3RzX2Z1bGx0aWxlIHtcclxuXHJcblx0LmJiX2NvbnRlbnQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cdH1cclxuXHJcblx0LnNuX3NsaWRlcl9wb3N0c19zbCB7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBsaW1lICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAwIDJyZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEodGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW0gNHJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQuc3dpcGVyLWNvbnRhaW5lciB7XHJcblx0XHRcdC5zd2lwZXItd3JhcHBlciB7XHJcblx0XHRcdFx0LnN3aXBlci1zbGlkZSB7XHJcblx0XHRcdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjJweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjJweDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCYgPiAuc25fYmFja2dyb3VuZCB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA5dnc7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAzM3Z3O1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogNTYuNSU7XHJcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQuYmJfc2xpZGVyX19pdGVtLWltYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMXJlbTtcclxuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLC4yNCwwLC45OSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbl9zbGlkZXJfcG9zdHNfbmF2IHtcclxuXHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XHJcblx0XHRtYXJnaW4tbGVmdDogLTFyZW07XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX3N3aXBlcl9wYWdpbmF0aW9uIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQuc25fc3dpcGVyX25hdiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHQuc25fc3ByaXRlIHtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLnNuX2xhbmd1YWdlX3NlbGVjdG9yIHtcclxuICB6LWluZGV4OiAkemluZGV4LWxhbmd1YWdlLXNlbGVjdG9yO1xyXG5cclxuICAvLyBUb2dnbGVcclxuICAmX3RvZ2dsZSB7XHJcbiAgICBAZXh0ZW5kIC5zbl9wYXJhZ3JhcGg7XHJcbiAgfVxyXG5cclxuICAvLyBTaWRlYmFyXHJcbiAgJl9zaWRlYmFyIHtcclxuICAgICRzaWRlYmFyOiAmO1xyXG5cclxuICAgICZfd3Ige1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tc2xvdy1lYXNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9sYW5ncyB7XHJcbiAgICAgIHVsIHtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2Nsb3Nle1xyXG4gICAgQGluY2x1ZGUgc2N1dC1zaXplKDEycHgpO1xyXG4gIH1cclxuXHJcbiAgLy8gT3ZlcmxheVxyXG4gICZfb3ZlcmxheSB7XHJcbiAgICAkb3ZlcmxheTogJjtcclxuXHJcbiAgICAmX3dyIHtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLXNsb3ctZWFzaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfdGl0bGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX2Nsb3Nle1xyXG4gICAgICBAaW5jbHVkZSBzY3V0LWFic29sdXRlKDM2cHggMzZweCBuIG4pO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYW5ndWFnZV9ncm91cCB7XHJcbiAgICAgICZfX2hlYWRpbmd7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2xvdy1lYXNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCIuc25fZTQwNCB7XHJcbiAgJl93ciB7XHJcbiAgICBAZXh0ZW5kIC5zbl93cmFwcGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmU0MDRfX2NvbnRlbnQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAmX19ibG9ja3Mge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYmJfdGVtcGxhdGVfcG9zdHNfZnVsbHRpbGUgLnNuX3NsaWRlcl9wb3N0c19uYXYgLnNuX3N3aXBlcl9uYXYge1xyXG4gICYuX3ByZXYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi5fbmV4dCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLnNuX2Zvcm1fY29udGFjdCB7XHJcbiAgcGFkZGluZy10b3A6MDtcclxuICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICBwYWRkaW5nLWJvdHRvbToxMjBweDtcclxuICB9XHJcblxyXG4gIC8vIEBpbmNsdWRlIHNjdXQtcGFkZGluZyg1MHB4IG4pO1xyXG5cclxuICAvLyBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAvLyAgIEBpbmNsdWRlIHNjdXQtcGFkZGluZygxMDBweCBuKTtcclxuICAvLyB9XHJcblxyXG4gIC8vIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcclxuICAvLyAgIEBpbmNsdWRlIHNjdXQtcGFkZGluZygyMDBweCBuKTtcclxuICAvLyB9XHJcblxyXG4gICZfYmdzIHtcclxuICAgIEBpbmNsdWRlIHNjdXQtYWJzb2x1dGUoMCAwIDAgMCk7XHJcbiAgfVxyXG5cclxuXHRzZWxlY3Qge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzMpICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRidXR0b25bdHlwZT1zdWJtaXRdIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxufVxyXG4iLCIucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlsc19kZWxpdmVyeSB7XHJcblxyXG4gICAgJl9yZXRhaWxlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAvKiBsaW5lLWhlaWdodDogMjJweDsgKi9cclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX3NoaXBfZGF5cyB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcclxuICAgIH1cclxuXHJcbiAgICAmX3NoaXBfcHJpY2Uge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yYmVjbS1kZWxpdmVyaW5ndG9fZGlzY2xhaW1lciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG59XHJcblxyXG5zcGFuLnJiZWNtLXNoaXBwaW5nX3Jlc3VsdHNfYm94X2RldGFpbHMge1xyXG4gICAgJl9kZWxpdmVyeV9zaGlwX2RheXMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICAvL2ZvbnQtZmFtaWx5OiBQYXRod2F5IEdvdGhpYyBPbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxuICAgIH1cclxufVxyXG5cclxuLnJiZWNtLXNoaXBwaW5nX25vX3Jlc3VsdHNfYm94IHtcclxuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcblxyXG4gICAgJl90aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9zdWJ0aXRsZSB7XHJcbiAgICAgICAgLy9vcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4ucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlscyB7XHJcbiAgICAmX2RlbGl2ZXJ5IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYzEzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMxMyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMzKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEthbml0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2JhciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmctdG9wOiA5N3B4O1xyXG5cclxuICAgIC5yYmVjbS1wcm9kdWN0X3RpdGxlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYmVjbS1wcm9kdWN0X3N1YnRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJnLWJpcmQge1xyXG4gICAgICAgIC5zbl9ibG9ja193ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA2MDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUwcHg7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAuX2ltYWdlIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJiZWNtLXByb2R1Y3RfdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFrZS1yYmVjbS1zZWxlY3RzLWJveF9xdWFudGl0eSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAuNSAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFrZS1yYmVjbS1zZWxlY3RzLWJveF9zaXplIHtcclxuICAgICAgICAgICAgZmxleDogMC41IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJiZWNtLXNoaXBwaW5nX3Jlc3VsdHNfYm94X2RldGFpbHNfcmV0YWlsZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlZGVkZTggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYmVjbS1zaGlwcGluZ19yZXN1bHRzX2JveF9kZXRhaWxzX2RlbGl2ZXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjRjI3MDIyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzRDNUM1NjtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJi5zZWxlY3RlZHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYnV0dG9uI3JiZWNtLWFkZF90b19jYXJ0IHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktY29sb3ItZGVmYXVsdCwgI2ZmZik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtcHJpbWFyeS1iZy1kZWZhdWx0LCAjY2QwMTM2KTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktYm9yZGVyLWRlZmF1bHQsICNjZDAxMzYpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1idG4tZGVmYXVsdEAyeC5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XHJcbn1cclxuXHJcbi5yYmVjbS1kZWxpdmVyaW5ndG9fbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgLyogcGFkZGluZy1ib3R0b206IDIwcHg7ICovXHJcbn1cclxuXHJcbmlucHV0LnJiZWNtLWRlbGl2ZXJpbmd0b19pbnB1dC5kZWxpdmVyeV9hZGRyZXNzX2lucHV0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbn1cclxuXHJcbi5yYmVjbS1kZWxpdmVyaW5ndG9faW5wdXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzQpO1xyXG59XHJcblxyXG4uZmFrZS1zZWxlY3Qge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmZha2Utc2VsZWN0LmZha2UtcmJlY20tc2VsZWN0cy1ib3hfcXVhbnRpdHkgW2RhdGEtc2VsZWN0ZWRdOjphZnRlciwgLmZha2Utc2VsZWN0LmZha2UtcmJlY20tc2VsZWN0cy1ib3hfc2l6ZSBbZGF0YS1zZWxlY3RlZF06OmFmdGVye1xyXG4gICAgYm94LXNoYWRvdzogLTJweCAycHggMCB2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZha2UtcmJlY20tc2VsZWN0cy1ib3hfcXVhbnRpdHksIC5mYWtlLXJiZWNtLXNlbGVjdHMtYm94X3NpemUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yYmVjbS1zZWxlY3RzLWJveCB7XHJcbiAgICAuZmFrZS1zZWxlY3QgLmZha2Utc2VsZWN0LS1vcHRpb25zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYzEzO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmJlY20tc2VsZWN0cy1ib3ggLmZha2Utc2VsZWN0IFtkYXRhLW9wdGlvbl0ge1xyXG4gICAgei1pbmRleDogOTk7XHJcbn1cclxuXHJcbi5mYWtlLXNlbGVjdC5mYWtlLXJlc2VydmViYXItY2FydC1xdHktc2VsZWN0b3Ige1xyXG4gICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbn1cclxuXHJcbi5mYWtlLXNlbGVjdCA6bm90KC5mYWtlLXNlbGVjdC0tb3B0aW9ucykge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG4ucmVzZXJ2ZWJhci1jYXJ0LWl0ZW0tcmVtb3ZlLFxyXG4ucmVzZXJ2ZWJhci1jYXJ0LWJ1bmRsZS1yZW1vdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMwKTtcclxufVxyXG5cclxuLnJlc2VydmViYXItY2FydC1pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjlGOUY0O1xyXG5cclxuICAgICYtZnVsZmlsbG1lbnQtZXhwZWN0YXRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tdGMtZm9udC1mYW1pbHktYm9keSwgXCJLYW5pdFwiLCBzYW5zLXNlcmlmKTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlc2VydmViYXItYm90dG9tLXN1Yi10b3RhbCB7XHJcblxyXG4gICAgJi1pdGVtcyxcclxuICAgICYtdmFsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gUnVzc2VsbCdzIEJhemFyVm9pY2UgcmF0aW5nIHN1bW1hcnkgY3VzdG9tLlxyXG5kaXZbZGF0YS1idi1zaG93PVwicmF0aW5nX3N1bW1hcnlcIl0ge1xyXG4gICAgLmJ2X21haW5fY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNSkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmJ2X2J1dHRvbl9idXR0b25NaW5pbWFsaXN0IHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idl9hdmdSYXRpbmdfY29tcG9uZW50X2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnZfbnVtUmV2aWV3c190ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXNlcnZlYmFyX2FjY29yZGlvbiB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxuXHJcbiAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDJweCAwIHZhcigtLXRjLWNvbG9yLWM0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9pbmZvIHtcclxuXHJcbiAgICAgICAgJl9wYXltZW50X3RpdGxlLFxyXG4gICAgICAgICZfbGlua3Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc3VwcG9ydCBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc3VwcG9ydCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnJlc2VydmViYXJfcGFuZWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfaW5mb19saW5rcyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jdGEtc2Vjb25kYXJ5LWNvbG9yLWhvdmVyLCAjZmZmKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXNlY29uZGFyeS1iZy1ob3ZlciwgI2NkMDEzNik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGMtY3RhLXNlY29uZGFyeS1ib3JkZXItaG92ZXIsICNjZDAxMzYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gJjo6YWZ0ZXIge1xyXG4gICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIHZhcigtLWN1YmljLWJlemllcik7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDMwcHg7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgLy8gICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgLy8gICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmJlY20tbGVnYWwge1xyXG4gICAgJl9kaXNjbGFpbWVyIHAge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIC8qIDE2Ni42NjclICovXHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmJlY20tZGVsaXZlcmluZ3RvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjMTM7XHJcbiAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG5cclxuICAgICZfYm94X2lucHV0IHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL0xvY2F0aW9uUGluLWdyZWVuLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfZGlzY2xhaW1lciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzJweCwgM3B4KTtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pbmZvLXJlZC5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2lucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxuICAgIH1cclxuXHJcbiAgICAmIGlucHV0OmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkcmVzc19wcmVkaWN0aW9uX2J0biB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjMTM7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX2xhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWtlLXNlbGVjdCBbZGF0YS1vcHRpb25dOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NDhCN0M7XHJcbn1cclxuXHJcbi5yYmVjbS1zZWxlY3RzLWJveCB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG59XHJcblxyXG4uYWRkcmVzc19wcmVkaWN0aW9uc19ib3ggYnV0dG9uIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWM0KTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWM0KTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvVW5pb24td2hpdGUuc3ZnKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFkZHJlc3NfcHJlZGljdGlvbnNfYm94IGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9Vbmlvbi5zdmcpO1xyXG59XHJcblxyXG4uaW5saW5lLXJhdGluZyB7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJlc2VydmViYXItY2FydCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbS1wcmljZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3R0b20tY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktY29sb3ItZGVmYXVsdCwgI2ZmZik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS1wcmltYXJ5LWJnLWRlZmF1bHQsICNjZDAxMzYpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRjLWN0YS1wcmltYXJ5LWJvcmRlci1kZWZhdWx0LCAjY2QwMTM2KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1idG4tZGVmYXVsdEAyeC5qcGcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNjVweCk7XHJcbiAgICAgICAgLy8gcGFkZGluZzogNDBweCAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbS1yZW1vdmUsXHJcbiAgICAmLWJ1bmRsZS1yZW1vdmUge1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBsaTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY29uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuXHJcbiAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAjNEM1QzU2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS10ZXJ0aWFyeS1jb2xvci1kZWZhdWx0LCAjY2QwMTM2KTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2xvc2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0tZW5ncmF2aW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ4QjdDO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBLYW5pdDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgICYtZW5ncmF2aW5nIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiBlbmdyYXZpbmc7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ4QjdDO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tdGMtZm9udC1mYW1pbHktYm9keSkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICYtc2Vjb25kbGluZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJiZWNtLWVuZ3JhdmluZ19ib3hfbGluZXNfaW5zZXJ0IGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmhlYWRlcl9jb250YWluZXIuaGFzLXJlc2VydmViYXItY2FydC1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgID4qIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIE1vc3RyYSBsJ2VsZW1lbnRvIGNvbiBjbGFzc2UgJ3Jlc2VydmViYXItY2FydC1pY29uJ1xyXG4gICAgICAgIC5yZXNlcnZlYmFyLWNhcnQtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnJlc2VydmViYXJfcGFuZWxfY29udGVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyoucmJlY20tZW5ncmF2aW5nX2JveF9kZXRhaWxzLCAucmJlY20tZW5ncmF2aW5nX2JveF9saW5lc1xyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ4QjdDO1xyXG59Ki9cclxuXHJcbi5yYmVjbS1lbmdyYXZpbmdfYm94X2xpbmVzIHtcclxuICAgICZfaW5zZXJ0IHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfYWN0aW9uIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWN0YS10ZXJ0aWFyeS1jb2xvci1kZWZhdWx0LCAjY2QwMTM2KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yYmVjbS1wcm9kdWN0X2NvbnRlbnQge1xyXG5cclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmJ2X3N0YXJzX2NvbXBvbmVudF9jb250YWluZXIge31cclxuXHJcbiAgICAuYnZfc3RhcnNfY29tcG9uZW50X2NvbnRhaW5lciB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS1idi1yYXRpbmddLFxyXG4gICAgW2RhdGEtYnYtc2hvdz1pbmxpbmVfcmF0aW5nXSB7XHJcbiAgICAgICAgLmJ2X21haW5fY29udGFpbmVyIC5idl90ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEthbml0LCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndkZnNpdGUtcGFyZW50LW91ci1wcm9kdWN0cyB7XHJcblxyXG4gICAgLnNuX2Jsb2NrX3Byb2R1Y3RfcmV2aWV3cyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcblxyXG5cclxuXHJcbiAgICAgICAgLnByb2R1Y3RfcmV2aWV3cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3RfcmV2aWV3cy0tcmV2aWV3cyB7XHJcblxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MzRweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gODBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE4MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0ge1xyXG5cclxuICAgICAgICAuYnYtbWJveCB7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODFweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnYtbWJveC1icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idi1zdWJtaXNzaW9uLXNlY3Rpb24ge1xyXG5cclxuICAgICAgICAgICAgLmJ2LWZpZWxkc2V0cyBsaSBsYWJlbC5idi1yYWRpby13cmFwcGVyLWxhYmVsLFxyXG4gICAgICAgICAgICAuYnYtcmF0aW5nLWxpbmssXHJcbiAgICAgICAgICAgIC5idi1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ2LWZpZWxkc2V0cyBsaSBsYWJlbC5idi1yYWRpby13cmFwcGVyLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjYnYtZmllbGRzZXQtbGFiZWwtcmF0aW5nIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idi1maWVsZHNldHMge1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIGxhYmVsLmJ2LXJhZGlvLXdyYXBwZXItbGFiZWw6aG92ZXIge31cclxuXHJcbiAgICAgICAgICAgICAgICAuYnYtZmllbGRzZXQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ2LWZpZWxkc2V0LWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5idi1maWVsZHNldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnYtZmllbGRzZXQtYXJyb3dpY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5idi1maWVsZHNldC10YWdzIC5idi1yYWRpby1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idi1yYWRpby1jb250YWluZXItbGkgLmJ2LXJhZGlvLXdyYXBwZXItbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idi1yYWRpby1jb250YWluZXItbGktYWN0aXZlIC5idi1yYWRpby13cmFwcGVyLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idi1yYWRpby1jb250YWluZXItbGktYWN0aXZlIC5idi1yYWRpby13cmFwcGVyLWxhYmVsLWZvY3VzZWQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idi1yYWRpby1jb250YWluZXItbGktYWN0aXZlIC5idi1yYWRpby13cmFwcGVyLWxhYmVsOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idi1yYWRpby1pc3JlY29tbWVuZGVkLWdyb3VwLWZhbHNlLFxyXG4gICAgICAgICAgICAgICAgICAgIC5idi1yYWRpby1uZXRwcm9tb3RlcnNjb3JlLWdyb3VwLTEwLFxyXG4gICAgICAgICAgICAgICAgICAgIC5idi1yYWRpby1pc3JlY29tbWVuZGVkLWdyb3VwLXRydWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnYtcmFkaW8td3JhcHBlci1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYnYtZmllbGRzZXQtaXNyZWNvbW1lbmRlZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnYtcmFkaW8tZ3JvdXAgLmJ2LXJhZGlvLWNvbnRhaW5lci1saS1hY3RpdmUgLmJ2LXJhZGlvLXdyYXBwZXItbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ2LWZpZWxkc2V0LWlzcmVjb21tZW5kZWQtZ3JvdXAgLmJ2LXJhZGlvLWNvbnRhaW5lci1saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC42cmVtKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idi1yYWRpby13cmFwcGVyLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnYtZmllbGRzZXRzLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5idi1tYm94IC5idi1tYm94LWNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gNjBweCkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuYnYtc3VibWlzc2lvbiB7XHJcbiAgICAgICAgICAgIC5idi1maWVsZHNldHMge1xyXG5cclxuICAgICAgICAgICAgICAgIC5idi1maWVsZHNldC5idi1maWVsZHNldC1zZWNvbmRhcnktcmF0aW5nIC5idi1maWVsZHNldC1sYWJlbC13cmFwcGVyLFxyXG4gICAgICAgICAgICAgICAgLmJ2LWZpZWxkc2V0LmJ2LWZpZWxkc2V0LWlzcmVjb21tZW5kZWQgLmJ2LWZpZWxkc2V0LWxhYmVsLXdyYXBwZXIsXHJcbiAgICAgICAgICAgICAgICAuYnYtZmllbGRzZXQtc2xpZGVyLXJhdGluZyAuYnYtZmllbGRzZXQtbGFiZWwtd3JhcHBlcixcclxuICAgICAgICAgICAgICAgIC5idi1maWVsZHNldC10YWdzIC5idi1maWVsZHNldC1sYWJlbC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnYtZmllbGRzZXQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idi1zdWJtaXNzaW9uLXN0YXItcmF0aW5nIC5idi1yYXRpbmctbGluayBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idi1maWVsZHNldC1yYWRpby13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnYtcmF0aW5nLWlucHV0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ2LXJhdGluZy1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNGOUY5RjQsIDAuNSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYnYtc3VibWlzc2lvbi1zdGFyLXJhdGluZy1ob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmLmJ2LXN1Ym1pc3Npb24tc3Rhci1yYXRpbmctb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnYtcmF0aW5nLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gXl5eIC5idi1jdjItY2xlYW5zbGF0ZSBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV1cclxuXHJcblxyXG5cclxuICAgICNidi1tYm94em9uZS1saWdodGJveCBbY2xhc3MqPWJ2LWNvcmUtY29udGFpbmVyLV0gLmJ2LW1ib3ggLmJ2LWZpZWxkc2V0cyAuYnYtZmllbGRzZXQtcmF0aW5nIC5idi1maWVsZHNldC1yYWRpby13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODkwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnYtcmFkaW8tZ3JvdXAge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8vIF5eXiAud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzXHJcblxyXG5cclxuLmJ2LWN2Mi1jbGVhbnNsYXRlIFtjbGFzcyo9YnYtY29yZS1jb250YWluZXItXSAuYnYtc3VibWlzc2lvbiAuYnYtcmVxdWlyZWQtZmllbGRzLXRleHQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgxcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ucmJlY20tZW5ncmF2aW5nX2JveCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMzKSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICZfZGV0YWlscyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMTZweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJl9hZGQge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcHJpY2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfbGluZXMge1xyXG5cclxuICAgICAgICAvL3BhZGRpbmc6IDBweCAxNnB4IDE2cHg7XHJcbiAgICAgICAgJl9pbnNlcnQge1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9hY3Rpb24ge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIuc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyX2NoZWNrb3V0IHtcclxuXHJcbiAgICAucmVzZXJ2ZWJhci1wcmVzYWxlLWJsb2NrLXN0aWNreSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGMtY29sb3ItYzMpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrb3V0LXNlY3Rpb24ge1xyXG5cclxuICAgICAgICBkaXYjcmItZ2lmdGNhcmQtYWRkZWQtdmFsdWUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5yZW1vdmVfZ2lmdF9jYXJkIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMzKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4uZ2lmdF9jYXJkX2NvZGUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4jcmItcHJvbW9jb2RlLWFkZGVkLXZhbHVlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzMpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0I2dpZnRjYXJkLWNoZWNrb3V0LXJiIC5pcy1pbnZhbGlkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrb3V0LXNlY3Rpb24tZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tvdXQtc2VjdGlvbi1jb2x1bW4tZGF0YSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWM1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrb3V0LXNlY3Rpb24tY29sdW1uLWRhdGEtdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMzKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF06YWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzMpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tvdXQtc2VjdGlvbi1jb2x1bW4tZGF0YSBociB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMzKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja291dC1zZWN0aW9uLWNvbHVtbi1kYXRhLXRvdGFscyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tvdXQtc2VjdGlvbi1kYXRhLWNvbnRhaW5lci1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5jaGVja21hcmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja291dC1zZWN0aW9uLWRhdGEtY29udGFpbmVyLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NoZWNrb3V0Rm9ybS1kZWxpdmVyeS1yZXN1bWUgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSk7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtc2VjdGlvbi1jaGVja291dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cmFwX2Zvcm0ge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5pbmZvLWFjY291bnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5wZXJzb25faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jdXN0b20tcmFkaW8tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3VzdG9tLXJhZGlvLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jdXN0b20tcmFkaW8tbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG4gICAgICAgICAgICAgICAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQjYmlsbGluZy1jb21wbGV0ZS1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzExKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW5mby1hY2NvdW50LWJpcnRoZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmN1c3RvbS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5jaGVja21hcmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NoZWNrb3V0Rm9ybS1yZXN1bWUtZWRpdC11c2VyaW5mbyBhLFxyXG4gICAgICAgICNjaGVja291dEZvcm0tcGF5bWVudC1yZXN1bWUgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJ0LXJlc3VtZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgLnJldGFpbGVyLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgLnJldGFpbGVyLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlc2VydmViYXItY2FydC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uLnJlc2VydmViYXItY2FydC1pdGVtLXJlbW92ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja291dC1zZWN0aW9uLXRoYW5rLXlvdSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzMpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5jaGVja291dC1zZWN0aW9uLWRhdGEtY29udGFpbmVyLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5jaGVja21hcms6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICBoM1tmb3I9XCJzZWN0aW9uLXRoYW5reW91LWNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja291dC1zZWN0aW9uLXRoYW5rLXlvdS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uc25faGVhZGVyIHtcclxuXHJcbiAgICAmLmhlYWRlcl9jaGVja291dF9zaW1wbGUge1xyXG4gICAgICAgIGhlaWdodDogOTNweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODM0cHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZV9jaGVja291dF9jb250YWluZXIgLnRpdGxlX2NoZWNrb3V0IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnNuX2Zvb3Rlcl9kaXNjbGFpbWVyX2NoZWNrb3V0IHtcclxuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbn1cclxuXHJcbi5yZXNlcnZlYmFyLW1vZGFsIHtcclxuICAgIC5tb2RhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzUpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGVsX3BhZGRpbmc6IDE2cHg7XHJcbiRlbF9wYWRkaW5nMjogMThweDtcclxuJGVsX3BhZGRpbmczOiAzMnB4O1xyXG5cclxuJHJhZGl1czogMTBweDtcclxuXHJcblxyXG4ucGFzc3dvcmQge1xyXG4gICZfdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gICZfZm9ybSB7XHJcbiAgICAmX2NvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICZfaW5wdXQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMXB4IDE2cHggMTFweDtcclxuICAgICAgICB3aWR0aDogMzU3cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTMwNDA0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLyomX2lucHV0OjpwbGFjZWhvbGRlcntcclxuICAgICAgICBjb2xvcjogI2ZmZiA7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX2lucHV0OmZvY3Vze1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH0qL1xyXG5cclxuXHJcbiAgICAgICZfYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jdGEtcHJpbWFyeS1jb2xvci1kZWZhdWx0LCAjZmZmKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jdGEtcHJpbWFyeS1iZy1kZWZhdWx0LCAjY2QwMTM2KTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRjLWN0YS1wcmltYXJ5LWJvcmRlci1kZWZhdWx0LCAjY2QwMTM2KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctYnRuLWRlZmF1bHRAMnguanBnXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcclxuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGVmdDogMjVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIGxlZnQ6IDQ4cHg7XHJcbiAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2Vycm9yIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB3aWR0aDogMzU3cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgwLCB0YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5lbXB0eV9lcnJvciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9hbGVydC1jaXJjbGUuc3ZnJyk7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMnB4KTtcclxuICAgICAgICBmaWxsOiAjOTMwNDA0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xKDAsIHRhYmxldCkge1xyXG4gIC5wYXNzd29yZCB7XHJcblxyXG4gICAgJl90aXRsZSxcclxuICAgICZfY29udGVudCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYXNzd29yZF9mb3JtX2NvbnRhaW5lciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICZfaW5wdXQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX2J0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5ibG9nX2JyZWFkY3J1bWIgaW1nLl95b2FzdF9hbmdsZV9yaWdodCB7XHJcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDQ2JSkgc2VwaWEoOTQlKSBzYXR1cmF0ZSgxMDgxJSkgaHVlLXJvdGF0ZSgzNDdkZWcpIGJyaWdodG5lc3MoOTglKSBjb250cmFzdCg5NCUpICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzNweCkge1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xyXG4gICAgZGl2I3d0aGYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJsb2dfYXJ0aWNsZV9ib3ggLnJvdy5ibG9ja19fdGl0bGVfc3VidGl0bGUgaDMuaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50YXgtYmxvZy1jYXRlZ29yeSBzZWN0aW9uLmJsb2dfcmVzdWx0X2FuZF9jYXRlZ29yeV9wYWdlLmJsb2dfY29tcG9uZW50IC5jb250ZW50X2FyZWEgLmJsb2dfYXJ0aWNsZXNfbGlzdF9ib3g6OmJlZm9yZSB7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDB2dztcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMzKTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IC0yMDBweDtcclxuICAgIH1cclxuICAgIC8vIC50YXgtYmxvZy1jYXRlZ29yeSBzZWN0aW9uLmJsb2dfY29tcG9uZW50IC5jb250ZW50X2FyZWEgLmJsb2dfc2lkZWJhcjo6YmVmb3JlIHtcclxuICAgIC8vICAgICB6LWluZGV4OiAwO1xyXG4gICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcclxuICAgIC8vICAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcclxuICAgIC8vICAgICBtYXJnaW4tbGVmdDogMjF2dztcclxuICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IC0yMDBweDtcclxuICAgIC8vICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMzKTtcclxuICAgIC8vICAgICByaWdodDogMDtcclxuICAgIC8vICAgICB0b3A6IC0yMDBweDtcclxuICAgIC8vIH1cclxuICAgIC5zZWFyY2gtcmVzdWx0cyBzZWN0aW9uLmJsb2dfY29tcG9uZW50IC5jb250ZW50X2FyZWEgLmJsb2dfc2lkZWJhcjo6YmVmb3JlIHtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHZ3O1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzMpO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogLTIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtcmVzdWx0cyBzZWN0aW9uLmJsb2dfcmVzdWx0X2FuZF9jYXRlZ29yeV9wYWdlLmJsb2dfY29tcG9uZW50IC5jb250ZW50X2FyZWEgLmJsb2dfYXJ0aWNsZXNfbGlzdF9ib3g6OmJlZm9yZSB7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDB2dztcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMzKTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IC0yMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uLmJsb2dfY29tcG9uZW50IC5jb250ZW50X2FyZWEgLmJsb2dfYXJ0aWNsZV9ib3g6OmJlZm9yZSB7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDB2dztcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWM1KTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IC0yMDBweDtcclxuICAgIH1cclxuICAgIHNlY3Rpb24uYmxvZ19jb21wb25lbnQgLmNvbnRlbnRfYXJlYSAuYmxvZ19zaWRlYmFyOjpiZWZvcmUge1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAtMjAwcHg7XHJcbiAgICB9XHJcbiAgICBzZWN0aW9uLmJsb2dfY29tcG9uZW50IC5jb250ZW50X2FyZWEgLmJsb2dfYXJ0aWNsZXNfbGlzdF9ib3g6OmJlZm9yZSB7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDB2dztcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWM1KTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IC0yMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19zaWRlYmFyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX2FydGljbGVfcGFnZSB7XHJcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5ibG9nX2NvbXBvbmVudCAuc25fY29udGFpbmVyX2ZpeGVkX3hsIHtcclxuICAgICAgICB3aWR0aDogODglICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ibG9nX2JyZWFkY3J1bWIuc25fY29udGFpbmVyX2ZsdWlkIHtcclxuICAgICAgICB3aWR0aDogODglICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcclxuICAgIGJvZHkuYmxvZy10ZW1wbGF0ZS1kZWZhdWx0IC5ibG9nX3NpZGViYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYmxvZ19zZWFyY2hiYXJfcm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmJsb2dfYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmJsb2dfc2lkZWJhciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuc25fY29udGFpbmVyX2ZsdWlkLCAuc25fY29udGFpbmVyX2ZpeGVkX3hsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvbC0xMiwgLmNvbC1tZC00LCAuY29sLW1kLTgsIC5hcnRpY2xlLWludHJvLCAuYXJ0aWNsZS1hZGRpdGlvbmFsLWluZm8sIC5ibG9nLWNhdGVnb3JpZXMtd2lkZ2V0LWxpc3QsIC5hcnRpY2xlLWJsb2dfaGVscGZ1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmJsb2dfYXJ0aWNsZV9ib3gge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTFlbSkge1xyXG4gICAgLnNuX2Jsb2NrX2Jsb2dfY2F0ZWdvcmllc19saXN0X19jYXRlZ29yaWVzX19jYXJkLmNvbC14bC0zIHtcclxuICAgICAgICBmbGV4OiAwIDAgMzMlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbnNwYW4uYnJlYWRjcnVtYl9sYXN0IHtcclxuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbn1cclxuXHJcbi5ibG9nX3NpZGViYXIge1xyXG4gICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM1KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweCAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZ19fc2VhcmNoIGRpdi5pY29uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcclxufVxyXG5cclxuLmJsb2dfX3NlYXJjaCBpbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNSk7XHJcbn1cclxuXHJcbmxpLmJsb2dfc2lkZWJhci0tY2F0ZWdvcmllcy13aWRnZXQtc2luZ2xlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uYmxvY2tfX3RpdGxlX3N1YnRpdGxlIHtcclxuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJsb2dfY2F0ZWdvcnlfY2hpcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMik7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5ibG9nX2FydGljbGVfYm94IHtcclxuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4ucG9zdC10eXBlLWFyY2hpdmUtYmxvZyAuYXJ0aWNsZV9jYXJkLS10aXRsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzUpO1xyXG59XHJcblxyXG4ucG9zdC10eXBlLWFyY2hpdmUtYmxvZyAuYXJ0aWNsZV9jYXJkLS1leGNlcnB0IHtcclxuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNSk7XHJcbn1cclxuXHJcbi5wb3N0LXR5cGUtYXJjaGl2ZS1ibG9nIC5hcnRpY2xlX2NhcmQtLWFkZGl0aW9uYWxfaW5mbyB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzUpO1xyXG4gICAgZm9udC1mYW1pbHk6IFBhdGh3YXkgR290aGljIG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uYmxvZ19hcnRpY2xlX3BhZ2UgLmFydGljbGVfY2FyZC0tdGl0bGUsIC5ibG9nX2FydGljbGVfcGFnZSAuYXJ0aWNsZV9jYXJkLS1leGNlcnB0LCAuYmxvZ19hcnRpY2xlX3BhZ2UgLmFydGljbGVfY2FyZC0tYWRkaXRpb25hbF9pbmZvIHtcclxuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0cyAuYXJ0aWNsZV9jYXJkLS10aXRsZSwgLnNlYXJjaC1yZXN1bHRzIC5hcnRpY2xlX2NhcmQtLWV4Y2VycHQsIC5zZWFyY2gtcmVzdWx0cyAuYXJ0aWNsZV9jYXJkLS1hZGRpdGlvbmFsX2luZm8ge1xyXG4gICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxufVxyXG5cclxuLnRheC1ibG9nLWNhdGVnb3J5IC5hcnRpY2xlX2NhcmQtLXRpdGxlLCAudGF4LWJsb2ctY2F0ZWdvcnkgLmFydGljbGVfY2FyZC0tZXhjZXJwdCwgLnRheC1ibG9nLWNhdGVnb3J5IC5hcnRpY2xlX2NhcmQtLWFkZGl0aW9uYWxfaW5mbyB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG59XHJcblxyXG4uc2VhcmNoLW5vLXJlc3VsdHMgLmFydGljbGVfY2FyZC0tdGl0bGUsIC5zZWFyY2gtbm8tcmVzdWx0cyAuYXJ0aWNsZV9jYXJkLS1leGNlcnB0LCAuc2VhcmNoLW5vLXJlc3VsdHMgLmFydGljbGVfY2FyZC0tYWRkaXRpb25hbF9pbmZvIHtcclxuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNCk7XHJcbn1cclxuXHJcbmRpdiN3dGhmLXllcy1ubyBzcGFuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcclxufVxyXG5cclxuLmFydGljbGVfY2FyZC0tcmVhZGluZ190aW1lOjpiZWZvcmUsIC5hcnRpY2xlX2NhcmQtLWNhdGVnb3JpZXNfbGlzdDo6YmVmb3JlLCAuYXJ0aWNsZS1hZGRpdGlvbmFsLWluZm8tcG9zdF9kYXRlOjpiZWZvcmUsIC5hcnRpY2xlLWFkZGl0aW9uYWwtaW5mby1lc3RpbWF0ZWRfcmVhZGluZ190aW1lOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAzcHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRjb2xvcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxufVxyXG5cclxuLmFydGljbGUtYWRkaXRpb25hbC1pbmZvLXNvY2lhbF9zaGFyZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50YXgtYmxvZy1jYXRlZ29yeXtcclxuICAgIFxyXG4gICAgLmJsb2dfYnJlYWRjcnVtYi5zbl9jb250YWluZXJfZmx1aWQge1xyXG4gICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJsb2dfYnJlYWRjcnVtYi5zbl9jb250YWluZXJfZmx1aWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMzKTtcclxuICAgIH1cclxuICAgIC5ibG9nX2JyZWFkY3J1bWIgYSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM1KTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJsb2dfYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl9sYXN0IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBzZWN0aW9uLmJsb2dfY29tcG9uZW50IC5jb250ZW50X2FyZWEgLmJsb2dfc2lkZWJhcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDB2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzMpO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAtMjAwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ibG9ja19fdGl0bGVfc3VidGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNSk7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYmxvZ19hcnRpY2xlc19saXN0X2JveCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcclxuICAgICAgICAuYmxvZ19zaWRlYmFyIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggMzBweCAzMHB4ICFpbXBvcnRhbnQ7O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zbl9ibG9ja19ibG9nX2NhdGVnb3JpZXNfbGlzdF9fbWV0YSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbi5zbl9ibG9ja19ibG9nX2NhdGVnb3JpZXNfbGlzdF9fY2F0ZWdvcmllc19fY2FyZCBhIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5zbl9ibG9ja19ibG9nX2NhdGVnb3JpZXNfbGlzdF9fbWV0YV9fc3VidGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5ibG9nX2NhdGVnb3J5X2NoaXA6aG92ZXIge1xyXG4gICAgY29sb3I6ICB2YXIoLS10Yy1jb2xvci1jNCkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJsb2dfX3NlYXJjaCBpbnB1dDpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblx0XHRcdFxyXG5cclxuLmV2ZW50X2NhcmQuZXZlbnRfY2FyZC0tc2luZ2xlLmNvbC0xMi5jb2wtbWQtNDpub3QoOm50aC1jaGlsZCgzKSkge1xyXG4gICAgb3JkZXI6IDE7XHJcbn1cclxuXHJcbi5ldmVudF9jYXJkLmV2ZW50X2NhcmQtLXNpbmdsZS5jb2wtMTIuY29sLW1kLTQ6bnRoLWNoaWxkKDMpIC5ldmVudF9jYXJkLS1kYXRlLFxyXG4uZXZlbnRfY2FyZC5ldmVudF9jYXJkLS1zaW5nbGUuY29sLTEyLmNvbC1tZC00Om50aC1jaGlsZCgzKSAuZXZlbnRfY2FyZC0tdmVudWUge1xyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ldmVudC1iaWctY2FyZC0tZGF0ZSxcclxuLmV2ZW50LWJpZy1jYXJkLS12ZW51ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZXZlbnQtYmlnLWNhcmQtLWN0YSB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG59XHJcblxyXG4vKiByZW1vdmUgZm9sbG93aW5nIHJ1bGUgdG8gc2hvdyBhcnJvd3MgYW5kIHBhZ2luYXRpb24gKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLS1ldmVudCxcclxuLnN3aXBlci1idXR0b24tbmF2LS1ldmVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zbl9ibG9ja19ldmVudF9saXN0LS1zbGlkZXIgLmV2ZW50LWJpZy1jYXJkLS10aXRsZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpIHtcclxuICAgIGRpdiNtYWlud3ByYXBwZXIgLnNuX2Jsb2NrX2V2ZW50X2xpc3Q6bnRoLWNoaWxkKG9kZCkge1xyXG5cclxuICAgICAgICAucm93IC5jb2wtMTIuY29sLW1kLTYge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yb3cgLmNvbC0xMi5jb2wtbWQtNi5ldmVudF9jYXJkLS10ZXh0IHtcclxuICAgICAgICAgICAgb3JkZXI6IDEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbl9ibG9ja193cj4uc25fY29udGFpbmVyX2ZpeGVkX3hsPi5yb3c+ZGl2LmNvbC0xMiAuc3dpcGVyLXNsaWRlPi5yb3c+ZGl2LmNvbC0xMi5ldmVudF9jYXJkLS10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIDEwMThweCkgLyAyICsgOHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNuX2Jsb2NrX2J1dHRvbnMsXHJcbi5zbl9ibG9ja19idXlfbm93X2N0YSB7XHJcbiAgJi5fY2VudGVyIHtcclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNuX2Jsb2NrX2NvY2t0YWlsX3JlY2lwZSB7XHJcblxyXG5cdCRnYXBZOiA0MHB4O1xyXG5cdCRnYXBYOiAyMHB4O1xyXG5cdFxyXG5cdC5iYl9jb250YWluZXIge1xyXG5cdFx0Ly8gcGFkZGluZy10b3A6ICRnYXBYO1xyXG5cdFx0Ly8gcGFkZGluZy1ib3R0b206ICRnYXBYO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHQvLyBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQuYmJfY29udGVudCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJiX2NvbnRlbnRfaW5uZXIge1xyXG5cclxuXHRcdGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jNSk7XHJcblx0XHRcclxuXHRcdC8vIG1hcmdpbi10b3A6ICRnYXBYO1xyXG5cdFx0Ly8gcGFkZGluZy1yaWdodDogJGdhcFg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuXHRcdFx0Ly8gZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0Ly8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdFx0XHRnYXA6ICRnYXBZICRnYXBYO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiAqIHtcclxuXHRcdFx0Ly8gZmxleDogMTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRbY2xhc3MqPVwiX3RpdGxlXCJdIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDNyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDJyZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpO1xyXG5cdFx0XHRcdGxlZnQ6IC0ycmVtO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5iYl9pbmdyZWRpZW50cyB7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxLzg7XHJcblx0XHRcdFx0Z3JpZC1yb3c6IDEvMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuYmJfcHJlcGFyYXRpb24ge1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDEvODtcclxuXHRcdFx0XHRncmlkLXJvdzogMi8zO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX2dsYXNzIHtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDgvLTE7XHJcblx0XHRcdFx0Z3JpZC1yb3c6IDEvMztcclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0dWwsIG9sLCBwIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWwsIG9sIHtcclxuXHRcdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQuYmJfZ2xhc3MtaWNvbiB7XHJcblx0XHRcdG1heC13aWR0aDogMTIwcHg7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcbiIsIi5zbl9ibG9ja19pY29uc190ZXh0IHtcclxuXHJcblx0LnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbXMge1xyXG5cclxuXHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1xKG1kKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbSB7XHJcblx0XHRcdFxyXG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG5cdFx0XHRcdGZsZXg6IDAgMCBjYWxjKDEwMCUvMyk7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUvMyk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMjBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxNjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0Ji5kcmlua2luZy1zdHlsZXMge1xyXG5cclxuXHRcdC5iYl90aXRsZSxcclxuXHRcdC5iYl9jb250ZW50IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW1zIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0LnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmJvZHkud2Rmc2l0ZS1wYXJlbnQtb3VyLXByb2R1Y3RzIHtcclxuXHQuc25fYmxvY2tfaWNvbnNfdGV4dCB7XHJcblx0XHQuYmJfaXRlbV90aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNuX2Jsb2NrX2ludHJvX2Rpc2NsYWltZXIge1xyXG4gICZfaW1nIHtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcclxuICAgICAgbWluLWhlaWdodDogMzEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xyXG4gICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbiIsIi5zbl9ibG9ja19pbnRyb19mdWxsIHtcclxuXHQmLnRleHQtbGVmdC1tb2JpbGV7XHJcblx0XHRAaW5jbHVkZSBtcSgwLCBtZCkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblx0XHQgIH1cclxuXHR9XHJcblx0LnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3Ige1xyXG5cdFx0W2NsYXNzXj1cInNuX2NvbnRhaW5lclwiXSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA0cmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zbl9pbnRyb19mdWxsX2Jsb2NrX2FsaWduIHtcclxuICAgIC5iYl90aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xyXG4gICAgfVxyXG4gICAgLmJiX2NvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuICAgIC5zbl9idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgICAgLnNuX2J0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sID4gKntcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgfVxyXG4gICAgJi50ZXh0LXJpZ2h0LmFsaWduLXJpZ2h0e1xyXG4gICAgICAgIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCA+ICp7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29se1xyXG4gICAgICAgICAgICAuc25fYnRue1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zbl9ibG9ja19pbWFnZV90ZXh0IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAuaW1nLWZsdWlkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnNuX2NvbnRhaW5lcl9maXhlZF94bCB7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuICAuc25fY29udGFpbmVyX2ZsdWlkIHtcclxuXHJcbiAgICAuX2ltYWdlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nLWZsdWlkIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblx0Ll9pbWFnZSB7XHJcblx0XHRmbGV4OiAxIDEgMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHRAaW5jbHVkZSBtcShsZykge1xyXG5cdFx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG4gIC5fdGV4dCB7XHJcblx0XHRmbGV4OiAxIDAgMTAwJTtcclxuXHRcdHBhZGRpbmc6IDQwcHggMzJweDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG5cdFx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdFx0XHRwYWRkaW5nOiA4MHB4IDBweDtcclxuXHRcdFx0Ly8gbWF4LXdpZHRoOiA0MzVweDtcclxuICAgIH1cclxuXHJcblx0XHQuYmJfdGl0bGUge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuYmJfY29udGVudCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuc25fYnRuIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5ib2R5Om5vdCgud2Rmc2l0ZS1wYWdlLW91ci1wcm9kdWN0cykge1xyXG5cclxuXHQuc25fYmxvY2tfaW1hZ2VfdGV4dDpub3QoLl9fZGlzYWJsZS1hbmltYXRpb24pIHtcclxuXHJcblx0XHQuX2ltYWdlIHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLC4yLDAsLjk5KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuX3RleHQge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGZsZXg6IDEgMCAxMDAlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEobGcpIHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogNDM1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ll9pbWFnZSB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5ib2R5LndkZnNpdGUtcGFnZS1vdXItcHJvZHVjdHMge1xyXG5cdC5zbl9ibG9ja19pbWFnZV90ZXh0IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobGcpIHtcclxuXHRcdFx0Ly8gcGFkZGluZzogNDBweCAycmVtIDQwcHggMy41cmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAwO1xyXG5cdFx0XHQvLyBtYXgtd2lkdGg6IDMyNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShsZykge1xyXG5cdFx0XHRcdC8vIHBhZGRpbmc6IDAgMzJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX3RpdGxlIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcclxuXHRcdFx0XHRsZWZ0OiAtMy41cmVtO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5fdGV4dCB7XHJcblxyXG5cdFx0XHRwYWRkaW5nOiA0MHB4IDJyZW0gNDBweCAzLjVyZW07XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShsZykge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDMyNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cclxuXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zbl9ibG9ja19zaW1wbGVfdGV4dHtcclxuICAgIC5tYi00MHtcclxuICAgICAgICBtYXJnaW46IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYmJfaXRlbV90aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmJiX2l0ZW1fY29udGVudHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgIH0gXHJcbiAgICB9XHJcblxyXG5cdCYucXVvdGVzIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQuYmJfaXRlbV9jb250ZW50IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5xdW90ZS1jb250ZW50IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKFxyXG5cdFx0XHRcdHZhcigtLXRjLWg0LWZvbnQtc2l6ZS1tb2JpbGUsIDI4cHgpXHJcblx0XHRcdFx0dmFyKC0tdGMtaDQtZm9udC1zaXplLXRhYmxldCwgMzZweClcclxuXHRcdFx0XHR2YXIoLS10Yy1oNC1mb250LXNpemUtZGVza3RvcCwgNDFweClcclxuXHRcdFx0KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDAuNXJlbSBhdXRvO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdG1heC13aWR0aDogNzUlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShsZyl7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucXVvdGUtYXV0aG9yIHtcclxuXHRcdFx0QGV4dGVuZCAuc25fcGFyYWdyYXBoO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji53aGF0LWlzLXdoaXNrZXkge1xyXG5cdFx0W2NsYXNzKj1zbl9jb250YWluZXJdIHtcclxuXHRcdFx0PiAucm93IHtcclxuXHRcdFx0XHQ+IC5jb2wtMTIge1xyXG5cdFx0XHRcdFx0PiAucm93IHtcclxuXHRcdFx0XHRcdFx0PiAuY29sLTEyIHtcclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7IG9yZGVyOiAyOyB9XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikgeyBvcmRlcjogMTsgfVxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHsgb3JkZXI6IDM7IH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zbl9ibG9ja190YXN0aW5nX25vdGVze1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaDEsaDIsaDMsaDQsaDV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5iYl90aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmJiX3RleHR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVze1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICAgICAgICAgZ2FwOjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzX2l0ZW17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MS41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzIpO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAgICAgICAgIC8vICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXItcmlnaHQ6IDA7IFxyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxnKXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6My43NXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMyKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMS4ycmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBtcSh4bCl7XHJcbiAgICAgICAgICAgIC8vICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMik7XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc25fYmxvY2tfdGVhc2VyX3NpbXBsZSB7XHJcbiAgJGJsb2NrOiAmO1xyXG5cclxuICAmX2kge1xyXG5cclxuICAgICZfYmcge1xyXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNzBweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYl90aXRsZSB7XHJcblx0XHRtYXJnaW46IDAgYXV0byAzcmVtIGF1dG87XHJcbiAgfVxyXG5cclxuICAuYmJfaXRlbV90aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGVfaW57XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBzcGFue1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2JnICsgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZXtcclxuICAgIG1hcmdpbi10b3A6MXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2NvbnRlbnR7XHJcbiAgICBtYXJnaW4tdG9wOjFyZW07XHJcbiAgfVxyXG4gIC5zbl9idG57XHJcbiAgICBtYXJnaW4tdG9wOjJyZW07XHJcbiAgfVxyXG5cclxuXHQuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2JnICsgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHR9XHJcblxyXG5cdC5zbl9idG4ge1xyXG5cdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDoxLjVyZW07XHJcblx0XHR9XHJcbiAgfVxyXG5cdFxyXG4gIGZpZ3VyZSB7XHJcblx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgXHRtYXJnaW4tYm90dG9tOiAwO1xyXG4gIFx0fVxyXG4gIH1cclxuXHJcblx0Ji5faGFsZiB7XHJcblx0XHQuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIHtcclxuXHJcblx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcclxuXHJcblx0XHRcdCYubWItODAge1xyXG5cdFx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG5cdFx0XHRcdFx0Ly8gbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0XHJcblx0Ji50ZW1wbGF0ZV9hbHRlcm5hdGUtcm93cyB7XHJcblxyXG5cdFx0LnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9iZyB7XHJcblxyXG5cdFx0XHRhc3BlY3QtcmF0aW86IDEvMTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdFx0XHRmbGV4OiAxIDAgNTUlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90ZXh0IHtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKG1kKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4OiAxIDAgNDUlO1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zbl9idG4ge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNuX3RpbWVsaW5lX3ZfaSB7XHJcblxyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHQuYnJlYWRjcnVtYnMge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDYwcHg7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTUwJSk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNuX3RpbWVsaW5lX3ZfaV9iZyB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cclxuXHQuc25fdGltZWxpbmVfdl9saW5lX2RvdCB7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHR9XHJcblxyXG5cdC5zbl90aW1lbGluZV92X2lfcG9zIHtcclxuXHRcdC8vcGFkZGluZy10b3A6IDEzMHB4O1xyXG5cclxuXHRcdC5zbl90aW1lbGluZV92X2lfZGF0ZSB7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX3RpbWVsaW5lX3ZfaV9kYXRlLl90ZXh0X3doaXRlIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNzBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LnNuX3RpbWVsaW5lX3ZfaV90ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDE0MHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cclxuXHRcdC5zbl90aW1lbGluZV92X2lfdGV4dCB7XHJcblx0XHRcdC8vbWFyZ2luLXRvcDogNDVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc25fYmFja2dyb3VuZC5kLW1kLW5vbmUuaW1hZ2VfbWIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDI1MHB4O1xyXG5cdH1cclxuXHJcblx0Ly8gJjpmaXJzdC1jaGlsZCB7XHJcblx0Ly8gXHQuc25fdGltZWxpbmVfdl9saW5lOjpiZWZvcmUge1xyXG5cdC8vIFx0XHR0b3A6IDIwcHg7XHJcblx0Ly8gXHRcdGJvdHRvbTogLTEwMHZoO1xyXG5cclxuXHQvLyBcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdC8vIFx0XHRcdHRvcDogNDBweDtcclxuXHQvLyBcdFx0fVxyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxuXHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdC5zbl90aW1lbGluZV92X2xpbmU6OmJlZm9yZSB7XHJcblx0XHRcdGJvdHRvbTogLTIwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdFx0Ym90dG9tOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHRcdFx0XHR0b3A6IC0xMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLy8gLndoaXRlX2JnX2l0ZW0ge1xyXG5cclxuLy8gXHQuc25fdGltZWxpbmVfdl9saW5lX2RvdCxcclxuLy8gXHQuc25fdGltZWxpbmVfdl9saW5lOjpiZWZvcmUge1xyXG4vLyBcdFx0YmFja2dyb3VuZDogdmFyKC0tdGMtY29sb3ItYzIsICNjZDAxMzYpO1xyXG4vLyBcdH1cclxuXHJcbi8vIFx0LnNuX3RpbWVsaW5lX3ZfaV9wb3MgLnNuX3RpbWVsaW5lX3ZfaV9kYXRlLl90ZXh0X3doaXRlIHtcclxuLy8gXHRcdGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMiwgI2NkMDEzNikgIWltcG9ydGFudDtcclxuLy8gXHR9XHJcbi8vIH1cclxuXHJcblxyXG5ib2R5LmFkbWluLWJhciB7XHJcblx0LnNuX3RpbWVsaW5lX3ZfYW5jaG9ycyB7XHJcblx0XHRAaW5jbHVkZSBtcShkZXNrdG9wKSB7XHJcblx0XHRcdHRvcDogY2FsYyh2YXIoLS1oZWFkZXItc2l6ZXIsIDBweCkgKyAzMnB4KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pe1xyXG5cdC5zbl90aW1lbGluZV92X2FuY2hvcnNfaSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDU1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA1NXB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5zbl90aW1lbGluZV9jZW50ZXJlZHtcclxuXHJcblxyXG5cdC5zbl90aW1lbGluZV92X2l7XHJcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuXHRcdC5yb3d7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiA0NSU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzMpO1xyXG5cdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc25fdGltZWxpbmVfdl9pX3RleHR7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyA2MHB4KTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRyaWdodDogLTUwJTtcclxuXHRcdFx0XHR0b3A6LTIwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG5cdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdC5zbl90aW1lbGluZV92X2xpbmU6OmJlZm9yZSB7XHJcblx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRcdGJvdHRvbTogLTEwMHZoO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdFx0XHR0b3A6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0LnNuX3RpbWVsaW5lX3ZfbGluZTo6YmVmb3JlIHtcclxuXHRcdFx0XHRib3R0b206IC0xMDB2aDtcclxuXHRcclxuXHRcdFx0XHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdFx0Ly8gXHRib3R0b206IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cdFx0XHRcdC8vIFx0dG9wOiAtMTAwJTtcclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzMpO1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDJuKXtcclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuc25fdGltZWxpbmVfdl9pX3Bvc3tcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnNuX3RpbWVsaW5lX3ZfaV90aXRsZXtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc25fdGltZWxpbmVfdl9pX2RhdGV7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbl90aW1lbGluZV92X2lfaW1nIHtcclxuXHJcblx0fVxyXG5cclxuXHQuc25fdGltZWxpbmVfdl9saW5lX2RvdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0Ly8gQGluY2x1ZGUgbXEobWQpe1xyXG5cclxuXHRcdC8vIH1cclxuXHR9XHJcblx0LnNuX3RpbWVsaW5lX3ZfaSB7XHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdC5zbl9jb250YWluZXJfZml4ZWRfeGx7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA5MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5zbl90aW1lbGluZV92X2lfdGV4dHtcclxuXHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0bWFyZ2luLXRvcDo2MHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNuX3RpbWVsaW5lX3ZfaV9iZ3tcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnNuX3RpbWVsaW5lX3ZfaV9pbWd7XHJcblxyXG5cdFx0LnNuX3RpbWVsaW5lX3ZfaV9pbWdfaW4uX3JpZ2h0e1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogY2FsYygoNDhweCArIDE2LjY2NjY2JSkgKiAtMSk7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc25fdGltZWxpbmVfdl9hbmNob3JzX2kuX2FjdGl2ZXtcclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMikgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc25fYmxvY2tfdHdvX2ltYWdlc190ZXh0IHtcclxuXHJcblx0JGdhcDogMzJweDtcclxuXHQkZ2FwWDogMzJweDtcclxuXHQkZ2FwWTogMjRweDtcclxuXHJcblx0LmJiX2NvbnRhaW5lciB7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuXHRcdFx0Z2FwOiAkZ2FwWSAkZ2FwWDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuYmJfaW1hZ2UtbWFpbiB7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRncmlkLWNvbHVtbjogOS8xMztcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHRbY2xhc3NePVwiYmJfaW1hZ2VcIl0ge1xyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5iYl90ZW1wbGF0ZV9pbWdfd2lkZSB7XHJcblxyXG5cdFx0LmJiX2ltYWdlLW1haW4ge1xyXG5cdFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdFx0Z3JpZC1yb3c6IDIvNDtcclxuXHRcdFx0XHQvLyBncmlkLXJvdzogMi80O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdCYuYmJfaW1hZ2UtZGVjb3JhdGlvbiB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC0yNSU7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNSUsLTI1JSk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pbWFnZS1zZWNvbmRhcnkge1xyXG5cdFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDEvOTtcclxuXHRcdFx0XHRncmlkLXJvdzogMi8zO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5iYl90ZXh0X3dyIHtcclxuXHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxLzk7XHJcblx0XHRcdFx0Z3JpZC1yb3c6IDMvNDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuX2hhc19kZWNvcmF0aW9uIHtcclxuXHRcdFx0LmJiX3RleHRfd3Ige1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRcdGdyaWQtY29sdW1uLWVuZDogODtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdH1cclxuXHJcblx0Ji5iYl90ZW1wbGF0ZV9pbWdfb2Zmc2V0IHtcclxuXHJcblx0XHQuYmJfY29udGFpbmVyIHtcclxuXHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogMzJweCBhdXRvIGF1dG8gYXV0byAzMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl90ZXh0X3dyIHtcclxuXHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiA1Lzk7XHJcblx0XHRcdFx0Z3JpZC1yb3c6IDIvNTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pbWFnZS1tYWluIHtcclxuXHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiA5LzEzO1xyXG5cdFx0XHRcdGdyaWQtcm93OiAxLzY7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG4iLCIuc25fYmxvY2tfeW9hc3RfYnJlYWRjcnVtYnN7XHJcbiAgICBzcGFuLGF7XHJcblx0XHRcdGNvbG9yOnZhcigtLXRjLWNvbG9yLWM1KTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZXBhcmF0b3Ige1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpICFpbXBvcnRhbnQ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0aGVpZ2h0OiAwLjdlbTtcclxuXHRcdFx0d2lkdGg6IDAuN2VtO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XHJcblx0XHRcdH1cclxuICAgIH1cclxuXHJcblx0Ll95b2FzdF9hbmdsZV9yaWdodHtcclxuXHRcdGZpbHRlcjogaW52ZXJ0KDUyJSkgc2VwaWEoNjYlKSBzYXR1cmF0ZSgyODc4JSkgaHVlLXJvdGF0ZSgzNDlkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTElKTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5ib2R5LndkZnNpdGUtcGFnZS1jb29raWUtcG9saWN5LFxyXG5ib2R5LndkZnNpdGUtcGFnZS1wcml2YWN5LXBvbGljeSxcclxuYm9keS53ZGZzaXRlLXBhZ2UtdGVybXMtY29uZGl0aW9ucyB7XHJcblx0LnNuX2Jsb2NrX3lvYXN0X2JyZWFkY3J1bWJzIHtcclxuXHRcdGEsIC5icmVhZGNydW1iX2xhc3Qge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuYm9keS53ZGZzaXRlLXBhZ2UtY29va2llLXBvbGljeSxcclxuYm9keS53ZGZzaXRlLXBhZ2UtcHJpdmFjeS1wb2xpY3ksXHJcbmJvZHkud2Rmc2l0ZS1wYWdlLXRlcm1zLWNvbmRpdGlvbnMsXHJcbmJvZHkud2Rmc2l0ZS1wYWdlLW5ld3MsXHJcbmJvZHkud2Rmc2l0ZS1wYWdlLWNvbnRhY3QtdXMge1xyXG5cdC5zbl9ibG9ja195b2FzdF9icmVhZGNydW1icyB7XHJcblx0XHRwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcbn0iLCIuYmJfcG9zdHNfZ3JpZF9faXRlbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzUpO1xyXG59XHJcbi5iYl9wb3N0c19ncmlkX19pdGVtLWltYWdlIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4uYmJfcG9zdHNfZ3JpZF9faXRlbS10ZXh0IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5iYl9wb3N0c19ncmlkX19pdGVtLWN0YSB7XHJcbiAgaSA+IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYmJfcG9zdHNfZ3JpZF9faXRlbS10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG4uc25fYmxvY2tfcG9zdHNfZ3JpZCAuYmJfcG9zdHNfZ3JpZF9fZ3JpZCAuYmJfcG9zdHNfZ3JpZF9faXRlbS1pbm5lciAuc25fYmFja2dyb3VuZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNuX2Jsb2NrX3Bvc3RzX2dyaWQgLmJiX3Bvc3RzX2dyaWRfX2dyaWQgLmJiX3Bvc3RzX2dyaWRfX2l0ZW0taW1hZ2UgaW1nOmhvdmVyIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxufVxyXG5cclxuLnNuX2Jsb2NrX3Bvc3RzX2dyaWQgLmJiX3Bvc3RzX2dyaWRfX2dyaWQgLmJiX3Bvc3RzX2dyaWRfX2l0ZW0taW1hZ2UgaW1nOm5vdCg6aG92ZXIpIHtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG59XHJcbiIsIi8vIGJhc2UgdmFyc1xyXG5cclxuJGR1cmF0aW9uIDogMXM7XHJcbiRkdXJhdGlvbk1vYiA6IDIuNXM7XHJcbiRkdXJhdGlvbjIgOiAycztcclxuJGR1cmF0aW9uMk1vYiA6IDNzO1xyXG4kc3RhZ2dlckFtdCA6IDAuMXM7XHJcbiRkZWxheSA6IDBzO1xyXG5cclxuJHRyYW5zbGF0ZVhBbXQgOiA1MHZ3O1xyXG4kdHJhbnNsYXRlWFNtYWxsQW10IDogNXZ3O1xyXG4kdHJhbnNsYXRlWEZ1bGxBbXQgOiAxMDB2dztcclxuXHJcbiR0cmFuc2xhdGVZQW10IDogNTB2aDtcclxuJHRyYW5zbGF0ZVlTbWFsbEFtdCA6IDEwdmg7XHJcbiR0cmFuc2xhdGVZRnVsbEFtdCA6IDEwMHZoO1xyXG5cclxuJHNsaWRlRG93bkFtdCA6IDI1JTtcclxuJHNsaWRlRG93blNtYWxsQW10IDogMTAlO1xyXG4kc2xpZGVEb3duRnVsbEFtdCA6IDkwJTtcclxuXHJcbiRzbGlkZVVwQW10IDogMTJ2aDtcclxuJHNsaWRlVXBTbWFsbEFtdCA6IDh2aDtcclxuJHNsaWRlVXBGdWxsQW10IDogMTAwdmg7XHJcblxyXG4vLyAkZWFzZSA6IGVhc2UtaW4tb3V0O1xyXG4kZWFzZSA6IGN1YmljLWJlemllciguNDIsLjM5LC41LDEpO1xyXG5cclxuLy8gY3JlYXRlIGFuaW1hdGlvbnNcclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xyXG4gIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCR0cmFuc2xhdGVYRnVsbEFtdCk7IH1cclxuICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0U21hbGwge1xyXG4gIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCR0cmFuc2xhdGVYU21hbGxBbXQpOyB9XHJcbiAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluTGVmdFNtYWxsX3JldiB7XHJcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XHJcbiAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkdHJhbnNsYXRlWFNtYWxsQW10KTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XHJcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSR0cmFuc2xhdGVYRnVsbEFtdCk7IH1cclxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xyXG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRzbGlkZVVwQW10KTsgfVxyXG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVVcF9yZXYge1xyXG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxyXG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJHNsaWRlVXBBbXQpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVVcEZhZGUge1xyXG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRzbGlkZVVwRnVsbEFtdCk7IG9wYWNpdHk6IDA7IH1cclxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgb3BhY2l0eTogMTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlVXBCbHVyIHtcclxuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkc2xpZGVVcEFtdCk7IGZpbHRlcjogYmx1cigxMHB4KTsgfVxyXG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyBmaWx0ZXI6IGJsdXIoMCk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZVVwU21hbGwge1xyXG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRzbGlkZVVwU21hbGxBbXQpOyB9XHJcblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZVVwU21hbGxfcmV2IHtcclxuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cclxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRzbGlkZVVwU21hbGxBbXQpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVVcEZ1bGwge1xyXG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRzbGlkZVVwRnVsbEFtdCk7IH1cclxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlRG93bl9yZXYge1xyXG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxyXG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRzbGlkZURvd25BbXQpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcclxuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHNsaWRlRG93bkFtdCk7IH1cclxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlRG93blNtYWxsX3JldiB7XHJcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XHJcblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHNsaWRlRG93blNtYWxsQW10KTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlRG93blNtYWxsIHtcclxuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHNsaWRlRG93blNtYWxsQW10KTsgfVxyXG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVEb3duRnVsbCB7XHJcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRzbGlkZURvd25GdWxsQW10KTsgfVxyXG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGVVcCB7XHJcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDAuODUpOyB9XHJcbiAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY2FsZUhlaWdodEZ1bGxfcmV2IHtcclxuICAwJSB7IHRyYW5zZm9ybTogc2NhbGUzZCgxLDEsMSk7IH1cclxuICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZTNkKDEsMCwxKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjYWxlSGVpZ2h0RnVsbCB7XHJcbiAgMCUgeyB0cmFuc2Zvcm06IHNjYWxlM2QoMSwwLDEpOyB9XHJcbiAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUzZCgxLDEsMSk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5fcmV2IHtcclxuXHQwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxyXG4gIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluIHtcclxuXHQwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cclxuICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcblx0MCUgeyBvcGFjaXR5OiAxOyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6IDA7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuXHQwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcblx0MTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLy8gc2V0IGluaXRpYWwgc3RhdGVcclxuW2RhdGEtYW5pbWF0aW9uPVwiaGVyb1pvb21JblwiXSB7XHJcblxyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdC5zbl9iYWNrZ3JvdW5kIHtcclxuXHRcdGFuaW1hdGlvbjogem9vbUluX3JldiAkZHVyYXRpb25Nb2IgJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRhbmltYXRpb246IHpvb21Jbl9yZXYgJGR1cmF0aW9uICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbi5fdmxta19hbmltX2hlcm9ab29tSW4ge1xyXG5cdFxyXG5cdC5zbl9iYWNrZ3JvdW5kIHtcclxuXHRcdGFuaW1hdGlvbjogem9vbUluICRkdXJhdGlvbk1vYiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0YW5pbWF0aW9uOiB6b29tSW4gJGR1cmF0aW9uICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLyBzZXQgaW5pdGlhbCBzdGF0ZVxyXG5bZGF0YS1hbmltYXRpb249XCJpbWFnZVRleHRXaXRoRGVjb3JhdGlvblwiXSB7XHJcblxyXG5cdC5faW1hZ2Uge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRhbmltYXRpb246IHpvb21Jbl9yZXYgJGR1cmF0aW9uTW9iICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRhbmltYXRpb246IHpvb21Jbl9yZXYgJGR1cmF0aW9uICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ll90ZXh0IHtcclxuXHRcdGFuaW1hdGlvbjogc2xpZGVEb3duX3JldiAkZHVyYXRpb25Nb2IgJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdGFuaW1hdGlvbjogc2xpZGVEb3duX3JldiAkZHVyYXRpb24gJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl90aXRsZTphZnRlciB7XHJcblx0XHRcdGFuaW1hdGlvbjogc2NhbGVIZWlnaHRGdWxsX3JldiAkZHVyYXRpb25Nb2IgJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLl92bG1rX2FuaW1faW1hZ2VUZXh0V2l0aERlY29yYXRpb24ge1xyXG5cclxuXHQuX2ltYWdlIHtcclxuXHRcdGltZyB7XHJcblx0XHRcdGFuaW1hdGlvbjogem9vbUluICRkdXJhdGlvbk1vYiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiB6b29tSW4gJGR1cmF0aW9uICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ll90ZXh0IHtcclxuXHRcdGFuaW1hdGlvbjogc2xpZGVEb3duICRkdXJhdGlvbk1vYiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0YW5pbWF0aW9uOiBzbGlkZURvd24gJGR1cmF0aW9uICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdH1cclxuXHJcblx0XHQuYmJfdGl0bGU6YWZ0ZXIge1xyXG5cdFx0XHRhbmltYXRpb246IHNjYWxlSGVpZ2h0RnVsbCAkZHVyYXRpb25Nb2IgJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi8vIHNldCBpbml0aWFsIHN0YXRlXHJcbi8vIFtkYXRhLWFuaW1hdGlvbj1cImltYWdlVGV4dFwiXSB7XHJcblxyXG4vLyBcdC5faW1hZ2Uge1xyXG4vLyBcdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGxfcmV2ICRkdXJhdGlvbk1vYiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHRcclxuLy8gXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuLy8gXHRcdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGxfcmV2ICRkdXJhdGlvbiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcbi8vIFx0XHR9XHJcbi8vIFx0fVxyXG5cclxuLy8gXHQuX3RleHQge1xyXG4vLyBcdFx0YW5pbWF0aW9uOiBzbGlkZVVwX3JldiAkZHVyYXRpb25Nb2IgJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0XHJcbi8vIFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcbi8vIFx0XHRcdGFuaW1hdGlvbjogc2xpZGVVcF9yZXYgJGR1cmF0aW9uICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuLy8gXHRcdH1cclxuLy8gXHR9XHJcbi8vIH1cclxuXHJcbi8vIC5fdmxta19hbmltX2ltYWdlVGV4dCB7XHJcblxyXG4vLyBcdC5faW1hZ2Uge1xyXG4vLyBcdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGwgJGR1cmF0aW9uTW9iICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdFxyXG4vLyBcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG4vLyBcdFx0XHRhbmltYXRpb246IHNsaWRlVXBTbWFsbCAkZHVyYXRpb24gJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG4vLyBcdFx0fVxyXG4vLyBcdH1cclxuXHJcbi8vIFx0Ll90ZXh0IHtcclxuLy8gXHRcdGFuaW1hdGlvbjogc2xpZGVVcCAkZHVyYXRpb25Nb2IgJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0XHJcbi8vIFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcbi8vIFx0XHRcdGFuaW1hdGlvbjogc2xpZGVVcCAkZHVyYXRpb24gJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG4vLyBcdFx0fVxyXG4vLyBcdH1cclxuXHJcbi8vIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIHNldCBpbml0aWFsIHN0YXRlXHJcbltkYXRhLWFuaW1hdGlvbj1cImNvY2t0YWlsUmVjaXBlXCJdIHtcclxuXHJcblx0LmJiX2ltYWdlIHtcclxuXHRcdGFuaW1hdGlvbjogc2xpZGVVcFNtYWxsX3JldiAkZHVyYXRpb25Nb2IgJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCR0cmFuc2xhdGVZU21hbGxBbXQpO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdGFuaW1hdGlvbjogc2xpZGVVcFNtYWxsX3JldiAkZHVyYXRpb25Nb2IgJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZVlTbWFsbEFtdCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYmJfaW5ncmVkaWVudHMsXHJcblx0LmJiX3ByZXBhcmF0aW9uLFxyXG5cdC5iYl9nbGFzcyB7XHJcblx0XHRhbmltYXRpb246IHNsaWRlVXBTbWFsbF9yZXYgJGR1cmF0aW9uTW9iICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRhbmltYXRpb246IHNsaWRlVXBTbWFsbF9yZXYgJGR1cmF0aW9uTW9iICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4uX3ZsbWtfYW5pbV9jb2NrdGFpbFJlY2lwZSB7XHJcblxyXG5cdC5iYl9pbWFnZSB7XHJcblx0XHRhbmltYXRpb246IHNsaWRlVXBTbWFsbCAkZHVyYXRpb25Nb2IgJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdGFuaW1hdGlvbjogc2xpZGVVcFNtYWxsICRkdXJhdGlvbiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYmJfaW5ncmVkaWVudHMge1xyXG5cdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGwgJGR1cmF0aW9uTW9iKjEuMjUgJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdGFuaW1hdGlvbjogc2xpZGVVcFNtYWxsICRkdXJhdGlvbioxLjI1ICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5iYl9wcmVwYXJhdGlvbiB7XHJcblx0XHRhbmltYXRpb246IHNsaWRlVXBTbWFsbCAkZHVyYXRpb25Nb2IqMS41ICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRhbmltYXRpb246IHNsaWRlVXBTbWFsbCAkZHVyYXRpb24qMS41ICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5iYl9nbGFzcyB7XHJcblx0XHRhbmltYXRpb246IHNsaWRlVXBTbWFsbCAkZHVyYXRpb25Nb2IqMS43NSAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGwgJGR1cmF0aW9uKjEuNzUgJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG4vLyBzZXQgaW5pdGlhbCBzdGF0ZVxyXG5bZGF0YS1hbmltYXRpb249XCJ0YXN0aW5nTm90ZXNcIl0ge1xyXG5cclxuXHQuYmJfY29udGVudCB7XHJcblx0XHRhbmltYXRpb246IHNsaWRlVXBTbWFsbF9yZXYgJGR1cmF0aW9uTW9iICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkdHJhbnNsYXRlWVNtYWxsQW10KTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRhbmltYXRpb246IHNsaWRlVXBTbWFsbF9yZXYgJGR1cmF0aW9uICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCR0cmFuc2xhdGVZU21hbGxBbXQpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXMge1xyXG5cclxuXHRcdCZfaXRlbSB7XHJcblx0XHRcdC8vIGFuaW1hdGlvbjogc2xpZGVVcFNtYWxsX3JldiAkZHVyYXRpb24gJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJHNsaWRlVXBTbWFsbEFtdCk7XHJcblx0XHRcdC8vIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb24gJGVhc2U7XHJcblx0XHRcdFxyXG5cdFx0XHRAZm9yICRpIGZyb20gNCB0aHJvdWdoIDEge1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKCN7JGl9KSB7XHJcblx0XHRcdFx0XHQvLyBhbmltYXRpb24tZGVsYXk6ICgoJHN0YWdnZXJBbXQgKiAkaSkgLSAoJHN0YWdnZXJBbXQpKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuYmJfaW1hZ2Uge1xyXG5cdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGxfcmV2ICRkdXJhdGlvbk1vYiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGxfcmV2ICRkdXJhdGlvbiAkZWFzZSAkZGVsYXkgMSBub3JtYWwgZm9yd2FyZHM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLl92bG1rX2FuaW1fdGFzdGluZ05vdGVzIHtcclxuXHJcblx0LmJiX2NvbnRlbnQge1xyXG5cdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGwgJGR1cmF0aW9uTW9iICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkdHJhbnNsYXRlWVNtYWxsQW10KTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRhbmltYXRpb246IHNsaWRlVXBTbWFsbCAkZHVyYXRpb24gJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGZvcndhcmRzO1xyXG5cdFx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZVlTbWFsbEFtdCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlcyB7XHJcblxyXG5cdFx0Jl9pdGVtIHtcclxuXHRcdFx0YW5pbWF0aW9uOiBzbGlkZVVwU21hbGwgJGR1cmF0aW9uICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdFx0Ly8gdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbiAkZWFzZTtcclxuXHJcblx0XHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNCB7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoI3skaX0pIHtcclxuXHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogKCgkc3RhZ2dlckFtdCAqICRpKSAtICgkc3RhZ2dlckFtdCkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5iYl9pbWFnZSB7XHJcblx0XHRhbmltYXRpb246IHNsaWRlVXBTbWFsbCAkZHVyYXRpb25Nb2IqMS41ICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRhbmltYXRpb246IHNsaWRlVXBTbWFsbCAkZHVyYXRpb24qMS41ICRlYXNlICRkZWxheSAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG5bZGF0YS1hbmltYXRpb249XCJzaW1wbGVUZXh0XCJdIHtcclxuXHJcblx0LnNuX2Jsb2NrX3dyIC5yb3cgLmNvbC0xMiAucm93IHtcclxuXHRcdGFuaW1hdGlvbjogc2xpZGVVcF9yZXYgJGR1cmF0aW9uTW9iICRlYXNlICRkZWxheSAxIG5vcm1hbCBib3RoO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAwcztcclxuXHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kc2xpZGVEb3duRnVsbEFtdCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uX3ZsbWtfYW5pbV9zaW1wbGVUZXh0IHtcclxuXHJcblx0LnNuX2Jsb2NrX3dyIC5yb3cgLmNvbC0xMiAucm93IHtcclxuXHRcdGFuaW1hdGlvbjogc2xpZGVVcCAkZHVyYXRpb25Nb2IgJGVhc2UgJGRlbGF5IDEgbm9ybWFsIGJvdGg7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAwcztcclxuXHRcdFx0Ly8gYW5pbWF0aW9uOiBzbGlkZURvd25GdWxsICRkdXJhdGlvbiAkZWFzZSAwcyAxIG5vcm1hbCBmb3J3YXJkcztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbltjbGFzcyo9XCJfdmxta19hbmltX1wiXXtcclxuXHQuc25fYmxvY2tfd3Ige1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuIl19 */
