html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;position:relative;width:100%;min-height:100vh;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}*,::after,::before{box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,br,button,canvas,caption,center,cite,code,col,colgroup,data,datalist,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,link,main,map,mark,menu,meta,meter,nav,noscript,object,ol,optgroup,option,output,p,param,picture,pre,progress,q,rb,rp,rt,rtc,ruby,s,samp,script,section,select,small,source,span,strong,style,svg,sub,summary,sup,table,tbody,td,template,textarea,tfoot,th,thead,time,title,tr,track,tt,u,ul,var,video,wbr{font-size:100%;font:inherit;margin:0;padding:0;border:0;vertical-align:baseline}:focus{outline:0}article,aside,details,embed,figcaption,figure,footer,header,hgroup,main,menu,nav,object,section{display:block}canvas,iframe{max-width:100%;height:auto;display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input:required,input{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}input:focus{outline:none}video{background:#000}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}audio,img,picture,svg,video{max-width:100%;display:inline-block;vertical-align:middle;height:auto}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:0;background:rgba(0,0,0,0)}button[disabled],html input[disabled]{cursor:default}[disabled],[disabled=true],[aria-disabled=true]{pointer-events:none}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{border:0;background:rgba(0,0,0,0)}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0;text-indent:0}hr{box-sizing:content-box;overflow:visible;background:#000;border:0;height:1px;line-height:0;margin:0;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,pre,samp{font-family:monospace,monospace}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;outline:0}legend{color:inherit;white-space:normal;display:block;border:0;max-width:100%;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}/*!
 * Bootstrap Reboot v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container-s{--bs-gutter-x: 2rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-s: 575px;--bs-breakpoint-sm: 768px;--bs-breakpoint-md: 991px;--bs-breakpoint-lg: 1118px;--bs-breakpoint-xl: 1442px;--bs-breakpoint-xxl: 1678px}.row{--bs-gutter-x: 2rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.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%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 1rem}.g-1,.gy-1{--bs-gutter-y: 1rem}.g-2,.gx-2{--bs-gutter-x: 2rem}.g-2,.gy-2{--bs-gutter-y: 2rem}.g-3,.gx-3{--bs-gutter-x: 3rem}.g-3,.gy-3{--bs-gutter-y: 3rem}.g-4,.gx-4{--bs-gutter-x: 4rem}.g-4,.gy-4{--bs-gutter-y: 4rem}.g-5,.gx-5{--bs-gutter-x: 5rem}.g-5,.gy-5{--bs-gutter-y: 5rem}:root{--c-0010: #000000;--c-2010: #ffffff;--c-2020: #f8f8f8;--c-2110: #1a1a1a;--c-2120: #333333;--c-2130: #4d4d4d;--c-2140: #999999;--c-2150: #bcbcbc;--c-2160: #d6d6d6;--c-2170: #e5e5e5;--c-2180: #f5f5f5}:root{--c-4010: #7b6e4c;--c-5010: #b90000;--c-5020: #179458;--c-6010: #b90000;--c-6020: #df6b00;--c-6030: #179458}:root{--c-3410: #1a1a1a;--c-3420: #4d4d4d;--c-3430: #808080;--c-3440: #bcbcbc;--c-3450: #e4e4e4}:root{--c-1010: #e82025;--c-1020: #b90000;--c-1030: #7b0000;--c-1040: #550102;--c-1050: #ffc0c6}:root{--c-3010: #422449;--c-3020: #614073;--c-3030: #867097;--c-3040: #af9fbc;--c-3050: #d6cce2}:root{--c-3110: #644d3c;--c-3120: #886f60;--c-3130: #a99480;--c-3140: #ccbca9;--c-3150: #e5dbd0}:root{--c-3210: #7b0000;--c-3220: #a33737;--c-3230: #c15c5c;--c-3240: #e49590;--c-3250: #f1ccc5}:root{--c-3310: #002f29;--c-3320: #004c45;--c-3330: #2a7e74;--c-3340: #7eb8b5;--c-3350: #bddad5}:root{--c-3510: #847460;--c-3520: #614073;--c-3530: #bc5757;--c-3540: #46807c;--c-3550: #767676}:root{--c-2010-10: rgba(255, 255, 255, 0.1);--c-2010-20: rgba(255, 255, 255, 0.2);--c-2010-30: rgba(255, 255, 255, 0.3);--c-2010-40: rgba(255, 255, 255, 0.4);--c-2110-10: rgba(26, 26, 26, 0.1);--c-2110-20: rgba(26, 26, 26, 0.2);--c-2110-30: rgba(26, 26, 26, 0.3)}:root{--c-10010: #1877f2}:root{--d10: 0.5rem;--d15: 1.5rem;--d20: 1rem;--d30: 1.5rem;--d40: 2rem;--d50: 2.5rem;--d60: 3rem;--d70: 3.5rem;--d80: 4rem;--d90: 5rem;--d100: 7rem;--d110: 9rem}:root{--s10: 0.5rem;--s15: 1.5rem;--s20: 1rem;--s30: 1.5rem;--s40: 2rem;--s50: 2.5rem;--s60: 3rem;--s70: 3.5rem;--s80: 4rem;--s90: 6rem;--s100: 8rem;--s110: 12rem}:root{--radius-0: 0px;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--radius-circle: 9999px}:root{--overlay-images: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.2) 100%) no-repeat}:root{--site-bar-z-index: 20}:root{--font-family-monospace: Consolas, Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace;--t-T400-static: 700 2.6rem/1.2307692308 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T400-static: -0.005em;--t-Hero100: 900 4.8rem/1.0833333333 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Hero100: 0;--wrap-Hero100: normal;--t-Hero200: 900 4rem/1.05 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Hero200: 0;--wrap-Hero200: normal;--t-N100: 900 4.4rem/0.9090909091 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-N100: -0.01em;--wrap-N100: normal;--t-N200: 900 3.8rem/0.9473684211 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-N200: -0.01em;--wrap-N200: normal;--t-N300: 900 3rem/1.1333333333 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-N300: -0.01em;--wrap-N300: normal;--t-N400: 900 2.4rem/0.9166666667 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-N400: -0.01em;--wrap-N400: normal;--t-T100: 700 3.8rem/1.1052631579 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T100: 0;--wrap-T100: normal;--t-T200: 700 3.2rem/1.21875 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T200: 0;--wrap-T200: normal;--t-T300: 700 2.4rem/1.25 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T300: 0;--wrap-T300: normal;--t-T300-Heavy: 900 2.4rem/1.25 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T300-Heavy: 0;--wrap-T300-Heavy: normal;--t-T400: 700 2rem/1.3 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T400: 0;--wrap-T400: normal;--t-T400-Heavy: 900 2rem/1.3 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T400-Heavy: 0;--wrap-T400-Heavy: normal;--t-T500-Heavy: 900 1.9rem/1.2631578947 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T500-Heavy: 0em;--wrap-T500-Heavy: normal;--t-Large: 400 1.9rem/1.4210526316 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Large: 0.005em;--wrap-Large: normal;--t-Quote: 400 2.7rem/1.4814814815 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Quote: 0;--wrap-Quote: normal;--t-Standard: 400 1.7rem/1.3529411765 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Standard: 0;--wrap-Standard: normal;--t-Standard-Bold: 700 1.7rem/1.3529411765 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Standard-Bold: 0;--wrap-Standard-Bold: normal;--t-Small: 400 1.5rem/1.3333333333 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Small: 0;--wrap-Small: normal;--t-Smaller: 400 1.2rem/1.25 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Smaller: 0;--wrap-Smaller: normal;--t-Small-Bold: 700 1.5rem/1.3333333333 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Small-Bold: 0;--wrap-Small-Bold: normal;--t-Tiny: 400 1.1rem/1.3636363636 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Tiny: 0;--wrap-Tiny: normal;--t-Digit: 700 1.3rem/1.3076923077 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Digit: 0;--wrap-Digit: normal;--t-Button: 500 1.7rem/1.1176470588 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Button: 0;--wrap-Button: normal}:root{--ratio-1by1: 1 / 1;--ratio-5by3: 5 / 3;--ratio-3by5: 3 / 5;--ratio-4by3: 4 / 3;--ratio-3by4: 3 / 4;--ratio-3by2: 3 / 2;--ratio-2by3: 2 / 3;--ratio-16by10: 16 / 10;--ratio-10by16: 10 / 16;--ratio-16by9: 16 / 9;--ratio-9by16: 9 / 16;--ratio-2by1: 2 / 1;--ratio-1by2: 1 / 2;--ratio-21by9: 21 / 9;--ratio-9by21: 9 / 21}html,body{width:100%;height:100%}html{font-size:62.5%}body{font:var(--t-Standard)}body.prevent-scroll{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none}::-moz-selection{background:var(--c-3440)}::selection{background:var(--c-3440)}button{color:inherit}:root{--rds-grid-padding: 2rem}.container--rds-grid{padding-left:var(--rds-grid-padding);padding-right:var(--rds-grid-padding)}.row:not([class*=" g-"]):not([class^=g-]):not([class*=" gx-"]):not([class^=gx-]),.row:not([class*=" g-"]):not([class^=g-]):not([class*=" gx-"]):not([class^=gx-])>*{--bs-gutter-x: 2rem}.row.g-s30,.row.g-s30>*{--bs-gutter-x: var(--s30);--bs-gutter-y: var(--s30)}.row.g-s40,.row.g-s40>*{--bs-gutter-x: var(--s40);--bs-gutter-y: var(--s40)}.row.g-s-d50,.row.g-d-d50>*{--bs-gutter-x: var(--s20);--bs-gutter-y: var(--s20)}a{--myty-text-link-decoration: underline;--myty-text-link-decoration-thickness: 2px;--myty-text-link-underline-offset: 5px;--myty-text-link-decoration: underline;-webkit-text-decoration:var(--myty-text-link-decoration);text-decoration:var(--myty-text-link-decoration);-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:var(--myty-text-link-decoration-thickness);text-underline-offset:var(--myty-text-link-underline-offset);transition:color 300ms,-webkit-text-decoration 300ms;transition:text-decoration 300ms,color 300ms;transition:text-decoration 300ms,color 300ms,-webkit-text-decoration 300ms}a.is-active,a:active{--myty-text-decoration-thickness: 2px}a.has-focus,a:hover,a:focus{--myty-btn-outline: none;--myty-text-link-decoration-thickness: 4px}a.is-disabled,a:disabled{--myty-text-link-decoration-thickness: 2px}a{--myty-text-link-color: var(--c-4010);--myty-text-link-decoration-color: var(--c-4010);color:var(--myty-text-link-color);-webkit-text-decoration-color:var(--myty-text-link-decoration-color);text-decoration-color:var(--myty-text-link-decoration-color)}a.is-active,a:active{--myty-text-link-color: var(--c-2110);--myty-text-decoration-color: var(--c-2110)}a.has-hover,a:hover,a:focus{--myty-text-link-color: var(--c-2110);--myty-text-link-decoration-color: var(--c-2110)}a.is-disabled,a:disabled{--myty-text-link-color: var(--c-2150);--myty-text-link-decoration-color: var(--c-2150)}a .icon{color:currentColor;fill:currentColor}.notification-bar .tyc a,.notification-bar .mytyFormFieldsetDescription a,.tyc h1 a,.mytyFormFieldsetDescription h1 a,.tyc h2 a,.mytyFormFieldsetDescription h2 a,.tyc h3 a,.mytyFormFieldsetDescription h3 a,.tyc h4 a,.mytyFormFieldsetDescription h4 a,.tyc h5 a,.mytyFormFieldsetDescription h5 a,.tyc h6 a,.mytyFormFieldsetDescription h6 a,.tyc .strong--headline a,.mytyFormFieldsetDescription .strong--headline a,.tyc .tyc--strong-headline>strong:first-child a,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child a,.tyc .tyc--strong-headline p:first-child>strong:first-child a,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child a,.tyc--strong-headline .tyc p:first-child>strong:first-child a,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child a,a.is-current{--myty-text-link-color: currentColor;--myty-text-link-decoration-color: currentColor;color:var(--myty-text-link-color);-webkit-text-decoration-color:var(--myty-text-link-decoration-color);text-decoration-color:var(--myty-text-link-decoration-color)}.notification-bar .tyc a.is-active,.notification-bar .mytyFormFieldsetDescription a.is-active,.tyc h1 a.is-active,.mytyFormFieldsetDescription h1 a.is-active,.tyc h2 a.is-active,.mytyFormFieldsetDescription h2 a.is-active,.tyc h3 a.is-active,.mytyFormFieldsetDescription h3 a.is-active,.tyc h4 a.is-active,.mytyFormFieldsetDescription h4 a.is-active,.tyc h5 a.is-active,.mytyFormFieldsetDescription h5 a.is-active,.tyc h6 a.is-active,.mytyFormFieldsetDescription h6 a.is-active,.tyc .strong--headline a.is-active,.mytyFormFieldsetDescription .strong--headline a.is-active,.tyc .tyc--strong-headline>strong:first-child a.is-active,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child a.is-active,.tyc .tyc--strong-headline p:first-child>strong:first-child a.is-active,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child a.is-active,.tyc--strong-headline .tyc p:first-child>strong:first-child a.is-active,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child a.is-active,a.is-active.is-current,.notification-bar .tyc a:active,.notification-bar .mytyFormFieldsetDescription a:active,.tyc h1 a:active,.mytyFormFieldsetDescription h1 a:active,.tyc h2 a:active,.mytyFormFieldsetDescription h2 a:active,.tyc h3 a:active,.mytyFormFieldsetDescription h3 a:active,.tyc h4 a:active,.mytyFormFieldsetDescription h4 a:active,.tyc h5 a:active,.mytyFormFieldsetDescription h5 a:active,.tyc h6 a:active,.mytyFormFieldsetDescription h6 a:active,.tyc .strong--headline a:active,.mytyFormFieldsetDescription .strong--headline a:active,.tyc .tyc--strong-headline>strong:first-child a:active,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child a:active,.tyc .tyc--strong-headline p:first-child>strong:first-child a:active,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child a:active,.tyc--strong-headline .tyc p:first-child>strong:first-child a:active,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child a:active,a.is-current:active{--myty-text-link-color: currentColor;--myty-text-decoration-color: currentColor}.notification-bar .tyc a.has-hover,.notification-bar .mytyFormFieldsetDescription a.has-hover,.tyc h1 a.has-hover,.mytyFormFieldsetDescription h1 a.has-hover,.tyc h2 a.has-hover,.mytyFormFieldsetDescription h2 a.has-hover,.tyc h3 a.has-hover,.mytyFormFieldsetDescription h3 a.has-hover,.tyc h4 a.has-hover,.mytyFormFieldsetDescription h4 a.has-hover,.tyc h5 a.has-hover,.mytyFormFieldsetDescription h5 a.has-hover,.tyc h6 a.has-hover,.mytyFormFieldsetDescription h6 a.has-hover,.tyc .strong--headline a.has-hover,.mytyFormFieldsetDescription .strong--headline a.has-hover,.tyc .tyc--strong-headline>strong:first-child a.has-hover,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child a.has-hover,.tyc .tyc--strong-headline p:first-child>strong:first-child a.has-hover,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child a.has-hover,.tyc--strong-headline .tyc p:first-child>strong:first-child a.has-hover,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child a.has-hover,a.has-hover.is-current,.notification-bar .tyc a:hover,.notification-bar .mytyFormFieldsetDescription a:hover,.tyc h1 a:hover,.mytyFormFieldsetDescription h1 a:hover,.tyc h2 a:hover,.mytyFormFieldsetDescription h2 a:hover,.tyc h3 a:hover,.mytyFormFieldsetDescription h3 a:hover,.tyc h4 a:hover,.mytyFormFieldsetDescription h4 a:hover,.tyc h5 a:hover,.mytyFormFieldsetDescription h5 a:hover,.tyc h6 a:hover,.mytyFormFieldsetDescription h6 a:hover,.tyc .strong--headline a:hover,.mytyFormFieldsetDescription .strong--headline a:hover,.tyc .tyc--strong-headline>strong:first-child a:hover,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child a:hover,.tyc .tyc--strong-headline p:first-child>strong:first-child a:hover,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child a:hover,.tyc--strong-headline .tyc p:first-child>strong:first-child a:hover,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child a:hover,a.is-current:hover,.notification-bar .tyc a:focus,.notification-bar .mytyFormFieldsetDescription a:focus,.tyc h1 a:focus,.mytyFormFieldsetDescription h1 a:focus,.tyc h2 a:focus,.mytyFormFieldsetDescription h2 a:focus,.tyc h3 a:focus,.mytyFormFieldsetDescription h3 a:focus,.tyc h4 a:focus,.mytyFormFieldsetDescription h4 a:focus,.tyc h5 a:focus,.mytyFormFieldsetDescription h5 a:focus,.tyc h6 a:focus,.mytyFormFieldsetDescription h6 a:focus,.tyc .strong--headline a:focus,.mytyFormFieldsetDescription .strong--headline a:focus,.tyc .tyc--strong-headline>strong:first-child a:focus,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child a:focus,.tyc .tyc--strong-headline p:first-child>strong:first-child a:focus,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child a:focus,.tyc--strong-headline .tyc p:first-child>strong:first-child a:focus,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child a:focus,a.is-current:focus{--myty-text-link-color: currentColor;--myty-text-link-decoration-color: currentColor}.notification-bar .tyc a.is-disabled,.notification-bar .mytyFormFieldsetDescription a.is-disabled,.tyc h1 a.is-disabled,.mytyFormFieldsetDescription h1 a.is-disabled,.tyc h2 a.is-disabled,.mytyFormFieldsetDescription h2 a.is-disabled,.tyc h3 a.is-disabled,.mytyFormFieldsetDescription h3 a.is-disabled,.tyc h4 a.is-disabled,.mytyFormFieldsetDescription h4 a.is-disabled,.tyc h5 a.is-disabled,.mytyFormFieldsetDescription h5 a.is-disabled,.tyc h6 a.is-disabled,.mytyFormFieldsetDescription h6 a.is-disabled,.tyc .strong--headline a.is-disabled,.mytyFormFieldsetDescription .strong--headline a.is-disabled,.tyc .tyc--strong-headline>strong:first-child a.is-disabled,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child a.is-disabled,.tyc .tyc--strong-headline p:first-child>strong:first-child a.is-disabled,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child a.is-disabled,.tyc--strong-headline .tyc p:first-child>strong:first-child a.is-disabled,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child a.is-disabled,a.is-disabled.is-current,.notification-bar .tyc a:disabled,.notification-bar .mytyFormFieldsetDescription a:disabled,.tyc h1 a:disabled,.mytyFormFieldsetDescription h1 a:disabled,.tyc h2 a:disabled,.mytyFormFieldsetDescription h2 a:disabled,.tyc h3 a:disabled,.mytyFormFieldsetDescription h3 a:disabled,.tyc h4 a:disabled,.mytyFormFieldsetDescription h4 a:disabled,.tyc h5 a:disabled,.mytyFormFieldsetDescription h5 a:disabled,.tyc h6 a:disabled,.mytyFormFieldsetDescription h6 a:disabled,.tyc .strong--headline a:disabled,.mytyFormFieldsetDescription .strong--headline a:disabled,.tyc .tyc--strong-headline>strong:first-child a:disabled,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child a:disabled,.tyc .tyc--strong-headline p:first-child>strong:first-child a:disabled,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child a:disabled,.tyc--strong-headline .tyc p:first-child>strong:first-child a:disabled,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child a:disabled,a.is-current:disabled{--myty-text-link-color: currentColor;--myty-text-link-decoration-color: currentColor}.notification-bar .tyc a .icon,.notification-bar .mytyFormFieldsetDescription a .icon,.tyc h1 a .icon,.mytyFormFieldsetDescription h1 a .icon,.tyc h2 a .icon,.mytyFormFieldsetDescription h2 a .icon,.tyc h3 a .icon,.mytyFormFieldsetDescription h3 a .icon,.tyc h4 a .icon,.mytyFormFieldsetDescription h4 a .icon,.tyc h5 a .icon,.mytyFormFieldsetDescription h5 a .icon,.tyc h6 a .icon,.mytyFormFieldsetDescription h6 a .icon,.tyc .strong--headline a .icon,.mytyFormFieldsetDescription .strong--headline a .icon,.tyc .tyc--strong-headline>strong:first-child a .icon,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child a .icon,.tyc .tyc--strong-headline p:first-child>strong:first-child a .icon,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child a .icon,.tyc--strong-headline .tyc p:first-child>strong:first-child a .icon,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child a .icon,a.is-current .icon{color:currentColor;fill:currentColor}.tyc a,.mytyFormFieldsetDescription a,a.hover-decoration{--myty-text-link-decoration: underline;--myty-text-link-decoration-thickness: 2px;--myty-text-link-underline-offset: 5px;--myty-text-link-decoration: none;-webkit-text-decoration:var(--myty-text-link-decoration);text-decoration:var(--myty-text-link-decoration);-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:var(--myty-text-link-decoration-thickness);text-underline-offset:var(--myty-text-link-underline-offset);transition:color 300ms,-webkit-text-decoration 300ms;transition:text-decoration 300ms,color 300ms;transition:text-decoration 300ms,color 300ms,-webkit-text-decoration 300ms}.tyc a.is-active,.mytyFormFieldsetDescription a.is-active,a.is-active.hover-decoration,.tyc a:active,.mytyFormFieldsetDescription a:active,a.hover-decoration:active{--myty-text-link-decoration: underline;--myty-text-decoration-thickness: 2px}.tyc a.has-focus,.mytyFormFieldsetDescription a.has-focus,a.has-focus.hover-decoration,.tyc a:hover,.mytyFormFieldsetDescription a:hover,a.hover-decoration:hover,.tyc a:focus,.mytyFormFieldsetDescription a:focus,a.hover-decoration:focus{--myty-text-link-decoration: underline;--myty-btn-outline: none;--myty-text-link-decoration-thickness: 4px}.tyc a.is-disabled,.mytyFormFieldsetDescription a.is-disabled,a.is-disabled.hover-decoration,.tyc a:disabled,.mytyFormFieldsetDescription a:disabled,a.hover-decoration:disabled{--myty-text-link-decoration-thickness: 2px}a.tb-link-underlined,button.tb-link-underlined,.tb-link-underlined a{--myty-text-link-decoration: underline;--myty-text-link-decoration-thickness: 2px;--myty-text-link-underline-offset: 5px;--myty-text-link-decoration: underline;-webkit-text-decoration:var(--myty-text-link-decoration);text-decoration:var(--myty-text-link-decoration);-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:var(--myty-text-link-decoration-thickness);text-underline-offset:var(--myty-text-link-underline-offset);transition:color 300ms,-webkit-text-decoration 300ms;transition:text-decoration 300ms,color 300ms;transition:text-decoration 300ms,color 300ms,-webkit-text-decoration 300ms}a.tb-link-underlined.is-active,a.tb-link-underlined:active,button.tb-link-underlined.is-active,button.tb-link-underlined:active,.tb-link-underlined a.is-active,.tb-link-underlined a:active{--myty-text-decoration-thickness: 2px}a.tb-link-underlined.has-focus,a.tb-link-underlined:hover,a.tb-link-underlined:focus,button.tb-link-underlined.has-focus,button.tb-link-underlined:hover,button.tb-link-underlined:focus,.tb-link-underlined a.has-focus,.tb-link-underlined a:hover,.tb-link-underlined a:focus{--myty-btn-outline: none;--myty-text-link-decoration-thickness: 4px}a.tb-link-underlined.is-disabled,a.tb-link-underlined:disabled,button.tb-link-underlined.is-disabled,button.tb-link-underlined:disabled,.tb-link-underlined a.is-disabled,.tb-link-underlined a:disabled{--myty-text-link-decoration-thickness: 2px}a.tb-link-underlined,button.tb-link-underlined,.tb-link-underlined a{--myty-text-link-color: var(--c-4010);--myty-text-link-decoration-color: var(--c-4010);color:var(--myty-text-link-color);-webkit-text-decoration-color:var(--myty-text-link-decoration-color);text-decoration-color:var(--myty-text-link-decoration-color)}a.tb-link-underlined.is-active,a.tb-link-underlined:active,button.tb-link-underlined.is-active,button.tb-link-underlined:active,.tb-link-underlined a.is-active,.tb-link-underlined a:active{--myty-text-link-color: var(--c-2110);--myty-text-decoration-color: var(--c-2110)}a.tb-link-underlined.has-hover,a.tb-link-underlined:hover,a.tb-link-underlined:focus,button.tb-link-underlined.has-hover,button.tb-link-underlined:hover,button.tb-link-underlined:focus,.tb-link-underlined a.has-hover,.tb-link-underlined a:hover,.tb-link-underlined a:focus{--myty-text-link-color: var(--c-2110);--myty-text-link-decoration-color: var(--c-2110)}a.tb-link-underlined.is-disabled,a.tb-link-underlined:disabled,button.tb-link-underlined.is-disabled,button.tb-link-underlined:disabled,.tb-link-underlined a.is-disabled,.tb-link-underlined a:disabled{--myty-text-link-color: var(--c-2150);--myty-text-link-decoration-color: var(--c-2150)}a.tb-link-underlined .icon,button.tb-link-underlined .icon,.tb-link-underlined a .icon{color:currentColor;fill:currentColor}.is-inverted a{--myty-text-link-color: var(--c-2010);--myty-text-link-decoration-color: var(--c-2010);color:var(--myty-text-link-color);-webkit-text-decoration-color:var(--myty-text-link-decoration-color);text-decoration-color:var(--myty-text-link-decoration-color)}.is-inverted a.is-active,.is-inverted a:active{--myty-text-link-color: var(--c-2010);--myty-text-decoration-color: var(--c-2010)}.is-inverted a.has-hover,.is-inverted a:hover,.is-inverted a:focus{--myty-text-link-color: var(--c-2010);--myty-text-link-decoration-color: var(--c-2010)}.is-inverted a.is-disabled,.is-inverted a:disabled{--myty-text-link-color: var(--c-2010-40);--myty-text-link-decoration-color: var(--c-2010-40)}.is-inverted a .icon{color:currentColor;fill:currentColor}@font-face{font-family:"Frutiger Next W04";font-weight:400;font-style:normal;src:url(../fonts/frutiger-next-regular.814bedc0.woff2) format("woff2")}@font-face{font-family:"Frutiger Next W04";font-weight:500;font-style:normal;src:url(../fonts/frutiger-next-medium.0dccec12.woff2) format("woff2")}@font-face{font-family:"Frutiger Next W04";font-weight:700;font-style:normal;src:url(../fonts/frutiger-next-bold.18edd2b2.woff2) format("woff2")}@font-face{font-family:"Frutiger Next W04";font-weight:900;font-style:normal;src:url(../fonts/frutiger-next-heavy.2ef7a51d.woff2) format("woff2")}.font-Hero100{font:var(--t-Hero100);letter-spacing:var(--ls-Hero100);overflow-wrap:var(--wrap-Hero100)}.font-Hero200{font:var(--t-Hero200);letter-spacing:var(--ls-Hero200);overflow-wrap:var(--wrap-Hero200)}.font-N100{font:var(--t-N100);letter-spacing:var(--ls-N100);overflow-wrap:var(--wrap-N100)}.font-N200{font:var(--t-N200);letter-spacing:var(--ls-N200);overflow-wrap:var(--wrap-N200)}.font-N300{font:var(--t-N300);letter-spacing:var(--ls-N300);overflow-wrap:var(--wrap-N300)}.font-N400{font:var(--t-N400);letter-spacing:var(--ls-N400);overflow-wrap:var(--wrap-N400)}.font-T100{font:var(--t-T100);letter-spacing:var(--ls-T100);overflow-wrap:var(--wrap-T100)}.font-T200{font:var(--t-T200);letter-spacing:var(--ls-T200);overflow-wrap:var(--wrap-T200)}.font-T300{font:var(--t-T300);letter-spacing:var(--ls-T300);overflow-wrap:var(--wrap-T300)}.font-T300-Heavy{font:var(--t-T300-Heavy);letter-spacing:var(--ls-T300-Heavy);overflow-wrap:var(--wrap-T300-Heavy)}.font-T400-static{font:var(--t-T400-static);letter-spacing:var(--ls-T400-static)}.font-T400{font:var(--t-T400);letter-spacing:var(--ls-T400);overflow-wrap:var(--wrap-T400)}.font-T400-Heavy{font:var(--t-T400-Heavy);letter-spacing:var(--ls-T400-Heavy);overflow-wrap:var(--wrap-T400-Heavy)}.font-T500-Heavy{font:var(--t-T500-Heavy);letter-spacing:var(--ls-T500-Heavy);overflow-wrap:var(--wrap-T500-Heavy)}.font-Large{font:var(--t-Large);letter-spacing:var(--ls-Large);overflow-wrap:var(--wrap-Large)}.font-Quote{font:var(--t-Quote);letter-spacing:var(--ls-Quote);overflow-wrap:var(--wrap-Quote)}.font-Standard{font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard)}.font-Standard-Bold{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.font-Small{font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small)}.font-Smaller{font:var(--t-Smaller);letter-spacing:var(--ls-Smaller);overflow-wrap:var(--wrap-Smaller)}.font-Small-Bold{font:var(--t-Small-Bold);letter-spacing:var(--ls-Small-Bold);overflow-wrap:var(--wrap-Small-Bold)}.font-Tiny{font:var(--t-Tiny);letter-spacing:var(--ls-Tiny);overflow-wrap:var(--wrap-Tiny)}.font-Digit{font:var(--t-Digit);letter-spacing:var(--ls-Digit);overflow-wrap:var(--wrap-Digit)}.font-Button{font:var(--t-Button);letter-spacing:var(--ls-Button);overflow-wrap:var(--wrap-Button)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{--myty-text-link-color: currentColor;--myty-text-link-decoration-color: currentColor;color:var(--myty-text-link-color);-webkit-text-decoration-color:var(--myty-text-link-decoration-color);text-decoration-color:var(--myty-text-link-decoration-color)}h1 a.is-active,h1 a:active,h2 a.is-active,h2 a:active,h3 a.is-active,h3 a:active,h4 a.is-active,h4 a:active,h5 a.is-active,h5 a:active,h6 a.is-active,h6 a:active{--myty-text-link-color: currentColor;--myty-text-decoration-color: currentColor}h1 a.has-hover,h1 a:hover,h1 a:focus,h2 a.has-hover,h2 a:hover,h2 a:focus,h3 a.has-hover,h3 a:hover,h3 a:focus,h4 a.has-hover,h4 a:hover,h4 a:focus,h5 a.has-hover,h5 a:hover,h5 a:focus,h6 a.has-hover,h6 a:hover,h6 a:focus{--myty-text-link-color: currentColor;--myty-text-link-decoration-color: currentColor}h1 a.is-disabled,h1 a:disabled,h2 a.is-disabled,h2 a:disabled,h3 a.is-disabled,h3 a:disabled,h4 a.is-disabled,h4 a:disabled,h5 a.is-disabled,h5 a:disabled,h6 a.is-disabled,h6 a:disabled{--myty-text-link-color: currentColor;--myty-text-link-decoration-color: currentColor}h1 a .icon,h2 a .icon,h3 a .icon,h4 a .icon,h5 a .icon,h6 a .icon{color:currentColor;fill:currentColor}strong{font:var(--t-Standard-Bold)}i,em{font-style:italic}.line-clamp{--line-clamp-lines: 3;display:-webkit-box;-webkit-line-clamp:var(--line-clamp-lines);-webkit-box-orient:vertical;overflow:hidden}.test-line-clamp{height:auto;transition:height 300ms linear}.hyphens-auto{max-width:100%;overflow-x:clip;-webkit-hyphens:auto;hyphens:auto}.break-word{max-width:100%;overflow-x:clip;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.speed-dial-item__label{font-size:12px !important}.v-application .blog-form__legend{font-size:24px !important}[data-vuetify]{font-size:16px !important}[data-vuetify] .v-card-title,[data-vuetify] .v-list-item-title,[data-vuetify] .v-card-subtitle,[data-vuetify] .v-btn--size-default,[data-vuetify] .v-label{font-size:16px !important}[data-vuetify] .v-icon{width:20px !important;height:20px !important}[data-vuetify] .text-body-2.text-body-2{font-size:14px !important}[data-vuetify] .v-chip__content,[data-vuetify] .v-chip.v-chip--size-default,[data-vuetify] .v-list-subheader__text,[data-vuetify] .v-label.v-field-label--floating{font-size:12px !important}.v-application .image-drop-input__title,.html-editor-toolbar-paragraph-styles .v-field{font-size:16px !important}.obj{--obj-ratio-padding: 100%;--obj-aspect-radio: 1 / 1;display:block;position:relative;width:100%;height:auto;padding-top:var(--obj-ratio-padding)}.obj img,.obj iframe,.obj object,.obj audio,.obj video,.obj .obj__elem-centered,.obj .obj__elem{position:absolute;bottom:0;left:0;right:0;top:0;display:block;width:100%;z-index:1;height:100%}.obj .obj__elem-centered{margin:auto;width:auto;height:auto}.obj.is-1by1{--obj-ratio-padding: 100%}.obj.is-5by3{--obj-ratio-padding: 60%}.obj.is-3by5{--obj-ratio-padding: 166.6666666667%}.obj.is-4by3{--obj-ratio-padding: 75%}.obj.is-3by4{--obj-ratio-padding: 133.3333333333%}.obj.is-3by2{--obj-ratio-padding: 66.6666666667%}.obj.is-2by3{--obj-ratio-padding: 150%}.obj.is-16by10{--obj-ratio-padding: 62.5%}.obj.is-10by16{--obj-ratio-padding: 160%}.obj.is-16by9{--obj-ratio-padding: 56.25%}.obj.is-9by16{--obj-ratio-padding: 177.7777777778%}.obj.is-2by1{--obj-ratio-padding: 50%}.obj.is-1by2{--obj-ratio-padding: 200%}.obj.is-21by9{--obj-ratio-padding: 42.8571428571%}.obj.is-9by21{--obj-ratio-padding: 233.3333333333%}.obj.is-1_618by1{--obj-ratio-padding: 61.804697157%}.obj.is-1by1_618{--obj-ratio-padding: 161.8%}.aspect-ratio__element{--element-aspect-ratio: var(--ratio-1by1);max-width:100%;max-height:100%;aspect-ratio:var(--element-aspect-ratio);-o-object-fit:cover;object-fit:cover}.aspect-ratio{--aspect-ratio: var(--ratio-1by1);aspect-ratio:var(--aspect-ratio);position:relative}.aspect-ratio.is-1by1{--aspect-ratio: var(--ratio-1by1)}.aspect-ratio.is-1by1 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-1by1)}.aspect-ratio.is-5by3{--aspect-ratio: var(--ratio-5by3)}.aspect-ratio.is-5by3 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-5by3)}.aspect-ratio.is-3by5{--aspect-ratio: var(--ratio-3by5)}.aspect-ratio.is-3by5 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-3by5)}.aspect-ratio.is-4by3{--aspect-ratio: var(--ratio-4by3)}.aspect-ratio.is-4by3 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-4by3)}.aspect-ratio.is-3by4{--aspect-ratio: var(--ratio-3by4)}.aspect-ratio.is-3by4 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-3by4)}.aspect-ratio.is-3by2{--aspect-ratio: var(--ratio-3by2)}.aspect-ratio.is-3by2 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-3by2)}.aspect-ratio.is-2by3{--aspect-ratio: var(--ratio-2by3)}.aspect-ratio.is-2by3 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-2by3)}.aspect-ratio.is-16by10{--aspect-ratio: var(--ratio-16by10)}.aspect-ratio.is-16by10 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-16by10)}.aspect-ratio.is-10by16{--aspect-ratio: var(--ratio-10by16)}.aspect-ratio.is-10by16 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-10by16)}.aspect-ratio.is-16by9{--aspect-ratio: var(--ratio-16by9)}.aspect-ratio.is-16by9 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-16by9)}.aspect-ratio.is-9by16{--aspect-ratio: var(--ratio-9by16)}.aspect-ratio.is-9by16 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-9by16)}.aspect-ratio.is-2by1{--aspect-ratio: var(--ratio-2by1)}.aspect-ratio.is-2by1 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-2by1)}.aspect-ratio.is-1by2{--aspect-ratio: var(--ratio-1by2)}.aspect-ratio.is-1by2 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-1by2)}.aspect-ratio.is-21by9{--aspect-ratio: var(--ratio-21by9)}.aspect-ratio.is-21by9 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-21by9)}.aspect-ratio.is-9by21{--aspect-ratio: var(--ratio-9by21)}.aspect-ratio.is-9by21 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-9by21)}.aspect-ratio-test iframe{-o-object-fit:cover;object-fit:cover;aspect-ratio:var(--aspect-ratio);width:100%}.video-thumbnail{position:relative}.video-thumbnail__img{position:relative;z-index:1;display:block;width:100%}.video-thumbnail__play{position:absolute;z-index:5;left:0;top:0;width:100%;height:100%;background:var(--overlay-images);display:flex;flex-direction:column;justify-content:center;align-items:center}.video-thumbnail--blog-list .video-thumbnail__play{position:absolute;z-index:3;left:calc(50% - 4rem);top:calc(50% - 4rem);width:8rem;height:8rem;background:none;display:block}.video-thumbnail--blog-list:after{content:" ";display:block;position:absolute;z-index:2;left:0;bottom:0;width:100%;height:100%;background:var(--overlay-images);pointer-events:none}.icon{--icon-width: 1em;--icon-height: 1em;--icon-scale: 1;width:var(--icon-width);height:var(--icon-height);stroke-width:0;stroke:currentColor;fill:currentColor;overflow:hidden;display:flex;padding:0;transform:scale(var(--icon-scale))}.icon[data-icon-size=tiny]{--icon-width: 1rem;--icon-height: 1rem}.icon[data-icon-size=xsmall]{--icon-width: 1.6rem;--icon-height: 1.6rem}.icon[data-icon-size=small]{--icon-width: 2rem;--icon-height: 2rem}.icon[data-icon-size=compact]{--icon-width: 2.4rem;--icon-height: 2.4rem}.icon[data-icon-size=medium]{--icon-width: 3.2rem;--icon-height: 3.2rem}.icon[data-icon-size=medium_lg]{--icon-width: 4rem;--icon-height: 4rem}.icon[data-icon-size=large]{--icon-width: 6rem;--icon-height: 6rem}.icon[data-icon-size=xlarge]{--icon-width: 8rem;--icon-height: 8rem}.icon--flip-horizontal{transform:scale(-1, 1)}.icon--flip-vertical{transform:scale(1, -1)}.icon--flip-horizontal-vertical{transform:scale(-1, -1)}.icon--rotate-90deg{transform:rotate(90deg)}.icon--rotate-90deg-ccw{transform:rotate(-90deg)}.btn:hover .icon{--icon-scale: 1.1}.icon-wrapper{display:flex}:root{--loader-dot-size: 6;--loader-dot-scaled-size: 8;--loader-height: calc(1px * var(--loader-dot-scaled-size));--loader-lr-margin: 6;--loader-dot-color: var(--c-2140)}.loader{width:calc(3px*var(--loader-dot-size) + 2px*var(--loader-lr-margin));height:var(--loader-height);border-radius:100%;position:relative;margin:0 auto;align-items:center;justify-content:center;display:flex}.loader>span{display:inline-flex;width:calc(1px*var(--loader-dot-size));height:calc(1px*var(--loader-dot-size));border-radius:100%;background-color:var(--loader-dot-color);margin:0;animation:animate-dots 2s infinite ease-in-out both}.loader>span:nth-child(1){animation-delay:-440ms}.loader>span:nth-child(2){animation-delay:-220ms;margin:0 calc(1px*var(--loader-lr-margin))}@keyframes animate-dots{0%,80%,100%{transform:scale(1)}40%{--loader-scaling-factor: calc(--loader-dot-scaled-size / --loader-dot-size);transform:scale(1.33333)}}.skeleton{--skeleton-transition-timing-func: cubic-bezier(0.2, 0.1, 0.2, 1);--sleleton-transition-duration: 1.2s;--skeleton-line-background-color: var(--c-2180);--skeleton-block-height: 2.3rem;--skeleton-spacing: var(--s10)}.skeleton__block{height:var(--skeleton-block-height);background-color:var(--skeleton-line-background-color);animation:kep-assets-skeleton-pulse var(--sleleton-transition-duration) var(--skeleton-transition-timing-func) infinite}.skeleton-animation{animation:kep-assets-skeleton-pulse var(--sleleton-transition-duration) var(--skeleton-transition-timing-func) infinite}.skeleton-block-pt{padding-top:var(--skeleton-spacing)}.skeleton__block.is-10{--skeleton-block-height: 2rem}.skeleton-block-pt.is-10{--skeleton-spacing: 0.5rem}.skeleton__block.is-20{--skeleton-block-height: 2.3rem}.skeleton-block-pt.is-20{--skeleton-spacing: 0.6rem}.skeleton__block.is-30{--skeleton-block-height: 2.6rem}.skeleton-block-pt.is-30{--skeleton-spacing: 0.6rem}.skeleton__block.is-40{--skeleton-block-height: 3rem}.skeleton-block-pt.is-40{--skeleton-spacing: 0.6rem}@keyframes kep-assets-skeleton-pulse{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.tb-cta-button a,.tb-secondary-button a,.btn{--myty-btn-border-width: 0.2rem;--myty-btn-border-color: var(--c-2110);--myty-btn-outline: none;--myty-btn-padding: 2rem 2rem 2.1rem 2rem;--myty-btn-border-radius: var(--radius-md);--myty-btn-box-shadow: none;--myty-btn-width: 100%;--myty-btn-min-width: none;--myty-btn-background-color: transparent;--myty-btn-color: var(--c-2110);--myty-btn-outline-offset: 0;--myty-btn-icon-margin: 0;--myty-btn-loader-height: auto}.tb-cta-button a .loader,.tb-secondary-button a .loader,.btn .loader{height:var(--myty-btn-loader-height)}.tb-cta-button a,.tb-secondary-button a,.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--myty-btn-border-width) solid var(--myty-btn-border-color);color:var(--myty-btn-color);background-color:var(--myty-btn-background-color);border-radius:var(--myty-btn-border-radius);box-shadow:var(--myty-btn-box-shadow);display:inline-flex;font:var(--t-Button);letter-spacing:var(--ls-Button);overflow-wrap:var(--wrap-Button);justify-content:center;align-items:center;text-align:center;padding:var(--myty-btn-padding);position:relative;vertical-align:top;width:var(--myty-btn-width);min-width:var(--myty-btn-min-width);outline:var(--myty-btn-outline);outline-offset:var(--myty-btn-outline-offset);text-decoration:none}.tb-cta-button a.is-disabled,.tb-secondary-button a.is-disabled,.is-disabled.btn,.tb-cta-button a[disabled],.tb-secondary-button a[disabled],[disabled].btn,fieldset[disabled] .tb-cta-button a,.tb-cta-button fieldset[disabled] a,fieldset[disabled] .tb-secondary-button a,.tb-secondary-button fieldset[disabled] a,fieldset[disabled] .btn{cursor:not-allowed}.tb-cta-button a strong,.tb-secondary-button a strong,.btn strong{color:var(--myty-btn-color)}.tb-cta-button a .icon,.tb-secondary-button a .icon,.btn .icon{color:var(--myty-btn-color);fill:var(--myty-btn-color);display:flex;margin:var(--myty-btn-icon-margin)}.tb-cta-button a .icon:first-child:not(:last-child),.tb-secondary-button a .icon:first-child:not(:last-child),.btn .icon:first-child:not(:last-child){--myty-btn-icon-margin: 0 5px 0 0}.tb-cta-button a .icon:last-child:not(:first-child),.tb-secondary-button a .icon:last-child:not(:first-child),.btn .icon:last-child:not(:first-child){--myty-btn-icon-margin: 0 0 0 5px}.tb-cta-button a .icon:empty,.tb-secondary-button a .icon:empty,.btn .icon:empty{display:none !important}.tb-cta-button a.text-left,.tb-secondary-button a.text-left,.text-left.btn{justify-content:flex-start}.tb-cta-button a,.tb-secondary-button a,.btn{--myty-btn-background-color: var(--c-2110);--myty-btn-color: var(--c-2010)}.tb-cta-button a:active,.tb-secondary-button a:active,.btn:active,.tb-cta-button a.is-active,.tb-secondary-button a.is-active,.is-active.btn{--myty-btn-outline: none;--myty-btn-background-color: var(--c-2010);--myty-btn-color: var(--c-2110);--myty-btn-box-shadow: none}.tb-cta-button a:hover,.tb-secondary-button a:hover,.btn:hover,.tb-cta-button a.is-hover,.tb-secondary-button a.is-hover,.is-hover.btn{--myty-btn-background-color: var(--c-2010);--myty-btn-color: var(--c-2110);--myty-btn-border-color: var(--c-2110);--myty-btn-outline: none;--myty-btn-box-shadow: 0 0 0 0.2rem var(--c-2110) inset}.tb-cta-button a:focus,.tb-secondary-button a:focus,.btn:focus,.tb-cta-button a.is-focus,.tb-secondary-button a.is-focus,.is-focus.btn{--myty-btn-outline: 0.4rem solid var(--c-2110);--myty-btn-outline-offset: 0.4rem}.tb-cta-button a:disabled,.tb-secondary-button a:disabled,.btn:disabled,.tb-cta-button a.is-disabled,.tb-secondary-button a.is-disabled,.is-disabled.btn{--myty-btn-background-color: var(--c-2150);--myty-btn-border-color: var(--c-2150);--myty-btn-color: var(--c-2010);--myty-btn-outline: none;--myty-btn-box-shadow: none}.mytyFormBoxMultiUpload .btn-group .btn:not(.btn-upload),#cropBox .btn-rotate,.tb-secondary-button a,.btn--secondary{--myty-btn-background-color: var(--c-2010);--myty-btn-color: var(--c-2110);--myty-btn-border-color: var(--c-2170);--myty-btn-box-shadow: none}.mytyFormBoxMultiUpload .btn-group .btn:active:not(.btn-upload),#cropBox .btn-rotate:active,.tb-secondary-button a:active,.btn--secondary:active,.mytyFormBoxMultiUpload .btn-group .is-active.btn:not(.btn-upload),#cropBox .is-active.btn-rotate,.tb-secondary-button a.is-active,.is-active.btn--secondary{--myty-btn-outline: none;--myty-btn-background-color: var(--c-2010);--myty-btn-color: var(--c-2110);--myty-btn-border-color: var(--c-2110);--myty-btn-box-shadow: none}.mytyFormBoxMultiUpload .btn-group .btn:focus:not(.btn-upload),#cropBox .btn-rotate:focus,.tb-secondary-button a:focus,.btn--secondary:focus,.mytyFormBoxMultiUpload .btn-group .is-focus.btn:not(.btn-upload),#cropBox .is-focus.btn-rotate,.tb-secondary-button a.is-focus,.is-focus.btn--secondary{--myty-btn-outline: 0.4rem solid var(--c-2110);--myty-btn-outline-offset: 0.4rem}.mytyFormBoxMultiUpload .btn-group .btn:hover:not(.btn-upload),#cropBox .btn-rotate:hover,.tb-secondary-button a:hover,.btn--secondary:hover,.mytyFormBoxMultiUpload .btn-group .is-hover.btn:not(.btn-upload),#cropBox .is-hover.btn-rotate,.tb-secondary-button a.is-hover,.is-hover.btn--secondary{--myty-btn-background-color: var(--c-2010);--myty-btn-color: var(--c-2110);--myty-btn-border-color: var(--c-2110);--myty-btn-outline: none;--myty-btn-box-shadow: 0 0 0 0.2rem var(--c-2110) inset}.mytyFormBoxMultiUpload .btn-group .btn:disabled:not(.btn-upload),#cropBox .btn-rotate:disabled,.tb-secondary-button a:disabled,.btn--secondary:disabled,.mytyFormBoxMultiUpload .btn-group .is-disabled.btn:not(.btn-upload),#cropBox .is-disabled.btn-rotate,.tb-secondary-button a.is-disabled,.is-disabled.btn--secondary{--myty-btn-background-color: var(--c-2110);--myty-btn-color: var(--c-2150);--myty-btn-border-color: var(--c-2150);--myty-btn-outline: none;--myty-btn-box-shadow: none}.btn--lazyload{--myty-btn-color: var(--c-4010)}#cropBox .btn-close,.tb-cta-btn--link a:active,.tb-cta-btn--link a:hover,.tb-cta-btn--link a:focus,.tb-cta-btn--link a:disabled,.btn--link:active,.btn--link:hover,.btn--link:focus,.btn--link:disabled,.tb-cta-btn--link a,.btn--link{--myty-btn-background-color: var(--c-2010);--myty-btn-border-color: transparent;--myty-btn-box-shadow: none}.btn--facebook{--myty-btn-background-color: var(--c-10010);--myty-btn-border-color: var(--c-10010)}.btn--facebook:active,.is-active.btn--facebook{--myty-btn-color: var(--c-10010)}.btn--facebook:hover,.is-hover.btn--facebook{--myty-btn-color: var(--c-10010);--myty-btn-border-color: var(--c-10010);--myty-btn-box-shadow: 0 0 0 0.2rem var(--c-10010) inset}.btn--facebook:focus,.is-focus.btn--facebook{--myty-btn-outline: 0.4rem solid var(--c-10010)}[data-theme=dark] .btn--secondary{--myty-btn-background-color: var(--c-2010);--myty-btn-color: var(--c-2110)}[data-theme=dark] .btn--secondary:active,[data-theme=dark] .is-active.btn--secondary{--myty-btn-outline: none;--myty-btn-background-color: var(--c-2110);--myty-btn-color: var(--c-2010);--myty-btn-box-shadow: none}[data-theme=dark] .btn--secondary:hover,[data-theme=dark] .is-hover.btn--secondary{--myty-btn-background-color: var(--c-2110);--myty-btn-color: var(--c-2010);--myty-btn-border-color: var(--c-2010);--myty-btn-outline: none;--myty-btn-box-shadow: 0 0 0 0.2rem var(--c-2010) inset}[data-theme=dark] .btn--secondary:focus,[data-theme=dark] .is-focus.btn--secondary{--myty-btn-outline: 0.4rem solid var(--c-2010);--myty-btn-outline-offset: 0.4rem}[data-theme=dark] .btn--secondary:disabled,[data-theme=dark] .is-disabled.btn--secondary{--myty-btn-background-color: var(--c-2110);--myty-btn-border-color: var(--c-2140);--myty-btn-color: var(--c-2140);--myty-btn-outline: none;--myty-btn-box-shadow: none}.tb-cta-button.tb-cta-btn-mb-0 a{margin-bottom:0}.btn--link,.tb-cta-btn--link a{--myty-text-link-decoration: underline;--myty-text-link-decoration-thickness: 2px;--myty-text-link-underline-offset: 5px;--myty-text-link-decoration: underline;-webkit-text-decoration:var(--myty-text-link-decoration);text-decoration:var(--myty-text-link-decoration);-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:var(--myty-text-link-decoration-thickness);text-underline-offset:var(--myty-text-link-underline-offset);transition:color 300ms,-webkit-text-decoration 300ms;transition:text-decoration 300ms,color 300ms;transition:text-decoration 300ms,color 300ms,-webkit-text-decoration 300ms}.btn--link.is-active,.btn--link:active,.tb-cta-btn--link a.is-active,.tb-cta-btn--link a:active{--myty-text-decoration-thickness: 2px}.btn--link.has-focus,.btn--link:hover,.btn--link:focus,.tb-cta-btn--link a.has-focus,.tb-cta-btn--link a:hover,.tb-cta-btn--link a:focus{--myty-btn-outline: none;--myty-text-link-decoration-thickness: 4px}.btn--link.is-disabled,.btn--link:disabled,.tb-cta-btn--link a.is-disabled,.tb-cta-btn--link a:disabled{--myty-text-link-decoration-thickness: 2px}.btn--link,.tb-cta-btn--link a{--myty-text-link-color: var(--c-4010);--myty-text-link-decoration-color: var(--c-4010);color:var(--myty-text-link-color);-webkit-text-decoration-color:var(--myty-text-link-decoration-color);text-decoration-color:var(--myty-text-link-decoration-color)}.btn--link.is-active,.btn--link:active,.tb-cta-btn--link a.is-active,.tb-cta-btn--link a:active{--myty-text-link-color: var(--c-2110);--myty-text-decoration-color: var(--c-2110)}.btn--link.has-hover,.btn--link:hover,.btn--link:focus,.tb-cta-btn--link a.has-hover,.tb-cta-btn--link a:hover,.tb-cta-btn--link a:focus{--myty-text-link-color: var(--c-2110);--myty-text-link-decoration-color: var(--c-2110)}.btn--link.is-disabled,.btn--link:disabled,.tb-cta-btn--link a.is-disabled,.tb-cta-btn--link a:disabled{--myty-text-link-color: var(--c-2150);--myty-text-link-decoration-color: var(--c-2150)}.btn--link .icon,.tb-cta-btn--link a .icon{color:currentColor;fill:currentColor}.btn--link,.tb-cta-btn--link a{--myty-btn-border-width: 0}.btn--link[data-bg=transparent],.btn--link.is-dark,.tb-cta-btn--link a[data-bg=transparent],.tb-cta-btn--link a.is-dark{--myty-btn-background-color: transparent}.btn--link.is-dark,.tb-cta-btn--link a.is-dark{--myty-text-link-color: var(--c-2010);--myty-text-link-decoration-color: var(--c-2010);color:var(--myty-text-link-color);-webkit-text-decoration-color:var(--myty-text-link-decoration-color);text-decoration-color:var(--myty-text-link-decoration-color)}.btn--link.is-dark.is-active,.btn--link.is-dark:active,.tb-cta-btn--link a.is-dark.is-active,.tb-cta-btn--link a.is-dark:active{--myty-text-link-color: var(--c-2010);--myty-text-decoration-color: var(--c-2010)}.btn--link.is-dark.has-hover,.btn--link.is-dark:hover,.btn--link.is-dark:focus,.tb-cta-btn--link a.is-dark.has-hover,.tb-cta-btn--link a.is-dark:hover,.tb-cta-btn--link a.is-dark:focus{--myty-text-link-color: var(--c-2010);--myty-text-link-decoration-color: var(--c-2010)}.btn--link.is-dark.is-disabled,.btn--link.is-dark:disabled,.tb-cta-btn--link a.is-dark.is-disabled,.tb-cta-btn--link a.is-dark:disabled{--myty-text-link-color: var(--c-2150);--myty-text-link-decoration-color: var(--c-2150)}.btn--link.is-dark .icon,.tb-cta-btn--link a.is-dark .icon{color:currentColor;fill:currentColor}[data-bg=transparent] .tb-cta-btn--link a{--myty-btn-background-color: transparent}[data-bg="2180"] .tb-cta-btn--link a{--myty-btn-background-color: var(--c-2180)}.btn--link.has-text-width,.tb-cta-btn--link.has-text-width a{text-align:left;padding-left:0;padding-right:0;min-width:unset}.is-inverted .btn--link{--myty-btn-background-color: var(--c-2110);--myty-text-link-color: var(--c-2010);--myty-text-link-decoration-color: var(--c-2010);color:var(--myty-text-link-color);-webkit-text-decoration-color:var(--myty-text-link-decoration-color);text-decoration-color:var(--myty-text-link-decoration-color)}.is-inverted .btn--link.is-active,.is-inverted .btn--link:active{--myty-text-link-color: var(--c-2010);--myty-text-decoration-color: var(--c-2010)}.is-inverted .btn--link.has-hover,.is-inverted .btn--link:hover,.is-inverted .btn--link:focus{--myty-text-link-color: var(--c-2010);--myty-text-link-decoration-color: var(--c-2010)}.is-inverted .btn--link.is-disabled,.is-inverted .btn--link:disabled{--myty-text-link-color: var(--c-2010-40);--myty-text-link-decoration-color: var(--c-2010-40)}.is-inverted .btn--link .icon{color:currentColor;fill:currentColor}.btn--conversional{--myty-btn-border-radius: 0.8rem 0.8rem 0.2rem 0.8rem}.btn--with-icon{flex-wrap:nowrap}.btn--icon-only{flex-wrap:nowrap}.btn--icon-only .icon,.btn--icon-only .icon:first-child,.btn--icon-only .icon:last-child{margin:0}.btn{margin:0 0 var(--s40) 0}.btn:last-child,.btn:first-child:last-child{margin:0 0 var(--d60) 0}.btn.px-0{padding-left:0;padding-right:0}.btn.mw-0{--myty-btn-min-width: unset !important}.btn.mytyFormInputGroup-button{margin:0}.btn.m0{margin:0}.btn.m0:last-child,.btn.m0:first-child:last-child{margin:0}.btn.btn--flat{--myty-btn-width: auto;--myty-btn-min-width: 0.1rem;--myty-btn-background-color: var(--c-2010);--myty-btn-color: var(--c-2110);--myty-btn-border-width: 0;--myty-btn-box-shadow: unset;--myty-btn-outline: none}.btn.btn--flat .icon{--icon-scale: 1}.btn.btn--sharing{--myty-btn-min-width: unset;--myty-btn-width: 4rem;--myty-btn-height: 4rem;--myty-btn-background-color: var(--c-2010);--myty-btn-color: var(--c-2110);--myty-btn-border-width: 0;--myty-btn-outline: none;--myty-btn-border-radius: var(--radius-md);--myty-btn-padding: 0}.btn.btn--sharing:not(.is-block){--myty-btn-min-width: unset;--myty-btn-width: 4rem;--myty-btn-height: 4rem}.btn.btn--sharing{margin:unset;display:inline-flex;justify-content:center;align-items:center;height:var(--myty-btn-height)}.btn.btn--sharing .icon{margin:0}.btn.btn--sharing .icon:last-child,.btn.btn--sharing .icon:first-child{margin:0}.btn.btn--sharing .icon{color:currentColor;fill:currentColor}.btn.btn--sharing:hover{--myty-btn-box-shadow: none}.btn.btn--sharing:first-child,.btn.btn--sharing:first-child:last-child,.btn.btn--sharing:last-child{margin:0}.btn.btn--fullwidth{display:flex;--myty-btn-width: 100%;--myty-btn-min-width: none}.btn.btn--fullwidth:not(:last-child){margin:0 0 var(--s40) 0}.btn .loader{--myty-btn-loader-height: 2.3rem}.buttons,.mytyFormBtnBox{display:flex;flex-direction:column}.mytyForm .mytyFormBtnBox{padding-top:var(--d40)}#cropBox .mytyFormBtnBox{display:grid;padding-top:var(--d40);grid-template-columns:auto auto;grid-gap:0 var(--d20)}#cropBox .btn{--myty-btn-min-width: auto;margin:0}#cropBox .btn-finish{grid-row-start:1}#cropBox .btn-close{cursor:pointer;padding-inline:0;grid-row-start:2}#cropBox .btn-rotate{grid-row-start:1;grid-column-start:2}.buttons--lazyload-list{position:relative;width:100%;margin-top:-4px}.buttons--lazyload-list:before{content:"";position:absolute;display:block;left:0;top:calc(var(--d80)*-1);width:100%;height:var(--d80);background:linear-gradient(360deg, var(--c-2180) 0%, rgba(245, 245, 245, 0) 100%)}.buttons--lazyload-list .btn{margin-bottom:0 !important}.btn br:nth-child(n+2),.btn>.caption br:nth-child(n+2){display:none}.btn p,.btn>.caption p{all:unset}.btn-play{width:8rem;height:8rem;margin:0;padding:0}.btn-play .icon{transition:scale 120ms}.btn-play:hover .icon{scale:110%}.link-list{margin:0;padding:0 0 var(--s40)}.link-list a{font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard);color:var(--c-2110);display:block;padding:var(--s30) 0;border-bottom:1px solid var(--c-2160);text-decoration:none;background-color:var(--c-2010)}.mytyFormFieldset legend,.mytyFormFieldset .is-legend,.is-fieldset legend,.is-fieldset .is-legend{font:var(--t-T200);letter-spacing:var(--ls-T200);overflow-wrap:var(--wrap-T200);color:var(--c-2110);display:block;flex-direction:column;padding:var(--d40) 0;margin:0}.mytyFormFieldset legend.is-flex-column,.mytyFormFieldset .is-flex-column.is-legend,.is-fieldset legend.is-flex-column,.is-fieldset .is-flex-column.is-legend{display:flex;flex-direction:column}.tyc,.mytyFormFieldsetDescription{--tyc-mt-standard: var(--d70);--tyc-mb-standard: var(--d70);--tyc-heading-color: var(--c-2110);--tyc-heading-color-text: var(--c-2110);--tyc-font: var(--t-Standard);--tyc-list-padding: var(--d20);font:var(--tyc-font)}.tyc .paragraph,.mytyFormFieldsetDescription .paragraph,.tyc dl,.mytyFormFieldsetDescription dl,.tyc ol,.mytyFormFieldsetDescription ol,.tyc ul,.mytyFormFieldsetDescription ul,.tyc blockquote,.mytyFormFieldsetDescription blockquote,.tyc pre,.mytyFormFieldsetDescription pre,.tyc table,.mytyFormFieldsetDescription table{margin-bottom:0}.tyc .paragraph:not(:first-child),.mytyFormFieldsetDescription .paragraph:not(:first-child),.tyc dl:not(:first-child),.mytyFormFieldsetDescription dl:not(:first-child),.tyc ol:not(:first-child),.mytyFormFieldsetDescription ol:not(:first-child),.tyc ul:not(:first-child),.mytyFormFieldsetDescription ul:not(:first-child),.tyc blockquote:not(:first-child),.mytyFormFieldsetDescription blockquote:not(:first-child),.tyc pre:not(:first-child),.mytyFormFieldsetDescription pre:not(:first-child),.tyc table:not(:first-child),.mytyFormFieldsetDescription table:not(:first-child){padding-top:var(--tyc-mt-standard)}.tyc .paragraph:empty,.mytyFormFieldsetDescription .paragraph:empty,.tyc dl:empty,.mytyFormFieldsetDescription dl:empty,.tyc ol:empty,.mytyFormFieldsetDescription ol:empty,.tyc ul:empty,.mytyFormFieldsetDescription ul:empty,.tyc blockquote:empty,.mytyFormFieldsetDescription blockquote:empty,.tyc pre:empty,.mytyFormFieldsetDescription pre:empty,.tyc table:empty,.mytyFormFieldsetDescription table:empty{display:none}.tyc .paragraph br:not(.ProseMirror-trailingBreak):first-child,.mytyFormFieldsetDescription .paragraph br:not(.ProseMirror-trailingBreak):first-child,.tyc .paragraph br:not(.ProseMirror-trailingBreak):last-child,.mytyFormFieldsetDescription .paragraph br:not(.ProseMirror-trailingBreak):last-child,.tyc dl br:not(.ProseMirror-trailingBreak):first-child,.mytyFormFieldsetDescription dl br:not(.ProseMirror-trailingBreak):first-child,.tyc dl br:not(.ProseMirror-trailingBreak):last-child,.mytyFormFieldsetDescription dl br:not(.ProseMirror-trailingBreak):last-child,.tyc ol br:not(.ProseMirror-trailingBreak):first-child,.mytyFormFieldsetDescription ol br:not(.ProseMirror-trailingBreak):first-child,.tyc ol br:not(.ProseMirror-trailingBreak):last-child,.mytyFormFieldsetDescription ol br:not(.ProseMirror-trailingBreak):last-child,.tyc ul br:not(.ProseMirror-trailingBreak):first-child,.mytyFormFieldsetDescription ul br:not(.ProseMirror-trailingBreak):first-child,.tyc ul br:not(.ProseMirror-trailingBreak):last-child,.mytyFormFieldsetDescription ul br:not(.ProseMirror-trailingBreak):last-child,.tyc blockquote br:not(.ProseMirror-trailingBreak):first-child,.mytyFormFieldsetDescription blockquote br:not(.ProseMirror-trailingBreak):first-child,.tyc blockquote br:not(.ProseMirror-trailingBreak):last-child,.mytyFormFieldsetDescription blockquote br:not(.ProseMirror-trailingBreak):last-child,.tyc pre br:not(.ProseMirror-trailingBreak):first-child,.mytyFormFieldsetDescription pre br:not(.ProseMirror-trailingBreak):first-child,.tyc pre br:not(.ProseMirror-trailingBreak):last-child,.mytyFormFieldsetDescription pre br:not(.ProseMirror-trailingBreak):last-child,.tyc table br:not(.ProseMirror-trailingBreak):first-child,.mytyFormFieldsetDescription table br:not(.ProseMirror-trailingBreak):first-child,.tyc table br:not(.ProseMirror-trailingBreak):last-child,.mytyFormFieldsetDescription table br:not(.ProseMirror-trailingBreak):last-child{display:none}.tyc p,.mytyFormFieldsetDescription p{margin-bottom:0}.tyc p:not(:first-child),.mytyFormFieldsetDescription p:not(:first-child){padding-top:var(--tyc-mt-standard)}.tyc p:empty,.mytyFormFieldsetDescription p:empty{display:none}.tyc h1,.mytyFormFieldsetDescription h1,.tyc h2,.mytyFormFieldsetDescription h2,.tyc h3,.mytyFormFieldsetDescription h3,.tyc h4,.mytyFormFieldsetDescription h4,.tyc h5,.mytyFormFieldsetDescription h5,.tyc h6,.mytyFormFieldsetDescription h6,.tyc .strong--headline,.mytyFormFieldsetDescription .strong--headline,.tyc .tyc--strong-headline>strong:first-child,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child,.tyc .tyc--strong-headline p:first-child>strong:first-child,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child,.tyc--strong-headline .tyc p:first-child>strong:first-child,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child{color:var(--tyc-heading-color)}.tyc.has-text-color h1,.has-text-color.mytyFormFieldsetDescription h1,.tyc.has-text-color h2,.has-text-color.mytyFormFieldsetDescription h2,.tyc.has-text-color h3,.has-text-color.mytyFormFieldsetDescription h3,.tyc.has-text-color h4,.has-text-color.mytyFormFieldsetDescription h4,.tyc.has-text-color h5,.has-text-color.mytyFormFieldsetDescription h5,.tyc.has-text-color h6,.has-text-color.mytyFormFieldsetDescription h6,.tyc.has-text-color strong,.has-text-color.mytyFormFieldsetDescription strong,.tyc.has-text-color .strong--headline,.has-text-color.mytyFormFieldsetDescription .strong--headline,.tyc.has-text-color .tyc--strong-headline p:first-child>strong:first-child,.has-text-color.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child,.tyc--strong-headline .tyc.has-text-color p:first-child>strong:first-child,.tyc--strong-headline .has-text-color.mytyFormFieldsetDescription p:first-child>strong:first-child,.tyc.has-text-color a,.has-text-color.mytyFormFieldsetDescription a{color:var(--tyc-heading-color-text)}.tyc h1,.mytyFormFieldsetDescription h1,.tyc .font-Hero200,.mytyFormFieldsetDescription .font-Hero200{font:var(--t-Hero200);letter-spacing:var(--ls-Hero200);overflow-wrap:var(--wrap-Hero200)}.tyc h1:not(:first-child),.mytyFormFieldsetDescription h1:not(:first-child),.tyc .font-Hero200:not(:first-child),.mytyFormFieldsetDescription .font-Hero200:not(:first-child){padding-top:var(--tyc-mt-standard)}.tyc h2,.mytyFormFieldsetDescription h2,.tyc .font-T200,.mytyFormFieldsetDescription .font-T200{font:var(--t-T200);letter-spacing:var(--ls-T200);overflow-wrap:var(--wrap-T200)}.tyc h2:not(:first-child),.mytyFormFieldsetDescription h2:not(:first-child),.tyc .font-T200:not(:first-child),.mytyFormFieldsetDescription .font-T200:not(:first-child){padding-top:var(--tyc-mt-standard)}.tyc h3,.mytyFormFieldsetDescription h3,.tyc .font-T400,.mytyFormFieldsetDescription .font-T400{font:var(--t-T400);letter-spacing:var(--ls-T400);overflow-wrap:var(--wrap-T400)}.tyc h3:not(:first-child),.mytyFormFieldsetDescription h3:not(:first-child),.tyc .font-T400:not(:first-child),.mytyFormFieldsetDescription .font-T400:not(:first-child){padding-top:var(--tyc-mt-standard)}.tyc h4,.mytyFormFieldsetDescription h4,.tyc .strong--headline,.mytyFormFieldsetDescription .strong--headline,.tyc .tyc--strong-headline>strong:first-child,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child,.tyc .tyc--strong-headline p:first-child>strong:first-child,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child,.tyc--strong-headline .tyc p:first-child>strong:first-child,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.tyc h4:not(:first-child),.mytyFormFieldsetDescription h4:not(:first-child),.tyc .strong--headline:not(:first-child),.mytyFormFieldsetDescription .strong--headline:not(:first-child),.tyc .tyc--strong-headline>strong:not(:first-child):first-child,.mytyFormFieldsetDescription .tyc--strong-headline>strong:not(:first-child):first-child,.tyc .tyc--strong-headline p:first-child>strong:not(:first-child):first-child,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:not(:first-child):first-child,.tyc--strong-headline .tyc p:first-child>strong:not(:first-child):first-child,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:not(:first-child):first-child{padding-top:var(--tyc-mt-standard)}.tyc li,.mytyFormFieldsetDescription li{padding-left:var(--tyc-list-padding);margin-top:var(--tyc-list-padding)}.tyc li:first-child,.mytyFormFieldsetDescription li:first-child{margin-top:0}.tyc ol,.mytyFormFieldsetDescription ol{list-style:decimal outside;margin-left:1.4em}.tyc ol ol,.mytyFormFieldsetDescription ol ol{margin-top:var(--tyc-list-padding)}.tyc ul,.mytyFormFieldsetDescription ul{list-style-type:disc;margin-left:1em}.tyc ul ul,.mytyFormFieldsetDescription ul ul{list-style-type:disc;margin-top:var(--tyc-list-padding)}.tyc p+ul:not(:first-child),.mytyFormFieldsetDescription p+ul:not(:first-child),.tyc p+ol:not(:first-child),.mytyFormFieldsetDescription p+ol:not(:first-child),.tyc h2+ul:not(:first-child),.mytyFormFieldsetDescription h2+ul:not(:first-child),.tyc h2+ol:not(:first-child),.mytyFormFieldsetDescription h2+ol:not(:first-child),.tyc h3+ul:not(:first-child),.mytyFormFieldsetDescription h3+ul:not(:first-child),.tyc h3+ol:not(:first-child),.mytyFormFieldsetDescription h3+ol:not(:first-child),.tyc h4+ul:not(:first-child),.mytyFormFieldsetDescription h4+ul:not(:first-child),.tyc h4+ol:not(:first-child),.mytyFormFieldsetDescription h4+ol:not(:first-child),.tyc .strong--headline+ul:not(:first-child),.mytyFormFieldsetDescription .strong--headline+ul:not(:first-child),.tyc .tyc--strong-headline>strong:first-child+ul:not(:first-child),.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child+ul:not(:first-child),.tyc .tyc--strong-headline p:first-child>strong:first-child+ul:not(:first-child),.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child+ul:not(:first-child),.tyc--strong-headline .tyc p:first-child>strong:first-child+ul:not(:first-child),.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child+ul:not(:first-child),.tyc .strong--headline+ol:not(:first-child),.mytyFormFieldsetDescription .strong--headline+ol:not(:first-child),.tyc .tyc--strong-headline>strong:first-child+ol:not(:first-child),.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child+ol:not(:first-child),.tyc .tyc--strong-headline p:first-child>strong:first-child+ol:not(:first-child),.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child+ol:not(:first-child),.tyc--strong-headline .tyc p:first-child>strong:first-child+ol:not(:first-child),.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child+ol:not(:first-child){padding-top:calc(var(--tyc-mb-standard) - 2*var(--tyc-list-padding))}.tyc .font-T400+p:not(:first-child),.mytyFormFieldsetDescription .font-T400+p:not(:first-child),.tyc h3+p:not(:first-child),.mytyFormFieldsetDescription h3+p:not(:first-child),.tyc h4+p:not(:first-child),.mytyFormFieldsetDescription h4+p:not(:first-child),.tyc .strong--headline+p:not(:first-child),.mytyFormFieldsetDescription .strong--headline+p:not(:first-child),.tyc .tyc--strong-headline>strong:first-child+p:not(:first-child),.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child+p:not(:first-child),.tyc .tyc--strong-headline p:first-child>strong:first-child+p:not(:first-child),.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child+p:not(:first-child),.tyc--strong-headline .tyc p:first-child>strong:first-child+p:not(:first-child),.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child+p:not(:first-child){padding-top:calc(var(--tyc-mb-standard) - 2*var(--tyc-list-padding))}.tyc figure,.mytyFormFieldsetDescription figure{text-align:center}.tyc figure:not(:first-child),.mytyFormFieldsetDescription figure:not(:first-child){margin-top:2em}.tyc figure:not(:last-child),.mytyFormFieldsetDescription figure:not(:last-child){margin-bottom:2em}.tyc figure img,.mytyFormFieldsetDescription figure img{display:inline-block}.tyc figure figcaption,.mytyFormFieldsetDescription figure figcaption{font-style:italic}.tyc iframe,.mytyFormFieldsetDescription iframe,.tyc object,.mytyFormFieldsetDescription object,.tyc audio,.mytyFormFieldsetDescription audio,.tyc video,.mytyFormFieldsetDescription video{max-width:100%}.tyc pre,.mytyFormFieldsetDescription pre{white-space:pre-wrap}.tyc u,.mytyFormFieldsetDescription u{-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration:underline;text-decoration-thickness:.2rem;text-underline-offset:var(--s10)}.tyc.font-Small,.font-Small.mytyFormFieldsetDescription,.font-Small .tyc,.font-Small .mytyFormFieldsetDescription{--tyc-font: var(--t-Small);--tyc-mt-standard: var(--d60);--tyc-mb-standard: var(--d60)}.tyc--strong-headline>strong:first-child,.tyc--strong-headline p:first-child>strong:first-child{display:block}blockquote .font-Quote:after,blockquote .font-Quote:before{content:"«";display:inline-block;position:relative;z-index:1;top:-0.2rem}blockquote .font-Quote:after{content:"»"}.myty-content--block{display:block}.myty-content--inline-block{display:inline-block}.myty-content--inline-block .fr-wrapper,.myty-content--inline-block .fr-element{display:inline-block}.myty-content--inline{display:inline}.myty-content--inline .fr-wrapper,.myty-content--inline .fr-element{display:inline}:root{--tyc-inline-image-margin: var(--d40)}.fr-dib{margin:var(--tyc-inline-image-margin) auto;display:block;float:none;vertical-align:top}.fr-dib.fr-fil{margin-left:0}.fr-dib.fr-fir{margin-right:0}.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:var(--tyc-inline-image-margin);margin-right:var(--tyc-inline-image-margin);max-width:calc(100% - var(--tyc-inline-image-margin) - var(--tyc-inline-image-margin))}.fr-dii.fr-fil{float:left;margin:var(--tyc-inline-image-margin) var(--tyc-inline-image-margin) var(--tyc-inline-image-margin) 0;max-width:calc(100% - var(--tyc-inline-image-margin))}.fr-dii.fr-fir{float:right;margin:var(--tyc-inline-image-margin) 0 var(--tyc-inline-image-margin) var(--tyc-inline-image-margin);max-width:calc(100% - var(--tyc-inline-image-margin))}.fr-rounded{border-radius:100%}.fr-bordered{border:1px solid var(--c-2170)}.list-unstyled{padding-left:0;list-style:none}.badge{--badge-padding: 0;font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small);border-radius:5rem;color:var(--c-2010);background-color:var(--c-2110);display:inline-flex;justify-content:center;align-items:center;padding:var(--badge-padding)}.badge.is-new,.badge.badge--dot{background-color:var(--c-6010)}.badge--pill{--badge-padding: 1px var(--s20)}.badge--counter{height:1.8rem;width:1.8rem;font:700 1.2rem/1.4 "Frutiger Next W04",Helvetica,Arial,sans-serif;--badge-padding: 0}.badge--dot{width:.8rem;height:.8rem;overflow:hidden}.badge__inner{white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}.alert{--alert-headline-color: var(--c-2110);--alert-headline-padding: var(--s10) 0;--alert-padding: var(--s20) 0 var(--s40) 0;--alert-margin: 0;--alert-inner-padding: 0 var(--s20);--alert-border-color: var(--c-2110);--alert-infobox-width: 5rem;font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard);display:flex;flex-wrap:nowrap;margin:var(--alert-margin);padding:var(--alert-padding)}.alert *{margin:unset;padding:unset}.alert-error,.onetime-code-alert.alert-error,.alert-danger{--alert-headline-color: var(--c-6010);--alert-border-color: var(--c-6010)}.alert-warning,.onetime-code-alert.alert-warning,.alert-hint{--alert-headline-color: var(--c-6020);--alert-border-color: var(--c-6020)}.alert-success,.onetime-code-alert.alert-success{--alert-headline-color: var(--c-6030);--alert-border-color: var(--c-6030)}.alert-text{--alert-headline-color: var(--c-2110);--alert-border-color: var(--c-2110)}.alert__inbox{border-left:4px solid var(--alert-border-color);flex:1 1 auto;padding:var(--alert-inner-padding)}.alert__inbox h2,.alert__inbox h3,.alert__inbox h4,.alert__inbox h5,.alert__inbox h6,.alert__inbox strong{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold);padding:0 0 var(--s10) 0}.alert__inbox>h2:first-child,.alert__inbox>h3:first-child,.alert__inbox>h4:first-child,.alert__inbox>h5:first-child,.alert__inbox>h6:first-child,.alert__inbox>strong:first-child{margin:unset;padding:var(--alert-headline-padding);color:var(--alert-headline-color);display:block}.alert__infobox{flex:0 0 var(--alert-infobox-width);display:flex;justify-content:center;align-items:flex-start}:root{--alert-button-svg-i-size: 2.2rem}.alert__button{display:flex;padding:var(--alert-headline-padding);width:100%;height:100%;justify-content:center}.alert__button--icon-size{width:var(--alert-button-svg-i-size);height:var(--alert-button-svg-i-size)}.alert__button .alert__button--icon{display:flex;width:var(--alert-button-svg-i-size);height:var(--alert-button-svg-i-size);justify-content:center;align-items:center;border:1px solid var(--alert-button-border-color, var(--c-2110-20));border-radius:var(--radius-circle)}.alert__button [data-icon-size=info]{--icon-width: 1.2rem;--icon-height: 1.2rem}.linkCaptionVerification~[class*=mytyFormElement]{--alert-inner-padding: var(--s10) var(--s20);display:flex;flex:1 1 auto;padding:var(--alert-inner-padding);border-left:4px solid var(--alert-border-color);font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small)}.linkCaptionVerification~.mytyFormElementLoading{--alert-inner-padding: 0}.linkCaptionVerification~.mytyFormElementErrorMsg{--alert-border-color: var(--c-6010)}.linkCaptionVerification~.mytyFormElementSuccessMsg{--alert-border-color: var(--c-6030)}.linkCaptionVerification~.mytyFormElementLoading.is-active{--size: 18px;--stroke-width: calc(var(--size) / 6);--color: var(--c-2110);--animation-timing-function: linear;--animation-duration: 1s;position:relative;width:var(--size);height:var(--size)}.linkCaptionVerification~.mytyFormElementLoading.is-active:before,.linkCaptionVerification~.mytyFormElementLoading.is-active:after{content:"";position:absolute;transform:scaleY(1);animation:var(--animation-timing-function) var(--animation-duration) infinite line-2-vertical-animation}.linkCaptionVerification~.mytyFormElementLoading.is-active:before{inset:0;border-right:var(--stroke-width) solid var(--color);border-left:var(--stroke-width) solid var(--color)}.linkCaptionVerification~.mytyFormElementLoading.is-active:after{top:0;bottom:0;left:calc(50% - var(--stroke-width)/2);border-left:var(--stroke-width) solid var(--color);animation-delay:calc(var(--animation-duration)/2)}.linkCaptionVerification~.mytyFormElementLoading.is-active~.mytyFormElementErrorMsg{display:none}.linkCaptionVerification~.mytyFormElementLoading.is-active~.mytyFormElementSuccessMsg{display:none}@keyframes line-2-vertical-animation{0%{transform:scaleY(1)}50%{transform:scaleY(0.5)}100%{transform:scaleY(1)}}.site-bar{background-color:var(--c-2010);color:var(--c-2110);border-bottom:1px solid var(--c-2180);position:relative;z-index:var(--site-bar-z-index)}.site-bar~.section-projects-filter.filter-is-active{position:relative;z-index:calc(var(--site-bar-z-index) + 1)}.site-bar.is-active~.section-projects-filter.filter-is-active{z-index:calc(var(--site-bar-z-index) - 2)}.site-bar__inner{padding:var(--s30) 0;display:flex;width:100%;align-items:center;justify-content:space-between;height:5.9rem}.site-bar__right{display:flex;gap:var(--s60);align-items:center}.site-bar__flyout{pointer-events:none;position:absolute;z-index:11;left:0;top:6rem;width:100%;background:var(--c-2010);display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}.site-bar__flyout>.container--rds-grid{overflow:hidden}.site-shadow{display:none;opacity:0;position:fixed;z-index:calc(var(--site-bar-z-index) - 1);left:0;top:0;background-color:rgba(0,0,0,.7);width:100%;height:100%}.logo{width:10rem;margin-right:var(--s30);display:block}.logo-small svg{fill:var(--c-1010)}.site-bar__burger{padding:1.5rem;background-color:var(--c-2010)}.site-bar__burger svg{color:var(--c-2110)}.site-bar__burger>span+span{display:none}.header-profile-link{display:none}.header-profile{display:none}.header-profile__avatar .avatar-head{display:flex;flex-direction:row-reverse;gap:var(--s30);font:var(--t-Small);margin:0;position:relative;z-index:23}.header-profile__nav{position:absolute;z-index:22;top:-15px;right:-15px;pointer-events:none;display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out;width:275px}.header-profile__nav-inner{transition:all .2s ease-in-out;padding:0 15px;overflow:hidden;border:5px solid rgba(0,0,0,0);background:#fff}.header-profile__nav-inner .avatar-head__info{margin:0 0 var(--d50)}.site-bar.is-active+.site-shadow{display:block;opacity:1;animation:nav-shadow .3s 1}.site-bar.is-active .site-bar__burger>span{display:none}.site-bar.is-active .site-bar__burger>span+span{display:block}.site-bar.is-active .site-bar__flyout{pointer-events:auto;grid-template-rows:1fr}@keyframes nav-content{from{max-height:0;padding:0}to{max-height:var(--flyout-height);padding:var(--flyout-padding) 0}}@keyframes nav-shadow{from{opacity:0}to{opacity:1}}.flyout-order{display:flex;flex-direction:column-reverse}.flyout-order .flyout-order--reverse{flex-direction:column-reverse}.flyout-order__right{padding-top:var(--s60)}.flyout-order__link{margin-top:var(--s60);display:block}.flyout-profile{padding:var(--d60) var(--d30);background:var(--c-2180)}.flyout-order__avatar{display:flex;justify-content:flex-start;align-items:center;margin:0 0 var(--d50)}.flyout-order__profil-nav{display:block;text-align:left}.flyout-order__profil-nav li,.header-profile__nav li{margin-bottom:var(--d50)}.flyout-order__profil-nav li:last-child,.header-profile__nav li:last-child{margin-top:var(--d50);margin-bottom:0}.flyout-order__profil-nav li:last-child a,.header-profile__nav li:last-child a{color:var(--c-4010);font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard);text-decoration:underline}.flyout-order__profil-nav li:last-child a:hover,.header-profile__nav li:last-child a:hover{text-decoration:none}.flyout-order__profil-nav a,.header-profile__nav a{text-decoration:none;color:var(--c-2110);font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.flyout-order__profil-nav a:hover,.header-profile__nav a:hover{text-decoration:underline}.site-footer{font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small);background:var(--c-2180)}.site-footer a{text-decoration:none;color:var(--c-2110);margin-bottom:var(--s10);display:inline-block}.site-footer a:hover{text-decoration:underline}.site-footer .font-Small-Bold{display:inline-block;margin-bottom:var(--s10)}.site-footer__col{margin-bottom:var(--s80)}.language-block{display:flex;padding-top:var(--s90);padding-bottom:var(--s70)}.language-block__item{text-decoration:none;margin-right:var(--s50);display:flex;align-items:center}.language-block__item.is-active{pointer-events:none;color:var(--c-2110);font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}[data-bg=theme-claim]{background-color:var(--theme-claim-bg)}.theme-claim{display:grid;grid-template-areas:"logo text";grid-template-columns:auto 1fr;align-items:center;justify-content:flex-start;color:var(--page-premium-theme-color, var(--theme-claim-color))}.theme-claim__logo{grid-area:logo;overflow:hidden}.theme-claim__logo+.theme-claim__text{padding-left:var(--d80)}[data-bg=page-theme] .theme-claim__logo .img-responsive{max-width:5rem}[data-bg=page-theme] .theme-claim__logo+.theme-claim__text{padding-left:var(--d80)}.theme-claim__text{grid-area:text;display:flex;flex-direction:column}.theme-claim__text-strong{display:block;max-width:100%;overflow:hidden}.nav{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;flex-direction:column}.nav__link{color:var(--c-2110);font:var(--t-N400);letter-spacing:var(--ls-N400);overflow-wrap:var(--wrap-N400);margin-right:var(--s60);margin-bottom:var(--s60);display:block;white-space:nowrap}.nav__link:hover{color:var(--c-2110)}.notification-bar{--notification-bar-bg: var(--c-3140);--notification-bar-color: var(--c-2110);--notification-bar-padding-x: var(--d40);--notification-bar-padding-y: var(--d40);box-sizing:border-box;width:100%;background-color:var(--notification-bar-bg);color:var(--notification-bar-color);transition:max-height 1s ease-in-out;overflow:hidden;position:relative}.notification-bar.d-none{height:auto;max-height:0}.notification-bar:not(.d-none){max-height:9999px;pointer-events:auto;visibility:visible}.notification-bar .tyc a,.notification-bar .mytyFormFieldsetDescription a{--myty-text-link-decoration: underline;--myty-text-link-decoration-thickness: 2px;--myty-text-link-underline-offset: 5px;--myty-text-link-decoration: underline;-webkit-text-decoration:var(--myty-text-link-decoration);text-decoration:var(--myty-text-link-decoration);-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:var(--myty-text-link-decoration-thickness);text-underline-offset:var(--myty-text-link-underline-offset);transition:color 300ms,-webkit-text-decoration 300ms;transition:text-decoration 300ms,color 300ms;transition:text-decoration 300ms,color 300ms,-webkit-text-decoration 300ms}.notification-bar .tyc a.is-active,.notification-bar .mytyFormFieldsetDescription a.is-active,.notification-bar .tyc a:active,.notification-bar .mytyFormFieldsetDescription a:active{--myty-text-decoration-thickness: 2px}.notification-bar .tyc a.has-focus,.notification-bar .mytyFormFieldsetDescription a.has-focus,.notification-bar .tyc a:hover,.notification-bar .mytyFormFieldsetDescription a:hover,.notification-bar .tyc a:focus,.notification-bar .mytyFormFieldsetDescription a:focus{--myty-btn-outline: none;--myty-text-link-decoration-thickness: 4px}.notification-bar .tyc a.is-disabled,.notification-bar .mytyFormFieldsetDescription a.is-disabled,.notification-bar .tyc a:disabled,.notification-bar .mytyFormFieldsetDescription a:disabled{--myty-text-link-decoration-thickness: 2px}.notification-bar .loading-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;transition:opacity 200ms ease;background:var(--c-2010)}[data-ontime-code-notification]{--notification-bar-color: var(--c-2010);--notification-bar-padding-x: 0}[data-ontime-code-notification] .notification-bar__button{transform:translateY(0.4rem);padding:0 .2rem}[data-ontime-code-notification] .notification-bar__content{width:100%}[data-ontime-code-notification] [data-current-code]{letter-spacing:2px;white-space:nowrap}.notification-bar__inner{display:flex;width:100%;padding-top:var(--notification-bar-padding-y);padding-bottom:var(--notification-bar-padding-y);box-sizing:border-box;justify-content:space-between;position:relative;z-index:1}.notification-bar__content{padding-right:var(--notification-bar-padding-x)}.notification-bar__content.d-flex{flex-direction:row;flex-wrap:wrap;gap:var(--d20)}.notification-bar__content.d-flex code{padding-left:0}.notification-bar__content.d-flex .caption{width:100%}.notification-bar__button{padding:0 1.5rem}.notification-bar__button.px-0{padding:0}.tab-bar-container{position:relative;width:auto;max-width:100%;overflow-y:hidden;overflow-x:auto}.tab-bar{--tab-bar-border: 1px solid transparent;--tab-bar-width: fit-content;--tab-bar-gap: 2px;--tab-bar-border-radius: var(--radius-lg);--tab-bar-box-shadow: inset 0 0 0 1px var(--c-2160);--tab-bar-justify: flex-start;--tab-bar-btn-box-shadow: none;--tab-bar-btn-padding: calc(var(--s70) / 2) var(--s40);--tab-bar-btn-text-decoration: none;--tab-bar-btn-color: var(--c-2110);--tab-bar-btn-bg: inherit;--tab-bar-dot-bg: var(--c-1010);--tab-bar-dot-color: var(--c-2010);--tab-bar-dot-size: var(--s20);width:var(--tab-bar-width);display:flex;position:relative;flex-direction:row;flex-wrap:nowrap;justify-content:var(--tab-bar-justify);border:var(--tab-bar-border);box-shadow:var(--tab-bar-box-shadow);border-radius:var(--tab-bar-border-radius);gap:var(--tab-bar-gap)}.tab-bar__item{height:100%;position:relative;z-index:2}.tab-bar__slider{--tab-bar-slider-opacity: 1;--tab-bar-slider-width: 0;--tab-bar-slider-height: 100%;--tab-bar-slider-left: 0;--tab-bar-slider-top: 0;--tab-bar-slider-bg: rgba(128, 0, 0, 0.2);--tab-bar-btn-box-shadow: inset 0 0 0 4px var(--c-2110);content:"";position:absolute;z-index:1;width:var(--tab-bar-slider-width);height:var(--tab-bar-slider-height);left:var(--tab-bar-slider-left);top:var(--tab-bar-slider-top);border:var(--tab-bar-border);border-radius:var(--tab-bar-border-radius);transition:all 300ms cubic-bezier(0.2, 0, 0, 1);box-shadow:var(--tab-bar-btn-box-shadow)}.tab-bar__btn{font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard);display:inline-flex;flex-direction:row;align-items:center;position:relative;padding:var(--tab-bar-btn-padding);box-shadow:var(--tab-bar-btn-box-shadow);border:var(--tab-bar-border);border-radius:var(--tab-bar-border-radius);color:var(--tab-bar-btn-color);background-color:var(--tab-bar-btn-bg);-webkit-text-decoration:var(--tab-bar-btn-text-decoration);text-decoration:var(--tab-bar-btn-text-decoration);transition:box-shadow 300ms}.tab-bar__btn.active,.tab-bar__btn.is-current,.tab-bar__btn.is-active,.tab-bar__btn.is-selected{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.tab-bar__btn.active .tab-bar__btn__badge,.tab-bar__btn.is-current .tab-bar__btn__badge,.tab-bar__btn.is-active .tab-bar__btn__badge,.tab-bar__btn.is-selected .tab-bar__btn__badge{display:none}.tab-bar__btn[data-tab-btn],.tab-bar__btn[data-action=tab]{display:inline-flex;flex-direction:column;transition:font 100ms,box-shadow 300ms}.tab-bar__btn__badge{background:var(--c-1010);color:#fff;padding:2px 7px;border-radius:20px;font-size:16px}tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn:focus,tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn.has-focus{--tab-bar-btn-color: var(--c-2010);--tab-bar-btn-bg: var(--c-2110)}tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn:hover,tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn.is-hovered{--tab-bar-btn-box-shadow: inset 0 0 0 4px var(--c-2110)}tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn:active,tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn.is-pressed{--tab-bar-btn-box-shadow: inset 0 0 0 1px var(--c-2110)}tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn.active,tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn.is-current,tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn.is-active,tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn.is-selected{--tab-bar-btn-box-shadow: inset 0 0 0 4px var(--c-2110)}.tab-bar__caption-hover{height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold);width:100%}.tab-bar__dot{width:var(--tab-bar-dot-size);height:var(--tab-bar-dot-size);border-radius:var(--radius-circle);background-color:var(--tab-bar-dot-bg);color:var(--tab-bar-dot-color)}.tab-bar__dot:not(:first-child){margin-left:var(--s10)}.tab-content .fade{transition:opacity .15s linear}.tab-content>.tab-pane{display:none}.tab-content>.tab-pane.fade:not(.show){opacity:0}.tab-content>.tab-pane.active{display:block}.card{--card-border-color: transparent;--card-border-width: 0;--card-border-style: solid;--card-border-radius: 0;--card-box-shadow: none;--card-outline: none;--card-bg: transparent;--card-color: var(--c-2110);--card-body-padding-x: 0;--card-item-padding-y: var(--d40);--card-headline-color: var(--c-2110);--card-status-color: var(--c-5020);--card-price-box-shadow: 10px 0 0 0 var(--c-3330) inset;--card-btn-i-border-color: var(--c-2110)}.card{font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small);position:relative;z-index:1;display:flex;flex-direction:column;width:100%;border:none;background-color:var(--card-bg);color:var(--card-color);border:var(--card-border-width) var(--card-border-style) var(--card-border-color);border-radius:var(--card-border-radius);box-shadow:var(--card-box-shadow);outline:var(--card-outline);height:100%}.card .mytyFormBoxBig{--myty-form-label-color: var(--c-2110);--myty-form-label-color-active: var(--c-2110);padding-bottom:calc(var(--d40) - 2*var(--myty-form-label-pb))}.card-image{width:100%;position:relative;z-index:1}.card-image img{position:relative;z-index:1}.card-image .card-image__fullwidth{display:block;width:100%}.card-info{position:absolute;z-index:2;bottom:0;left:var(--card-body-padding-x)}.card-info__location{background:var(--c-3410);padding:0 var(--s20);border-radius:var(--card-body-padding-x);color:var(--c-2010);display:inline-block;margin-bottom:var(--s10)}.card-info__badge{display:flex;justify-content:center;flex-direction:column;background-color:var(--c-1010);padding:var(--s10) var(--card-body-padding-x);height:calc(2.3rem + 2.2rem + 2*var(--s10));position:relative;z-index:1;color:var(--c-2010);font:var(--t-Standard);margin-bottom:calc(var(--s20)*-1);left:calc(var(--card-body-padding-x)*-1)}.card-info__badge svg{width:8.5rem;height:2.2rem}.card-body{padding:0 var(--card-body-padding-x);flex-grow:1}.card-body:last-child:not([class*=pb-]){padding-bottom:calc(var(--card-item-padding-y)*.5)}.card-tags{color:var(--c-2130);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:var(--s10)}.card-description{display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card-status{font:var(--t-Small-Bold);letter-spacing:var(--ls-Small-Bold);overflow-wrap:var(--wrap-Small-Bold);color:var(--card-status-color)}.card-status.is-reference{--card-status-color: var(--c-2140)}.card-price{font:var(--t-N300);letter-spacing:var(--ls-N300);overflow-wrap:var(--wrap-N300);width:calc(100% + var(--card-body-padding-x));transform:translateX(calc(-1px - var(--card-body-padding-x)));padding-left:var(--card-body-padding-x);box-shadow:var(--card-price-box-shadow)}.card-headline{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.card-headline.font-T400{font:var(--t-T400);letter-spacing:var(--ls-T400);overflow-wrap:var(--wrap-T400)}.card-headline{width:100%;color:var(--card-headline-color);padding:0 0 var(--s20);margin:0}.card-headline:first-child{padding:var(--card-item-padding-y) 0}.card-headline--big{font:var(--t-T400);letter-spacing:var(--ls-T400);overflow-wrap:var(--wrap-T400)}a.card-headline{text-decoration:none;display:inline-block}.card-progress{padding:var(--s10) 0}.card-btn-i{color:var(--card-color)}.card-btn-i .alert__button--icon{border-color:var(--card-btn-i-border-color)}.card-btn-i .icon{color:currentColor;fill:currentColor}a.card{--myty-text-link-color: currentColor;--myty-text-link-decoration-color: currentColor;color:var(--myty-text-link-color);-webkit-text-decoration-color:var(--myty-text-link-decoration-color);text-decoration-color:var(--myty-text-link-decoration-color)}a.card.is-active,a.card:active{--myty-text-link-color: currentColor;--myty-text-decoration-color: currentColor}a.card.has-hover,a.card:hover,a.card:focus{--myty-text-link-color: currentColor;--myty-text-link-decoration-color: currentColor}a.card.is-disabled,a.card:disabled{--myty-text-link-color: currentColor;--myty-text-link-decoration-color: currentColor}a.card .icon{color:currentColor;fill:currentColor}a.card{text-decoration:unset}a.card:hover,a.card:focus{text-decoration:underline}.card-image.has-border,.card.has-border{--card-border-color: var(--c-2170);--card-border-width: 1px;--card-border-style: solid;--card-bg: var(--c-2010);--card-body-padding-x: var(--s40);--card-border-radius: var(--radius-md);transition:all .1s ease-in-out}.card-image.has-border[disabled],.card-image.has-border.is-disabled,.card.has-border[disabled],.card.has-border.is-disabled{--card-bg: var(--c-2170);--card-color: var(--c-2130);--card-headline-color: var(--c-2130);--card-status-color: var(--c-2130);--card-price-box-shadow: none}.card-image.has-border.is-selected,.card.has-border.is-selected{--card-border-color: var(--c-3330);--card-bg: var(--c-3330);--card-color: var(--c-2010);--card-headline-color: var(--c-2010);--card-status-color: var(--c-2010);--card-price-box-shadow: 10px 0 0 0 var(--c-2010) inset;--card-btn-i-border-color: var(--c-2010);transition:all .1s ease-in-out}.card-image.has-border .card-image:first-child,.card.has-border .card-image:first-child{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.card-image.has-border .card-image:first-child img,.card.has-border .card-image:first-child img{border-top-left-radius:calc(var(--radius-sm) + 1px);border-top-right-radius:calc(var(--radius-sm) + 1px)}.card-image.has-border .card-image:last-child,.card.has-border .card-image:last-child{border-bottom-left-radius:var(--card-border-radius);border-bottom-right-radius:var(--card-border-radius)}.card-image.has-border .card-image:last-child img,.card.has-border .card-image:last-child img{border-bottom-left-radius:calc(var(--radius-sm) + 1px);border-bottom-right-radius:calc(var(--radius-sm) + 1px)}.card-image.has-border.is-not-available,.card.has-border.is-not-available{--card-bg: var(--c-2180);--card-color: var(--c-2130);--card-headline-color: var(--c-2130);--card-status-color: var(--c-2130);--card-border-color: var(--c-2170);--card-price-box-shadow: none;cursor:not-allowed}.card-image.has-border.is-not-available .card-btn-i,.card.has-border.is-not-available .card-btn-i{color:var(--c-2110);cursor:pointer}.card-image.has-border.is-not-available .card-btn-i .alert__button--icon,.card.has-border.is-not-available .card-btn-i .alert__button--icon{border-color:var(--c-2110)}.card.has-dashed-border{--card-border-style: dashed}.card-footer{padding:var(--s40) var(--card-body-padding-x)}.card-image.has-hover,.card.has-hover{cursor:pointer}.card-image.has-hover:after,.card.has-hover:after{content:" ";display:block;position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;pointer-events:none;box-shadow:var(--tab-bar-btn-box-shadow);border-radius:var(--card-border-radius);overflow:hidden;transition:box-shadow .3s ease-in-out}.card-image.has-hover:hover,.card.has-hover:hover{text-decoration:none}.card-image.has-hover:hover:after,.card.has-hover:hover:after{--tab-bar-btn-box-shadow: 0 0 0 4px var(--c-2110)}.card--dialog{--card-body-padding-x: var(--d80);--card-price-box-shadow: none;--card-component-padding-x: var(--d80) var(--d60);height:calc(100vh - 8.1rem)}.card--dialog .card__header{padding:0 var(--card-body-padding-x)}.card--dialog .card-headline,.card--dialog .card-headline:first-child{padding-bottom:0}.card--dialog .card-price,.card--dialog .card-date,.card--dialog .card-content{padding-bottom:var(--card-item-padding-y)}.card--dialog .card-image{padding-bottom:calc(var(--card-item-padding-y)*2)}.card--dialog .card-content-bg{padding-inline:var(--card-component-padding-x)}.card-sticky-footer{position:-webkit-sticky;position:sticky;z-index:10;width:100%;height:auto;bottom:0;top:auto;left:0;right:auto;padding:var(--card-item-padding-y) var(--card-body-padding-x);background-color:var(--dialog-content-bg);border-top:1px solid var(--c-2170)}.card-sticky-footer .btn,.card-sticky-footer .btn:last-child,.card-sticky-footer .btn:first-child{margin-bottom:0}.card--video-player{--card-body-padding-x: var(--s40)}.card--video-player .card-video{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--card-body-padding-x)}.card-actions{display:flex;flex-direction:row;max-width:100%;overflow:hidden;align-items:center;justify-content:flex-start;gap:var(--d30)}.card-actions .btn{--myty-btn-background-color: inherit}.card-actions .btn--icon-only{--myty-text-link-color: var(--c-2110)}.card-actions__pull-right{margin-left:auto}.card-blog-content img{display:block;max-width:100%;margin:var(--s20) 0 var(--s30);float:none !important}.card-image__fallback{position:relative;z-index:1}.card-image__fallback img{display:block;width:100%;position:relative;z-index:1}.card-image__fallback .card-image__logo{position:absolute;left:0;top:0;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.card-image__fallback svg{width:60%;height:60%;fill:var(--c-1010)}.accent-box{--accent-box-padding: var(--d60) var(--s20);--accent-box-bg: var(--c-2180);--accent-box-color: var(--c-2110);--accent-box-border: none;--accent-box-shadow: none;--accent-border-radius: 0;padding:var(--accent-box-padding);background-color:var(--accent-box-bg);color:var(--accent-box-color);border:var(--accent-box-border);box-shadow:var(--accent-box-shadow);border-radius:var(--accent-border-radius)}.accent-box.is-outlined{--accent-box-border: 1px solid var(--c-3330);--accent-border-radius: var(--radius-md);--accent-box-bg: var(--c-2010)}.accent-box.is-bg-2010{--accent-box-border: 1px solid var(--c-2010);--accent-border-radius: var(--radius-md);--accent-box-bg: var(--c-2010)}.accent-box.is-bg-3350{--accent-box-border: 1px solid var(--c-3350);--accent-border-radius: var(--radius-md);--accent-box-bg: var(--c-3350)}.accent-box.is-small-row{--accent-box-padding: 0;font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small)}.accent-box.is-small-row:nth-child(n+2){--accent-box-padding: var(--s10) 0 0 0}.accent-box.is-small-bold-row{--accent-box-padding: 0;font:var(--t-Small-Bold);letter-spacing:var(--ls-Small-Bold);overflow-wrap:var(--wrap-Small-Bold)}.accent-box.is-inherit{--accent-box-border: 0;--accent-box-bg: inherit}.accent-box.is-py0{--accent-box-padding: 0}.accent-box.is-pyd20{--accent-box-padding: var(--d20) var(--s20)}.accent-box.is-pxs15{--accent-box-padding: 0 var(--s15)}.accent-box.is-pyd40{--accent-box-padding: var(--d40) var(--s20)}.accent-box .is-pyb20{--accent-box-padding: 0 0 var(--d20) 0}.accent-box__title{display:block;font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small);padding:0 0 var(--d40) 0}.is-grid-fr-auto{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--d20)}.is-grid-fr-auto [data-remove-coupon]{display:flex;justify-content:flex-start;align-items:center;height:100%;color:inherit;background-color:rgba(0,0,0,0);flex-wrap:nowrap}.is-grid-fr-auto [data-remove-coupon] .caption{padding:0 .8rem}.is-t-Standard-Bold{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.is-t-Standard-Bold [type=button]{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.is-t-Small{font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small)}.is-t-Small [type=button]{font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small)}.accent-box--link-list{--accent-box-shadow: none;--accent-box-padding: var(--s30) var(--s40);--accent-box-color: var(--c-2110);--accent-border-radius: var(--radius-sm);--accent-box-bg: var(--c-2010);border:1px solid var(--c-2160);position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start}a.accent-box--link-list{text-decoration:unset}.link-list-box{position:relative}.link-list-box .accent-box--link-list:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.link-list-box .accent-box--link-list+.accent-box--link-list{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.link-list-box .accent-box--link-list:hover,.link-list-box .accent-box--link-list:focus{border-color:rgba(0,0,0,0);z-index:10;--accent-box-shadow: 0 0 0 4px var(--c-2120)}.avatar-unstyled-box{display:flex}.avatar-info-box{--accent-box-padding: var(--s15) var(--s20);--accent-box-bg: var(--c-2010);--accent-box-color: var(--c-2110);--accent-box-shadow: 0 0 0 1px var(--c-2160) inset;--accent-border-radius: var(--radius-sm);transition:.3s ease all;display:flex;align-items:center;flex-direction:row;width:100%}.avatar-info-box:hover{--accent-box-shadow: 0 0 0 4px var(--c-2120)}.avatar-info-box.no-hover:hover{--accent-box-shadow: 0 0 0 1px var(--c-2160) inset}.avatar-info-box .info{flex:1 1 auto;padding:0 0 0 var(--d30);max-width:calc(100% - var(--avatar-width))}.avatar-info-box .name,.avatar-info-box .date{width:100%;overflow-x:clip;white-space:nowrap;text-overflow:ellipsis}.avatar-info-box .subline{color:var(--c-2140)}.avatar-info-box.is-anonymous span[data-private],.avatar-info-box.is-anonymous span[data-company]{display:none}.avatar-info-box.is-company span[data-private]{display:none}.avatar-info-box.is-private span[data-company]{display:none}.avatar-info-box.is-pb0{--accent-box-padding: var(--s15) var(--s20) 0 var(--s20)}.avatar-info-box.is-p0{--accent-box-padding: 0}.avatar-info-box.no-shadow{--accent-box-shadow: none}.avatar-info-box.has-accent-bg{--accent-box-bg: var(--c-2180)}.avatar-info-box.is-p0.no-shadow{--accent-box-shadow: none}.avatar-info-box[data-break-words] .name{white-space:unset;text-overflow:unset;max-width:100%;overflow-x:clip;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;overflow:unset}.avatar-info-box.has-footer-row{--accent-box-padding: var(--s15) var(--s20) 0.1rem var(--s20);flex-wrap:wrap}.avatar-info-box.has-footer-row .footer-row{padding-top:var(--s20);width:calc(100% + var(--s40));margin-left:calc(var(--s20)*-1 + .1rem);margin-right:calc(var(--s20)*-1 + .1rem)}.avatar-info-box.has-footer-row .footer-row [data-bg]{width:100%;padding:var(--s10) var(--s20)}.avatar-info-box.has-footer-row .footer-row__content{display:flex;width:auto;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}a.avatar-info-box{text-decoration:unset}.avatar-info-box--unstyled{pointer-events:none;padding:0;border:none;box-shadow:none}.avatar-info-box--unstyled.edit{pointer-events:auto}.accent-box{--avatar-width: 4.6rem;--avatar-height: 4.6rem}.accent-box.font-Hero200{--avatar-width: 4.2rem;--avatar-height: 4.2rem}.avatar{width:var(--avatar-width);height:var(--avatar-height)}.avatar-info-box .avatar{flex:0 0 var(--avatar-width)}.avatar__img{display:block;vertical-align:middle;max-width:100%;background-color:var(--c-2180);border-radius:var(--radius-circle);overflow:hidden}.avatar__no-img{display:flex;width:100%;height:100%;justify-content:center;align-items:center;color:var(--c-2110);background-color:var(--c-2180);border-radius:var(--radius-circle);font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small)}.avatar__svg{--icon-width: 100%;--icon-height: 100%}.avatar__svg.is-lg{--icon-width: 50%;--icon-height: 50%}.avatar__svg{fill:currentColor;color:currentColor}.avatar__logo-img{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.avatar__logo{display:block;vertical-align:middle;max-width:100%;max-height:100%;border-radius:var(--radius-sm)}.is-company .avatar__no-img{border-radius:var(--radius-sm)}.clear-coupon{display:flex;justify-content:space-between;align-items:center;align-self:stretch;flex-wrap:nowrap}.summary-group{font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard)}.summary-group__title{display:grid;grid-template-columns:minmax(0, 1fr) 4rem;gap:var(--s20);align-items:flex-start;font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.summary-group__title .caption{display:block;padding:var(--s20) 0}.summary-group__title .btn--flat{padding-top:var(--s20);padding-bottom:var(--s20)}.record{padding:0 0 var(--d20) 0}.record__label{font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small);color:var(--c-2130)}.record__value{font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard);color:var(--c-2110)}.record__value.has-btn{display:grid;grid-template-columns:minmax(0, 1fr) 4rem;gap:var(--s15);align-items:flex-start;font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard)}.record__value.has-btn .caption{display:block}.record__value.has-btn .btn--flat{padding-top:0;padding-bottom:0;justify-content:flex-end}.record__value .is-copying{background-color:var(--c-2180)}.record__subtitle{font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small);color:var(--c-2140)}.record--transfer .record__label{color:var(--c-2140)}.has-arrow{--sqrt2: 1.4142135624;--arrow-size: 1.6rem;--arrow-bw: 0.1rem;--arrow-border-width: 0.1rem 0.1rem 0.1rem 0.1rem;--arrow-border-style: solid;--arrow-color: var(--c-2160);--arrow-bg: var(--c-2010);--arrow-border-color: var(--arrow-color);--arrow-border-radius: var(--radius-sm);--arrow-position-left: 2.9rem;--arrow-position-right: auto}.has-arrow:after{content:"";display:none;width:var(--arrow-size);height:var(--arrow-size);transform:rotate(-45deg);position:absolute;border-radius:var(--arrow-border-radius);color:inherit;background-color:var(--arrow-bg);border-width:var(--arrow-border-width);border-style:var(--arrow-border-style);border-color:var(--arrow-border-color)}[data-arrow=down].has-arrow{--arrow-border-color: var(--arrow-bg) var(--arrow-bg) var(--arrow-color) var(--arrow-color)}[data-arrow=down].has-arrow:after{--calcBtm: calc(((var(--arrow-size) * var(--sqrt2)) - var(--arrow-size)) / 4 - var(--arrow-bw) * 2);display:block;top:auto;right:var(--arrow-position-right);bottom:calc((var(--arrow-size)/2 - var(--calcBtm))*-1);left:var(--arrow-position-left);transform:rotate(-45deg)}[data-arrow=up].has-arrow{--arrow-border-color: var(--arrow-color) var(--arrow-color) var(--arrow-bg) var(--arrow-bg)}[data-arrow=up].has-arrow:after{--calcBtm: calc(((var(--arrow-size) * var(--sqrt2)) - var(--arrow-size)) / 4 - var(--arrow-bw) * 2);display:block;top:calc((var(--arrow-size)/2 - var(--calcBtm))*-1);right:var(--arrow-position-right);bottom:auto;left:var(--arrow-position-left);transform:rotate(-45deg)}.has-arrow{position:relative}.blockquote{--sqrt2: 1.4142135624;--blockquote-padding: var(--d40) var(--s20);--blockquote-margin: 0;--blockquote-bg: var(--c-3330);--blockquote-color: var(--c-2010);--blockquote-font: var(--t-Standard-Bold);--blockquote-letter-spacing: var(--ls-Standard-Bold);--blockquote-border-radius: var(--radius-sm);--blockquote-arrow-size: 2rem;--blockquote-arrow-border-width: 0.1rem;--blockquote-border: var(--blockquote-arrow-border-width) solid var(--c-3330)}.blockquote[data-bg="2180"]{--blockquote-bg: var(--c-2180);--blockquote-border: var(--blockquote-arrow-border-width) solid var(--c-2170);--blockquote-color: var(--c-2110)}.blockquote.p-unified{--blockquote-padding: var(--d40)}.blockquote{position:relative;padding:var(--blockquote-padding);color:var(--blockquote-color);background-color:var(--blockquote-bg);border:var(--blockquote-border);border-radius:var(--blockquote-border-radius)}.blockquote p{margin:0;padding:0;font:inherit;color:inherit}.blockquote[data-arrow]:after{content:"";display:none;width:var(--blockquote-arrow-size);height:var(--blockquote-arrow-size);transform:rotate(-45deg);position:absolute;border-radius:var(--blockquote-border-radius);color:var(--blockquote-color);background-color:var(--blockquote-bg)}.blockquote[data-arrow=down]:after{--calcBtm: calc(((var(--blockquote-arrow-size) * var(--sqrt2)) - var(--blockquote-arrow-size)) / 4 - var(--blockquote-arrow-border-width) * 2);display:block;top:auto;right:auto;bottom:calc((var(--blockquote-arrow-size)/2 - var(--calcBtm))*-1);left:2.9rem;transform:rotate(-45deg);border-bottom:var(--blockquote-border);border-left:var(--blockquote-border)}.blockquote[data-arrow=up]:after{--calcBtm: calc(((var(--blockquote-arrow-size) * var(--sqrt2)) - var(--blockquote-arrow-size)) / 4 - var(--blockquote-arrow-border-width) * 2);display:block;top:calc((var(--blockquote-arrow-size)/2 - var(--calcBtm))*-1);right:auto;bottom:auto;left:2.9rem;transform:rotate(-45deg);border-top:var(--blockquote-border);border-right:var(--blockquote-border)}.spacer{--spacer-height: 0.1rem;--spacer-line-height: 0;--spacer-bg: var(--c-2160);--spacer-padding: var(--s20) 0;padding:var(--spacer-padding)}.spacer__line{height:var(--spacer-height);line-height:var(--spacer-line-height);font-size:0;background-color:var(--spacer-bg)}.campaign{display:flex;flex-direction:column;--campaign-amount-bg: var(--c-2110);--campaign-amount-color: var(--c-2010);--campaign-amount-offset: calc(-1 * var(--d40));--campaign-info-pt: var(--d50)}.campaign.is-supervising{--campaign-amount-bg: var(--c-1010)}.campaign__amounts{display:flex;flex-wrap:nowrap;flex-direction:row;width:-webkit-min-content;width:-moz-min-content;width:min-content;position:relative;transform:translateX(var(--campaign-amount-offset))}.campaign__amounts [data-amounts]{background-color:var(--campaign-amount-bg);color:var(--campaign-amount-color);padding:var(--s15) var(--d90) var(--s15) calc(var(--s20) + var(--d80));display:flex;flex-direction:column;align-items:stretch;position:relative;z-index:1}.campaign__amounts [data-pot]{min-width:1px;position:relative;z-index:2}.campaign__amounts [data-pot] img,.campaign__amounts [data-pot] .data-pot__icon{display:block;height:100%;width:auto;max-width:none;--translateIconX: calc(-1 * var(--d50));--translateIconY: -0.6rem;--scaleIconTo: 1.2;transform:translate(var(--translateIconX), var(--translateIconY)) scale(var(--scaleIconTo))}.campaign__amounts [data-pot] .svg-campaign-icon{height:100%;width:auto;display:inline-block}.campaign__amounts [data-pot=vote] img,.campaign__amounts [data-pot=vote] .data-pot__icon{--translateIconX: -4.8rem;--translateIconY: -0.8rem}.campaign__amounts [data-pot=boost] img,.campaign__amounts [data-pot=boost] .data-pot__icon{--translateIconX: calc(-1 * var(--d70));--scaleIconTo: 1}.campaign__amounts [data-pot=contest] img,.campaign__amounts [data-pot=contest] .data-pot__icon{--translateIconX: calc(-1 * var(--d60));--scaleIconTo: 1}.campaign__amounts [data-used]{font:var(--t-N300);letter-spacing:var(--ls-N300);overflow-wrap:var(--wrap-N300);display:block;white-space:nowrap}.campaign__amounts [data-total]{font:var(--t-Small-Bold);letter-spacing:var(--ls-Small-Bold);overflow-wrap:var(--wrap-Small-Bold);display:block;white-space:nowrap}.accent-box--dialog.campaign__infos{padding:var(--campaign-info-pt) var(--d60) 0 var(--d80)}.accent-box--dialog.campaign__infos .strong--headline,.accent-box--dialog.campaign__infos .tyc--strong-headline>strong:first-child,.accent-box--dialog.campaign__infos .tyc--strong-headline p:first-child>strong:first-child,.tyc--strong-headline .accent-box--dialog.campaign__infos p:first-child>strong:first-child{padding-bottom:0}.accent-box--dialog.campaign__infos .strong--headline:first-child,.accent-box--dialog.campaign__infos .tyc--strong-headline>strong:first-child,.accent-box--dialog.campaign__infos .tyc--strong-headline p:first-child>strong:first-child,.tyc--strong-headline .accent-box--dialog.campaign__infos p:first-child>strong:first-child{padding-top:0}.accent-box--dialog.campaign__infos .campaign-logo,.accent-box--dialog.campaign__infos .tyc,.accent-box--dialog.campaign__infos .mytyFormFieldsetDescription{padding-top:var(--campaign-info-pt)}.accent-box--dialog.campaign__infos .campaign-logo{padding-bottom:calc(2*var(--campaign-info-pt))}.campaign:last-child .accent-box--dialog.campaign__infos .campaign-logo{padding-bottom:calc(var(--campaign-info-pt))}.avatar-head{display:flex;text-decoration:none;color:var(--c-2110);text-align:left;width:100%}.avatar-head__image{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;overflow:hidden;border:1px solid var(--c-2180);background-color:var(--c-2180);flex-shrink:0}.avatar-head__image svg,.avatar-head__image img{display:block;max-width:100%}.avatar-head__image svg{fill:var(--c-2110)}.avatar-head__info{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;line-height:1.3;color:var(--c-2110);width:calc(100% - 2rem)}.avatar-head__info--mobile{margin-left:var(--s30)}.avatar-head__info-text{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:calc(100% - 50px)}.avatar-head__info-text+.avatar-head__info-text{color:var(--c-2140)}.campaign-small{--campaign-small-hover-box-shadow: none;display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr;width:100%;height:100%;text-align:left;gap:1px;border-radius:var(--radius-md);box-shadow:0 0 0 0 rgba(0,0,0,0);transition:box-shadow 150ms ease-in;position:relative}.campaign-small:after{content:" ";display:block;position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;pointer-events:none;box-shadow:var(--campaign-small-hover-box-shadow);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow .3s ease-in-out}.campaign-small:hover{cursor:pointer}.campaign-small:hover:after{--campaign-small-hover-box-shadow: inset 0 0 0 4px var(--c-2120)}.campaign-small.no-hover:hover{cursor:text}.campaign-small.no-hover:hover:after{--campaign-small-hover-box-shadow: none}.campaign-small__header{--accent-border-radius: var(--radius-sm);--accent-box-border: 1px solid var(--c-3330);--accent-box-bg: var(--c-3330);--accent-box-color: var(--c-2010);--accent-box-title-color: var(--c-2010);--accent-box-padding: var(--s20);display:grid;width:100%;grid-template-rows:100%;grid-template-columns:auto 1fr;gap:var(--s20);align-items:center}.campaign-small__header .campaign-small__icon{display:flex;height:auto;align-items:center}.campaign-small__header .svg-campaign-icon{display:inline-block;height:5rem}.campaign-small__header .campaign-more-icon{display:none}.campaign-small[data-rows="1"]{grid-template-rows:1fr}.campaign-small[data-rows="1"] .campaign-small__header{height:100%}.campaign-small__headline{display:flex;flex-direction:column;width:100%;overflow-x:clip}.campaign-small__headline .title{color:var(--accent-box-title-color)}.campaign-small--bw .campaign-small__header{--accent-box-border: 1px solid var(--c-2110);--accent-box-bg: var(--c-2010);--accent-box-color: var(--c-2110);--accent-box-title-color: var(--c-2140)}.campaign-small__body{--accent-border-radius: var(--radius-sm);--accent-box-bg: var(--c-2010);--accent-box-border: 1px solid var(--c-2170);--accent-box-padding: var(--s20) var(--s40) var(--s40) var(--s40);display:flex;width:100%;height:100%}.accent-box--campaign-archive{text-align:left}.media-box-wrapper{overflow:hidden}.media-box{display:flex;flex-direction:column-reverse;align-items:center;background:var(--c-2180);background:linear-gradient(180deg, transparent 5rem, var(--c-2180) 5rem);margin:0 calc(var(--rds-grid-padding)*-1);position:relative;z-index:1}.media-box.media-box--no-media{background:var(--c-2180)}.media-box--no-media{max-width:90rem}.media-box__content{padding:var(--s60) var(--rds-grid-padding);width:100%}.media-box__media{min-width:28rem;max-width:46rem;padding:0 var(--s40)}.media-top-border{border-top:.1rem solid var(--c-2130)}.note-list{padding:var(--d60) 0;margin:0;width:100%}.note-list__item{display:flex;width:100%;align-items:center;line-height:1.1;margin-bottom:var(--s40)}.note-list__item:last-child{margin-bottom:0}.note-list__icon{margin-right:var(--s30)}.note-list__icon svg{width:4rem;height:4rem}.note-list__content small{display:block}:root{--d20-50-90: 2rem}.project-teaser{display:flex;flex-direction:column-reverse;position:relative;z-index:10}.project-teaser-info__video{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2}.project-teaser-info{--teaser-info-padding: 0 0 var(--d70) 0;position:relative;z-index:10;padding:var(--teaser-info-padding);display:grid;grid-template-rows:auto auto;grid-template-areas:"badge" "title"}.project-teaser-info .project-teaser-info__title{grid-area:title;padding-top:var(--d60)}.project-teaser-info .project-teaser-info__badge{grid-area:badge}.project-teaser-info .project-teaser-info__badge:not(:empty){margin:calc(-1*var(--d40)) 0 0 calc(-1*var(--rds-grid-padding))}.project-teaser-info~.project-teaser-info__video{z-index:12}.project-teaser-bg{--header-padding: 0;--teaser-bg-max-height: 28.5rem;position:relative;width:100%;aspect-ratio:1200/670;max-height:var(--teaser-bg-max-height);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.project-teaser-bg:after{background:var(--overlay-images);display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:""}.project-teaser-bg .btn-play{z-index:2}.organization-teaser-m-logo{position:relative;z-index:2;width:18.5rem;height:calc(18.5rem + var(--d40));padding-bottom:var(--d40);margin-top:-9.25rem;border:var(--s10) solid var(--c-2010);background:var(--c-2010)}[data-ppp-theme]{--ppp-banner-bg: var(--c-2110);--ppp-banner-color: var(--c-2010)}.teaser-section--ppp{--ppp-banner-padding: var(--d60) 0;color:var(--ppp-banner-color);background-color:var(--ppp-banner-bg);padding:var(--ppp-banner-padding)}.teaser-section--ppp-banner{width:100%;height:auto;gap:var(--d40);color:var(--ppp-banner-color);background-color:var(--ppp-banner-bg);display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"logo name";justify-content:flex-start;align-items:center;font:var(--t-Small-Bold);letter-spacing:var(--ls-Small-Bold);overflow-wrap:var(--wrap-Small-Bold);text-decoration:unset}.teaser-section--ppp-banner.is-gapless{gap:0}.teaser-section--ppp-banner:focus,.teaser-section--ppp-banner:hover{color:var(--ppp-banner-color);background-color:var(--ppp-banner-bg);text-decoration:none}.teaser-section--ppp-banner__img-logo{grid-area:logo}.teaser-section--ppp-banner__img-logo .img-responsive{width:auto;max-height:7rem}.teaser-section--ppp-banner__title{grid-area:name;display:flex;flex-direction:column}.ppp-title{font:var(--t-T300);letter-spacing:var(--ls-T300);overflow-wrap:var(--wrap-T300)}button.article-cofunding-badges{text-align:left}.article-cofunding-badge{--cofunding-badge-bg: var(--c-1010);--cofunding-badge-color: var(--c-2010);--cofunding-badge-padding: var(--d40) var(--d60) var(--d40) var(--d20-50-90);background-color:var(--cofunding-badge-bg);color:var(--cofunding-badge-color);padding:var(--cofunding-badge-padding);display:flex;flex-direction:column;width:100%;position:relative;z-index:1}.article-cofunding-badge:before{content:" ";display:block;background-color:var(--cofunding-badge-bg);position:absolute;z-index:-1;right:99%;top:0;width:100vw;height:100%;pointer-events:none}.article-cofunding-badge .alert__button--icon-size{position:absolute;right:var(--s10);top:var(--s10)}.article-cofunding-badge__value{font:var(--t-N200);letter-spacing:var(--ls-N200);overflow-wrap:var(--wrap-N200)}.article-cofunding-badge__small.has-info-btn,.article-cofunding-badge__value.has-info-btn{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--d10);flex-wrap:nowrap;white-space:nowrap}.organization-cf-badge-down{background-color:var(--c-1010);width:100%}.organization-cf-badge-down:before{display:none}.organization-cf-badge-down .article-cofunding-badges--badge{padding-inline:0}.pinnwand .row .col:nth-child(3){display:none}.sticky-support-bar{width:100%;position:fixed;bottom:0;left:0;z-index:20;will-change:transform;border-top:.1rem solid var(--c-2170);animation:show-support-bar .3s 1;animation-delay:1s;animation-fill-mode:forwards;background-color:var(--c-2010);box-shadow:0 -0.1rem .3rem 0 rgba(0,0,0,.05);transform:translateY(100%)}.project-widget{display:grid;gap:var(--d80);grid-template-rows:1fr 1fr}.mytyFormControl.is-family-monospace,.mytyFormTailSelect .is-family-monospace.select-label{--myty-form-control-font: 400 1.7rem/1.2 var(--font-family-monospace);min-height:220px}.project-widget__code .btn--sharing:not(.is-block){--myty-btn-width: 2rem;--myty-btn-height: 2rem;position:absolute;right:15px;top:0;z-index:10}@keyframes show-support-bar{0%{transform:translateY(100%)}100%{transform:translateY(0)}}[data-heart-animation]{display:flex;position:absolute;z-index:1;width:100%;overflow:clip;height:100%;left:0;bottom:0;align-items:flex-end;justify-content:space-between;pointer-events:none}[data-heart]{--animation-iteration-count: 1;--animation-duration: 4s;position:relative;z-index:1;opacity:0}[data-heart] svg{color:var(--c-1010);fill:var(--c-1010)}[data-heart]:nth-child(1n){animation:heartUp1 var(--animation-duration) .3s var(--animation-iteration-count) ease-in}[data-heart]:nth-child(2n){animation:heartUp5 var(--animation-duration) .2s var(--animation-iteration-count) ease-in}[data-heart]:nth-child(3n){animation:heartUp4 var(--animation-duration) .3s var(--animation-iteration-count) ease-in}[data-heart]:nth-child(4n){animation:heartUp3 var(--animation-duration) .4s var(--animation-iteration-count) ease-in}[data-heart]:nth-child(5n){animation:heartUp2 var(--animation-duration) .5s var(--animation-iteration-count) ease-in}[data-heart]:nth-child(6n){animation:heartUp1 var(--animation-duration) .6s var(--animation-iteration-count) ease-in}[data-heart]:nth-child(7n){animation:heartUp2 var(--animation-duration) .7s var(--animation-iteration-count) ease-in}[data-heart]:nth-child(8n){animation:heartUp3 var(--animation-duration) .8s var(--animation-iteration-count) ease-in}[data-heart]:nth-child(9n){animation:heartUp4 var(--animation-duration) .9s var(--animation-iteration-count) ease-in}[data-heart]:nth-child(10n){animation:heartUp5 var(--animation-duration) 1s var(--animation-iteration-count) ease-in}@keyframes heartUp1{0%{opacity:0;scale:1.2;rotate:0;translate:0 5vh}25%{opacity:1}50%{rotate:-12deg}75%{opacity:1;scale:1.5}100%{opacity:0;scale:.8;rotate:12deg;translate:75px -60vh}}@keyframes heartUp2{0%{opacity:0;scale:1;rotate:0;translate:0 5vh}25%{opacity:1}50%{rotate:12deg}75%{opacity:1;scale:1.3}100%{opacity:0;scale:.8;rotate:-12deg;translate:-75px -55vh}}@keyframes heartUp3{0%{opacity:0;scale:1;rotate:0;translate:0 5vh}25%{opacity:1}50%{rotate:7deg}75%{opacity:1;scale:1.3}100%{opacity:0;scale:.8;rotate:-7deg;translate:125px -50vh}}@keyframes heartUp4{0%{opacity:0;scale:1;rotate:0;translate:0 5vh}25%{opacity:1}50%{rotate:3deg}75%{opacity:1;scale:1.5}100%{opacity:0;scale:.8;rotate:-3deg;translate:-125px -65vh}}@keyframes heartUp5{0%{opacity:0;scale:1;rotate:0;translate:0 5vh}25%{opacity:1}50%{rotate:9deg}75%{opacity:1;scale:1.1}100%{opacity:0;scale:.8;rotate:-9deg;translate:-100px -45vh}}.recommended-bar__caption{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.recommended-bar__more .btn{--myty-btn-background-color: inherit}.progress{--progress-bg: var(--c-2170);--progress-color: var(--c-2010);--progress-value-bg: var(--c-3330);--progress-border-radius: var(--radius-sm);--progress-width: 100%;--progress-height: 2rem;--progress-value-width: 0;--progress-value-padding: 0;--progress-amount-padding: 0 var(--s15);--progress-gap-width: 1px;--progress-gap-left-position: 0;--progress-gap-bg: var(--progress-bg);--progress-gap-wrap-width: calc(2 * var(--progress-gap-width));--progress-gap-border-color: var(--progress-value-bg);--progress-gap-wrap-pos-factor: 1;width:var(--progress-width);height:var(--progress-height);color:var(--progress-color);font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard)}.progress__bg{width:var(--progress-width);height:var(--progress-height);background-color:var(--progress-bg);position:relative;border-radius:var(--progress-border-radius)}.progress__value{width:var(--progress-value-width);max-width:100%;height:100%;background-color:var(--progress-value-bg);position:absolute;left:0;top:0;z-index:1}.progress__amount{display:none;position:relative;z-index:2;padding:var(--progress-amount-padding);height:var(--progress-amount-height);width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-content:flex-start;align-items:center;font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard);color:var(--progress-color)}.progress__gap{width:calc(4*var(--progress-gap-width));height:var(--progress-height);overflow:hidden;background-color:var(--progress-gap-bg);border-left:calc(2*var(--progress-gap-width)) solid var(--progress-gap-border-color);position:absolute;top:0;left:var(--progress-gap-left-position);transform:translateX(calc(0px - var(--progress-gap-width)));z-index:3}.progress--lg{--progress-height: auto;--progress-bg: var(--c-2110);--progress-amount-padding: var(--s15) var(--d60);--progress-value-bg: var(--c-3330);--progress-bar-border-radius: var(--radius-md);--progress-gap-wrap-pos-factor: 2.8;border-radius:var(--progress-bar-border-radius)}.progress--lg .progress__bg,.progress--lg .progress__amount,.progress--lg .progress__value{border-radius:var(--progress-bar-border-radius)}.progress--lg .progress__amount{display:flex;font:var(--t-N200);letter-spacing:var(--ls-N200);overflow-wrap:var(--wrap-N200)}.progress__icon{display:none}.progress__gap--lg{--progress-gap-bg: transparent;--progress-gap-border-color: var(--c-2010);--progress-gap-width: 1rem;--progress-gap-wrap-width: 3px;--progress-icon-width: 23px;--progress-icon-ratio: calc(150 / 143);--progress-icon-height: calc(var(--progress-icon-width) * var(--progress-icon-ratio));--progress-icon-pos-top: calc(-0.6 * var(--progress-icon-width));--progress-icon-pos-left: calc(-0.46 * var(--progress-icon-width));width:var(--progress-gap-wrap-width);height:100%;font-size:0;line-height:0;letter-spacing:-12px;overflow:visible;border:0;position:absolute;top:0;left:var(--progress-gap-left-position);z-index:3}.progress__gap--lg:before,.progress__gap--lg:after{content:"";display:block;width:100%;background-color:var(--progress-gap-border-color);position:absolute;right:auto;left:0}.progress__gap--lg:before{top:0;bottom:auto;border-bottom-left-radius:var(--progress-border-radius);border-bottom-right-radius:var(--progress-border-radius);height:calc(var(--progress-gap-width) + var(--progress-icon-pos-top)*-0.3)}.progress__gap--lg:after{height:var(--progress-gap-width);bottom:0;top:auto;border-top-left-radius:var(--progress-border-radius);border-top-right-radius:var(--progress-border-radius)}.progress__gap--lg .progress__icon{position:absolute;display:block;width:var(--progress-icon-width);height:var(--progress-icon-height);top:var(--progress-icon-pos-top);left:var(--progress-icon-pos-left);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIxIDIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwwLC0xKSI+CiAgICAgICAgPHBhdGggZD0iTTExLjM0NiwzLjY5OEwxMS4zMjksMy43MDhDMTAuNjM3LDQuMTQ0IDEwLjA4OCw0LjY1MiA5LjY1OCw1LjE0NEM5LjM0OSw0LjcyOSA5LjAwNCw0LjMzNCA4LjYzMywzLjk4NEM3LjY0NywzLjA1MyA1Ljk5NiwyLjAyMyA0LjE3NCwyLjczMUMyLjgzNiwzLjIzNCAyLjA2OCw0LjM2MyAxLjczMSw1LjU4OUMxLjQsNi43OTUgMS40NDMsOC4xOTUgMS43NDYsOS41OTRDMi4zNTUsMTIuNDAzIDQuMDk0LDE1LjU5MiA2LjkwMywxOC4wMzRDNy40NywxOC41MjcgOC4xMywxOS4wNDggOC43NjIsMTkuNDczQzkuMzE4LDE5Ljg0OCAxMC4wNDEsMjAuMjgzIDEwLjcxLDIwLjQzN0MxMS4zNTMsMjAuNjAyIDExLjk1OSwyMC40MDggMTIuMzA2LDIwLjI2OEMxMi43MzMsMjAuMDk3IDEzLjE3MSwxOS44MzggMTMuNTkzLDE5LjUzOEMxNC40NDIsMTguOTM0IDE1LjM4LDE4LjA1MiAxNi4yNDgsMTYuOTgxQzE3Ljk2NSwxNC44NjEgMTkuNTksMTEuNzcxIDE5LjQ5Niw4LjMyNEMxOS40NDQsNi4yMSAxOC40MzUsNC40MzIgMTYuODI0LDMuNDk4QzE1LjIsMi41NTUgMTMuMTYzLDIuNTg4IDExLjM0NiwzLjY5OFoiIHN0eWxlPSJmaWxsOnJnYigyMzIsMzIsMzcpO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTp3aGl0ZTtzdHJva2Utd2lkdGg6M3B4OyIvPgogICAgPC9nPgo8L3N2Zz4K) rgba(0,0,0,0) no-repeat center bottom}.progress__gap--lg[data-gap-reset]{transform:translateX(var(--progress-gap-wrap-width))}.project-header-info-block{display:flex;flex-direction:column;position:relative}.project-header-info-block .project-teaser_text{padding:0 0 var(--d60) 0}.project-progress .fan-box{padding:4.5rem var(--d90)}.campaign-progress-arrow-box{padding-inline:var(--d80)}.campaign-progress{--campaign-progress-height: 8.5rem;--progress-icon-width: 13rem;--progress-icon-height: 10rem;--progress-icon-offset-x: 2.8rem;--progress-icon-offset-y: var(--s40);--progress-icon-oversize: calc(var(--progress-icon-height) - var(--campaign-progress-height));--progress-bottom-space: calc(var(--progress-icon-offset-y) + var(--progress-icon-oversize));padding-inline:var(--d80);padding-block:0 var(--progress-bottom-space)}.progress--campaign{--progress-height: var(--campaign-progress-height);--progress-bg: var(--c-2110);--progress-possible-value-bg: var(--c-3350);--progress-used-amount: 0%;--progress-possible-amount: 0%;--progress-border-radius: var(--radius-md);border-radius:var(--progress-border-radius);position:relative}.progress--campaign__bars{display:grid;grid-template-columns:var(--progress-used-amount) var(--progress-possible-amount);grid-template-rows:100%;position:relative;width:100%;overflow-x:clip}.progress--campaign__bars .progress__amount{position:absolute;left:0;top:0}.progress--campaign__used,.progress--campaign__possible{height:100%;overflow-x:clip}.progress--campaign__possible{background-color:var(--progress-possible-value-bg);border-bottom-right-radius:var(--progress-border-radius);border-top-right-radius:var(--progress-border-radius)}.progress--campaign__used{background-color:var(--progress-value-bg);border-bottom-left-radius:var(--progress-border-radius);border-top-left-radius:var(--progress-border-radius)}.progress--campaign__used[data-used="100"]{border-radius:var(--progress-border-radius)}.progress--campaign__used[data-used="0"]~.progress--campaign__possible{border-radius:var(--progress-border-radius)}.progress--campaign__icon{position:absolute;right:0;top:0;width:var(--progress-icon-width);height:var(--progress-icon-height);transform:translate(var(--progress-icon-offset-x), var(--progress-icon-offset-y))}.progress--campaign__icon[data-icon=vote] .icon--campaign{transform:translateX(2rem)}.progress--campaign__amount{display:flex;flex-wrap:nowrap;flex-direction:row;width:-webkit-min-content;width:-moz-min-content;width:min-content;position:relative}.progress--campaign__amount [data-amounts]{display:flex;flex-direction:column;align-items:stretch;position:relative;z-index:1}.progress--campaign__amount [data-used]{font:var(--t-N300);letter-spacing:var(--ls-N300);overflow-wrap:var(--wrap-N300);display:block;white-space:nowrap}.progress--campaign__amount [data-total]{font:var(--t-Small-Bold);letter-spacing:var(--ls-Small-Bold);overflow-wrap:var(--wrap-Small-Bold);display:block;white-space:nowrap}.incentives{--incentives-height: auto;--incentives-max-height: none;width:100%;height:var(--incentives-height);max-height:var(--incentives-max-height)}.incentives-grid{--incentive-grid-max-height: unset;width:calc(100% + 8px);padding:4px 4px 0 4px;transform:translate(-4px, -4px);height:auto;max-height:var(--incentive-grid-max-height);transition:max-height 300ms cubic-bezier(0.4, 0, 0, 1)}.incentives-grid.has-height{overflow:hidden}.card--donation,.card--incentive{height:100%}.card--donation .mytyFormInputGroup-addon .btn--sharing{--myty-btn-background-color: transparen}.card--incentive{--incentives-box-shadow: none;box-shadow:var(--incentives-box-shadow);transition:box-shadow 300ms linear;cursor:pointer}.card--incentive .card-body{height:100%}.card--incentive .card__header.has-info-btn{width:100%;display:grid;grid-template-columns:1fr auto;justify-content:flex-start;align-items:flex-start}.card--incentive .card__header.has-info-btn .card-headline{max-width:100%;overflow-x:hidden;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.card--incentive .card__header.has-info-btn .alert__button{margin:calc(var(--card-item-padding-y) + .2rem);margin-right:0;height:auto}.card--incentive span[data-card-text=headline],.card--incentive span[data-card-text=desc]{display:block}.card--incentive span[data-card-text=headline-submitted],.card--incentive span[data-card-text=desc-submitted]{display:none}.card--incentive.is-disabled span[data-card-text=headline],.card--incentive.is-disabled span[data-card-text=desc]{display:none}.card--incentive.is-disabled span[data-card-text=headline-submitted],.card--incentive.is-disabled span[data-card-text=desc-submitted]{display:block}.card--incentive:not(.is-disabled):not([disabled]):hover{--incentives-box-shadow: 0 0 0 4px var(--c-2110)}.incentive__limits{display:flex;flex-direction:row;flex-wrap:nowrap;max-width:100%;overflow:hidden;justify-content:space-between;gap:var(--s20)}.incentive__price-row{display:grid;grid-template-columns:1fr auto;align-items:center}.incentive__price{justify-self:flex-start}.incentive__amount{padding-left:var(--s10);justify-self:flex-end;display:inline-flex;flex-wrap:nowrap}.incentive__amount-value{display:inline-flex;padding-right:var(--s10)}.incentive__amount-edit{color:var(--c-2110)}.is-selected .incentive__amount-edit{color:var(--c-2010)}.incentive-selection{display:flex;justify-content:space-between;align-items:center}.incentive-btn,.incentive-number{margin-left:auto}.incentive-btn .btn:first-child:last-child,.incentive-btn .btn:last-child,.incentive-number .btn:first-child:last-child,.incentive-number .btn:last-child{margin-bottom:0}.incentive-selection.is-reverse-column-sm{gap:var(--d10)}input[type=checkbox][id^=incentive-]+.btn .caption:first-child{display:inline}input[type=checkbox][id^=incentive-]+.btn .caption:last-child{display:none}input[type=checkbox][id^=incentive-]:checked+.btn .caption:first-child{display:none}input[type=checkbox][id^=incentive-]:checked+.btn .caption:last-child{display:inline}.incentive-number .btn{margin:0}.incentive-number .btn:first-child:last-child,.incentive-number .btn:last-child{margin:0}.incentive-number .btn .caption:first-child{display:inline}.incentive-number .btn .caption:last-child{display:none}.incentive-number .btn.is-selected .caption:first-child{display:none}.incentive-number .btn.is-selected .caption:last-child{display:inline}.logo-group{--logo-group-x-padding: var(--s40);--logo-group-y-padding: var(--s60);--logo-group-border-width: 1px;--logo-group-border-style: solid;--logo-group-border-color: var(--c-2160);--logo-group-border-radius: var(--radius-sm);--logo-group-border-box-shadow-left-top: inset var(--logo-group-border-width) 0 0 0 var(--logo-group-border-color), inset 0 var(--logo-group-border-width) 0 0 var(--logo-group-border-color);--logo-group-border-box-shadow-right-bottom: inset calc(var(--logo-group-border-width) * -1) 0 0 0 var(--logo-group-border-color), inset 0 calc(var(--logo-group-border-width) * -1) 0 0 var(--logo-group-border-color)}.logo-group__row{display:flex;flex-direction:column;gap:0;border:var(--logo-group-border-style) var(--logo-group-border-color);border-width:var(--logo-group-border-width) 0 0 var(--logo-group-border-width);border-radius:var(--logo-group-border-radius)}.logo-group__partner{display:flex;justify-content:center;width:100%;padding:var(--logo-group-y-padding) 0;flex:0 0 auto;border:var(--logo-group-border-style) var(--logo-group-border-color);border-width:0 var(--logo-group-border-width) var(--logo-group-border-width) 0}.logo-group__partner:first-child{border-radius:var(--logo-group-border-radius) var(--logo-group-border-radius) 0 0}.logo-group__partner:last-child{border-radius:0 0 var(--logo-group-border-radius) var(--logo-group-border-radius)}.logo-group__partner:first-child:last-child{border-radius:var(--logo-group-border-radius)}.logo-group__logo{max-width:calc(100% - var(--logo-group-x-padding) - var(--logo-group-x-padding));display:flex;flex-direction:row;height:100%;align-items:center}.logo-group__logo .is-alttext{max-width:100%;overflow:hidden}.logo-group__img{max-height:12rem}.facts{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;gap:var(--d60) var(--d80)}.facts .fact{display:flex;flex-direction:column;width:100%}.facts .fact .value,.facts .fact .caption{display:block;width:100%;overflow:hidden;white-space:nowrap}.facts .fact .caption{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}#eq-app #user-mail-list>div{padding:0}#eq-app #user-mail-list>div .col-sm-8{width:100%}#eq-app #user-mail-list>div .col-sm-8 h2{display:none}.dialog{--dialog-bg: rgba(0, 0, 0, 0.7);--dialog-z-index: 31;--dialog-border: none;--dialog-content-bg: var(--c-2010);--dialog-header-height: 8rem;--dialog-header-bg: var(--dialog-content-bg);--dialog-close-width: 6rem;--dialog-close-icon-size: 2rem;--dialog-content-padding: var(--d100) var(--d40);position:fixed;width:100vw;height:100%;top:0;left:0;z-index:var(--dialog-z-index);background:var(--dialog-bg);display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column;font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard);visibility:visible;pointer-events:auto;transition:visibility 0s,background .3s ease-in-out;-webkit-overflow-scrolling:touch}.dialog .card-image__fullwidth{max-width:60rem;margin-inline:auto}.dialog[aria-hidden=true]{z-index:-1;pointer-events:none;visibility:hidden;--dialog-bg: rgba(0, 0, 0, 0);transition:visibility 0s,background .3s ease-in-out}.dialog[aria-hidden=true] .dialog__body{transform:translateX(100%);transition:transform .3s ease-in-out}.dialog__header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 var(--d40) 0 var(--d80);position:-webkit-sticky;position:sticky;z-index:2;top:0;background:var(--c-2010);border-bottom:1px solid var(--c-2170)}.dialog__content .card--dialog{min-height:calc(100% - var(--dialog-header-height) - 1px)}.dialog__title{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold);display:flex}.dialog__close{display:flex;justify-content:center;align-items:center;width:var(--dialog-close-width);height:var(--dialog-header-height);color:var(--c-2110);transition:box-shadow 120ms}.dialog__close .icon{width:var(--dialog-close-icon-size);height:var(--dialog-close-icon-size)}.dialog__body{position:relative;width:100%;height:100%;overflow-y:auto;transform:translateX(0);transition:transform .3s ease-in-out;border:var(--dialog-border);background-color:var(--dialog-content-bg)}.dialog.is-full .dialog__body{width:100%;max-width:none}.dialog.is-full .embed-responsive{width:100%;height:calc(100vh - (var(--dialog-header-height) + 2rem) - var(--d100));overflow:hidden;position:relative}.dialog.is-full .embed-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.dialog.is-centered{justify-content:center;align-items:center}.dialog.is-centered .dialog__body{height:auto}.dialog.is-centered .card--dialog{height:auto;min-height:unset}.cfInterfaceEnabled .dialog.is-centered.z-index-999{--dialog-z-index: 999}.accent-box--dialog{padding:0 var(--s20)}.status{--status-font: var(--t-N400);--status-font-letter-spacing: var(--ls-N400);--status-bg: var(--c-2110);--status-color: var(--c-2010);--status-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);--status-border-radius: var(--radius-md);--status-width: 100%;--status-line-height: 2.2rem;--status-x-padding: var(--s15);--status-y-padding: var(--s15);--status-height: calc((var(--status-y-padding) * 2) + var(--status-line-height));--status-bar-bg: var(--c-3330);--status-bar-box-shadow: -2px 0px 0px 0px var(--status-bg);--status-bar-segment-width: 0;--status-bar-gap: 2px;background-color:var(--status-bg);color:var(--status-color);box-shadow:var(--status-box-shadow);font:var(--status-font);letter-spacing:var(--status-font-letter-spacing);position:relative;width:var(--status-width);height:var(--status-height);border-radius:var(--status-border-radius)}.status .status__value{display:flex;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:0 var(--status-x-padding);position:absolute;z-index:10;background-color:rgba(0,0,0,0);font:var(--status-font);letter-spacing:var(--status-font-letter-spacing);color:var(--status-color)}.status .status-bar{display:flex;width:100%;height:100%;border-radius:var(--status-border-radius)}.status .status-bar__segment{display:flex;height:100%;width:var(--status-bar-segment-width);background-color:var(--status-bar-bg);overflow:hidden}.status .status-bar__segment:first-child{border-top-left-radius:var(--status-border-radius);border-bottom-left-radius:var(--status-border-radius)}.status .status-bar__segment:last-child{border-top-right-radius:var(--status-border-radius);border-bottom-right-radius:var(--status-border-radius)}.status .status-bar__segment:nth-child(n+2){box-shadow:var(--status-bar-box-shadow)}.status.status--gap{--status-bar-box-shadow: none}.status.status--gap .status-bar{gap:var(--status-bar-gap)}.statistic-bar{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;gap:var(--d40)}.statistic-bar__item{display:flex;flex-direction:column}.statistic-bar__value,.statistic-bar__title{display:flex;align-items:center;justify-items:flex-start;flex-wrap:nowrap;white-space:nowrap}.statistic-bar__value{font:var(--t-T300);letter-spacing:var(--ls-T300);overflow-wrap:var(--wrap-T300);gap:var(--d10)}.statistic-bar__value .icon[data-icon-size=tiny]{--icon-width: 1.5rem;--icon-height: 1.5rem}.statistic-bar__title{font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small);gap:var(--d10)}.statistic-bar__title .alert__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sharing{--sharing-bar-color: var(--c-2110);--sharing-bar-font: var(--t-Standard-Bold);--sharing-bar-letter-spacing: var(--ls-Standard-Bold);display:flex;flex-direction:column;justify-content:flex-start;gap:var(--d40);font:var(--sharing-bar-font);letter-spacing:var(--sharing-bar-letter-spacing);color:var(--sharing-bar-color)}.sharing__bar{display:flex;flex-direction:row;gap:var(--d40);padding-right:var(--d40);align-items:center;justify-content:flex-start}.sharing__bar.flex-start-sm{justify-content:center;padding-bottom:var(--d40)}.share-row [data-alternate=share]:not(.d-none){width:100%;padding-bottom:var(--d40)}.teaser-start{position:relative;z-index:1;width:100%}.teaser-start__content{display:flex;width:100%;height:25rem;position:relative;z-index:1;align-items:flex-end}.teaser-start__image{background-position:center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;display:block;pointer-events:none;position:absolute;z-index:1;left:0;top:0}.teaser-start__image--desktop{display:none}.teaser-start.has-overlay .teaser-start__image:after{background:var(--overlay-images);display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:""}.teaser-start__box{position:relative;z-index:2;background:var(--c-2010);max-width:46.5rem;padding:var(--s60) var(--s80) 5rem 0;transform:translateY(5rem)}.teaser-start__box:before{content:" ";display:block;background-color:var(--c-2010);position:absolute;z-index:-1;right:99%;top:0;width:100vw;height:100%;pointer-events:none}.teaser-start--fluid .teaser-start__content{height:auto;min-height:25rem}.teaser-start__badge{width:100%;position:absolute;left:0;text-align:right;z-index:5;top:2.5rem;height:12.5rem}.teaser-start__badge img{display:inline-flex;max-width:12.5rem}.teaser-start-pager{justify-content:flex-end;transform:translateY(-2rem);position:relative;z-index:3;padding-bottom:var(--s80)}.teaser-start-pager__box{position:relative;z-index:3;display:flex;justify-content:space-between;background-color:var(--c-2010);max-width:48.5rem;margin-left:-2rem}.teaser-start-pager__buttons{position:relative;z-index:1;display:flex;width:100%;justify-content:space-between}.teaser-start-pager__placeholder{height:5rem}.swiper-fullsize{background:var(--c-2180);width:100%;margin-left:auto;margin-right:auto}.swiper-fullsize .swiper-wrapper{width:100% !important;margin:0 !important}.swiper-fullsize .swiper-slide{padding:0;overflow:hidden;padding-bottom:5rem}.swiper-fullsize+.search-content{padding-top:0}.swiper-fullsize:not(.swiper-initialized) .swiper-slide+.swiper-slide{display:none}.swiper-button-next,.swiper-button-prev{display:flex;align-items:center;justify-content:center;background-color:var(--c-2010);width:5rem;height:5rem;transition:all .2s ease-in-out;border:2px solid var(--c-2010);cursor:pointer;color:var(--c-2110)}.swiper-button-next:after,.swiper-button-prev:after{font-size:25px;padding-right:3px;color:#fff}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.7;pointer-events:none;cursor:default}.swiper-button-next{left:auto;right:0}.swiper-button-next:after{padding-right:0;padding-left:3px}.swiper-pagination{display:flex;background:var(--c-2010);width:5rem;height:5rem;align-items:center;justify-content:center;font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard)}.swiper-progress{--slide-progress: 0;width:var(--slide-progress);background-color:red;position:absolute;height:3px;z-index:4;bottom:0;left:0;transition:width .1s ease}.search-content{background:var(--c-2180)}.search-content input,.search-content .mytyFormInputGroup .mytyFormInputGroup-addon{background:var(--c-2180)}.search-content .btn,.search-content form{flex-shrink:0;display:inline-block}.search-content form{width:100%}.teaser-start__initiator-image{width:12rem;height:12rem;margin-top:-4rem;padding:var(--d20);background:var(--c-2010);align-items:center;justify-content:center;position:relative;z-index:2}.mytyFormBox,.mytyFormField{--myty-form-box-font: var(--t-Standard);--myty-form-box-letter-spacing: var(--ls-Standard);--myty-form-msg-font: var(--t-Small);--myty-form-msg-letter-spacing: var(--t-Small);--myty-form-msg-color: var(--c-2130);--myty-form-msg-color-error: var(--c-6010);--myty-form-control-color-error: var(--c-6010)}.mytyFormBox{--myty-form-label-font: var(--t-Standard);--myty-form-label-letter-spacing: var(--ls-Standard);--myty-form-label-font-active: var(--t-Small);--myty-form-label-letter-spacing-active: var(--t-Small);--myty-form-label-color: var(--c-2130);--myty-form-label-color-active: var(--c-2130);--myty-form-label-color-disabled: var(--c-2150);--myty-form-label-pt: 2rem;--myty-form-label-pb: 1.3rem;--myty-form-label-pt-active: 0;--myty-form-label-pb-active: 0.5rem;--myty-form-label-height: 2.3rem;--myty-form-label-height-active: 2rem;--myty-form-control-font: var(--t-Standard-Bold);--myty-form-control-letter-spacing: var(--ls-Standard-Bold);--myty-form-control-bg: var(--c-2010);--myty-form-control-color: var(--c-2110);--myty-form-control-color-disabled: var(--c-2150);--myty-form-control-placeholder-color: var(--c-2140);--myty-form-control-border: 1px solid var(--c-2140);--myty-form-control-border-active: 1px solid var(--c-2110);--myty-form-control-box-shadow: none;--myty-form-control-box-shadow-hover: 0 -1px 0 0 var(--c-2110) inset;--myty-form-control-box-shadow-active: 0 -3px 0 0 var(--c-2110) inset;--myty-form-control-min-height: calc(var(--myty-form-label-pt) + var(--myty-form-label-pb) + 2.3rem)}.mytyFormBoxBig{--myty-form-box-font: var(--t-N300);--myty-form-box-letter-spacing: var(--ls-N300);--myty-form-label-font: var(--t-N300);--myty-form-label-letter-spacing: var(--ls-N300);--myty-form-label-pb: 0.8rem;--myty-form-label-height: 2.3rem;--myty-form-control-font: var(--t-N300);--myty-form-control-letter-spacing: var(--ls-N300);--myty-form-control-min-height: calc(var(--myty-form-label-pt) + var(--myty-form-label-pb) + 2.3rem)}.mytyFormBoxBig .mytyFormInputGroup .mytyFormInputGroup-addon .btn{transform:translateY(0)}.tail-select,.tail-select *,.tail-select *:before,.tail-select *:after{box-sizing:border-box}.tail-select{width:250px;margin:1px;padding:0;display:inline-block;position:relative;font-size:14px;line-height:22px;font-family:inherit}.tail-select mark{color:white;background-color:#dc4650}.tail-select button{outline:none}.tail-select button.tail-all,.tail-select button.tail-none{height:auto;margin:0 2px;padding:2px 6px;display:inline-block;font-size:10px;line-height:14px;text-shadow:none;letter-spacing:0;text-transform:none;vertical-align:top;border-width:1px;border-style:solid;border-color:transparent;border-radius:3px;box-shadow:none;transition:color 142ms linear,border 142ms linear,background 142ms linear}.tail-select button.tail-all{color:rgba(48, 52, 56, 0.5);border-color:rgba(48, 52, 56, 0.5);background-color:transparent}.tail-select button.tail-all:hover{color:#62c462;border-color:#62c462;background-color:transparent}.tail-select button.tail-none{color:rgba(48, 52, 56, 0.5);border-color:rgba(48, 52, 56, 0.5);background-color:transparent}.tail-select button.tail-none:hover{color:#ee5f5b;border-color:#ee5f5b;background-color:transparent}.tail-select.disabled button.tail-all{color:rgba(48, 52, 56, 0.25);border-color:rgba(48, 52, 56, 0.25);background-color:transparent}.tail-select.disabled button.tail-none{color:rgba(48, 52, 56, 0.25);border-color:rgba(48, 52, 56, 0.25);background-color:transparent}.tail-select input[type=text]{color:#303438;width:100%;height:auto;margin:0;padding:10px 15px;display:inline-block;outline:0;font-size:12px;line-height:20px;vertical-align:middle;background-color:transparent;border-width:0;border-style:solid;border-color:transparent;border-radius:0;box-shadow:none}.tail-select input[type=text]:hover{color:#303438;border-color:transparent;background-color:transparent}.tail-select input[type=text]:focus{color:#3c82e6;border-color:transparent;background-color:transparent}.tail-select.disabled input[type=text]{color:rgba(48, 52, 56, 0.75);border-color:transparent;background-color:transparent}.tail-select-container{margin:0;padding:3px;text-align:left;border-radius:3px}.tail-select-container .select-handle{width:auto;color:#303438;cursor:pointer;margin:1px;padding:.2em .6em .3em;display:inline-block;position:relative;font-size:11.844px;text-align:left;font-weight:bold;line-height:16px;text-shadow:none;vertical-align:top;background-color:#d9d9d9;border-width:0;border-style:solid;border-color:transparent;border-radius:3px;transition:background 142ms linear}.tail-select-container .select-handle:hover{color:#303438;background-color:#dc4650}.tail-select-container.select-label .select-handle{margin:5px 3px}.tail-select .select-label{cursor:pointer;color:rgba(48, 52, 56, 0.85);width:100%;margin:0;padding:5px 30px 5px 10px;display:block;z-index:27;position:relative;text-align:left;background-color:white;border-width:0px;border-style:solid;border-color:#d9d9d9;border-radius:3px;box-shadow:0 1px 1px 1px rgba(0, 0, 0, 0.1),0 0 1px 1px rgba(0, 0, 0, 0.25);transition:background 142ms linear,box-shadow 142ms linear}.tail-select .select-label:after{top:15px;right:12px;width:0;height:0;margin:0;padding:0;z-index:25;content:"";opacity:.5;display:inline-block;position:absolute;border-top:5px dashed;border-top:5px solid\9 ;border-right:5px solid transparent;border-left:5px solid transparent;text-shadow:none;transition:opacity 142ms linear,transform 142ms linear}.tail-select .select-label .label-count,.tail-select .select-label .label-inner{width:auto;margin:0;text-align:left;vertical-align:top}.tail-select .select-label .label-count{float:left;color:rgba(48, 52, 56, 0.85);margin:0 5px 0 0;padding:0 7px 0 0;display:inline-block;font-size:11.844px;font-weight:bold;text-shadow:none;white-space:nowrap;vertical-align:top;border-width:0px 1px 0 0;border-style:solid;border-color:#d9d9d9;border-radius:0px}.tail-select .select-label .label-inner{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tail-select:hover .select-label,.tail-select.idle .select-label,.tail-select.active .select-label{z-index:25;box-shadow:0 1px 1px 1px rgba(0, 0, 0, 0.1),0 0 1px 1px #3c82e6}.tail-select:hover .select-label:after,.tail-select.idle .select-label:after,.tail-select.active .select-label:after{opacity:.85}.tail-select:hover .select-label .label-count,.tail-select.idle .select-label .label-count,.tail-select.active .select-label .label-count,.tail-select:hover .select-label .label-inner,.tail-select.idle .select-label .label-inner,.tail-select.active .select-label .label-inner{opacity:1}.tail-select.active .select-label{z-index:27}.tail-select.active .select-label:after{opacity:.85;transform:rotate(180deg)}.tail-select.disabled .select-label{cursor:not-allowed;box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.35)}.tail-select .select-dropdown{top:100%;left:0;color:#303438;width:100%;min-height:35px;margin:-1px 0 0 0;padding:0;z-index:30;display:none;overflow:hidden;position:absolute;background-color:white;border-width:0px;border-style:solid;border-color:#d9d9d9;border-radius:0 0 3px 3px;box-shadow:0 1px 1px 1px rgba(0, 0, 0, 0.1),0 0 1px 1px rgba(0, 0, 0, 0.25)}.tail-select .select-dropdown .dropdown-search{width:100%;margin:0;padding:0;display:block;position:relative;border-width:0 0 1px 0;border-style:solid;border-color:#d9d9d9;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.1)}.tail-select .select-dropdown .dropdown-inner{width:100%;margin:0;padding:1px 0;display:block;overflow-x:hidden;overflow-y:auto}.tail-select .select-dropdown .dropdown-empty{margin:0;padding:16px 0;display:block;font-size:12px;text-align:center;line-height:18px}.tail-select .select-dropdown .dropdown-action{top:3px;right:15px;width:auto;margin:0;padding:7px 0;z-index:35;display:inline-block;position:absolute;text-align:center}.tail-select .select-dropdown ul,.tail-select .select-dropdown ul li{width:100%;margin:0;padding:0;display:block;position:relative;list-style:none;font-size:14px;line-height:20px;vertical-align:top}.tail-select .select-dropdown ul li{color:#303438;padding:5px 10px 5px 35px;font-size:12px;text-align:left;line-height:18px;font-weight:normal}.tail-select .select-dropdown ul li:first-of-type{margin-top:7px}.tail-select .select-dropdown ul li:last-of-type{margin-bottom:7px}.tail-select .select-dropdown ul li.optgroup-title{color:rgba(48, 52, 56, 0.7);cursor:default;margin:9px 0 0 0;padding-left:10px;font-size:14px;text-shadow:none}.tail-select .select-dropdown ul li.optgroup-title button{float:right;margin-top:-2px;opacity:0}.tail-select .select-dropdown ul:hover li button{opacity:1}.tail-select .select-dropdown ul li.dropdown-option{cursor:pointer;color:#303438}.tail-select .select-dropdown ul li.dropdown-option:before{top:0;left:0;width:30px;height:30px;margin:0;padding:0;z-index:21;display:inline-block;content:"";opacity:0;position:absolute;vertical-align:top;background-repeat:no-repeat;background-position:center center;transition:opacity 50ms linear}.tail-select .select-dropdown ul li.dropdown-option .option-description{color:rgba(48, 52, 56, 0.85);width:auto;margin:0;padding:0;display:block;font-size:10px;text-align:left;line-height:14px;vertical-align:top}.tail-select .select-dropdown ul li.dropdown-option:hover,.tail-select .select-dropdown ul li.dropdown-option.hover{color:#303438}.tail-select .select-dropdown ul li.dropdown-option:hover .option-description,.tail-select .select-dropdown ul li.dropdown-option.hover .option-description{color:#303438}.tail-select.open-top .select-dropdown{top:auto;bottom:100%;margin:0 0 -1px 0;border-radius:3px 3px 0 0}.tail-select.hide-selected .select-dropdown ul li.selected,.tail-select.hide-disabled .select-dropdown ul li.disabled{display:none}.tail-select .select-dropdown ul li.dropdown-option:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2216%22%20viewBox%3D%220%200%2012%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M12%205l-8%208-4-4%201.5-1.5L4%2010l6.5-6.5L12%205z%22/%3E%3C/svg%3E")}.tail-select .select-dropdown ul li.dropdown-option:hover:before,.tail-select .select-dropdown ul li.dropdown-option.hover:before{opacity:.5}.tail-select .select-dropdown ul li.dropdown-option.selected{color:#3c82e6;background-color:white}.tail-select .select-dropdown ul li.dropdown-option.selected:before{opacity:.85;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2216%22%20viewBox%3D%220%200%2012%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M12%205l-8%208-4-4%201.5-1.5L4%2010l6.5-6.5L12%205z%22/%3E%3C/svg%3E")}.tail-select .select-dropdown ul li.dropdown-option.selected .option-description{color:#3c82e6}.tail-select.deselect .select-dropdown ul li.dropdown-option.selected:hover:before,.tail-select.deselect .select-dropdown ul li.dropdown-option.selected.hover:before{opacity:.85;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2216%22%20viewBox%3D%220%200%2012%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M7.48%208l3.75%203.75-1.48%201.48L6%209.48l-3.75%203.75-1.48-1.48L4.52%208%20.77%204.25l1.48-1.48L6%206.52l3.75-3.75%201.48%201.48L7.48%208z%22/%3E%3C/svg%3E")}.tail-select.deselect .select-dropdown ul li.dropdown-option.selected:hover .option-description,.tail-select.deselect .select-dropdown ul li.dropdown-option.selected.hover .option-description{color:#3c82e6}.tail-select .select-dropdown ul li.dropdown-option{transition:all .3s ease-in}.tail-select .select-dropdown ul li.dropdown-option:hover,.tail-select .select-dropdown ul li.dropdown-option.hover{transition:all .4s ease;background-color:#e9edf2}.tail-select.disabled .select-dropdown ul li.dropdown-option,.tail-select .select-dropdown ul li.dropdown-option.disabled{cursor:not-allowed;color:rgba(48, 52, 56, 0.4);text-shadow:0px 1px 0px rgba(119, 129, 138, 0.1),0px -1px 0px rgba(0, 0, 0, 0.1);background-color:#fafafa}.tail-select.disabled .select-dropdown ul li.dropdown-option:before,.tail-select .select-dropdown ul li.dropdown-option.disabled:before{opacity:.85;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M7%201C3.14%201%200%204.14%200%208s3.14%207%207%207%207-3.14%207-7-3.14-7-7-7zm0%201.3c1.3%200%202.5.44%203.47%201.17l-8%208A5.755%205.755%200%200%201%201.3%208c0-3.14%202.56-5.7%205.7-5.7zm0%2011.41c-1.3%200-2.5-.44-3.47-1.17l8-8c.73.97%201.17%202.17%201.17%203.47%200%203.14-2.56%205.7-5.7%205.7z%22/%3E%3C/svg%3E")}.tail-select.disabled .select-dropdown ul li.dropdown-option .option-description,.tail-select .select-dropdown ul li.dropdown-option.disabled .option-description{color:rgba(48, 52, 56, 0.4)}.tail-select.multiple .select-dropdown ul li.dropdown-option:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M13%201H1c-.55%200-1%20.45-1%201v12c0%20.55.45%201%201%201h12c.55%200%201-.45%201-1V2c0-.55-.45-1-1-1zm0%2013H1V2h12v12zM6%209H3V7h3V4h2v3h3v2H8v3H6V9z%22/%3E%3C/svg%3E")}.tail-select.multiple .select-dropdown ul li.dropdown-option.selected:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M13%201H1c-.55%200-1%20.45-1%201v12c0%20.55.45%201%201%201h12c.55%200%201-.45%201-1V2c0-.55-.45-1-1-1zm0%2013H1V2h12v12zM4%208c0-1.66%201.34-3%203-3s3%201.34%203%203-1.34%203-3%203-3-1.34-3-3z%22/%3E%3C/svg%3E")}.tail-select.multiple .select-dropdown ul li.dropdown-option.selected:hover:before,.tail-select.multiple .select-dropdown ul li.dropdown-option.selected.hover:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M13%201H1c-.55%200-1%20.45-1%201v12c0%20.55.45%201%201%201h12c.55%200%201-.45%201-1V2c0-.55-.45-1-1-1zm0%2013H1V2h12v12zm-2-5H3V7h8v2z%22/%3E%3C/svg%3E")}.tail-select.multiple.disabled .select-dropdown ul li.dropdown-option:before,.tail-select.multiple .select-dropdown ul li.dropdown-option.disabled:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M13%201H1c-.55%200-1%20.45-1%201v12c0%20.55.45%201%201%201h12c.55%200%201-.45%201-1V2c0-.55-.45-1-1-1zm0%2013H1V2h12v12zm-8.5-2H3v-1.5L9.5%204H11v1.5L4.5%2012z%22/%3E%3C/svg%3E")}.mytyFormFieldset,.is-fieldset{margin:0;padding:0}.mytyFormFieldset legend *,.is-fieldset legend *{font:var(--t-T200);letter-spacing:var(--ls-T200);overflow-wrap:var(--wrap-T200)}[data-form=new-project] .mytyFormFieldset legend,.acc--support .mytyFormFieldset legend,.article-support-facts .mytyFormFieldset legend{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}[data-form=new-project] .formmanager,.acc--support .formmanager,.article-support-facts .formmanager{scroll-margin-top:70px}fieldset.wizard__step[aria-disabled=true]{display:none}fieldset[data-route]{--fieldset-min-height: 80vh;--fsgrid-min-height: 1px;min-height:var(--fieldset-min-height);display:grid}fieldset[data-route] .mytyFormLegend{position:relative}[data-selector=fieldset-grid]{display:grid;min-height:var(--fsgrid-min-height);grid-template-rows:1fr auto}.mytyForm{position:relative}.mytyFormBox{font:var(--myty-form-box-font);letter-spacing:var(--myty-form-box-letter-spacing);padding-bottom:var(--d40);position:relative;max-width:100%}.mytyFormBox .mytyFormLabel{position:absolute;padding:0;line-height:1}.mytyFormBox label{max-width:100%;padding:var(--myty-form-label-pt) 0 var(--myty-form-label-pb) 0;max-height:calc var(--myty-form-label-height)var(--myty-form-label-pt)var(--myty-form-label-pb);font:var(--myty-form-label-font);letter-spacing:var(--myty-form-label-letter-spacing);color:var(--myty-form-label-color);cursor:text;display:flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:padding .3s,font-size .3s,color .2s}.mytyFormControl,.mytyFormTailSelect .select-label{font:var(--myty-form-control-font);letter-spacing:var(--myty-form-control-letter-spacing);outline:none;border:0;border-radius:0;width:100%;padding:var(--myty-form-label-pt) 0 var(--myty-form-label-pb) 0;transition:border .2s,box-shadow .2s;border-bottom:var(--myty-form-control-border);box-shadow:var(--myty-form-control-box-shadow);display:flex;min-height:var(--myty-form-control-min-height);color:var(--myty-form-control-color);background-color:var(--myty-form-control-bg);-webkit-appearance:none;-moz-appearance:none;appearance:none}.mytyFormControl::-webkit-input-placeholder, .mytyFormTailSelect .select-label::-webkit-input-placeholder{display:none}.mytyFormControl::-moz-placeholder, .mytyFormTailSelect .select-label::-moz-placeholder{display:none}.mytyFormControl::placeholder,.mytyFormTailSelect .select-label::placeholder{display:none}.mytyFormControl[disabled],.mytyFormTailSelect [disabled].select-label{color:var(--myty-form-control-color-disabled)}.mytyFormControl[readonly],.mytyFormTailSelect [readonly].select-label{color:var(--myty-form-control-color);border-bottom-color:var(--myty-form-control-bg)}.mytyFormControl.mytyFormError,.mytyFormTailSelect .mytyFormError.select-label{box-shadow:none;border-bottom-color:var(--myty-form-control-color-error)}.mytyFormControl::-webkit-input-placeholder, .mytyFormTailSelect .select-label::-webkit-input-placeholder{color:rgba(0,0,0,0)}.mytyFormControl::-moz-placeholder, .mytyFormTailSelect .select-label::-moz-placeholder{color:rgba(0,0,0,0)}.mytyFormControl::placeholder,.mytyFormTailSelect .select-label::placeholder{color:rgba(0,0,0,0)}.mytyFormSelectBox,.myty-datepicker{--myty-form-select-color-bg: var(--c-2010);--myty-form-select-color-bg-hover: var(--c-2110);--myty-form-select-color-bg-selected: var(--c-2010);--myty-form-select-color: var(--c-2110);--myty-form-select-color-hover: var(--c-2010);--myty-form-select-color-selected: var(--c-2110);--myty-form-select-option-font: var(--t-Standard);--myty-form-select-option-letterspacing: var(--ls-Standard);--myty-form-select-border-width-open: 0.4rem;--myty-form-select-padding-lr-open: 20px}.mytyFormInputGroup{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row}.mytyFormInputGroup .mytyFormInputGroup-addon{min-height:var(--myty-form-control-min-height);color:var(--myty-form-control-color);background-color:var(--myty-form-control-bg);padding:var(--myty-form-label-pt) 0 var(--myty-form-label-pb) 0;font:var(--myty-form-control-font);letter-spacing:var(--myty-form-control-letter-spacing);flex-basis:fit-content;border-bottom:var(--myty-form-control-border)}.mytyFormInputGroup .mytyFormInputGroup-addon.has-submit{padding:var(--myty-form-label-pt) 0 0 0}.mytyFormInputGroup .mytyFormInputGroup-addon .btn{--myty-btn-padding: 0 1rem;aspect-ratio:10/9;min-width:unset;margin:0;transform:translateY(-0.4rem)}.mytyFormInputGroup .mytyFormInputGroup-addon .btn:first-child:last-child,.mytyFormInputGroup .mytyFormInputGroup-addon .btn:last-child{margin:0}.mytyFormInputGroup .mytyFormInputGroup-addon .btn.btn--with-icon .icon{margin:0}.mytyFormInputGroup .mytyFormInputGroup-addon .btn--with-icon.is-loading{aspect-ratio:unset;background-color:rgba(0,0,0,0);border:0;box-shadow:none;outline:none;height:100%}.mytyFormInputGroup .mytyFormInputGroup-addon .btn--with-icon.is-loading .loader{--myty-btn-loader-height: var(--loader-height)}.mytyFormInputGroup .mytyFormControl,.mytyFormInputGroup .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormInputGroup .select-label{flex-basis:auto;padding-left:var(--d20);padding-right:var(--d20)}.mytyFormInputGroup .mytyFormControl:first-child,.mytyFormInputGroup .mytyFormTailSelect .select-label:first-child,.mytyFormTailSelect .mytyFormInputGroup .select-label:first-child{padding-left:0}.mytyFormInputGroup .mytyFormControl:last-child,.mytyFormInputGroup .mytyFormTailSelect .select-label:last-child,.mytyFormTailSelect .mytyFormInputGroup .select-label:last-child{padding-right:0}.mytyFormBox.has-input-group{--input-group-first-addon-width: 0px;--input-group-last-addon-width: 0px}.mytyFormBox.has-input-group .mytyFormLabel{width:100%}.mytyFormBox.has-input-group label{width:100%;display:flex}.mytyFormBox.has-input-group:not(.has-focus):not(.is-filled) label{padding-left:var(--input-group-first-addon-width);padding-right:var(--input-group-last-addon-width);max-width:calc(100% - var(--input-group-first-addon-width) - var(--input-group-last-addon-width))}.mytyFormFieldsetDescription:empty{display:none}.mytyFormElementDescription,.mytyFormElementErrorMsg,.mytyFormPasswordQualityBox{font:var(--myty-form-msg-font);letter-spacing:var(--myty-form-msg-letter-spacing);padding:var(--d30) 0 0 0;color:var(--myty-form-msg-color)}.mytyFormElementErrorMsg,.mytyFormPasswordValidation .mytyFormPasswordQualityError{color:var(--myty-form-msg-color-error)}.mytyFormPasswordValidation .mytyFormPasswordQualityBar{width:100%}select.mytyFormControl,.mytyFormTailSelect select.select-label{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.horizontal.ym-g100{margin-left:0}.mytyFormBox{--calcTranslateY: calc(var(--myty-form-label-pb-active) * -1)}.mytyFormBox .mytyFormInputGroup .mytyFormInputGroup-addon{transition-duration:.2s}.mytyFormBox.is-not-disabled:hover .mytyFormInputGroup .mytyFormInputGroup-addon,.mytyFormBox.is-not-disabled:hover .mytyFormControl:not(:focus):not([disabled]):not([readonly]):not([type=radio]):not([type=checkbox]):not([data-quantitybox]),.mytyFormBox.is-not-disabled:hover .mytyFormTailSelect .select-label:not(:focus):not([disabled]):not([readonly]):not([type=radio]):not([type=checkbox]):not([data-quantitybox]),.mytyFormTailSelect .mytyFormBox.is-not-disabled:hover .select-label:not(:focus):not([disabled]):not([readonly]):not([type=radio]):not([type=checkbox]):not([data-quantitybox]),.mytyFormBox:hover:not(.mytyFormError):not(.has-focus):not(.is-disabled) .mytyFormInputGroup .mytyFormInputGroup-addon,.mytyFormBox:hover:not(.mytyFormError):not(.has-focus):not(.is-disabled) .mytyFormControl:not(:focus):not([disabled]):not([readonly]):not([type=radio]):not([type=checkbox]):not([data-quantitybox]),.mytyFormBox:hover:not(.mytyFormError):not(.has-focus):not(.is-disabled) .mytyFormTailSelect .select-label:not(:focus):not([disabled]):not([readonly]):not([type=radio]):not([type=checkbox]):not([data-quantitybox]),.mytyFormTailSelect .mytyFormBox:hover:not(.mytyFormError):not(.has-focus):not(.is-disabled) .select-label:not(:focus):not([disabled]):not([readonly]):not([type=radio]):not([type=checkbox]):not([data-quantitybox]){border-bottom:var(--myty-form-control-border-active);box-shadow:var(--myty-form-control-box-shadow-hover);transition-duration:.2s}.mytyFormBox.is-filled.mytyFormSelectBox .mytyFormLabel,.mytyFormBox.has-focus.mytyFormSelectBox .mytyFormLabel{z-index:40}.mytyFormBox.is-filled label,.mytyFormBox.has-focus label{padding:var(--myty-form-label-pt-active) 0 var(--myty-form-label-pb-active) 0;font:var(--myty-form-label-font-active);letter-spacing:var(--myty-form-label-letter-spacing-active);color:var(--myty-form-label-color-active);max-height:calc var(--myty-form-label-height-active)var(--myty-form-label-pt-active)var(--myty-form-label-pb-active)}.mytyFormBox .mytyFormControl:focus,.mytyFormBox .mytyFormTailSelect .select-label:focus,.mytyFormTailSelect .mytyFormBox .select-label:focus{border-bottom:var(--myty-form-control-border-active);box-shadow:var(--myty-form-control-box-shadow-active)}.mytyFormBox.has-focus .mytyFormControl,.mytyFormBox.has-focus .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormBox.has-focus .select-label{border-bottom:var(--myty-form-control-border-active);box-shadow:var(--myty-form-control-box-shadow-active)}.mytyFormBox.has-focus .mytyFormInputGroup .mytyFormInputGroup-addon{border-bottom:var(--myty-form-control-border-active);box-shadow:var(--myty-form-control-box-shadow-active)}.is-selected .mytyFormBox[data-c-active="2010"] label{--myty-form-label-color-active: var(--c-2010)}.is-selected .mytyFormBox[data-c-active="2010"] .mytyFormControl,.is-selected .mytyFormBox[data-c-active="2010"] .mytyFormTailSelect .select-label,.mytyFormTailSelect .is-selected .mytyFormBox[data-c-active="2010"] .select-label,.is-selected .mytyFormBox[data-c-active="2010"] .mytyFormInputGroup .mytyFormInputGroup-addon{--myty-form-control-color: var(--c-2010);--myty-form-control-bg: var(--c-3330);--myty-form-control-border-active: 1px solid var(--c-2010);--myty-form-control-box-shadow-hover: 0 -1px 0 0 var(--c-2110) inset}.is-selected .mytyFormBox[data-c-active="2010"] .mytyFormInputGroup .mytyFormInputGroup-addon .btn{--myty-btn-background-color: transparent;--myty-btn-color: var(--c-2010)}.is-selected .mytyFormBox[data-c-active="2010"] .mytyFormInputGroup .mytyFormInputGroup-addon,.is-selected .mytyFormBox[data-c-active="2010"] .mytyFormControl,.is-selected .mytyFormBox[data-c-active="2010"] .mytyFormTailSelect .select-label,.mytyFormTailSelect .is-selected .mytyFormBox[data-c-active="2010"] .select-label{--myty-form-control-border: 1px solid var(--c-2010)}.is-selected .mytyFormBox[data-c-active="2010"] .mytyFormControl:focus,.is-selected .mytyFormBox[data-c-active="2010"] .mytyFormTailSelect .select-label:focus,.mytyFormTailSelect .is-selected .mytyFormBox[data-c-active="2010"] .select-label:focus{--myty-form-control-border-active: 1px solid var(--c-2010);--myty-form-control-box-shadow-active: 0 -3px 0 0 var(--c-2010) inset}.is-selected .mytyFormBox[data-c-active="2010"].has-focus .mytyFormControl,.is-selected .mytyFormBox[data-c-active="2010"].has-focus .mytyFormTailSelect .select-label,.mytyFormTailSelect .is-selected .mytyFormBox[data-c-active="2010"].has-focus .select-label{--myty-form-control-border-active: 1px solid var(--c-2010);--myty-form-control-box-shadow-active: 0 -3px 0 0 var(--c-2010) inset}.is-selected .mytyFormBox[data-c-active="2010"].has-focus .mytyFormInputGroup .mytyFormInputGroup-addon{--myty-form-control-border-active: 1px solid var(--c-2010);--myty-form-control-box-shadow-active: 0 -3px 0 0 var(--c-2010) inset}.is-selected .mytyFormBox[data-c-active="2010"]:hover:not(.mytyFormError):not(.has-focus):not(.is-disabled) .mytyFormInputGroup .mytyFormInputGroup-addon,.is-selected .mytyFormBox[data-c-active="2010"]:hover:not(.mytyFormError):not(.has-focus):not(.is-disabled) .mytyFormControl:not(:focus):not([disabled]):not([readonly]):not([type=radio]):not([type=checkbox]):not([data-quantitybox]),.is-selected .mytyFormBox[data-c-active="2010"]:hover:not(.mytyFormError):not(.has-focus):not(.is-disabled) .mytyFormTailSelect .select-label:not(:focus):not([disabled]):not([readonly]):not([type=radio]):not([type=checkbox]):not([data-quantitybox]),.mytyFormTailSelect .is-selected .mytyFormBox[data-c-active="2010"]:hover:not(.mytyFormError):not(.has-focus):not(.is-disabled) .select-label:not(:focus):not([disabled]):not([readonly]):not([type=radio]):not([type=checkbox]):not([data-quantitybox]){--myty-form-control-border-active: 1px solid var(--c-2010);--myty-form-control-box-shadow-hover: 0 -1px 0 0 var(--c-2010) inset}.mytyFormBox.is-disabled:not(.is-not-disabled) .mytyFormControl,.mytyFormBox.is-disabled:not(.is-not-disabled) .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormBox.is-disabled:not(.is-not-disabled) .select-label,.mytyFormBox.is-disabled:not(.is-not-disabled) .mytyFormControl[disabled],.mytyFormBox.is-disabled:not(.is-not-disabled) .mytyFormInputGroup .mytyFormInputGroup-addon{box-shadow:none;color:var(--myty-form-control-color-disabled);border-bottom-color:var(--myty-form-control-color-disabled);cursor:not-allowed}.mytyFormBox.is-disabled:not(.is-not-disabled) label,.mytyFormBox.is-disabled:not(.is-not-disabled) .mytyFormInputGroup-addon{color:var(--myty-form-label-color-disabled);cursor:not-allowed}.mytyFormBox.is-readonly .mytyFormControl,.mytyFormBox.is-readonly .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormBox.is-readonly .select-label,.mytyFormBox.is-readonly .mytyFormControl[disabled],.mytyFormBox.is-readonly .mytyFormInputGroup .mytyFormInputGroup-addon{box-shadow:none;color:var(--myty-form-control-color);border-bottom-color:var(--myty-form-control-bg);cursor:not-allowed}.mytyFormBox.is-readonly label,.mytyFormBox.is-readonly .mytyFormInputGroup .mytyFormInputGroup-addon{color:var(--myty-form-label-color);cursor:not-allowed}.mytyFormBox .mytyFormControl:-webkit-autofill,.mytyFormBox .mytyFormTailSelect .select-label:-webkit-autofill,.mytyFormTailSelect .mytyFormBox .select-label:-webkit-autofill,.mytyFormBox .mytyFormControl:-webkit-autofill:hover,.mytyFormBox .mytyFormControl:-webkit-autofill:focus,.mytyFormBox .mytyFormControl:-webkit-autofill:active,.mytyFormBox .mytyFormControl:-webkit-autofill:valid{border:unset;border-bottom:var(--myty-form-control-border);-webkit-text-fill-color:var(--myty-form-control-color);-webkit-box-shadow:0 0 0 1000px var(--myty-form-control-bg) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.mytyFormBox.mytyFormError .mytyFormControl,.mytyFormBox.mytyFormError .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormBox.mytyFormError .select-label,.mytyFormBox.mytyFormError .mytyFormInputGroup .mytyFormInputGroup-addon{box-shadow:none;border-bottom-color:var(--myty-form-control-color-error)}.mytyFormBox.mytyFormError .mytyFormElementErrorMsg~.mytyFormElementDescription{display:none}.mytyFormDonationBox .mytyFormControl::-webkit-input-placeholder, .mytyFormDonationBox .mytyFormTailSelect .select-label::-webkit-input-placeholder, .mytyFormTailSelect .mytyFormDonationBox .select-label::-webkit-input-placeholder{color:rgba(0,0,0,0)}.mytyFormDonationBox .mytyFormControl::-moz-placeholder, .mytyFormDonationBox .mytyFormTailSelect .select-label::-moz-placeholder, .mytyFormTailSelect .mytyFormDonationBox .select-label::-moz-placeholder{color:rgba(0,0,0,0)}.mytyFormDonationBox .mytyFormControl::placeholder,.mytyFormDonationBox .mytyFormTailSelect .select-label::placeholder,.mytyFormTailSelect .mytyFormDonationBox .select-label::placeholder{color:rgba(0,0,0,0)}.mytyFormDonationBox.is-empty.has-focus .mytyFormControl::-webkit-input-placeholder, .mytyFormDonationBox.is-empty.has-focus .mytyFormTailSelect .select-label::-webkit-input-placeholder, .mytyFormTailSelect .mytyFormDonationBox.is-empty.has-focus .select-label::-webkit-input-placeholder{color:var(--myty-form-control-placeholder-color)}.mytyFormDonationBox.is-empty.has-focus .mytyFormControl::-moz-placeholder, .mytyFormDonationBox.is-empty.has-focus .mytyFormTailSelect .select-label::-moz-placeholder, .mytyFormTailSelect .mytyFormDonationBox.is-empty.has-focus .select-label::-moz-placeholder{color:var(--myty-form-control-placeholder-color)}.mytyFormDonationBox.is-empty.has-focus .mytyFormControl::placeholder,.mytyFormDonationBox.is-empty.has-focus .mytyFormTailSelect .select-label::placeholder,.mytyFormTailSelect .mytyFormDonationBox.is-empty.has-focus .select-label::placeholder{color:var(--myty-form-control-placeholder-color)}.mytyFormDonationBox [data-text=not_available_text]{position:absolute;top:0;left:0}.strong--headline,.tyc--strong-headline>strong:first-child,.tyc--strong-headline p:first-child>strong:first-child{color:var(--c-2110);font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold);padding:var(--d40) 0 var(--d20) 0}.cover{max-height:0;overflow:hidden;opacity:1;display:none}.hidden{display:none}.mytyFormCaptchaBox .mytyFormCaptchaImgBox{pointer-events:none;padding:0;width:14rem;position:absolute;right:0;top:calc(10% - 2px);height:4.4rem}.mytyFormCaptchaBox .mytyFormCaptchaImg{height:100%;border:var(--myty-form-control-border)}.map-suggest__current{display:none}.mapsSuggest{background:var(--c-2010);border:3px solid var(--c-2110);border-top:none}.map-suggest__result{cursor:pointer;padding:var(--s30);transition:.2s all ease-in-out}.map-suggest__result:hover:not(.map-suggest__result--logo){background:var(--c-2110);color:var(--c-2010)}.map-suggest__result--logo{cursor:default}.map-suggest__result--logo img{max-width:10rem}.mytyFormTailSelect{margin:0;font:inherit;border:0;border-radius:0;display:block;width:auto;max-width:100%;z-index:11}.mytyFormTailSelect .select-label:after{border:none !important;content:"";width:1.6rem;height:.9rem;position:absolute;right:0;top:var(--myty-form-label-height);background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03Ljk5ODkxIDlMMCAwLjc5MTU4OUwwLjc2OTIxIDAuMDAyMjMyOTdMNy45OTg5MSA3LjQyMTI5TDE1LjIyOTcgMEwxNiAwLjc5MDQ3M0w3Ljk5ODkxIDlaIiAvPgo8L3N2Zz4K);opacity:1;box-shadow:none;transform:rotate(0deg)}.mytyFormTailSelect .select-label.tail-select-container{width:100%;overflow:hidden}.mytyFormTailSelect .select-label.tail-select-container .select-handle{white-space:nowrap;display:inline-block;height:auto;background:none;padding:0;margin:0;font-size:18px;line-height:1;align-self:center}.mytyFormTailSelect .select-label.tail-select-container .select-handle+.select-handle:before{content:", ";display:inline-block}.mytyFormTailSelect .select-label.tail-select-container:before{content:" ";display:block;position:absolute;z-index:2;right:0;top:0;width:6rem;height:calc(100% - 2px);background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%);pointer-events:none}.mytyFormTailSelect.active .select-label{box-shadow:none}.mytyFormTailSelect.active .select-label:after{transform:rotate(180deg);opacity:.7}.mytyFormTailSelect .select-dropdown{background-color:var(--myty-form-select-color-bg);color:var(--myty-form-select-color);margin:0;border-radius:0;border:0;box-shadow:none}.mytyFormTailSelect .select-dropdown .dropdown-inner{padding:0}.mytyFormTailSelect .select-dropdown ul,.mytyFormTailSelect .select-dropdown ul li{font:var(--myty-form-select-option-font);letter-spacing:var(--myty-form-select-option-letterspacing);margin:0}.mytyFormTailSelect .select-dropdown ul:first-of-type,.mytyFormTailSelect .select-dropdown ul li:first-of-type{margin:0}.mytyFormTailSelect .select-dropdown ul li{padding:var(--d30) calc(var(--d30)*2) var(--d30) 0}.mytyFormTailSelect .select-dropdown ul li:before{display:none}.mytyFormTailSelect .select-dropdown ul li.dropdown-option{background-color:var(--myty-form-select-color-bg);color:var(--myty-form-select-color)}.mytyFormTailSelect .select-dropdown ul li.dropdown-option:before{display:none}.mytyFormTailSelect .select-dropdown ul li.dropdown-option:after{content:"";width:2rem;height:1.4rem;position:absolute;right:var(--d30);top:calc(.45rem + var(--d30));background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOCAxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy45MTQyIDEuNDE1MTlMNi45MTQyMSAxMi40MTUyQzYuNTIzNjkgMTIuODA1NyA1Ljg5MDUyIDEyLjgwNTcgNS41IDEyLjQxNTJMMC41IDcuNDE1MTlMMS45MTQyMSA2LjAwMDk4TDYuMjA3MTEgMTAuMjkzOUwxNi41IDAuMDAwOTc2NTYyTDE3LjkxNDIgMS40MTUxOVoiIC8+Cjwvc3ZnPgo=);display:none}.mytyFormTailSelect .select-dropdown ul li.dropdown-option:hover{background-color:var(--myty-form-select-color-bg-hover);color:var(--myty-form-select-color-bg);transition:none}.mytyFormTailSelect .select-dropdown ul li.dropdown-option:hover:after{background-color:var(--myty-form-select-color-bg-hover);color:var(--myty-form-select-color-bg);display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOCAxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjRkZGRkZGIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy45MTQyIDEuNDE1MTlMNi45MTQyMSAxMi40MTUyQzYuNTIzNjkgMTIuODA1NyA1Ljg5MDUyIDEyLjgwNTcgNS41IDEyLjQxNTJMMC41IDcuNDE1MTlMMS45MTQyMSA2LjAwMDk4TDYuMjA3MTEgMTAuMjkzOUwxNi41IDAuMDAwOTc2NTYyTDE3LjkxNDIgMS40MTUxOVoiIC8+Cjwvc3ZnPgo=)}.mytyFormTailSelect .select-dropdown ul li.dropdown-option.selected,.mytyFormTailSelect .select-dropdown ul li.dropdown-option.selected:hover{background-color:var(--myty-form-select-color-bg-selected);color:var(--myty-form-select-color-selected)}.mytyFormTailSelect .select-dropdown ul li.dropdown-option.selected:after,.mytyFormTailSelect .select-dropdown ul li.dropdown-option.selected:hover:after{background-color:var(--myty-form-select-color-bg-selected);color:var(--myty-form-select-color-selected);display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOCAxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy45MTQyIDEuNDE1MTlMNi45MTQyMSAxMi40MTUyQzYuNTIzNjkgMTIuODA1NyA1Ljg5MDUyIDEyLjgwNTcgNS41IDEyLjQxNTJMMC41IDcuNDE1MTlMMS45MTQyMSA2LjAwMDk4TDYuMjA3MTEgMTAuMjkzOUwxNi41IDAuMDAwOTc2NTYyTDE3LjkxNDIgMS40MTUxOVoiIC8+Cjwvc3ZnPgo=)}.mytyFormSelectBox{--translateXValue: calc(-1 * var(--myty-form-select-padding-lr-open));--offsetWhileBorder: calc(-1 * var(--myty-form-select-border-width-open));--paddingMinusBorder: calc(var(--myty-form-select-padding-lr-open) - var(--myty-form-select-border-width-open));z-index:11}.mytyFormSelectBox.mytyFormBox.is-filled label,.mytyFormSelectBox.mytyFormBox.has-focus label{transition:none}.mytyFormSelectBox .mytyFormTailSelect .select-handle{pointer-events:none}.mytyFormSelectBox.is-empty .mytyFormTailSelect .select-label{font:var(--myty-form-label-font);color:var(--myty-form-label-color)}.mytyFormSelectBox.is-empty.is-open .mytyFormTailSelect .select-label .label-inner{display:none}.mytyFormSelectBox.is-open{max-width:unset;transform:translate(var(--translateXValue), var(--offsetWhileBorder));width:calc(100% + 2*var(--myty-form-select-padding-lr-open));border:var(--myty-form-select-border-width-open) solid var(--myty-form-select-color-bg-hover);border-bottom:0;position:relative;z-index:15}.mytyFormSelectBox.is-open .mytyFormLabel label{padding-left:var(--paddingMinusBorder)}.mytyFormSelectBox.is-open .mytyFormTailSelect{max-width:unset}.mytyFormSelectBox.is-open .mytyFormTailSelect .select-label{padding-left:var(--paddingMinusBorder)}.mytyFormSelectBox.is-open .mytyFormTailSelect .select-label:after{right:var(--paddingMinusBorder)}.mytyFormSelectBox.is-open .select-dropdown{border:4px solid var(--myty-form-select-color-bg-hover);border-top:0;border-bottom:0;transform:translateX(var(--offsetWhileBorder));width:calc(100% + var(--myty-form-select-border-width-open) + var(--myty-form-select-border-width-open));position:absolute}.mytyFormSelectBox.is-open .select-dropdown ul li.optgroup-title,.mytyFormSelectBox.is-open .select-dropdown ul li.dropdown-option{transition:none;padding-left:var(--paddingMinusBorder);padding-right:var(--paddingMinusBorder)}.mytyFormSelectBox.is-open .select-dropdown:after{content:"";line-height:0;font-size:0;height:var(--myty-form-select-border-width-open);width:calc(100% + 2*var(--myty-form-select-border-width-open));background-color:var(--myty-form-select-color-bg-hover);position:absolute;left:var(--offsetWhileBorder);top:auto;bottom:var(--offsetWhileBorder)}.mytyFormSelectBox.is-open .open-top .select-dropdown:after{bottom:auto;top:var(--offsetWhileBorder)}.mytyFormSelectBox.is-open-top{padding-bottom:0;margin-bottom:var(--d40);border-top:var(--myty-form-select-border-width-open) solid var(--myty-form-select-color-bg-hover)}.mytyFormSelectBox.is-open-top .mytyFormTailSelect .select-label{border-top:var(--myty-form-control-border-active);border-bottom:0}.mytyFormSelectBox.is-open-top .tail-select .select-dropdown{margin:0}.mytyFormSelectBox.is-open-bottom .mytyFormTailSelect .select-label{--myty-form-control-box-shadow-active: none}.ui-datepicker{z-index:1010}.mytyFormRadioField,.mytyFormCheckboxField{all:unset;box-sizing:border-box;--myty-form-radio-size: 2rem;--myty-form-radio-border-with: 1px;--myty-form-radio-border-color: var(--c-2110);--myty-form-radio-outline: none;--myty-form-radio-outline-offset: 0;--myty-form-checkbox-size: 1.8rem;--myty-form-checkbox-border-width: 1px;--myty-form--checkbox-border-radius: 4px;--myty-form--checkbox-border-color: var(--c-2110);--myty-form--checkbox-bg-color: var(--c-2010)}.mytyFormRadioField .mytyFormLabel,.mytyFormRadioField .mytyFormControl,.mytyFormRadioField .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormRadioField .select-label,.mytyFormRadioField .mytyFormBox,.mytyFormRadioField label,.mytyFormCheckboxField .mytyFormLabel,.mytyFormCheckboxField .mytyFormControl,.mytyFormCheckboxField .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormCheckboxField .select-label,.mytyFormCheckboxField .mytyFormBox,.mytyFormCheckboxField label{all:unset;box-sizing:border-box}.mytyFormRadioField .mytyFormRadioBox,.mytyFormRadioField .mytyFormCheckboxBox,.mytyFormCheckboxField .mytyFormRadioBox,.mytyFormCheckboxField .mytyFormCheckboxBox{font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard);display:flex;flex-direction:row;width:100%;flex-wrap:nowrap;padding:var(--s30) 0 var(--s20) 0}.mytyFormRadioField .mytyFormRadioBox .mytyFormLabel,.mytyFormRadioField .mytyFormCheckboxBox .mytyFormLabel,.mytyFormCheckboxField .mytyFormRadioBox .mytyFormLabel,.mytyFormCheckboxField .mytyFormCheckboxBox .mytyFormLabel{display:flex;align-items:center;flex:1;font:inherit}.mytyFormRadioField .mytyFormRadioBox .mytyFormLabel label,.mytyFormRadioField .mytyFormCheckboxBox .mytyFormLabel label,.mytyFormCheckboxField .mytyFormRadioBox .mytyFormLabel label,.mytyFormCheckboxField .mytyFormCheckboxBox .mytyFormLabel label{display:block;padding-left:var(--d20)}.mytyFormRadioField,.mytyFormCheckboxField{--defaultFontLH: 2.3rem;--defaultTranslateYByLH: calc((var(--defaultFontLH) - var(--myty-form-radio-size)) / 2)}.mytyFormRadioField .mytyFormControl[type=radio],.mytyFormRadioField .mytyFormTailSelect [type=radio].select-label,.mytyFormTailSelect .mytyFormRadioField [type=radio].select-label,.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox],.mytyFormRadioField .mytyFormControl[type=checkbox],.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label,.mytyFormCheckboxField .mytyFormControl[type=radio],.mytyFormCheckboxField .mytyFormTailSelect [type=radio].select-label,.mytyFormTailSelect .mytyFormCheckboxField [type=radio].select-label,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox],.mytyFormCheckboxField .mytyFormControl[type=checkbox],.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;margin:0;padding:0;color:currentColor;box-shadow:none;outline:var(--myty-form-radio-outline);outline-offset:var(--myty-form-radio-outline-offset)}.mytyFormRadioField .mytyFormControl[type=radio]:focus,.mytyFormRadioField .mytyFormTailSelect [type=radio].select-label:focus,.mytyFormTailSelect .mytyFormRadioField [type=radio].select-label:focus,.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox]:focus,.mytyFormRadioField .mytyFormControl[type=checkbox]:focus,.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label:focus,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label:focus,.mytyFormCheckboxField .mytyFormControl[type=radio]:focus,.mytyFormCheckboxField .mytyFormTailSelect [type=radio].select-label:focus,.mytyFormTailSelect .mytyFormCheckboxField [type=radio].select-label:focus,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox]:focus,.mytyFormCheckboxField .mytyFormControl[type=checkbox]:focus,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label:focus,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label:focus{--myty-form-radio-outline: 0.4rem solid var(--c-2010);--myty-form-radio-outline-offset: 0.4rem}.mytyFormRadioField .mytyFormControl[type=radio],.mytyFormRadioField .mytyFormTailSelect [type=radio].select-label,.mytyFormTailSelect .mytyFormRadioField [type=radio].select-label,.mytyFormCheckboxField .mytyFormControl[type=radio],.mytyFormCheckboxField .mytyFormTailSelect [type=radio].select-label,.mytyFormTailSelect .mytyFormCheckboxField [type=radio].select-label{display:flex;width:var(--myty-form-radio-size);height:var(--myty-form-radio-size);transform:translateY(var(--defaultTranslateYByLH));background-color:var(--c-2010);border:var(--myty-form-radio-border-with) solid var(--myty-form-radio-border-color);border-radius:var(--radius-circle);transition:border-width .3s}.mytyFormRadioField .mytyFormControl[type=radio]:hover,.mytyFormRadioField .mytyFormTailSelect [type=radio].select-label:hover,.mytyFormTailSelect .mytyFormRadioField [type=radio].select-label:hover,.mytyFormCheckboxField .mytyFormControl[type=radio]:hover,.mytyFormCheckboxField .mytyFormTailSelect [type=radio].select-label:hover,.mytyFormTailSelect .mytyFormCheckboxField [type=radio].select-label:hover{--myty-form-radio-border-with: 2px}.mytyFormRadioField .mytyFormControl[type=radio]:active,.mytyFormRadioField .mytyFormTailSelect [type=radio].select-label:active,.mytyFormTailSelect .mytyFormRadioField [type=radio].select-label:active,.mytyFormCheckboxField .mytyFormControl[type=radio]:active,.mytyFormCheckboxField .mytyFormTailSelect [type=radio].select-label:active,.mytyFormTailSelect .mytyFormCheckboxField [type=radio].select-label:active{--myty-form-radio-border-with: 10px}.mytyFormRadioField .mytyFormControl[type=radio]:checked,.mytyFormRadioField .mytyFormTailSelect [type=radio].select-label:checked,.mytyFormTailSelect .mytyFormRadioField [type=radio].select-label:checked,.mytyFormRadioField .mytyFormControl[type=radio]:checked:active,.mytyFormCheckboxField .mytyFormControl[type=radio]:checked,.mytyFormCheckboxField .mytyFormTailSelect [type=radio].select-label:checked,.mytyFormTailSelect .mytyFormCheckboxField [type=radio].select-label:checked,.mytyFormCheckboxField .mytyFormControl[type=radio]:checked:active{--myty-form-radio-border-with: 6px}.mytyFormRadioField .mytyFormControl[type=radio]:checked:hover,.mytyFormRadioField .mytyFormTailSelect [type=radio].select-label:checked:hover,.mytyFormTailSelect .mytyFormRadioField [type=radio].select-label:checked:hover,.mytyFormRadioField .mytyFormControl[type=radio]:checked:active:hover,.mytyFormCheckboxField .mytyFormControl[type=radio]:checked:hover,.mytyFormCheckboxField .mytyFormTailSelect [type=radio].select-label:checked:hover,.mytyFormTailSelect .mytyFormCheckboxField [type=radio].select-label:checked:hover,.mytyFormCheckboxField .mytyFormControl[type=radio]:checked:active:hover{--myty-form-radio-border-color: var(--c-2130)}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox],.mytyFormRadioField .mytyFormControl[type=checkbox],.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox],.mytyFormCheckboxField .mytyFormControl[type=checkbox],.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--myty-form-checkbox-size);height:var(--myty-form-checkbox-size);transform:translateY(var(--defaultTranslateYByLH));background-color:var(--myty-form--checkbox-bg-color);border:var(--myty-form-radio-border-with) solid var(--myty-form--checkbox-border-color);border-radius:var(--myty-form--checkbox-border-radius);cursor:pointer}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox]::before,.mytyFormRadioField .mytyFormControl[type=checkbox]::before,.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label::before,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label::before,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox]::before,.mytyFormCheckboxField .mytyFormControl[type=checkbox]::before,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label::before,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label::before{display:block;content:"";width:var(--myty-form-checkbox-size);height:var(--myty-form-checkbox-size);transform:scale(0) translate(-1px, -1px);border-radius:var(--myty-form--checkbox-border-radius);transition:120ms transform ease-in-out;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNS4wMDI5OUw0IDguMDAyOTlMMTEgMS4wMDI5OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=) rgba(0,0,0,0) no-repeat center center}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox]:hover,.mytyFormRadioField .mytyFormControl[type=checkbox]:hover,.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label:hover,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label:hover,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox]:hover,.mytyFormCheckboxField .mytyFormControl[type=checkbox]:hover,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label:hover,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label:hover{--myty-form-checkbox-border-width: 2px}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox]:active,.mytyFormRadioField .mytyFormControl[type=checkbox]:active,.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label:active,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label:active,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox]:active,.mytyFormCheckboxField .mytyFormControl[type=checkbox]:active,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label:active,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label:active{--myty-form--checkbox-bg-color: var(--c-2110)}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox]:checked,.mytyFormRadioField .mytyFormControl[type=checkbox]:checked,.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label:checked,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label:checked,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox]:checked,.mytyFormCheckboxField .mytyFormControl[type=checkbox]:checked,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label:checked,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label:checked{--myty-form--checkbox-bg-color: var(--c-2110)}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox]:checked::before,.mytyFormRadioField .mytyFormControl[type=checkbox]:checked::before,.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label:checked::before,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label:checked::before,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox]:checked::before,.mytyFormCheckboxField .mytyFormControl[type=checkbox]:checked::before,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label:checked::before,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label:checked::before{transform:scale(1) translate(-1px, -1px)}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox]:checked:active,.mytyFormRadioField .mytyFormControl[type=checkbox]:checked:active,.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label:checked:active,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label:checked:active,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox]:checked:active,.mytyFormCheckboxField .mytyFormControl[type=checkbox]:checked:active,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label:checked:active,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label:checked:active{--myty-form--checkbox-bg-color: var(--c-2130);--myty-form--checkbox-border-color: var(--c-2130)}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox]:checked:hover,.mytyFormRadioField .mytyFormControl[type=checkbox]:checked:hover,.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label:checked:hover,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label:checked:hover,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox]:checked:hover,.mytyFormCheckboxField .mytyFormControl[type=checkbox]:checked:hover,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label:checked:hover,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label:checked:hover{--myty-form-checkbox-border-width: 1px}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox][disabled],.mytyFormRadioField .mytyFormControl[type=checkbox][disabled],.mytyFormRadioField .mytyFormTailSelect [type=checkbox][disabled].select-label,.mytyFormTailSelect .mytyFormRadioField [type=checkbox][disabled].select-label,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox][disabled],.mytyFormCheckboxField .mytyFormControl[type=checkbox][disabled],.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox][disabled].select-label,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox][disabled].select-label{--myty-form--checkbox-border-color: var(--c-2150)}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox][disabled]:checked,.mytyFormRadioField .mytyFormControl[type=checkbox][disabled]:checked,.mytyFormRadioField .mytyFormTailSelect [type=checkbox][disabled].select-label:checked,.mytyFormTailSelect .mytyFormRadioField [type=checkbox][disabled].select-label:checked,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox][disabled]:checked,.mytyFormCheckboxField .mytyFormControl[type=checkbox][disabled]:checked,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox][disabled].select-label:checked,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox][disabled].select-label:checked{--myty-form--checkbox-bg-color: var(--c-2150)}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox][disabled]:hover,.mytyFormRadioField .mytyFormControl[type=checkbox][disabled]:hover,.mytyFormRadioField .mytyFormTailSelect [type=checkbox][disabled].select-label:hover,.mytyFormTailSelect .mytyFormRadioField [type=checkbox][disabled].select-label:hover,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox][disabled]:hover,.mytyFormCheckboxField .mytyFormControl[type=checkbox][disabled]:hover,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox][disabled].select-label:hover,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox][disabled].select-label:hover{--myty-form-checkbox-border-width: 1px}.checkbox-switch{--myty-form-switch-dot-color: var(--c-2010);--myty-form-switch-bg: var(--c-2160)}.checkbox-switch input[type=checkbox],.checkbox-switch .mytyFormControl,.checkbox-switch .mytyFormTailSelect .select-label,.mytyFormTailSelect .checkbox-switch .select-label{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.checkbox-switch{font:var(--myty-form-box-font);letter-spacing:var(--myty-form-box-letter-spacing);display:flex;flex-direction:column;width:100%;flex-wrap:nowrap;padding:var(--s30) 0 var(--s20) 0}.checkbox-switch .checkbox-switch_label{font:var(--myty-form-box-font);letter-spacing:var(--myty-form-box-letter-spacing);display:flex;flex-direction:column;width:100%;cursor:pointer}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption{display:block;margin-left:6rem;max-width:calc(100% - 6rem);transition:.3s ease all;position:relative}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:before,.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:after{content:"";border-radius:var(--radius-circle);position:absolute;left:0;top:0;transform:translate(-6rem, 0);transition:.3s ease all;height:2.5rem}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:before{width:4.6rem;z-index:1;background-color:var(--myty-form-switch-bg)}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:after{content:"";width:2.5rem;z-index:2;border:4px solid var(--myty-form-switch-bg);background-color:var(--myty-form-switch-dot-color);border-radius:var(--radius-circle)}.checkbox-switch .checkbox-switch_label .mytyFormControl:checked~.checkbox-switch_caption:after,.checkbox-switch .checkbox-switch_label .mytyFormTailSelect .select-label:checked~.checkbox-switch_caption:after,.mytyFormTailSelect .checkbox-switch .checkbox-switch_label .select-label:checked~.checkbox-switch_caption:after{transform:translate(-4rem, 0)}.checkbox-switch .checkbox-switch_label .mytyFormControl:not([disabled]):not([readonly]):checked~.checkbox-switch_caption,.checkbox-switch .checkbox-switch_label .mytyFormTailSelect .select-label:not([disabled]):not([readonly]):checked~.checkbox-switch_caption,.mytyFormTailSelect .checkbox-switch .checkbox-switch_label .select-label:not([disabled]):not([readonly]):checked~.checkbox-switch_caption{--myty-form-switch-bg: var(--c-2110)}.checkbox-switch.mytyFormError .checkbox-switch_label .checkbox-switch_caption:before{box-shadow:0 0 4px 1px var(--myty-form-control-color-error)}.mytyFormBoxMultiUpload{position:relative}.mytyFormBoxMultiUpload .mytyFormBoxUploadedFiles{display:flex;flex-wrap:wrap;width:100%;flex-direction:row;justify-content:flex-start;position:relative;z-index:1;border:1px dashed var(--c-2160);background-color:var(--c-2010);padding:1rem;border-radius:var(--radius-lg)}.mytyFormBoxMultiUpload .mytyFormBoxUploaded{order:1;width:100%}.mytyFormBoxMultiUpload .mytyFormLabel.form-label{position:relative;z-index:1}.mytyFormBoxMultiUpload .mytyFormElementDescription{display:none}.mytyFormBoxMultiUpload .mytyFormBoxFile{width:100%;height:100%;overflow:hidden;border:none;margin:0;position:relative;z-index:1;background-color:var(--c-2010);display:flex;justify-content:center;align-items:center;flex-direction:column}.mytyFormBoxMultiUpload .tyPreviewImage{max-height:200px !important;min-height:90px;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--s30)}.mytyFormBoxMultiUpload .mytyFormBoxUpload{order:2;width:100%}.mytyFormBoxMultiUpload .mytyFormBoxUpload .mytyFormBoxFile{border:none}.mytyFormBoxMultiUpload .btn-upload{position:relative;z-index:4;width:100%;height:15rem;padding:0 0 3rem;margin:0 !important;background-color:var(--c-2010);color:var(--c-2110);display:flex;align-items:center;justify-content:center;flex-direction:column;border:none;box-shadow:none}.mytyFormBoxMultiUpload .btn-upload:before{content:"+";display:block;text-align:center;font-size:6rem;line-height:1;color:var(--c-2110)}.mytyFormBoxMultiUpload .btn-upload:hover{border:none;box-shadow:none}.mytyFormBoxMultiUpload .tyFilename{text-decoration:none;color:var(--c-2110);padding:var(--s30) 0;display:none}.mytyFormBoxMultiUpload .tyFileSize{display:none}.mytyFormBoxMultiUpload .btn-edit{margin-bottom:0 !important}.mytyFormBoxMultiUpload .tyProgressBar{height:12px;background-color:#fff;width:100%;position:absolute;z-index:3;bottom:0;left:0;border-radius:var(--radius-md);overflow:hidden}.mytyFormBoxMultiUpload .tyProgressBarProgress{position:absolute;height:12px;top:0;left:0;background-color:var(--c-10010);border-radius:0 6px 6px 0;overflow:hidden;transition:border-radius .3s ease-out}.mytyFormBoxMultiUpload .tyProgressBarProgress:before{display:block;bottom:0;left:0;position:absolute;width:100%;height:100%;content:"";background-image:linear-gradient(-45deg, rgba(0, 0, 0, 0.3) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.3) 75%, transparent 75%, transparent);background-size:50px 50px;animation:loading 2s linear infinite;overflow:hidden;opacity:1;transition:opacity .3s ease-out}.mytyFormBoxMultiUpload .tyFinished .tyProgressBarProgress{border-radius:0}.mytyFormBoxMultiUpload .tyFinished .tyProgressBarProgress:before{opacity:0}.mytyFormBoxMultiUpload .btn-group{display:flex;width:100%;flex-direction:row-reverse;flex-wrap:wrap;justify-content:center;align-items:center}.mytyFormBoxMultiUpload .btn-group .btn:not(.btn-upload){margin:0 var(--s30) var(--s30) !important}.mytyFormBoxMultiUpload .tyDownloadAnchor{pointer-events:none}.mytyFormBoxMultiUpload .mytyFormFileRequirements,.mytyFormBoxMultiUpload .tyMove.btn.btn-move.ui-sortable-handle{display:none !important}.mytyFormBoxMultiUpload .mytyFormElementDescription{position:absolute;top:16px;left:118px;color:purple;font-size:14px;height:90px;max-width:115px;overflow:hidden;line-height:1.3}@keyframes loading{0%{background-position:0 0}100%{background-position:50px 50px}}.onetime-code{--onetime-code-bg: var(--c-2010)}.onetime-code[data-bg="2180"]{--onetime-code-bg: var(--c-2180)}.onetime-code__digit-wrap{--digit-code-gap: 0.3rem;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--digit-code-gap)}.onetime-code__digit{all:unset;--digit-width: 1.5rem;--digit-padding-y: var(--s10);--digit-padding-x: 0;--digit-border-width: 1px;--digit-border-style: solid;--digit-border-color: var(--c-2170);--digit-border-radius: 0.1rem;--digit-bg: var(--c-2010);--digit-color: var(--c-2110);--digit-cursor: text;font:var(--t-Digit);letter-spacing:var(--ls-Digit);overflow-wrap:var(--wrap-Digit);background:var(--digit-bg);color:var(--digit-color);border:var(--digit-border-width) var(--digit-border-style) var(--digit-border-color);border-radius:var(--digit-border-radius);width:var(--digit-width);padding:var(--digit-padding-y) var(--digit-padding-x);text-align:center;cursor:var(--digit-cursor)}.onetime-code__digit:not(:-moz-placeholder){--digit-border-color: var(--c-2110);--digit-color: var(--c-2110)}.onetime-code__digit.is-active,.onetime-code__digit:focus,.onetime-code__digit:not(:placeholder-shown){--digit-border-color: var(--c-2110);--digit-color: var(--c-2110)}.onetime-code__digit.is-valid{--digit-border-color: var(--c-6030)}.onetime-code__digit.is-valid:not(:-moz-placeholder){--digit-border-color: var(--c-6030)}.onetime-code__digit.is-valid:not(:placeholder-shown){--digit-border-color: var(--c-6030)}.onetime-code__digit.is-invalid{--digit-border-color: var(--c-6010)}.onetime-code__digit.is-invalid:not(:-moz-placeholder){--digit-border-color: var(--c-6010)}.onetime-code__digit.is-invalid:not(:placeholder-shown){--digit-border-color: var(--c-6010)}.onetime-code__digit.is-disabled,.onetime-code__digit:disabled{--digit-color: var(--c-2170);--digit-cursor: not-allowed;--digit-border-color: var(--c-2170)}.onetime-code__digit.is-disabled:not(:-moz-placeholder), .onetime-code__digit:disabled:not(:-moz-placeholder){--digit-color: var(--c-2170);--digit-border-color: var(--c-2170)}.onetime-code__digit.is-disabled:not(:placeholder-shown),.onetime-code__digit:disabled:not(:placeholder-shown){--digit-color: var(--c-2170);--digit-border-color: var(--c-2170)}.onetime-code-alert{font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard)}.onetime-code-alert.alert-error{color:var(--alert-headline-color)}.onetime-code-alert.alert-warning{color:var(--alert-headline-color)}.onetime-code-alert.alert-success{color:var(--alert-headline-color)}.onetime-code-loader{display:block;text-align:center;padding:var(--d30) 0}.radio-group-box{--radio-group-box-font: var(--t-Standard);--radio-group-box-letter-spacing: var(--ls-Standard);--radio-group-box-bg: var(--c-2010);--radio-group-box-color: var(--c-2110);--radio-group-box-shadow: none;--radio-group-box-border: 1px solid var(--c-2160);--radio-group-box-border-radius: var(--radius-md);--radio-group-box-cursor: pointer}.radio-group-box input[type=radio]{position:absolute;opacity:0;width:1em;height:1em;top:0;left:0;z-index:0}.radio-group-box+.radio-group-box{margin-top:-1px}.radio-group-box__label{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;font:var(--radio-group-box-font);letter-spacing:var(--radio-group-box-letter-spacing);background-color:var(--radio-group-box-bg);color:var(--radio-group-box-color);border:var(--radio-group-box-border);box-shadow:var(--radio-group-box-shadow);padding:var(--s15);cursor:var(--radio-group-box-cursor);align-items:center;transition:.3s ease all}.radio-group-box__label .caption{padding:0 var(--s15)}.radio-group-box__label .alert__button{align-items:center}.radio-group-box__label .alert__button .alert__button--icon{color:var(--radio-group-box-color);cursor:pointer}.radio-group-box__label:hover{z-index:11;--radio-group-box-shadow: 0 0 0 4px var(--c-2110);--radio-group-box-border: 1px solid var(--c-2160);--radio-group-box-border-radius: 0}.radio-group-box input[type=radio].is-checked~.radio-group-box__label,.radio-group-box input[type=radio]:checked~.radio-group-box__label{--radio-group-box-shadow: none;--radio-group-box-bg: var(--c-2110);--radio-group-box-color: var(--c-2010);--radio-group-box-cursor: text}.radio-group-box input[type=radio].is-checked~.radio-group-box__label .alert__button .alert__button--icon,.radio-group-box input[type=radio]:checked~.radio-group-box__label .alert__button .alert__button--icon{border:1px solid var(--c-2010)}.radio-group-container .radio-group-box:first-of-type .radio-group-box__label{border-top-left-radius:var(--radio-group-box-border-radius);border-top-right-radius:var(--radio-group-box-border-radius)}.radio-group-container .radio-group-box:last-of-type .radio-group-box__label{border-bottom-left-radius:var(--radio-group-box-border-radius);border-bottom-right-radius:var(--radio-group-box-border-radius)}.mytyFormQuantityBox[data-customize]{--quantity-box-padding: var(--s40) var(--s15);--quantity-box-bg: var(--c-3330);--quantity-box-color: var(--c-2010);--quantity-box-disabled-opacity: 0.25;--quantity-input-width: 12rem;--quantity-buttons-width: 3.2rem;--quantity-icon-minus: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24tbWludXMtMjAiPgo8cmVjdCBpZD0iaWNvbi1taW51cy0yMF8yIiB4PSIwLjc5OTgwNSIgeT0iNy4yMDAyIiB3aWR0aD0iMTQuNCIgaGVpZ2h0PSIxLjYiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==);--quantity-icon-plus: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iI0ZGRkZGRiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24tcGx1cy0yMCI+CjxwYXRoIGlkPSJpY29uLXBsdXMtMjBfMiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04Ljc5OTggOC43OTk4VjE1LjE5OThINy4xOTk4TDcuMTk5OCA4Ljc5OThIMC43OTk4MDVMMC43OTk4MDUgNy4xOTk4SDcuMTk5OFYwLjc5OTgwNUw4Ljc5OTggMC43OTk4MDVWNy4xOTk4TDE1LjE5OTggNy4xOTk4VjguNzk5OEg4Ljc5OThaIiAvPgo8L2c+Cjwvc3ZnPgo=);--quantity-icon-delete: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iI0ZGRkZGRiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24tZGVsZXRlLTIwIj4KPGcgaWQ9Imljb24tZGVsZXRlLTIwXzIiPgo8cGF0aCBkPSJNMTEuMTk5NiAxMy42SDQuNzk5NjFWNC44SDMuMTk5NjFWMTUuMkgxMi43OTk2VjQuOEgxMS4xOTk2VjEzLjZaIiAvPgo8cGF0aCBkPSJNMTAuMzk5NiAxLjZDMTAuMzk5NiAwLjcyIDkuNjc5NjEgMCA4Ljc5OTYxIDBINy4xOTk2MUM2LjMxOTYxIDAgNS41OTk2MSAwLjcyIDUuNTk5NjEgMS42SDEuNTk5NjFWMy4ySDE0LjM5OTZWMS42SDEwLjM5OTZaIiAvPgo8L2c+CjwvZz4KPC9zdmc+Cg==);--myty-form-control-color: var(--c-2010);--myty-form-control-bg: var(--c-3330);--myty-form-control-font: var(--t-Standard-Bold);--myty-form-control-letter-spacing: var(--t-Standard-Bold);--myty-form-control-box-shadow: 0 1px 0 0 var(--c-2010);--myty-form-box-spacing: var(--d40) 0 var(--d20) 0;padding:var(--myty-form-box-spacing);--quantity-box-currency-padding: 4rem}.mytyFormQuantityBox[data-customize].is-bw{--myty-form-box-spacing: 0 0 0 0;--quantity-box-bg: var(--c-2010);--quantity-box-color: var(--c-2110);--myty-form-control-box-shadow: 0 1px 0 0 var(--c-2110);--quantity-icon-minus: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24tbWludXMtMjAiPgo8cmVjdCBpZD0iaWNvbi1taW51cy0yMF8yIiB4PSIwLjc5OTgwNSIgeT0iNy4yMDAyIiB3aWR0aD0iMTQuNCIgaGVpZ2h0PSIxLjYiIGZpbGw9IiMxYTFhMWEiLz4KPC9nPgo8L3N2Zz4K);--quantity-icon-plus: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzFhMWExYSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24tcGx1cy0yMCI+CjxwYXRoIGlkPSJpY29uLXBsdXMtMjBfMiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04Ljc5OTggOC43OTk4VjE1LjE5OThINy4xOTk4TDcuMTk5OCA4Ljc5OThIMC43OTk4MDVMMC43OTk4MDUgNy4xOTk4SDcuMTk5OFYwLjc5OTgwNUw4Ljc5OTggMC43OTk4MDVWNy4xOTk4TDE1LjE5OTggNy4xOTk4VjguNzk5OEg4Ljc5OThaIiAvPgo8L2c+Cjwvc3ZnPgo=);--quantity-icon-delete: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzFhMWExYSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24tZGVsZXRlLTIwIj4KPGcgaWQ9Imljb24tZGVsZXRlLTIwXzIiPgo8cGF0aCBkPSJNMTEuMTk5NiAxMy42SDQuNzk5NjFWNC44SDMuMTk5NjFWMTUuMkgxMi43OTk2VjQuOEgxMS4xOTk2VjEzLjZaIiAvPgo8cGF0aCBkPSJNMTAuMzk5NiAxLjZDMTAuMzk5NiAwLjcyIDkuNjc5NjEgMCA4Ljc5OTYxIDBINy4xOTk2MUM2LjMxOTYxIDAgNS41OTk2MSAwLjcyIDUuNTk5NjEgMS42SDEuNTk5NjFWMy4ySDE0LjM5OTZWMS42SDEwLjM5OTZaIiAvPgo8L2c+CjwvZz4KPC9zdmc+Cg==)}.mytyFormQuantityBox[data-customize].is-p0{--quantity-box-padding: 0}.mytyFormQuantityBox[data-customize]+.mytyFormQuantityBox[data-customize]{--myty-form-box-spacing: 0 0 var(--d20) 0}.mytyFormQuantityBox[data-customize] .mytyFormBoxSpacing{color:var(--quantity-box-color);background-color:var(--quantity-box-bg);padding:var(--quantity-box-padding);border-radius:var(--radius-md)}.mytyFormQuantityBox[data-customize] input::-webkit-outer-spin-button,.mytyFormQuantityBox[data-customize] input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mytyFormQuantityBox[data-customize] input[type=number]{-moz-appearance:textfield}.mytyFormQuantityBox[data-customize] .mytyFormControl,.mytyFormQuantityBox[data-customize] .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormQuantityBox[data-customize] .select-label{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:unset;font:var(--myty-form-control-font);letter-spacing:var(--myty-form-control-letter-spacing);box-shadow:var(--myty-form-control-box-shadow)}.mytyFormQuantityBox[data-customize]:hover .mytyFormControl,.mytyFormQuantityBox[data-customize]:hover .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormQuantityBox[data-customize]:hover .select-label{--myty-form-control-box-shadow: 0 2px 0 0 var(--c-2010)}.mytyFormQuantityBox[data-customize]:hover .mytyFormControl:focus,.mytyFormQuantityBox[data-customize] .mytyFormControl:focus,.mytyFormQuantityBox[data-customize] .mytyFormTailSelect .select-label:focus,.mytyFormTailSelect .mytyFormQuantityBox[data-customize] .select-label:focus{--myty-form-control-box-shadow: 0 3px 0 0 var(--c-2010)}.mytyFormQuantityBox[data-customize].is-bw:hover .mytyFormControl,.mytyFormQuantityBox[data-customize].is-bw:hover .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormQuantityBox[data-customize].is-bw:hover .select-label{--myty-form-control-box-shadow: 0 2px 0 0 var(--c-2110)}.mytyFormQuantityBox[data-customize].is-bw:hover .mytyFormControl:focus,.mytyFormQuantityBox[data-customize].is-bw .mytyFormControl:focus,.mytyFormQuantityBox[data-customize].is-bw .mytyFormTailSelect .select-label:focus,.mytyFormTailSelect .mytyFormQuantityBox[data-customize].is-bw .select-label:focus{--myty-form-control-box-shadow: 0 3px 0 0 var(--c-2110)}.mytyFormQuantityBox[data-customize] .mytyFormLabel{position:static;padding:0 0 var(--s10) 0}.mytyFormQuantityBox[data-customize] label{color:var(--quantity-box-color);display:block;white-space:unset;padding:0;margin:0;position:static;font:var(--t-T400);letter-spacing:var(--ls-T400);overflow-wrap:var(--wrap-T400)}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup{display:grid;grid-template-columns:var(--quantity-input-width) repeat(2, minmax(0, 1fr));grid-template-areas:"input price total";grid-column-gap:0;grid-row-gap:0;grid-auto-flow:column;position:relative;align-items:center}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup.is-text{grid-template-areas:"input remove total"}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup .mytyFormQuantityControl{grid-area:input;padding:.8rem var(--quantity-buttons-width);text-align:center}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup .mytyFormDonation{padding:.8rem 0 .8rem var(--quantity-box-currency-padding)}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-currency],.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-action=decrease],.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-action=increase]{display:flex;width:var(--quantity-buttons-width);height:100%;position:absolute;top:0;z-index:2;color:var(--quantity-box-color);background-color:rgba(0,0,0,0)}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-remove-donation]{grid-area:remove;display:flex;width:var(--quantity-buttons-width);height:100%;color:var(--quantity-box-color);background-color:rgba(0,0,0,0)}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-currency]{width:auto;justify-content:flex-start;align-items:center;font:var(--t-Standard-Bold)}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-action=decrease]{left:0;background:var(--quantity-icon-minus) rgba(0,0,0,0) no-repeat center center}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-action=decrease].is-remove{background:var(--quantity-icon-delete) rgba(0,0,0,0) no-repeat center center}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-action=increase]{left:calc(var(--quantity-input-width) - var(--quantity-buttons-width));background:var(--quantity-icon-plus) rgba(0,0,0,0) no-repeat center center}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-action=increase]:disabled,.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-action=decrease]:disabled{opacity:var(--quantity-box-disabled-opacity)}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-remove-donation]{background:var(--quantity-icon-delete) rgba(0,0,0,0) no-repeat center center}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-position-price-single],.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-position-price-total]{height:100%;display:flex;align-items:center;cursor:pointer}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-position-price-single]:disabled,.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-position-price-total]:disabled{opacity:.7;cursor:not-allowed}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-position-price-single]{font:var(--t-Standard);grid-area:price;text-align:left;margin-left:var(--s15)}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-position-price-total]{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold);grid-area:total;justify-content:flex-end}.mytyFormBox:not(:first-child):has(.frc-captcha){padding-top:var(--myty-form-label-pt)}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block,.tyc .font-T100,.tyc .font-T200,.tyc .font-T400,.mytyFormFieldsetDescription .font-T100,.mytyFormFieldsetDescription .font-T200,.mytyFormFieldsetDescription .font-T400{display:block !important}.d-grid{display:grid !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.justify-flex-start{justify-content:flex-start !important}.justify-flex-end{justify-content:flex-end !important}.justify-center{justify-content:center !important}.position-static{position:static !important}.position-absolute{position:absolute !important}.position-relative{position:relative !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.pe-pointer{cursor:pointer !important}.pe-not-allowed{cursor:not-allowed !important}.pe-none{cursor:none !important}.sr-only,.visuallyhidden,.btn.btn--sharing .caption,.mytyFormInputGroup .mytyFormInputGroup-addon .btn.btn--with-icon .caption{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually,.visuallyhidden.focusable:active,.btn.btn--sharing .focusable.caption:active,.mytyFormInputGroup .mytyFormInputGroup-addon .btn.btn--with-icon .focusable.caption:active,.visuallyhidden.focusable:focus,.btn.btn--sharing .focusable.caption:focus,.mytyFormInputGroup .mytyFormInputGroup-addon .btn.btn--with-icon .focusable.caption:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.pt-d10{padding-top:var(--d10)}.pt-s10{padding-top:var(--s10)}.pb-d10{padding-bottom:var(--d10)}.pb-s10{padding-bottom:var(--s10)}.py-d10{padding:var(--d10) 0}.pt-d15{padding-top:var(--d15)}.pt-s15{padding-top:var(--s15)}.pb-d15{padding-bottom:var(--d15)}.pb-s15{padding-bottom:var(--s15)}.py-d15{padding:var(--d15) 0}.pt-d20{padding-top:var(--d20)}.pt-s20{padding-top:var(--s20)}.pb-d20{padding-bottom:var(--d20)}.pb-s20{padding-bottom:var(--s20)}.py-d20{padding:var(--d20) 0}.pt-d30{padding-top:var(--d30)}.pt-s30{padding-top:var(--s30)}.pb-d30{padding-bottom:var(--d30)}.pb-s30{padding-bottom:var(--s30)}.py-d30{padding:var(--d30) 0}.pt-d40{padding-top:var(--d40)}.pt-s40{padding-top:var(--s40)}.pb-d40{padding-bottom:var(--d40)}.pb-s40{padding-bottom:var(--s40)}.py-d40{padding:var(--d40) 0}.pt-d50{padding-top:var(--d50)}.pt-s50{padding-top:var(--s50)}.pb-d50{padding-bottom:var(--d50)}.pb-s50{padding-bottom:var(--s50)}.py-d50{padding:var(--d50) 0}.pt-d60{padding-top:var(--d60)}.pt-s60{padding-top:var(--s60)}.pb-d60{padding-bottom:var(--d60)}.pb-s60{padding-bottom:var(--s60)}.py-d60{padding:var(--d60) 0}.pt-d70{padding-top:var(--d70)}.pt-s70{padding-top:var(--s70)}.pb-d70{padding-bottom:var(--d70)}.pb-s70{padding-bottom:var(--s70)}.py-d70{padding:var(--d70) 0}.pt-d80{padding-top:var(--d80)}.pt-s80{padding-top:var(--s80)}.pb-d80{padding-bottom:var(--d80)}.pb-s80{padding-bottom:var(--s80)}.py-d80{padding:var(--d80) 0}.pt-d90{padding-top:var(--d90)}.pt-s90{padding-top:var(--s90)}.pb-d90{padding-bottom:var(--d90)}.pb-s90{padding-bottom:var(--s90)}.py-d90{padding:var(--d90) 0}.pt-d100{padding-top:var(--d100)}.pt-s100{padding-top:var(--s100)}.pb-d100{padding-bottom:var(--d100)}.pb-s100{padding-bottom:var(--s100)}.py-d100{padding:var(--d100) 0}.pt-d110{padding-top:var(--d110)}.pt-s110{padding-top:var(--s110)}.pb-d110{padding-bottom:var(--d110)}.pb-s110{padding-bottom:var(--s110)}.py-d110{padding:var(--d110) 0}[data-bg="2010"]{background-color:var(--c-2010)}[data-bg="2180"]{background-color:var(--c-2180)}[data-bg="3330"]{background-color:var(--c-3330)}[data-bg="3040"]{background-color:var(--c-3040)}[data-bg="3140"]{background-color:var(--c-3140)}[data-bg="3240"]{background-color:var(--c-3240)}[data-bg="3350"]{background-color:var(--c-3350)}[data-bg="3510"]{background-color:var(--c-3510)}[data-bg="6010"]{background-color:var(--c-6010)}[data-bg="6030"]{background-color:var(--c-6030)}[data-bg=transparent]{background-color:rgba(0,0,0,0)}[data-color="2140"]{color:var(--c-2140)}[data-color="4010"]{color:var(--c-4010)}.body--wizard.cfInterfaceEnabled #iframeToolbar{display:none !important}.body--wizard.cfInterfaceEnabled{margin-left:unset !important}@keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes notyf-fadeinleft{0%{opacity:0;transform:translateX(25%)}to{opacity:1;transform:translateX(0)}}@keyframes notyf-fadeoutright{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(25%)}}@keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@keyframes ripple{0%{transform:scale(0) translateY(-45%) translateX(13%)}to{transform:scale(1) translateY(-45%) translateX(13%)}}.notyf{position:fixed;top:0;left:0;height:100%;width:100%;color:#fff;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;pointer-events:none;box-sizing:border-box;padding:20px}.notyf__icon--error,.notyf__icon--success{height:21px;width:21px;background:#fff;border-radius:50%;display:block;margin:0 auto;position:relative}.notyf__icon--error:after,.notyf__icon--error:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px;left:9px;height:12px;top:5px}.notyf__icon--error:after{transform:rotate(-45deg)}.notyf__icon--error:before{transform:rotate(45deg)}.notyf__icon--success:after,.notyf__icon--success:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px}.notyf__icon--success:after{height:6px;transform:rotate(-45deg);top:9px;left:6px}.notyf__icon--success:before{height:11px;transform:rotate(45deg);top:5px;left:10px}.notyf__toast{display:block;overflow:hidden;pointer-events:auto;animation:notyf-fadeinup .3s ease-in forwards;box-shadow:0 3px 7px 0 rgba(0, 0, 0, 0.25);position:relative;padding:0 15px;border-radius:2px;max-width:300px;transform:translateY(25%);box-sizing:border-box;flex-shrink:0}.notyf__toast--disappear{transform:translateY(0);animation:notyf-fadeoutdown .3s forwards;animation-delay:.25s}.notyf__toast--disappear .notyf__icon,.notyf__toast--disappear .notyf__message{animation:notyf-fadeoutdown .3s forwards;opacity:1;transform:translateY(0)}.notyf__toast--disappear .notyf__dismiss{animation:notyf-fadeoutright .3s forwards;opacity:1;transform:translateX(0)}.notyf__toast--disappear .notyf__message{animation-delay:.05s}.notyf__toast--upper{margin-bottom:20px}.notyf__toast--lower{margin-top:20px}.notyf__toast--dismissible .notyf__wrapper{padding-right:30px}.notyf__ripple{height:400px;width:400px;position:absolute;transform-origin:bottom right;right:0;top:0;border-radius:50%;transform:scale(0) translateY(-51%) translateX(13%);z-index:5;animation:ripple .4s ease-out forwards}.notyf__wrapper{display:flex;align-items:center;padding-top:17px;padding-bottom:17px;padding-right:15px;border-radius:3px;position:relative;z-index:10}.notyf__icon{width:22px;text-align:center;font-size:1.3em;opacity:0;animation:notyf-fadeinup .3s forwards;animation-delay:.3s;margin-right:13px}.notyf__dismiss{position:absolute;top:0;right:0;height:100%;width:26px;margin-right:-15px;animation:notyf-fadeinleft .3s forwards;animation-delay:.35s;opacity:0}.notyf__dismiss-btn{background-color:rgba(0, 0, 0, 0.25);border:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;outline:none;opacity:.35;height:100%;width:100%}.notyf__dismiss-btn:after,.notyf__dismiss-btn:before{content:"";background:#fff;height:12px;width:2px;border-radius:3px;position:absolute;left:calc(50% - 1px);top:calc(50% - 5px)}.notyf__dismiss-btn:after{transform:rotate(-45deg)}.notyf__dismiss-btn:before{transform:rotate(45deg)}.notyf__dismiss-btn:hover{opacity:.7;background-color:rgba(0, 0, 0, 0.15)}.notyf__dismiss-btn:active{opacity:.8}.notyf__message{vertical-align:middle;position:relative;opacity:0;animation:notyf-fadeinup .3s forwards;animation-delay:.25s;line-height:1.5em}.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0px;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports(-ms-overflow-style: none){.ps{overflow:auto !important}}.acc{--acc-color: var(--c-2110);--acc-bg: var(--c-2010);--acc-padding: 0 0 var(--d40) 0;--acc-trigger-box-shadow: none;--acc-panel-box-shadow: none;--acc-panel-padding: 0 0 var(--d40) 0}.acc{color:var(--acc-color);background-color:var(--acc-bg);padding:var(--acc-padding)}.acc+.acc{--acc-padding: var(--d40) 0}.acc-header{margin:0;padding:0}.acc-trigger{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--d40);align-items:center;font:var(--t-T400);letter-spacing:var(--ls-T400);overflow-wrap:var(--wrap-T400);padding:9px 0 11px 0;width:100%;box-shadow:var(--acc-trigger-box-shadow)}.acc-trigger .caption{text-align:left}.acc-trigger:focus,.acc-trigger:hover{--acc-trigger-box-shadow: 0 2px 0 0 var(--c-2110)}.acc-panel{box-shadow:var(--acc-panel-box-shadow);overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.acc-panel__inbox{padding:var(--acc-panel-padding)}.acc-content .tyc,.acc-content .mytyFormFieldsetDescription{max-width:100%;overflow:hidden}.acc.js-enabled .acc-panel{visibility:hidden}.acc.is-active .acc-panel{--acc-panel-box-shadow: 0 4px 0 0 var(--c-2110);visibility:visible}.acc.is-active .acc-trigger{--acc-trigger-box-shadow: none}.acc.is-active .acc-trigger:focus,.acc.is-active .acc-trigger:hover{--acc-trigger-box-shadow: none}.acc.is-active .acc-trigger .icon{transform:rotate(45deg)}.acc.is-opened .acc-panel{overflow:unset}.notyf{--toast-padding: var(--s30);--toast-border-color: var(--c-2110);display:flex;flex-wrap:nowrap;font:var(--t-Standard);padding:var(--toast-padding)}.notyf__icon{width:32px;margin-right:32px}.notyf__icon i,.notyf__icon i:before,.notyf__icon i:after{all:unset}.notyf__icon i:after{content:"";background:currentColor;display:block;position:absolute;left:4px;top:-18px;width:12px;height:24px;border:solid #fff;border-width:0 4px 4px 0;transform:rotate(45deg)}.notyf__toast{padding:var(--s40);border-left:4px solid var(--toast-border-color);max-width:400px;box-shadow:none}.notyf__wrapper{padding:0;height:100%}.notyf__toast--dismissible .notyf__wrapper{padding-right:40px}.notyf__dismiss{position:unset;width:40px;height:100%;margin-right:-50px;margin-left:5px}.notyf__dismiss button{width:40px;min-height:40px}.notyf__toast--error{border-left-color:var(--c-5010)}.notyf-copied-text{display:block;max-width:calc(100% - 40px);overflow:hidden;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small);background-color:var(--c-2010-10)}@media screen and (min-width: 320px){.campaign-small__header{--accent-box-padding: var(--s40);gap:var(--s40);grid-template-columns:auto 1fr 3.2rem}.campaign-small__header .campaign-more-icon{display:inline-block}.onetime-code__digit-wrap{--digit-code-gap: var(--d10)}}@media (min-width: 320px){.article-cofunding-badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 480px){.statistic-bar{align-items:center;flex-direction:row;gap:var(--d60);flex-wrap:wrap}.statistic-bar__item[data-name=threshold]{width:calc(66% - var(--d60));order:1}.statistic-bar__item[data-name=supporter]{width:34%;order:2}.statistic-bar__item[data-name=target]{width:calc(66% - var(--d60));order:3}.statistic-bar__item[data-name=remaining]{width:34%;order:3}.onetime-code__digit{--digit-width: 1.9rem}}@media (min-width: 575px){.container-s,.container{max-width:540px}.col-s{flex:1 0 0}.row-cols-s-auto>*{flex:0 0 auto;width:auto}.row-cols-s-1>*{flex:0 0 auto;width:100%}.row-cols-s-2>*{flex:0 0 auto;width:50%}.row-cols-s-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-s-4>*{flex:0 0 auto;width:25%}.row-cols-s-5>*{flex:0 0 auto;width:20%}.row-cols-s-6>*{flex:0 0 auto;width:16.66666667%}.col-s-auto{flex:0 0 auto;width:auto}.col-s-1{flex:0 0 auto;width:8.33333333%}.col-s-2{flex:0 0 auto;width:16.66666667%}.col-s-3{flex:0 0 auto;width:25%}.col-s-4{flex:0 0 auto;width:33.33333333%}.col-s-5{flex:0 0 auto;width:41.66666667%}.col-s-6{flex:0 0 auto;width:50%}.col-s-7{flex:0 0 auto;width:58.33333333%}.col-s-8{flex:0 0 auto;width:66.66666667%}.col-s-9{flex:0 0 auto;width:75%}.col-s-10{flex:0 0 auto;width:83.33333333%}.col-s-11{flex:0 0 auto;width:91.66666667%}.col-s-12{flex:0 0 auto;width:100%}.offset-s-0{margin-left:0}.offset-s-1{margin-left:8.33333333%}.offset-s-2{margin-left:16.66666667%}.offset-s-3{margin-left:25%}.offset-s-4{margin-left:33.33333333%}.offset-s-5{margin-left:41.66666667%}.offset-s-6{margin-left:50%}.offset-s-7{margin-left:58.33333333%}.offset-s-8{margin-left:66.66666667%}.offset-s-9{margin-left:75%}.offset-s-10{margin-left:83.33333333%}.offset-s-11{margin-left:91.66666667%}.g-s-0,.gx-s-0{--bs-gutter-x: 0}.g-s-0,.gy-s-0{--bs-gutter-y: 0}.g-s-1,.gx-s-1{--bs-gutter-x: 1rem}.g-s-1,.gy-s-1{--bs-gutter-y: 1rem}.g-s-2,.gx-s-2{--bs-gutter-x: 2rem}.g-s-2,.gy-s-2{--bs-gutter-y: 2rem}.g-s-3,.gx-s-3{--bs-gutter-x: 3rem}.g-s-3,.gy-s-3{--bs-gutter-y: 3rem}.g-s-4,.gx-s-4{--bs-gutter-x: 4rem}.g-s-4,.gy-s-4{--bs-gutter-y: 4rem}.g-s-5,.gx-s-5{--bs-gutter-x: 5rem}.g-s-5,.gy-s-5{--bs-gutter-y: 5rem}.incentive-selection.is-reverse-column-sm .btn{white-space:nowrap}.d-s-inline{display:inline !important}.d-s-inline-block{display:inline-block !important}.d-s-block{display:block !important}.d-s-grid{display:grid !important}.d-s-flex{display:flex !important}.d-s-inline-flex{display:inline-flex !important}.d-s-none{display:none !important}.justify-s-flex-start{justify-content:flex-start !important}.justify-s-flex-end{justify-content:flex-end !important}.justify-s-center{justify-content:center !important}.position-s-static{position:static !important}.position-s-absolute{position:absolute !important}.position-s-relative{position:relative !important}.position-s-fixed{position:fixed !important}.position-s-sticky{position:-webkit-sticky !important;position:sticky !important}}@media (min-width: 768px){.container-sm,.container-s,.container{max-width:720px}.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.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%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 1rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 1rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 2rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 2rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 3rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 3rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 4rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 4rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 5rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 5rem}.main-content{min-height:calc(100vh - 46rem)}.tb-cta-button a:not(.is-block),.tb-secondary-button a:not(.is-block),.btn:not(.is-block){--myty-btn-width: auto;--myty-btn-min-width: 16rem}.btn--secondary.is-outlined-white-sm:not(:hover):not(:focus){--myty-btn-background-color: transparent;--myty-btn-color: var(--c-2010)}.btn{margin:0 var(--s60) var(--s40) 0}.btn:first-child:last-child,.btn:last-child{margin:0 0 var(--s40) 0}.btn.btn--flat{--myty-btn-width: auto;--myty-btn-min-width: 0.1rem}.buttons,.mytyFormBtnBox{display:flex;flex-direction:row;flex-wrap:wrap}.buttons .is-1st-left-sm,.mytyFormBtnBox .is-1st-left-sm{margin-right:auto}.buttons.is-column-block,.mytyFormBtnBox.is-column-block{display:flex;flex-direction:column}.buttons.is-column-block .btn,.mytyFormBtnBox.is-column-block .btn{--myty-btn-width: 100%;--myty-btn-min-width: none;margin:0 0 var(--s40) 0}.buttons.is-column-block .btn--sharing,.mytyFormBtnBox.is-column-block .btn--sharing{--myty-btn-width: 4rem;margin:0}#cropBox .mytyFormBtnBox{grid-template-columns:auto auto 1fr;grid-template-areas:"finish rotate close"}#cropBox .btn-finish{grid-area:finish;grid-row-start:unset}#cropBox .btn-close{grid-area:close;grid-row-start:unset;grid-column-start:unset;margin-left:auto}#cropBox .btn-rotate{grid-area:rotate;grid-row-start:unset;grid-column-start:unset}.site-bar__inner{height:8.9rem}.site-bar__flyout{top:9rem}.site-bar__burger{background-color:var(--c-2110)}.site-bar__burger svg{color:var(--c-2010)}.header-profile-link{display:block}.header-profile{position:relative;z-index:12;display:block}.header-profile:hover .header-profile__nav{grid-template-rows:1fr;pointer-events:unset}.header-profile:hover .header-profile__nav-inner{border:5px solid #000;padding:15px 15px 30px}.flyout-order{flex-direction:column;--flyout-padding: var(--s40);padding-top:var(--flyout-padding)}.flyout-order .flyout-order--reverse{flex-direction:row}.flyout-order__right{text-align:right;padding-top:0}.flyout-order__link{display:inline-block;margin-top:0;margin-left:var(--s60)}.flyout-profile{display:none}.flyout-order__profil-nav{display:none}.language-block{padding-top:var(--s70)}.nav{flex-direction:row}.nav__link{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.notification-bar__content.d-flex{flex-wrap:nowrap}.notification-bar__content.d-flex .caption{width:auto}.avatar-head{margin-left:var(--s60)}.avatar-head__info{position:relative;z-index:1;top:-3px}.media-box{margin:0;flex-direction:row;background:linear-gradient(-90deg, transparent 10rem, var(--c-2180) 10rem)}.media-box:before{content:" ";display:block;background-color:var(--c-2180);position:absolute;z-index:-1;right:99%;top:0;width:100vw;height:100%;pointer-events:none}.media-box.media-box--no-media.media-box--reverse{justify-content:flex-end}.media-box--reverse{flex-direction:row-reverse;background:linear-gradient(90deg, transparent 9rem, var(--c-2180) 9rem)}.media-box--reverse:before{left:99%;right:auto}.media-box--reverse .media-box__content{padding-left:5rem}.media-box--no-media{background:var(--c-2180)}.media-box__content{padding:5rem 5rem 5rem 0}.media-box__media{padding:var(--s90) 0}.project-teaser-bg{--teaser-bg-max-height: 49rem}.project-teaser-bg{--teaser-bg-max-height: 94rem}.organization-cf-badge-down{display:none}.project-widget{grid-template-rows:auto;grid-template-columns:auto 1fr}.logo-group__row{flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.logo-group__partner{width:33.3333333333%}.logo-group__partner[data-mod="0"]:nth-child(1):not(:last-child){border-radius:var(--logo-group-border-radius) 0 0 0}.logo-group__partner[data-pos="1stOneRow"]:nth-child(1):not(:last-child){border-radius:var(--logo-group-border-radius) 0 0 var(--logo-group-border-radius)}.logo-group__partner[data-mod="1"]:last-child{border-radius:0 var(--logo-group-border-radius) var(--logo-group-border-radius) 0}.logo-group__partner[data-mod="2"]:nth-child(3):not(:last-child){border-radius:0 var(--logo-group-border-radius) 0 0}.logo-group__partner[data-mod="2"]:nth-child(3):last-child{border-radius:0 var(--logo-group-border-radius) var(--logo-group-border-radius) 0}.logo-group__partner[data-pos="3rdLastFullRow"]:nth-child(3):not(:last-child){border-bottom-right-radius:var(--logo-group-border-radius)}.logo-group[data-count="1"] .logo-group__row{width:33.3333333333%}.logo-group[data-count="1"] .logo-group__row .logo-group__partner{width:100%}.logo-group[data-count="2"] .logo-group__row{width:66.6666666667%}.logo-group[data-count="2"] .logo-group__row .logo-group__partner{width:50%}.logo-group__img{max-height:none}.facts{flex-direction:row;flex-wrap:wrap}.facts .fact{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dialog{--dialog-close-width: 5rem}.dialog__body{width:55%;max-width:80rem}.dialog.is-centered .dialog__body{width:80%;max-width:80rem}.statistic-bar--plattform{justify-content:space-between}.statistic-bar__item[data-name]{order:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}[data-statistic-label],[data-statistic-toggle]{display:none}.sharing{flex-direction:row;align-items:center}.sharing__bar.flex-start-sm{justify-content:flex-start;padding-bottom:0}.teaser-start__content{height:37rem}.teaser-start__image{height:100%}.teaser-start__image--desktop{display:block}.teaser-start__image--mobile{display:none}.teaser-start--fluid .teaser-start__content{min-height:37rem}.teaser-start-pager{transform:translateY(-5rem);padding-bottom:var(--s40)}.teaser-start-pager__box{justify-content:flex-end;background-color:rgba(0,0,0,0);max-width:unset;margin-left:0}.teaser-start-pager__buttons{width:unset}.teaser-start-pager__placeholder{height:10rem}.teaser-start--organization .teaser-start__heading{color:var(--c-2010);text-shadow:0 0 15px rgba(0,0,0,.5)}.onetime-code__digit{--digit-width: 2.2rem}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.justify-sm-flex-start{justify-content:flex-start !important}.justify-sm-flex-end{justify-content:flex-end !important}.justify-sm-center{justify-content:center !important}.position-sm-static{position:static !important}.position-sm-absolute{position:absolute !important}.position-sm-relative{position:relative !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:-webkit-sticky !important;position:sticky !important}}@media (min-width: 768px)and (min-width: 768px){.flyout-order{--flyout-padding: var(--s60)}}@media (min-width: 991px){.container-md,.container-sm,.container-s,.container{max-width:960px}.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.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%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 1rem}.g-md-1,.gy-md-1{--bs-gutter-y: 1rem}.g-md-2,.gx-md-2{--bs-gutter-x: 2rem}.g-md-2,.gy-md-2{--bs-gutter-y: 2rem}.g-md-3,.gx-md-3{--bs-gutter-x: 3rem}.g-md-3,.gy-md-3{--bs-gutter-y: 3rem}.g-md-4,.gx-md-4{--bs-gutter-x: 4rem}.g-md-4,.gy-md-4{--bs-gutter-y: 4rem}.g-md-5,.gx-md-5{--bs-gutter-x: 5rem}.g-md-5,.gy-md-5{--bs-gutter-y: 5rem}.main-content{min-height:calc(100vh - 37.7rem)}:root{--rds-grid-padding: 5rem}.row:not([class*=" g-"]):not([class^=g-]):not([class*=" gx-"]):not([class^=gx-]),.row:not([class*=" g-"]):not([class^=g-]):not([class*=" gx-"]):not([class^=gx-])>*{--bs-gutter-x: 3rem}.row:not([class*=" g-"]):not([class^=g-]):not([class*=" gx-"]):not([class^=gx-]),.row:not([class*=" g-"]):not([class^=g-]):not([class*=" gx-"]):not([class^=gx-])>*{--bs-gutter-x: 4rem}.row.g-s30,.row.g-s30>*{--bs-gutter-x: var(--s30);--bs-gutter-y: var(--s30)}.row.g-s30,.row.g-s30>*{--bs-gutter-x: var(--s30);--bs-gutter-y: var(--s30)}.row.g-s40,.row.g-s40>*{--bs-gutter-x: var(--s40);--bs-gutter-y: var(--s40)}.row.g-s40,.row.g-s40>*{--bs-gutter-x: var(--s40);--bs-gutter-y: var(--s40)}.row.g-s-d50,.row.g-d-d50>*{--bs-gutter-x: var(--s30);--bs-gutter-y: var(--s30)}.row.g-s-d50,.row.g-d-d50>*{--bs-gutter-x: var(--s50);--bs-gutter-y: var(--s50)}a{--myty-text-link-underline-offset: 6px}.tyc a,.mytyFormFieldsetDescription a,a.hover-decoration{--myty-text-link-underline-offset: 6px}a.tb-link-underlined,button.tb-link-underlined,.tb-link-underlined a{--myty-text-link-underline-offset: 6px}.skeleton__block.is-10{--skeleton-block-height: 2.2rem}.skeleton__block.is-20{--skeleton-block-height: 2.7rem}.skeleton__block.is-30{--skeleton-block-height: 3.2rem}.skeleton__block.is-40{--skeleton-block-height: 4.4rem}.tb-cta-button a,.tb-secondary-button a,.btn{--myty-btn-padding: 1.5rem 2.5rem 1.6rem 2.5rem}.btn--link,.tb-cta-btn--link a{--myty-text-link-underline-offset: 6px}.btn .loader{--myty-btn-loader-height: 2.7rem}.btn .loader{--myty-btn-loader-height: 2.8rem}.link-list a{transition:all .2s ease-in-out}.link-list a:hover{padding:var(--s30);background-color:var(--c-2180)}.badge--pill{--badge-padding: 1px var(--s20) 2px var(--s20)}.alert{--alert-padding: var(--s40) 0 var(--s80) 0}.logo{width:18.5rem}[data-bg=page-theme] .theme-claim__logo .img-responsive{max-width:5.5rem}.notification-bar .tyc a,.notification-bar .mytyFormFieldsetDescription a{--myty-text-link-underline-offset: 6px}.card-info__badge{height:calc(2.7rem + 2.2rem + 2*var(--s10))}.accent-box{--avatar-width: 5.4rem;--avatar-height: 5.4rem}.accent-box.font-Hero200{--avatar-width: 6.4rem;--avatar-height: 6.4rem}.contacts{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.contacts .btn,.contacts .btn.btn{margin-bottom:0}.campaign-small__headline.is-nowrap{overflow-x:hidden}.campaign-small__headline.is-nowrap .title{white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.media-box__media{width:46rem;flex-shrink:0}:root{--d20-50-90: 5rem}.project-teaser-info .project-teaser-info__badge:not(:empty){padding-top:var(--d70);margin:0 auto}.project-teaser-info{position:absolute;width:100%;height:100%;left:0;top:0;grid-template-rows:auto minmax(0, 1fr) auto;grid-template-areas:"badge" "video" "title"}.project-teaser-info .project-teaser-info__title{display:flex;flex-direction:column-reverse;color:var(--c-2010);padding:0}.project-teaser-info .project-teaser-info__title.is-teaser-bg{padding:0 0 4.5rem 0}.project-teaser-info .project-teaser-info__video{position:static;left:auto;top:auto;display:flex;height:100%;align-items:center;transform:none;z-index:2}.project-teaser-info .btn-play{display:block;margin:0 auto}.project-teaser-bg{--teaser-bg-max-height: 55.5rem}.article-cofunding-badge{padding-left:0}.pinnwand .row .col:nth-child(3){display:block}[data-facet-toggles] [data-facet=search]{order:1}[data-facet-toggles] [data-facet=criterion]{order:2}[data-facet-toggles] [data-facet=more]{order:3}[data-facet-toggles] [data-facet=category]{order:4}[data-facet-toggles] [data-facet=reward_type]{order:5}[data-facet-toggles] [data-facet=zip]{order:6}[data-facet-toggles] [data-facet=distance]{order:7}.progress--lg{--progress-amount-padding: 0 var(--d60);--progress-amount-height: 9rem;--progress-gap-wrap-pos-factor: 2}.progress__gap--lg{--progress-gap-wrap-width: 4px;--progress-icon-width: 28px;--progress-icon-pos-top: calc(-0.495 * var(--progress-icon-width))}.progress__gap--lg:before{height:calc(var(--progress-gap-width) + var(--progress-icon-pos-top)*-1)}.project-header-info-block{z-index:15;margin-top:-4.5rem}.project-header-info-block .project-progress{order:1}.project-header-info-block .project-numbers{order:2}.project-header-info-block .project-teaser_text{padding:var(--d60) 0 0 0;order:3}.card--incentive{min-height:27.5rem}.dialog__header{padding-right:var(--d60)}.dialog__close{--dialog-close-width: 8rem}.status{--status-line-height: 3rem}.statistic-bar__value .icon[data-icon-size=tiny]{--icon-width: 2rem;--icon-height: 2rem}.swiper-fullsize:not(.swiper-initialized){height:49rem;overflow:hidden}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:var(--c-2110);opacity:1;color:var(--c-2010)}.search-content form{width:auto}.mytyFormBox{--myty-form-label-pt: 2.2rem;--myty-form-label-pb: 0.9rem;--myty-form-label-pb-active: 0.4rem;--myty-form-label-height: 2.7rem;--myty-form-control-min-height: calc(var(--myty-form-label-pt) + var(--myty-form-label-pb) + 2.7rem);--myty-form-label-height-active: 2.2rem}.mytyFormBoxBig{--myty-form-label-pt: 2rem;--myty-form-label-pb: 0.8rem;--myty-form-label-pb-active: 0.4rem;--myty-form-label-height: 2.7rem;--myty-form-control-min-height: calc(var(--myty-form-label-pt) + var(--myty-form-label-pb) + 2.7rem)}[data-role=card-incentive] .mytyFormDonationBox{transform:translateY(-0.6rem)}.mytyFormTailSelect .select-dropdown ul li.dropdown-option:after{top:calc(.65rem + var(--d30))}.mytyFormRadioField,.mytyFormCheckboxField{--defaultFontLH: 2.7rem;--defaultTranslateYByLH: calc((var(--defaultFontLH) - var(--myty-form-radio-size)) / 2)}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption{margin-left:6.4rem;max-width:calc(100% - 6.4rem)}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:before,.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:after{height:2.7rem;transform:translate(-6.4rem, 0)}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:before{width:5rem}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:after{width:2.7rem}.checkbox-switch .checkbox-switch_label .mytyFormControl:checked~.checkbox-switch_caption:after,.checkbox-switch .checkbox-switch_label .mytyFormTailSelect .select-label:checked~.checkbox-switch_caption:after,.mytyFormTailSelect .checkbox-switch .checkbox-switch_label .select-label:checked~.checkbox-switch_caption:after{transform:translate(-4.1rem, 0)}.onetime-code__digit-wrap{--digit-code-gap: var(--d20)}.mytyFormQuantityBox[data-customize]{--quantity-input-width: 14rem;--quantity-box-currency-padding: 4.6rem}.mytyFormQuantityBox[data-customize]{--quantity-input-width: 15rem;--quantity-box-currency-padding: 4.8rem}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.justify-md-flex-start{justify-content:flex-start !important}.justify-md-flex-end{justify-content:flex-end !important}.justify-md-center{justify-content:center !important}.position-md-static{position:static !important}.position-md-absolute{position:absolute !important}.position-md-relative{position:relative !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:-webkit-sticky !important;position:sticky !important}}@media screen and (min-width: 991px){:root{--d15: 2rem;--d80: 4.5rem;--d90: 5.5rem;--d100: 8rem;--d110: 12rem}:root{--t-Hero100: 900 9rem/1 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-Hero200: 900 6rem/1.0666666667 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-N100: 900 6.5rem/1.0769230769 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-N200: 900 5.2rem/1.1538461538 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-N200: -0.01em;--t-N300: 900 3rem/1.1333333333 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-N400: 900 2.3rem/1.3043478261 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-T100: 700 5rem/1.16 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-T200: 700 4.4rem/1.2272727273 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T200: -0.0075em;--t-T300: 700 3.5rem/1.2571428571 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T300: -0.008em;--t-T300-Heavy: 900 3.5rem/1.2571428571 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T300-Heavy: -0.008em;--t-T400: 700 2.6rem/1.2307692308 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T400: -0.005em;--t-T400-Heavy: 900 2.6rem/1.2307692308 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T400-Heavy: 0.005em;--t-T500-Heavy: 900 2.1rem/1.2380952381 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T500-Heavy: 0.005em;--t-Large: 400 2.3rem/1.3043478261 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Large: -0.008em;--t-Quote: 400 3.8rem/1.5263157895 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Quote: -0.01em;--t-Standard: 400 1.9rem/1.4210526316 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-Standard-Bold: 700 1.9rem/1.4210526316 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-Small: 400 1.7rem/1.2941176471 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-Small-Bold: 700 1.7rem/1.2941176471 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-Digit: 700 1.5rem/1.3333333333 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Digit: 0;--wrap-Digit: normal;--t-Button: 500 1.9rem/1.1052631579 "Frutiger Next W04", Helvetica, Arial, sans-serif}}@media (min-width: 1118px){.container-lg,.container-md,.container-sm,.container-s,.container{max-width:1024px}.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.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%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 1rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 1rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 2rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 2rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 3rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 3rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 4rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 4rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 5rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 5rem}:root{--rds-grid-padding: 9rem}.video-thumbnail--blog-list .video-thumbnail__play{width:12rem;height:12rem;left:calc(50% - 6rem);top:calc(50% - 6rem)}.btn-play{width:12rem;height:12rem}.btn-play .icon[data-icon-size=xlarge]{width:12rem;height:12rem}:root{--d20-50-90: 9rem}.project-teaser-bg{--teaser-bg-max-height: 71.5rem}.progress__gap--lg[data-gap-reset]{transform:translateX(0)}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.justify-lg-flex-start{justify-content:flex-start !important}.justify-lg-flex-end{justify-content:flex-end !important}.justify-lg-center{justify-content:center !important}.position-lg-static{position:static !important}.position-lg-absolute{position:absolute !important}.position-lg-relative{position:relative !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:-webkit-sticky !important;position:sticky !important}}@media (min-width: 1442px){.container-xl,.container-lg,.container-md,.container-sm,.container-s,.container{max-width:1280px}.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.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%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 1rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 1rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 2rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 2rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 3rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 3rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 4rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 4rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 5rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 5rem}:root{--rds-grid-padding: 10rem}.row:not([class*=" g-"]):not([class^=g-]):not([class*=" gx-"]):not([class^=gx-]),.row:not([class*=" g-"]):not([class^=g-]):not([class*=" gx-"]):not([class^=gx-])>*{--bs-gutter-x: 5rem}.row.g-s30,.row.g-s30>*{--bs-gutter-x: var(--s30);--bs-gutter-y: var(--s30)}.row.g-s40,.row.g-s40>*{--bs-gutter-x: var(--s60);--bs-gutter-y: var(--s60)}.row.g-s-d50,.row.g-d-d50>*{--bs-gutter-x: var(--s50);--bs-gutter-y: var(--s50)}a{--myty-text-link-underline-offset: 6px}.tyc a,.mytyFormFieldsetDescription a,a.hover-decoration{--myty-text-link-underline-offset: 6px}a.tb-link-underlined,button.tb-link-underlined,.tb-link-underlined a{--myty-text-link-underline-offset: 6px}.skeleton__block.is-10{--skeleton-block-height: 2.2rem}.skeleton__block.is-20{--skeleton-block-height: 2.8rem}.skeleton__block.is-30{--skeleton-block-height: 3.6rem}.skeleton__block.is-40{--skeleton-block-height: 4.6rem}.tb-cta-button a,.tb-secondary-button a,.btn{--myty-btn-padding: 1.5rem 2.5rem 1.6rem 2.5rem}.btn--link,.tb-cta-btn--link a{--myty-text-link-underline-offset: 6px}.notification-bar .tyc a,.notification-bar .mytyFormFieldsetDescription a{--myty-text-link-underline-offset: 6px}.card-info__badge{height:calc(2.8rem + 2.2rem + 2*var(--s10))}.accent-box{--avatar-width: 5.6rem;--avatar-height: 5.6rem}.accent-box.font-Hero200{--avatar-width: 7.4rem;--avatar-height: 7.4rem}.project-teaser-bg{--teaser-bg-max-height: 81.5rem}.dialog__body{width:55%;max-width:92rem}.dialog.is-centered .dialog__body{width:55%;max-width:80rem}.statistic-bar__value .icon[data-icon-size=tiny]{--icon-width: 2.2rem;--icon-height: 2.2rem}.search-content form{min-width:40rem}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption{margin-left:6.6rem;max-width:calc(100% - 6.6rem)}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:before,.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:after{height:2.8rem;transform:translate(-6.6rem, 0)}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:before{width:5.2rem}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:after{width:2.8rem}.checkbox-switch .checkbox-switch_label .mytyFormControl:checked~.checkbox-switch_caption:after,.checkbox-switch .checkbox-switch_label .mytyFormTailSelect .select-label:checked~.checkbox-switch_caption:after,.mytyFormTailSelect .checkbox-switch .checkbox-switch_label .select-label:checked~.checkbox-switch_caption:after{transform:translate(-4.2rem, 0)}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.justify-xl-flex-start{justify-content:flex-start !important}.justify-xl-flex-end{justify-content:flex-end !important}.justify-xl-center{justify-content:center !important}.position-xl-static{position:static !important}.position-xl-absolute{position:absolute !important}.position-xl-relative{position:relative !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:-webkit-sticky !important;position:sticky !important}}@media screen and (min-width: 1442px){:root{--d50: 3rem;--d60: 4rem;--d70: 5rem;--d80: 7rem;--d90: 8rem;--d100: 11rem;--d110: 15rem}:root{--t-Hero100: 900 10rem/1 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Hero100: -0.01em;--t-Hero200: 900 7rem/1.0571428571 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Hero200: -0.01em;--t-N100: 900 7rem/1.1428571429 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-N200: 900 5.5rem/1.1818181818 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-N200: 0;--t-N300: 900 3rem/1.1333333333 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-T100: 700 6rem/1.1666666667 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T100: -0.0075em;--t-T200: 700 5rem/1.16 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-T300: 700 4rem/1.15 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T300: -0.0025em;--t-T300-Heavy: 900 4rem/1.15 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T300-Heavy: -0.0025em;--t-T400: 700 3rem/1.2 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-T400-Heavy: 900 3rem/1.2 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T400-Heavy: -0.005em;--t-T500-Heavy: 900 2.4rem/1.25 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T500-Heavy: -0.005em;--t-Large: 400 2.5rem/1.28 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Large: -0.005em;--t-Quote: 400 4rem/1.5 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Quote: 0;--t-Standard: 400 2rem/1.4 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-Standard-Bold: 700 2rem/1.4 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-Digit: 700 1.7rem/1.1764705882 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Digit: 0;--wrap-Digit: normal;--t-Button: 500 2rem/1.15 "Frutiger Next W04", Helvetica, Arial, sans-serif}}@media (min-width: 1678px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container-s,.container{max-width:1440px}.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: 1rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: 1rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: 2rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: 2rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 3rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 3rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 4rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 4rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 5rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 5rem}:root{--rds-grid-padding: 2rem}[data-bg=page-theme] .theme-claim__logo .img-responsive{max-width:8rem}.media-box:before{width:10rem}.article-cofunding-badge{padding-left:var(--s60)}.article-cofunding-badge:before{display:none}.progress__gap--lg{--progress-icon-width: 30px;--progress-icon-pos-left: calc(-0.45 * var(--progress-icon-width))}.mytyFormBox{--myty-form-label-pt: 2.4rem;--myty-form-label-pb: 1rem;--myty-form-label-height: 2.8rem;--myty-form-control-min-height: calc(var(--myty-form-label-pt) + var(--myty-form-label-pb) + 2.7rem)}.mytyFormBoxBig{--myty-form-label-pt: 2rem;--myty-form-label-pb: 0.8rem;--myty-form-label-height: 2.8rem;--myty-form-control-min-height: calc(var(--myty-form-label-pt) + var(--myty-form-label-pb) + 2.8rem)}.mytyFormTailSelect .select-dropdown ul li.dropdown-option:after{top:calc(.7rem + var(--d30))}.mytyFormRadioField,.mytyFormCheckboxField{--defaultFontLH: 2.8rem;--defaultTranslateYByLH: calc((var(--defaultFontLH) - var(--myty-form-radio-size)) / 2)}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.justify-xxl-flex-start{justify-content:flex-start !important}.justify-xxl-flex-end{justify-content:flex-end !important}.justify-xxl-center{justify-content:center !important}.position-xxl-static{position:static !important}.position-xxl-absolute{position:absolute !important}.position-xxl-relative{position:relative !important}.position-xxl-fixed{position:fixed !important}.position-xxl-sticky{position:-webkit-sticky !important;position:sticky !important}}@media (max-width: 574.98px){.hyphens-auto-sm{max-width:100%;overflow-x:clip;-webkit-hyphens:auto;hyphens:auto}.break-word-sm{max-width:100%;overflow-x:clip;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}@media (max-width: 990.98px){.buttons.is-column-block-until-md,.mytyFormBtnBox.is-column-block-until-md{display:flex;flex-direction:column}.buttons.is-column-block-until-md .btn,.mytyFormBtnBox.is-column-block-until-md .btn{--myty-btn-width: 100%;--myty-btn-min-width: none;margin:0 0 var(--s40) 0}.buttons.is-column-block-until-md .btn--sharing,.mytyFormBtnBox.is-column-block-until-md .btn--sharing{--myty-btn-width: 4rem;margin:0}.contacts .imprint .btn--link:first-child{padding-left:0}[data-facet=more] .btn:not(.is-block){width:100%}}@media screen and (max-width: 479px){.article-cofunding-badge__small.has-info-btn,.article-cofunding-badge__value.has-info-btn{flex-wrap:wrap;white-space:normal}}@media (max-width: 767.98px){.body--organization .project-teaser-info__badge{display:none}.incentive-selection.is-reverse-column-sm{flex-direction:column-reverse;gap:var(--d20)}.incentive-selection.is-reverse-column-sm .incentive-btn{margin-left:0;width:100%}[data-statistic-label] .alert__button--caption{padding-right:var(--d10)}[data-statistic-block]{height:auto;max-height:0;overflow:hidden;opacity:0;transition:max-height 300ms,opacity 300ms}[data-statistic-block] .statistic-bar{padding-top:var(--d50);flex-wrap:nowrap;flex-direction:column;gap:var(--d50)}[data-statistic-block] .statistic-bar .statistic-bar__item{width:100%}[data-statistic-toggle]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}[data-statistic-toggle]:checked~[data-statistic-block]{max-height:9999px;opacity:1}.teaser-start--fluid .teaser-start__box{transform:translateY(10rem)}.teaser-start--badged{background:var(--c-2180)}.teaser-start--badged .teaser-start__content{flex-direction:column;height:auto}.teaser-start--badged .teaser-start__image{position:relative;left:auto;bottom:auto;right:auto;height:27rem}.teaser-start--badged .teaser-start__box{transform:translateY(0);margin-top:calc((var(--s60) + 1.5rem)*-1)}.swiper-slide--badged+[data-follow-pt="80"]{padding-top:var(--d60)}.teaser-start--organization .teaser-start__image{position:relative}.teaser-start--organization .teaser-start__content{height:auto;display:flex;flex-direction:column;align-items:flex-start}.teaser-start--organization .teaser-start__heading{padding-top:var(--d80)}}@media only screen and (max-width: 480px){.notyf{padding:0}.notyf__ripple{height:600px;width:600px;animation-duration:.5s}.notyf__toast{max-width:none;border-radius:0;box-shadow:0 -2px 7px 0 rgba(0, 0, 0, 0.13);width:100%}.notyf__dismiss{width:56px}.notyf__dismiss{margin-left:auto}}@media (min-width: 575px)and (max-width: 767.98px){.onetime-code__digit{--digit-width: 2.2rem}}@media speech{.tab-bar__caption-hover{display:none}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}@media (width > 768px){.body.cfInterfaceEnabled:not(.body--wizard){width:calc(100% - 80px)}.body.cfInterfaceEnabled:not(.body--wizard) .sticky-support-bar{left:80px;width:calc(100% - 80px)}}@media (width <= 768px){.body.cfInterfaceEnabled:not(.body--wizard) .eq-app-fab{--eq-app-fab-position-bottom: 100px}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto !important}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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cmNlcyI6WyJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2xoLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9ub2RlX21vZHVsZXMvc2Nzcy1yZXNldC9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy91dGlsaXRpZXMvX21peGlucy5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9zZXR1cC9fY3VzdG9tLnByb3BlcnRpZXMuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3Mvc2V0dXAvX3NjYWZmb2xkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL3NldHVwL19mb250ZmFjZS5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9zZXR1cC9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3Mvc2V0dXAvX3Z1ZS5vdmVyd3JpdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2VsZW1lbnRzL19tZWRpYV9vYmplY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2VsZW1lbnRzL19pY29ucy5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9lbGVtZW50cy9fbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2VsZW1lbnRzL19idG4uc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZWxlbWVudHMvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZWxlbWVudHMvX2hlYWRpbmdzLnRpdGxlcy5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9jb21wb25lbnRzL190eWMuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2NvbXBvbmVudHMvX2JhZGdlcy5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9jb21wb25lbnRzL19hbGVydC5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvY29tcG9uZW50cy9fY2xhaW1zLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2NvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvY29tcG9uZW50cy9fbm90aWZpY2F0aW9uLmJhci5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9jb21wb25lbnRzL190YWIuYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvY29tcG9uZW50cy9fYm94ZXMuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvY29tcG9uZW50cy9fbWVkaWEuYm94LnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2NvbXBvbmVudHMvX25vdGVsaXN0LnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2plY3Quc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvdXRpbGl0aWVzL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2plY3QubGlzdHMuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvY29tcG9uZW50cy9faW5jZW50aXZlcy5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9jb21wb25lbnRzL19sb2dvLmdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2NvbXBvbmVudHMvX21pc2NlbGxhbmVvdXMuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvY29tcG9uZW50cy9fZGlhbG9nLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2NvbXBvbmVudHMvX3N0YXR1cy5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9jb21wb25lbnRzL19zaGFyaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2NvbXBvbmVudHMvX3RlYXNlci1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZm9ybXMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vbm9kZV9tb2R1bGVzL3RhaWwuc2VsZWN0LmpzL2Nzcy9kZWZhdWx0L3RhaWwuc2VsZWN0LWxpZ2h0LmNzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZm9ybXMvX2ZpZWxkc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2Zvcm1zL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2Zvcm1zL19zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZm9ybXMvX2RhdGVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZm9ybXMvX2NoZWNrYm94LnJhZGlvYm94LnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2Zvcm1zL19jaGVja2JveC5zd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZm9ybXMvX211bHRpLmZpbGUudXBsb2FkLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2Zvcm1zL19vbmV0aW1lLmNvZGUuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZm9ybXMvX3BheW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2Zvcm1zL19xdWFudGl0eS5ib3guc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZm9ybXMvX2ZyaWVuZGx5LmNhcHRjaGEuYm94LnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvdXRpbGl0aWVzL19oZWxwZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL25vZGVfbW9kdWxlcy9ub3R5Zi9ub3R5Zi5taW4uY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vbm9kZV9tb2R1bGVzL3BlcmZlY3Qtc2Nyb2xsYmFyL2Nzcy9wZXJmZWN0LXNjcm9sbGJhci5jc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL3ZlbmRvci9fYWNjb3JkaW9ucy5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy92ZW5kb3IvX3RvYXN0LnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi88bm8gc291cmNlPiIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3Mvc2V0dXAvX2dsb2JhbC52YXJpYWJsZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJodG1sey13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWh0bWw6Zm9jdXMtd2l0aGlue3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9Ym9keXt0ZXh0LXNpemUtYWRqdXN0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMHZoOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO3RleHQtcmVuZGVyaW5nOm9wdGltaXplU3BlZWR9Kiw6OmFmdGVyLDo6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveH1hOm5vdChbY2xhc3NdKXt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6YXV0b31hLGFiYnIsYWNyb255bSxhZGRyZXNzLGFwcGxldCxhcnRpY2xlLGFzaWRlLGF1ZGlvLGIsYmlnLGJsb2NrcXVvdGUsYm9keSxicixidXR0b24sY2FudmFzLGNhcHRpb24sY2VudGVyLGNpdGUsY29kZSxjb2wsY29sZ3JvdXAsZGF0YSxkYXRhbGlzdCxkZCxkZWwsZGV0YWlscyxkZm4sZGl2LGRsLGR0LGVtLGVtYmVkLGZpZWxkc2V0LGZpZ2NhcHRpb24sZmlndXJlLGZvb3Rlcixmb3JtLGgxLGgyLGgzLGg0LGg1LGg2LGhlYWQsaGVhZGVyLGhncm91cCxocixodG1sLGksaWZyYW1lLGltZyxpbnB1dCxpbnMsa2JkLGxhYmVsLGxlZ2VuZCxsaSxsaW5rLG1haW4sbWFwLG1hcmssbWVudSxtZXRhLG1ldGVyLG5hdixub3NjcmlwdCxvYmplY3Qsb2wsb3B0Z3JvdXAsb3B0aW9uLG91dHB1dCxwLHBhcmFtLHBpY3R1cmUscHJlLHByb2dyZXNzLHEscmIscnAscnQscnRjLHJ1YnkscyxzYW1wLHNjcmlwdCxzZWN0aW9uLHNlbGVjdCxzbWFsbCxzb3VyY2Usc3BhbixzdHJvbmcsc3R5bGUsc3ZnLHN1YixzdW1tYXJ5LHN1cCx0YWJsZSx0Ym9keSx0ZCx0ZW1wbGF0ZSx0ZXh0YXJlYSx0Zm9vdCx0aCx0aGVhZCx0aW1lLHRpdGxlLHRyLHRyYWNrLHR0LHUsdWwsdmFyLHZpZGVvLHdicntmb250LXNpemU6MTAwJTtmb250OmluaGVyaXQ7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfTpmb2N1c3tvdXRsaW5lOjB9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGVtYmVkLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbWVudSxuYXYsb2JqZWN0LHNlY3Rpb257ZGlzcGxheTpibG9ja31jYW52YXMsaWZyYW1le21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2t9b2wsdWx7bGlzdC1zdHlsZTpub25lfWJsb2NrcXVvdGUscXtxdW90ZXM6bm9uZX1ibG9ja3F1b3RlOmJlZm9yZSxibG9ja3F1b3RlOmFmdGVyLHE6YmVmb3JlLHE6YWZ0ZXJ7Y29udGVudDpcIlwiO2NvbnRlbnQ6bm9uZX1pbnB1dDpyZXF1aXJlZCxpbnB1dHtib3gtc2hhZG93Om5vbmV9aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmV7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIDMwcHggI2ZmZiBpbnNldH1pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24saW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24saW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmV9aW5wdXRbdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lOy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvO3ZlcnRpY2FsLWFsaWduOnRvcDtyZXNpemU6dmVydGljYWx9aW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lfXZpZGVve2JhY2tncm91bmQ6IzAwMH1hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfVtoaWRkZW5de2Rpc3BsYXk6bm9uZX1hOmFjdGl2ZSxhOmhvdmVye291dGxpbmU6bm9uZX1hdWRpbyxpbWcscGljdHVyZSxzdmcsdmlkZW97bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDphdXRvfWJ1dHRvbixpbnB1dHtsaW5lLWhlaWdodDpub3JtYWx9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixodG1sIGlucHV0W3R5cGU9YnV0dG9uXSxpbnB1dFt0eXBlPXJlc2V0XSxpbnB1dFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcjtib3JkZXI6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9YnV0dG9uW2Rpc2FibGVkXSxodG1sIGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1bZGlzYWJsZWRdLFtkaXNhYmxlZD10cnVlXSxbYXJpYS1kaXNhYmxlZD10cnVlXXtwb2ludGVyLWV2ZW50czpub25lfWlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9de3BhZGRpbmc6MH1pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9aW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfWJ1dHRvbntib3JkZXI6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bzt2ZXJ0aWNhbC1hbGlnbjp0b3A7cmVzaXplOnZlcnRpY2FsfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO3RleHQtaW5kZW50OjB9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtvdmVyZmxvdzp2aXNpYmxlO2JhY2tncm91bmQ6IzAwMDtib3JkZXI6MDtoZWlnaHQ6MXB4O2xpbmUtaGVpZ2h0OjA7bWFyZ2luOjA7cGFkZGluZzowO3BhZ2UtYnJlYWstYWZ0ZXI6YWx3YXlzO3dpZHRoOjEwMCV9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjEwMCV9YXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2V9c21hbGx7Zm9udC1zaXplOjc1JX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi01cHh9c3Vwe3RvcDotNXB4fWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTAwJTtsaW5lLWhlaWdodDoxO21hcmdpbjowO3BhZGRpbmc6MH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLFt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjA7b3V0bGluZTowfWxlZ2VuZHtjb2xvcjppbmhlcml0O3doaXRlLXNwYWNlOm5vcm1hbDtkaXNwbGF5OmJsb2NrO2JvcmRlcjowO21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCV9ZmllbGRzZXR7bWluLXdpZHRoOjB9Ym9keTpub3QoOi1tb3otaGFuZGxlci1ibG9ja2VkKSBmaWVsZHNldHtkaXNwbGF5OmJsb2NrfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX10ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9LyohXG4gKiBCb290c3RyYXAgUmVib290IHY1LjMuOCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjUgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqLy5jb250YWluZXIsLmNvbnRhaW5lci1mbHVpZCwuY29udGFpbmVyLXh4bCwuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXItc3stLWJzLWd1dHRlci14OiAycmVtOy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc1cHgpey5jb250YWluZXItcywuY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb250YWluZXItc20sLmNvbnRhaW5lci1zLC5jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXItcywuY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTExOHB4KXsuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLXMsLmNvbnRhaW5lcnttYXgtd2lkdGg6MTAyNHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5jb250YWluZXIteGwsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lci1zLC5jb250YWluZXJ7bWF4LXdpZHRoOjEyODBweH19QG1lZGlhKG1pbi13aWR0aDogMTY3OHB4KXsuY29udGFpbmVyLXh4bCwuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXItcywuY29udGFpbmVye21heC13aWR0aDoxNDQwcHh9fTpyb290ey0tYnMtYnJlYWtwb2ludC14czogMDstLWJzLWJyZWFrcG9pbnQtczogNTc1cHg7LS1icy1icmVha3BvaW50LXNtOiA3NjhweDstLWJzLWJyZWFrcG9pbnQtbWQ6IDk5MXB4Oy0tYnMtYnJlYWtwb2ludC1sZzogMTExOHB4Oy0tYnMtYnJlYWtwb2ludC14bDogMTQ0MnB4Oy0tYnMtYnJlYWtwb2ludC14eGw6IDE2NzhweH0ucm93ey0tYnMtZ3V0dGVyLXg6IDJyZW07LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpfS5yb3c+KntmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KX0uY29se2ZsZXg6MSAwIDB9LnJvdy1jb2xzLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5yb3ctY29scy00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy0wLC5neC0wey0tYnMtZ3V0dGVyLXg6IDB9LmctMCwuZ3ktMHstLWJzLWd1dHRlci15OiAwfS5nLTEsLmd4LTF7LS1icy1ndXR0ZXIteDogMXJlbX0uZy0xLC5neS0xey0tYnMtZ3V0dGVyLXk6IDFyZW19LmctMiwuZ3gtMnstLWJzLWd1dHRlci14OiAycmVtfS5nLTIsLmd5LTJ7LS1icy1ndXR0ZXIteTogMnJlbX0uZy0zLC5neC0zey0tYnMtZ3V0dGVyLXg6IDNyZW19LmctMywuZ3ktM3stLWJzLWd1dHRlci15OiAzcmVtfS5nLTQsLmd4LTR7LS1icy1ndXR0ZXIteDogNHJlbX0uZy00LC5neS00ey0tYnMtZ3V0dGVyLXk6IDRyZW19LmctNSwuZ3gtNXstLWJzLWd1dHRlci14OiA1cmVtfS5nLTUsLmd5LTV7LS1icy1ndXR0ZXIteTogNXJlbX1AbWVkaWEobWluLXdpZHRoOiA1NzVweCl7LmNvbC1ze2ZsZXg6MSAwIDB9LnJvdy1jb2xzLXMtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtcy0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1zLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtcy0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLXMtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy1zLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtcy02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1zLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtcy0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1zLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1zLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC1zLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1zLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1zLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1zLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1zLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1zLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC1zLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtcy0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXMtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtcy0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1zLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1zLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtcy0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXMtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1zLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtcy02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXMtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1zLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtcy05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXMtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtcy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9Lmctcy0wLC5neC1zLTB7LS1icy1ndXR0ZXIteDogMH0uZy1zLTAsLmd5LXMtMHstLWJzLWd1dHRlci15OiAwfS5nLXMtMSwuZ3gtcy0xey0tYnMtZ3V0dGVyLXg6IDFyZW19Lmctcy0xLC5neS1zLTF7LS1icy1ndXR0ZXIteTogMXJlbX0uZy1zLTIsLmd4LXMtMnstLWJzLWd1dHRlci14OiAycmVtfS5nLXMtMiwuZ3ktcy0yey0tYnMtZ3V0dGVyLXk6IDJyZW19Lmctcy0zLC5neC1zLTN7LS1icy1ndXR0ZXIteDogM3JlbX0uZy1zLTMsLmd5LXMtM3stLWJzLWd1dHRlci15OiAzcmVtfS5nLXMtNCwuZ3gtcy00ey0tYnMtZ3V0dGVyLXg6IDRyZW19Lmctcy00LC5neS1zLTR7LS1icy1ndXR0ZXIteTogNHJlbX0uZy1zLTUsLmd4LXMtNXstLWJzLWd1dHRlci14OiA1cmVtfS5nLXMtNSwuZ3ktcy01ey0tYnMtZ3V0dGVyLXk6IDVyZW19fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29sLXNte2ZsZXg6MSAwIDB9LnJvdy1jb2xzLXNtLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLXNtLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLXNtLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtc20tMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5yb3ctY29scy1zbS00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLXNtLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtc20tNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtc20tYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC1zbS0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1zbS0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtc20tM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLXNtLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1zbS01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtc20tNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLXNtLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1zbS04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtc20tOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLXNtLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtc20tMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1zbS0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC1zbS0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1zbS0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtc20tMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1zbS0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXNtLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtc20tNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1zbS02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXNtLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtc20tOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1zbS05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXNtLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy1zbS0wLC5neC1zbS0wey0tYnMtZ3V0dGVyLXg6IDB9Lmctc20tMCwuZ3ktc20tMHstLWJzLWd1dHRlci15OiAwfS5nLXNtLTEsLmd4LXNtLTF7LS1icy1ndXR0ZXIteDogMXJlbX0uZy1zbS0xLC5neS1zbS0xey0tYnMtZ3V0dGVyLXk6IDFyZW19Lmctc20tMiwuZ3gtc20tMnstLWJzLWd1dHRlci14OiAycmVtfS5nLXNtLTIsLmd5LXNtLTJ7LS1icy1ndXR0ZXIteTogMnJlbX0uZy1zbS0zLC5neC1zbS0zey0tYnMtZ3V0dGVyLXg6IDNyZW19Lmctc20tMywuZ3ktc20tM3stLWJzLWd1dHRlci15OiAzcmVtfS5nLXNtLTQsLmd4LXNtLTR7LS1icy1ndXR0ZXIteDogNHJlbX0uZy1zbS00LC5neS1zbS00ey0tYnMtZ3V0dGVyLXk6IDRyZW19Lmctc20tNSwuZ3gtc20tNXstLWJzLWd1dHRlci14OiA1cmVtfS5nLXNtLTUsLmd5LXNtLTV7LS1icy1ndXR0ZXIteTogNXJlbX19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5jb2wtbWR7ZmxleDoxIDAgMH0ucm93LWNvbHMtbWQtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtbWQtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtbWQtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1tZC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLW1kLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtbWQtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1tZC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLW1kLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLW1kLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbWQtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1tZC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtbWQtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLW1kLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1tZC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbWQtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1tZC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLW1kLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbWQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1tZC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbWQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbWQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLW1kLTAsLmd4LW1kLTB7LS1icy1ndXR0ZXIteDogMH0uZy1tZC0wLC5neS1tZC0wey0tYnMtZ3V0dGVyLXk6IDB9LmctbWQtMSwuZ3gtbWQtMXstLWJzLWd1dHRlci14OiAxcmVtfS5nLW1kLTEsLmd5LW1kLTF7LS1icy1ndXR0ZXIteTogMXJlbX0uZy1tZC0yLC5neC1tZC0yey0tYnMtZ3V0dGVyLXg6IDJyZW19LmctbWQtMiwuZ3ktbWQtMnstLWJzLWd1dHRlci15OiAycmVtfS5nLW1kLTMsLmd4LW1kLTN7LS1icy1ndXR0ZXIteDogM3JlbX0uZy1tZC0zLC5neS1tZC0zey0tYnMtZ3V0dGVyLXk6IDNyZW19LmctbWQtNCwuZ3gtbWQtNHstLWJzLWd1dHRlci14OiA0cmVtfS5nLW1kLTQsLmd5LW1kLTR7LS1icy1ndXR0ZXIteTogNHJlbX0uZy1tZC01LC5neC1tZC01ey0tYnMtZ3V0dGVyLXg6IDVyZW19LmctbWQtNSwuZ3ktbWQtNXstLWJzLWd1dHRlci15OiA1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMTE4cHgpey5jb2wtbGd7ZmxleDoxIDAgMH0ucm93LWNvbHMtbGctYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtbGctMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtbGctMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1sZy0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLWxnLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtbGctNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1sZy02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLWxnLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbGctNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLWxnLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1sZy02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtbGctN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLWxnLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbGctMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LWxnLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LWxnLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1sZy01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbGctN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbGctMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLWxnLTAsLmd4LWxnLTB7LS1icy1ndXR0ZXIteDogMH0uZy1sZy0wLC5neS1sZy0wey0tYnMtZ3V0dGVyLXk6IDB9LmctbGctMSwuZ3gtbGctMXstLWJzLWd1dHRlci14OiAxcmVtfS5nLWxnLTEsLmd5LWxnLTF7LS1icy1ndXR0ZXIteTogMXJlbX0uZy1sZy0yLC5neC1sZy0yey0tYnMtZ3V0dGVyLXg6IDJyZW19LmctbGctMiwuZ3ktbGctMnstLWJzLWd1dHRlci15OiAycmVtfS5nLWxnLTMsLmd4LWxnLTN7LS1icy1ndXR0ZXIteDogM3JlbX0uZy1sZy0zLC5neS1sZy0zey0tYnMtZ3V0dGVyLXk6IDNyZW19LmctbGctNCwuZ3gtbGctNHstLWJzLWd1dHRlci14OiA0cmVtfS5nLWxnLTQsLmd5LWxnLTR7LS1icy1ndXR0ZXIteTogNHJlbX0uZy1sZy01LC5neC1sZy01ey0tYnMtZ3V0dGVyLXg6IDVyZW19LmctbGctNSwuZ3ktbGctNXstLWJzLWd1dHRlci15OiA1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5jb2wteGx7ZmxleDoxIDAgMH0ucm93LWNvbHMteGwtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMteGwtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy14bC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLXhsLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMteGwtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy14bC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXhsLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXhsLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14bC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wteGwtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXhsLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC14bC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wteGwtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXhsLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC14bC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wteGwtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC14bC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXhsLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC14bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLXhsLTAsLmd4LXhsLTB7LS1icy1ndXR0ZXIteDogMH0uZy14bC0wLC5neS14bC0wey0tYnMtZ3V0dGVyLXk6IDB9LmcteGwtMSwuZ3gteGwtMXstLWJzLWd1dHRlci14OiAxcmVtfS5nLXhsLTEsLmd5LXhsLTF7LS1icy1ndXR0ZXIteTogMXJlbX0uZy14bC0yLC5neC14bC0yey0tYnMtZ3V0dGVyLXg6IDJyZW19LmcteGwtMiwuZ3kteGwtMnstLWJzLWd1dHRlci15OiAycmVtfS5nLXhsLTMsLmd4LXhsLTN7LS1icy1ndXR0ZXIteDogM3JlbX0uZy14bC0zLC5neS14bC0zey0tYnMtZ3V0dGVyLXk6IDNyZW19LmcteGwtNCwuZ3gteGwtNHstLWJzLWd1dHRlci14OiA0cmVtfS5nLXhsLTQsLmd5LXhsLTR7LS1icy1ndXR0ZXIteTogNHJlbX0uZy14bC01LC5neC14bC01ey0tYnMtZ3V0dGVyLXg6IDVyZW19LmcteGwtNSwuZ3kteGwtNXstLWJzLWd1dHRlci15OiA1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNjc4cHgpey5jb2wteHhse2ZsZXg6MSAwIDB9LnJvdy1jb2xzLXh4bC1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy14eGwtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMteHhsLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMteHhsLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0ucm93LWNvbHMteHhsLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMteHhsLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMteHhsLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXh4bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXh4bC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC14eGwtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXh4bC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wteHhsLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC14eGwtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXh4bC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wteHhsLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC14eGwtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXh4bC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wteHhsLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wteHhsLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wteHhsLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXh4bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14eGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXh4bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXh4bC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXh4bC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXh4bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXh4bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXh4bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC14eGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLXh4bC0wLC5neC14eGwtMHstLWJzLWd1dHRlci14OiAwfS5nLXh4bC0wLC5neS14eGwtMHstLWJzLWd1dHRlci15OiAwfS5nLXh4bC0xLC5neC14eGwtMXstLWJzLWd1dHRlci14OiAxcmVtfS5nLXh4bC0xLC5neS14eGwtMXstLWJzLWd1dHRlci15OiAxcmVtfS5nLXh4bC0yLC5neC14eGwtMnstLWJzLWd1dHRlci14OiAycmVtfS5nLXh4bC0yLC5neS14eGwtMnstLWJzLWd1dHRlci15OiAycmVtfS5nLXh4bC0zLC5neC14eGwtM3stLWJzLWd1dHRlci14OiAzcmVtfS5nLXh4bC0zLC5neS14eGwtM3stLWJzLWd1dHRlci15OiAzcmVtfS5nLXh4bC00LC5neC14eGwtNHstLWJzLWd1dHRlci14OiA0cmVtfS5nLXh4bC00LC5neS14eGwtNHstLWJzLWd1dHRlci15OiA0cmVtfS5nLXh4bC01LC5neC14eGwtNXstLWJzLWd1dHRlci14OiA1cmVtfS5nLXh4bC01LC5neS14eGwtNXstLWJzLWd1dHRlci15OiA1cmVtfX06cm9vdHstLWMtMDAxMDogIzAwMDAwMDstLWMtMjAxMDogI2ZmZmZmZjstLWMtMjAyMDogI2Y4ZjhmODstLWMtMjExMDogIzFhMWExYTstLWMtMjEyMDogIzMzMzMzMzstLWMtMjEzMDogIzRkNGQ0ZDstLWMtMjE0MDogIzk5OTk5OTstLWMtMjE1MDogI2JjYmNiYzstLWMtMjE2MDogI2Q2ZDZkNjstLWMtMjE3MDogI2U1ZTVlNTstLWMtMjE4MDogI2Y1ZjVmNX06cm9vdHstLWMtNDAxMDogIzdiNmU0YzstLWMtNTAxMDogI2I5MDAwMDstLWMtNTAyMDogIzE3OTQ1ODstLWMtNjAxMDogI2I5MDAwMDstLWMtNjAyMDogI2RmNmIwMDstLWMtNjAzMDogIzE3OTQ1OH06cm9vdHstLWMtMzQxMDogIzFhMWExYTstLWMtMzQyMDogIzRkNGQ0ZDstLWMtMzQzMDogIzgwODA4MDstLWMtMzQ0MDogI2JjYmNiYzstLWMtMzQ1MDogI2U0ZTRlNH06cm9vdHstLWMtMTAxMDogI2U4MjAyNTstLWMtMTAyMDogI2I5MDAwMDstLWMtMTAzMDogIzdiMDAwMDstLWMtMTA0MDogIzU1MDEwMjstLWMtMTA1MDogI2ZmYzBjNn06cm9vdHstLWMtMzAxMDogIzQyMjQ0OTstLWMtMzAyMDogIzYxNDA3MzstLWMtMzAzMDogIzg2NzA5NzstLWMtMzA0MDogI2FmOWZiYzstLWMtMzA1MDogI2Q2Y2NlMn06cm9vdHstLWMtMzExMDogIzY0NGQzYzstLWMtMzEyMDogIzg4NmY2MDstLWMtMzEzMDogI2E5OTQ4MDstLWMtMzE0MDogI2NjYmNhOTstLWMtMzE1MDogI2U1ZGJkMH06cm9vdHstLWMtMzIxMDogIzdiMDAwMDstLWMtMzIyMDogI2EzMzczNzstLWMtMzIzMDogI2MxNWM1YzstLWMtMzI0MDogI2U0OTU5MDstLWMtMzI1MDogI2YxY2NjNX06cm9vdHstLWMtMzMxMDogIzAwMmYyOTstLWMtMzMyMDogIzAwNGM0NTstLWMtMzMzMDogIzJhN2U3NDstLWMtMzM0MDogIzdlYjhiNTstLWMtMzM1MDogI2JkZGFkNX06cm9vdHstLWMtMzUxMDogIzg0NzQ2MDstLWMtMzUyMDogIzYxNDA3MzstLWMtMzUzMDogI2JjNTc1NzstLWMtMzU0MDogIzQ2ODA3YzstLWMtMzU1MDogIzc2NzY3Nn06cm9vdHstLWMtMjAxMC0xMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOy0tYy0yMDEwLTIwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7LS1jLTIwMTAtMzA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTstLWMtMjAxMC00MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOy0tYy0yMTEwLTEwOiByZ2JhKDI2LCAyNiwgMjYsIDAuMSk7LS1jLTIxMTAtMjA6IHJnYmEoMjYsIDI2LCAyNiwgMC4yKTstLWMtMjExMC0zMDogcmdiYSgyNiwgMjYsIDI2LCAwLjMpfTpyb290ey0tYy0xMDAxMDogIzE4NzdmMn06cm9vdHstLWQxMDogMC41cmVtOy0tZDE1OiAxLjVyZW07LS1kMjA6IDFyZW07LS1kMzA6IDEuNXJlbTstLWQ0MDogMnJlbTstLWQ1MDogMi41cmVtOy0tZDYwOiAzcmVtOy0tZDcwOiAzLjVyZW07LS1kODA6IDRyZW07LS1kOTA6IDVyZW07LS1kMTAwOiA3cmVtOy0tZDExMDogOXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCl7OnJvb3R7LS1kMTU6IDJyZW07LS1kODA6IDQuNXJlbTstLWQ5MDogNS41cmVtOy0tZDEwMDogOHJlbTstLWQxMTA6IDEycmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQycHgpezpyb290ey0tZDUwOiAzcmVtOy0tZDYwOiA0cmVtOy0tZDcwOiA1cmVtOy0tZDgwOiA3cmVtOy0tZDkwOiA4cmVtOy0tZDEwMDogMTFyZW07LS1kMTEwOiAxNXJlbX19OnJvb3R7LS1zMTA6IDAuNXJlbTstLXMxNTogMS41cmVtOy0tczIwOiAxcmVtOy0tczMwOiAxLjVyZW07LS1zNDA6IDJyZW07LS1zNTA6IDIuNXJlbTstLXM2MDogM3JlbTstLXM3MDogMy41cmVtOy0tczgwOiA0cmVtOy0tczkwOiA2cmVtOy0tczEwMDogOHJlbTstLXMxMTA6IDEycmVtfTpyb290ey0tcmFkaXVzLTA6IDBweDstLXJhZGl1cy1zbTogMnB4Oy0tcmFkaXVzLW1kOiA0cHg7LS1yYWRpdXMtbGc6IDhweDstLXJhZGl1cy1jaXJjbGU6IDk5OTlweH06cm9vdHstLW92ZXJsYXktaW1hZ2VzOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSA1MCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKSBuby1yZXBlYXR9OnJvb3R7LS1zaXRlLWJhci16LWluZGV4OiAyMH06cm9vdHstLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogQ29uc29sYXMsIENvdXJpZXIgTmV3LCBDb3VyaWVyLCBMdWNpZGEgU2FucyBUeXBld3JpdGVyLCBMdWNpZGEgVHlwZXdyaXRlciwgbW9ub3NwYWNlOy0tdC1UNDAwLXN0YXRpYzogNzAwIDIuNnJlbS8xLjIzMDc2OTIzMDggXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtVDQwMC1zdGF0aWM6IC0wLjAwNWVtOy0tdC1IZXJvMTAwOiA5MDAgNC44cmVtLzEuMDgzMzMzMzMzMyBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1IZXJvMTAwOiAwOy0td3JhcC1IZXJvMTAwOiBub3JtYWw7LS10LUhlcm8yMDA6IDkwMCA0cmVtLzEuMDUgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtSGVybzIwMDogMDstLXdyYXAtSGVybzIwMDogbm9ybWFsOy0tdC1OMTAwOiA5MDAgNC40cmVtLzAuOTA5MDkwOTA5MSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1OMTAwOiAtMC4wMWVtOy0td3JhcC1OMTAwOiBub3JtYWw7LS10LU4yMDA6IDkwMCAzLjhyZW0vMC45NDczNjg0MjExIFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLU4yMDA6IC0wLjAxZW07LS13cmFwLU4yMDA6IG5vcm1hbDstLXQtTjMwMDogOTAwIDNyZW0vMS4xMzMzMzMzMzMzIFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLU4zMDA6IC0wLjAxZW07LS13cmFwLU4zMDA6IG5vcm1hbDstLXQtTjQwMDogOTAwIDIuNHJlbS8wLjkxNjY2NjY2NjcgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtTjQwMDogLTAuMDFlbTstLXdyYXAtTjQwMDogbm9ybWFsOy0tdC1UMTAwOiA3MDAgMy44cmVtLzEuMTA1MjYzMTU3OSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UMTAwOiAwOy0td3JhcC1UMTAwOiBub3JtYWw7LS10LVQyMDA6IDcwMCAzLjJyZW0vMS4yMTg3NSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UMjAwOiAwOy0td3JhcC1UMjAwOiBub3JtYWw7LS10LVQzMDA6IDcwMCAyLjRyZW0vMS4yNSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UMzAwOiAwOy0td3JhcC1UMzAwOiBub3JtYWw7LS10LVQzMDAtSGVhdnk6IDkwMCAyLjRyZW0vMS4yNSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UMzAwLUhlYXZ5OiAwOy0td3JhcC1UMzAwLUhlYXZ5OiBub3JtYWw7LS10LVQ0MDA6IDcwMCAycmVtLzEuMyBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UNDAwOiAwOy0td3JhcC1UNDAwOiBub3JtYWw7LS10LVQ0MDAtSGVhdnk6IDkwMCAycmVtLzEuMyBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UNDAwLUhlYXZ5OiAwOy0td3JhcC1UNDAwLUhlYXZ5OiBub3JtYWw7LS10LVQ1MDAtSGVhdnk6IDkwMCAxLjlyZW0vMS4yNjMxNTc4OTQ3IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLVQ1MDAtSGVhdnk6IDBlbTstLXdyYXAtVDUwMC1IZWF2eTogbm9ybWFsOy0tdC1MYXJnZTogNDAwIDEuOXJlbS8xLjQyMTA1MjYzMTYgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtTGFyZ2U6IDAuMDA1ZW07LS13cmFwLUxhcmdlOiBub3JtYWw7LS10LVF1b3RlOiA0MDAgMi43cmVtLzEuNDgxNDgxNDgxNSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1RdW90ZTogMDstLXdyYXAtUXVvdGU6IG5vcm1hbDstLXQtU3RhbmRhcmQ6IDQwMCAxLjdyZW0vMS4zNTI5NDExNzY1IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLVN0YW5kYXJkOiAwOy0td3JhcC1TdGFuZGFyZDogbm9ybWFsOy0tdC1TdGFuZGFyZC1Cb2xkOiA3MDAgMS43cmVtLzEuMzUyOTQxMTc2NSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1TdGFuZGFyZC1Cb2xkOiAwOy0td3JhcC1TdGFuZGFyZC1Cb2xkOiBub3JtYWw7LS10LVNtYWxsOiA0MDAgMS41cmVtLzEuMzMzMzMzMzMzMyBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1TbWFsbDogMDstLXdyYXAtU21hbGw6IG5vcm1hbDstLXQtU21hbGxlcjogNDAwIDEuMnJlbS8xLjI1IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLVNtYWxsZXI6IDA7LS13cmFwLVNtYWxsZXI6IG5vcm1hbDstLXQtU21hbGwtQm9sZDogNzAwIDEuNXJlbS8xLjMzMzMzMzMzMzMgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtU21hbGwtQm9sZDogMDstLXdyYXAtU21hbGwtQm9sZDogbm9ybWFsOy0tdC1UaW55OiA0MDAgMS4xcmVtLzEuMzYzNjM2MzYzNiBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UaW55OiAwOy0td3JhcC1UaW55OiBub3JtYWw7LS10LURpZ2l0OiA3MDAgMS4zcmVtLzEuMzA3NjkyMzA3NyBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1EaWdpdDogMDstLXdyYXAtRGlnaXQ6IG5vcm1hbDstLXQtQnV0dG9uOiA1MDAgMS43cmVtLzEuMTE3NjQ3MDU4OCBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1CdXR0b246IDA7LS13cmFwLUJ1dHRvbjogbm9ybWFsfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KXs6cm9vdHstLXQtSGVybzEwMDogOTAwIDlyZW0vMSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS10LUhlcm8yMDA6IDkwMCA2cmVtLzEuMDY2NjY2NjY2NyBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS10LU4xMDA6IDkwMCA2LjVyZW0vMS4wNzY5MjMwNzY5IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtTjIwMDogOTAwIDUuMnJlbS8xLjE1Mzg0NjE1MzggXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtTjIwMDogLTAuMDFlbTstLXQtTjMwMDogOTAwIDNyZW0vMS4xMzMzMzMzMzMzIFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtTjQwMDogOTAwIDIuM3JlbS8xLjMwNDM0NzgyNjEgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tdC1UMTAwOiA3MDAgNXJlbS8xLjE2IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtVDIwMDogNzAwIDQuNHJlbS8xLjIyNzI3MjcyNzMgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtVDIwMDogLTAuMDA3NWVtOy0tdC1UMzAwOiA3MDAgMy41cmVtLzEuMjU3MTQyODU3MSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UMzAwOiAtMC4wMDhlbTstLXQtVDMwMC1IZWF2eTogOTAwIDMuNXJlbS8xLjI1NzE0Mjg1NzEgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtVDMwMC1IZWF2eTogLTAuMDA4ZW07LS10LVQ0MDA6IDcwMCAyLjZyZW0vMS4yMzA3NjkyMzA4IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLVQ0MDA6IC0wLjAwNWVtOy0tdC1UNDAwLUhlYXZ5OiA5MDAgMi42cmVtLzEuMjMwNzY5MjMwOCBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UNDAwLUhlYXZ5OiAwLjAwNWVtOy0tdC1UNTAwLUhlYXZ5OiA5MDAgMi4xcmVtLzEuMjM4MDk1MjM4MSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UNTAwLUhlYXZ5OiAwLjAwNWVtOy0tdC1MYXJnZTogNDAwIDIuM3JlbS8xLjMwNDM0NzgyNjEgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtTGFyZ2U6IC0wLjAwOGVtOy0tdC1RdW90ZTogNDAwIDMuOHJlbS8xLjUyNjMxNTc4OTUgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtUXVvdGU6IC0wLjAxZW07LS10LVN0YW5kYXJkOiA0MDAgMS45cmVtLzEuNDIxMDUyNjMxNiBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS10LVN0YW5kYXJkLUJvbGQ6IDcwMCAxLjlyZW0vMS40MjEwNTI2MzE2IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtU21hbGw6IDQwMCAxLjdyZW0vMS4yOTQxMTc2NDcxIFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtU21hbGwtQm9sZDogNzAwIDEuN3JlbS8xLjI5NDExNzY0NzEgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tdC1EaWdpdDogNzAwIDEuNXJlbS8xLjMzMzMzMzMzMzMgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtRGlnaXQ6IDA7LS13cmFwLURpZ2l0OiBub3JtYWw7LS10LUJ1dHRvbjogNTAwIDEuOXJlbS8xLjEwNTI2MzE1NzkgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQycHgpezpyb290ey0tdC1IZXJvMTAwOiA5MDAgMTByZW0vMSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1IZXJvMTAwOiAtMC4wMWVtOy0tdC1IZXJvMjAwOiA5MDAgN3JlbS8xLjA1NzE0Mjg1NzEgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtSGVybzIwMDogLTAuMDFlbTstLXQtTjEwMDogOTAwIDdyZW0vMS4xNDI4NTcxNDI5IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtTjIwMDogOTAwIDUuNXJlbS8xLjE4MTgxODE4MTggXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtTjIwMDogMDstLXQtTjMwMDogOTAwIDNyZW0vMS4xMzMzMzMzMzMzIFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtVDEwMDogNzAwIDZyZW0vMS4xNjY2NjY2NjY3IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLVQxMDA6IC0wLjAwNzVlbTstLXQtVDIwMDogNzAwIDVyZW0vMS4xNiBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS10LVQzMDA6IDcwMCA0cmVtLzEuMTUgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtVDMwMDogLTAuMDAyNWVtOy0tdC1UMzAwLUhlYXZ5OiA5MDAgNHJlbS8xLjE1IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLVQzMDAtSGVhdnk6IC0wLjAwMjVlbTstLXQtVDQwMDogNzAwIDNyZW0vMS4yIFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtVDQwMC1IZWF2eTogOTAwIDNyZW0vMS4yIFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLVQ0MDAtSGVhdnk6IC0wLjAwNWVtOy0tdC1UNTAwLUhlYXZ5OiA5MDAgMi40cmVtLzEuMjUgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtVDUwMC1IZWF2eTogLTAuMDA1ZW07LS10LUxhcmdlOiA0MDAgMi41cmVtLzEuMjggXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtTGFyZ2U6IC0wLjAwNWVtOy0tdC1RdW90ZTogNDAwIDRyZW0vMS41IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLVF1b3RlOiAwOy0tdC1TdGFuZGFyZDogNDAwIDJyZW0vMS40IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtU3RhbmRhcmQtQm9sZDogNzAwIDJyZW0vMS40IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtRGlnaXQ6IDcwMCAxLjdyZW0vMS4xNzY0NzA1ODgyIFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLURpZ2l0OiAwOy0td3JhcC1EaWdpdDogbm9ybWFsOy0tdC1CdXR0b246IDUwMCAycmVtLzEuMTUgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmfX06cm9vdHstLXJhdGlvLTFieTE6IDEgLyAxOy0tcmF0aW8tNWJ5MzogNSAvIDM7LS1yYXRpby0zYnk1OiAzIC8gNTstLXJhdGlvLTRieTM6IDQgLyAzOy0tcmF0aW8tM2J5NDogMyAvIDQ7LS1yYXRpby0zYnkyOiAzIC8gMjstLXJhdGlvLTJieTM6IDIgLyAzOy0tcmF0aW8tMTZieTEwOiAxNiAvIDEwOy0tcmF0aW8tMTBieTE2OiAxMCAvIDE2Oy0tcmF0aW8tMTZieTk6IDE2IC8gOTstLXJhdGlvLTlieTE2OiA5IC8gMTY7LS1yYXRpby0yYnkxOiAyIC8gMTstLXJhdGlvLTFieTI6IDEgLyAyOy0tcmF0aW8tMjFieTk6IDIxIC8gOTstLXJhdGlvLTlieTIxOiA5IC8gMjF9aHRtbCxib2R5e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9aHRtbHtmb250LXNpemU6NjIuNSV9Ym9keXtmb250OnZhcigtLXQtU3RhbmRhcmQpfWJvZHkucHJldmVudC1zY3JvbGx7dG91Y2gtYWN0aW9uOm5vbmU7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6bm9uZTtvdmVyZmxvdzpoaWRkZW47b3ZlcnNjcm9sbC1iZWhhdmlvcjpub25lfTo6c2VsZWN0aW9ue2JhY2tncm91bmQ6dmFyKC0tYy0zNDQwKX1idXR0b257Y29sb3I6aW5oZXJpdH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1haW4tY29udGVudHttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSA0NnJlbSl9fUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsubWFpbi1jb250ZW50e21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDM3LjdyZW0pfX06cm9vdHstLXJkcy1ncmlkLXBhZGRpbmc6IDJyZW19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpezpyb290ey0tcmRzLWdyaWQtcGFkZGluZzogNXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTExOHB4KXs6cm9vdHstLXJkcy1ncmlkLXBhZGRpbmc6IDlyZW19fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7OnJvb3R7LS1yZHMtZ3JpZC1wYWRkaW5nOiAxMHJlbX19QG1lZGlhKG1pbi13aWR0aDogMTY3OHB4KXs6cm9vdHstLXJkcy1ncmlkLXBhZGRpbmc6IDJyZW19fS5jb250YWluZXItLXJkcy1ncmlke3BhZGRpbmctbGVmdDp2YXIoLS1yZHMtZ3JpZC1wYWRkaW5nKTtwYWRkaW5nLXJpZ2h0OnZhcigtLXJkcy1ncmlkLXBhZGRpbmcpfS5yb3c6bm90KFtjbGFzcyo9XCIgZy1cIl0pOm5vdChbY2xhc3NePWctXSk6bm90KFtjbGFzcyo9XCIgZ3gtXCJdKTpub3QoW2NsYXNzXj1neC1dKSwucm93Om5vdChbY2xhc3MqPVwiIGctXCJdKTpub3QoW2NsYXNzXj1nLV0pOm5vdChbY2xhc3MqPVwiIGd4LVwiXSk6bm90KFtjbGFzc149Z3gtXSk+KnstLWJzLWd1dHRlci14OiAycmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsucm93Om5vdChbY2xhc3MqPVwiIGctXCJdKTpub3QoW2NsYXNzXj1nLV0pOm5vdChbY2xhc3MqPVwiIGd4LVwiXSk6bm90KFtjbGFzc149Z3gtXSksLnJvdzpub3QoW2NsYXNzKj1cIiBnLVwiXSk6bm90KFtjbGFzc149Zy1dKTpub3QoW2NsYXNzKj1cIiBneC1cIl0pOm5vdChbY2xhc3NePWd4LV0pPip7LS1icy1ndXR0ZXIteDogM3JlbX19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5yb3c6bm90KFtjbGFzcyo9XCIgZy1cIl0pOm5vdChbY2xhc3NePWctXSk6bm90KFtjbGFzcyo9XCIgZ3gtXCJdKTpub3QoW2NsYXNzXj1neC1dKSwucm93Om5vdChbY2xhc3MqPVwiIGctXCJdKTpub3QoW2NsYXNzXj1nLV0pOm5vdChbY2xhc3MqPVwiIGd4LVwiXSk6bm90KFtjbGFzc149Z3gtXSk+KnstLWJzLWd1dHRlci14OiA0cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5yb3c6bm90KFtjbGFzcyo9XCIgZy1cIl0pOm5vdChbY2xhc3NePWctXSk6bm90KFtjbGFzcyo9XCIgZ3gtXCJdKTpub3QoW2NsYXNzXj1neC1dKSwucm93Om5vdChbY2xhc3MqPVwiIGctXCJdKTpub3QoW2NsYXNzXj1nLV0pOm5vdChbY2xhc3MqPVwiIGd4LVwiXSk6bm90KFtjbGFzc149Z3gtXSk+KnstLWJzLWd1dHRlci14OiA1cmVtfX0ucm93LmctczMwLC5yb3cuZy1zMzA+KnstLWJzLWd1dHRlci14OiB2YXIoLS1zMzApOy0tYnMtZ3V0dGVyLXk6IHZhcigtLXMzMCl9QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5yb3cuZy1zMzAsLnJvdy5nLXMzMD4qey0tYnMtZ3V0dGVyLXg6IHZhcigtLXMzMCk7LS1icy1ndXR0ZXIteTogdmFyKC0tczMwKX19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5yb3cuZy1zMzAsLnJvdy5nLXMzMD4qey0tYnMtZ3V0dGVyLXg6IHZhcigtLXMzMCk7LS1icy1ndXR0ZXIteTogdmFyKC0tczMwKX19QG1lZGlhKG1pbi13aWR0aDogMTQ0MnB4KXsucm93LmctczMwLC5yb3cuZy1zMzA+KnstLWJzLWd1dHRlci14OiB2YXIoLS1zMzApOy0tYnMtZ3V0dGVyLXk6IHZhcigtLXMzMCl9fS5yb3cuZy1zNDAsLnJvdy5nLXM0MD4qey0tYnMtZ3V0dGVyLXg6IHZhcigtLXM0MCk7LS1icy1ndXR0ZXIteTogdmFyKC0tczQwKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnJvdy5nLXM0MCwucm93LmctczQwPip7LS1icy1ndXR0ZXIteDogdmFyKC0tczQwKTstLWJzLWd1dHRlci15OiB2YXIoLS1zNDApfX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnJvdy5nLXM0MCwucm93LmctczQwPip7LS1icy1ndXR0ZXIteDogdmFyKC0tczQwKTstLWJzLWd1dHRlci15OiB2YXIoLS1zNDApfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5yb3cuZy1zNDAsLnJvdy5nLXM0MD4qey0tYnMtZ3V0dGVyLXg6IHZhcigtLXM2MCk7LS1icy1ndXR0ZXIteTogdmFyKC0tczYwKX19LnJvdy5nLXMtZDUwLC5yb3cuZy1kLWQ1MD4qey0tYnMtZ3V0dGVyLXg6IHZhcigtLXMyMCk7LS1icy1ndXR0ZXIteTogdmFyKC0tczIwKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnJvdy5nLXMtZDUwLC5yb3cuZy1kLWQ1MD4qey0tYnMtZ3V0dGVyLXg6IHZhcigtLXMzMCk7LS1icy1ndXR0ZXIteTogdmFyKC0tczMwKX19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5yb3cuZy1zLWQ1MCwucm93LmctZC1kNTA+KnstLWJzLWd1dHRlci14OiB2YXIoLS1zNTApOy0tYnMtZ3V0dGVyLXk6IHZhcigtLXM1MCl9fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7LnJvdy5nLXMtZDUwLC5yb3cuZy1kLWQ1MD4qey0tYnMtZ3V0dGVyLXg6IHZhcigtLXM1MCk7LS1icy1ndXR0ZXIteTogdmFyKC0tczUwKX19YXstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb246IHVuZGVybGluZTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7LS1teXR5LXRleHQtbGluay11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnZhcigtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24pO3RleHQtZGVjb3JhdGlvbi1zdHlsZTpzb2xpZDt0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOnZhcigtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tdGhpY2tuZXNzKTt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6dmFyKC0tbXl0eS10ZXh0LWxpbmstdW5kZXJsaW5lLW9mZnNldCk7dHJhbnNpdGlvbjp0ZXh0LWRlY29yYXRpb24gMzAwbXMsY29sb3IgMzAwbXN9YS5pcy1hY3RpdmUsYTphY3RpdmV7LS1teXR5LXRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweH1hLmhhcy1mb2N1cyxhOmhvdmVyLGE6Zm9jdXN7LS1teXR5LWJ0bi1vdXRsaW5lOiBub25lOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi10aGlja25lc3M6IDRweH1hLmlzLWRpc2FibGVkLGE6ZGlzYWJsZWR7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4fUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXthey0tbXl0eS10ZXh0LWxpbmstdW5kZXJsaW5lLW9mZnNldDogNnB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpe2F7LS1teXR5LXRleHQtbGluay11bmRlcmxpbmUtb2Zmc2V0OiA2cHh9fWF7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy00MDEwKTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtNDAxMCk7Y29sb3I6dmFyKC0tbXl0eS10ZXh0LWxpbmstY29sb3IpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yKX1hLmlzLWFjdGl2ZSxhOmFjdGl2ZXstLW15dHktdGV4dC1saW5rLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS10ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjExMCl9YS5oYXMtaG92ZXIsYTpob3ZlcixhOmZvY3Vzey0tbXl0eS10ZXh0LWxpbmstY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jLTIxMTApfWEuaXMtZGlzYWJsZWQsYTpkaXNhYmxlZHstLW15dHktdGV4dC1saW5rLWNvbG9yOiB2YXIoLS1jLTIxNTApOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tYy0yMTUwKX1hIC5pY29ue2NvbG9yOmN1cnJlbnRDb2xvcjtmaWxsOmN1cnJlbnRDb2xvcn0ubm90aWZpY2F0aW9uLWJhciAudHljIGEsLm5vdGlmaWNhdGlvbi1iYXIgLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBhLC50eWMgaDEgYSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgxIGEsLnR5YyBoMiBhLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDIgYSwudHljIGgzIGEsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMyBhLC50eWMgaDQgYSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg0IGEsLnR5YyBoNSBhLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDUgYSwudHljIGg2IGEsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNiBhLC50eWMgLnN0cm9uZy0taGVhZGxpbmUgYSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lIGEsLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGEsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGEsLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZSBwOmZpcnN0LWNoaWxkPnN0cm9uZzpmaXJzdC1jaGlsZCBhLC50eWMtLXN0cm9uZy1oZWFkbGluZSAudHljIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGEsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYSxhLmlzLWN1cnJlbnR7LS1teXR5LXRleHQtbGluay1jb2xvcjogY3VycmVudENvbG9yOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO2NvbG9yOnZhcigtLW15dHktdGV4dC1saW5rLWNvbG9yKTt0ZXh0LWRlY29yYXRpb24tY29sb3I6dmFyKC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi1jb2xvcil9Lm5vdGlmaWNhdGlvbi1iYXIgLnR5YyBhLmlzLWFjdGl2ZSwubm90aWZpY2F0aW9uLWJhciAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGEuaXMtYWN0aXZlLC50eWMgaDEgYS5pcy1hY3RpdmUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMSBhLmlzLWFjdGl2ZSwudHljIGgyIGEuaXMtYWN0aXZlLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDIgYS5pcy1hY3RpdmUsLnR5YyBoMyBhLmlzLWFjdGl2ZSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgzIGEuaXMtYWN0aXZlLC50eWMgaDQgYS5pcy1hY3RpdmUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNCBhLmlzLWFjdGl2ZSwudHljIGg1IGEuaXMtYWN0aXZlLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDUgYS5pcy1hY3RpdmUsLnR5YyBoNiBhLmlzLWFjdGl2ZSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg2IGEuaXMtYWN0aXZlLC50eWMgLnN0cm9uZy0taGVhZGxpbmUgYS5pcy1hY3RpdmUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAuc3Ryb25nLS1oZWFkbGluZSBhLmlzLWFjdGl2ZSwudHljIC50eWMtLXN0cm9uZy1oZWFkbGluZT5zdHJvbmc6Zmlyc3QtY2hpbGQgYS5pcy1hY3RpdmUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGEuaXMtYWN0aXZlLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGEuaXMtYWN0aXZlLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGEuaXMtYWN0aXZlLC50eWMtLXN0cm9uZy1oZWFkbGluZSAudHljIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGEuaXMtYWN0aXZlLC50eWMtLXN0cm9uZy1oZWFkbGluZSAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGEuaXMtYWN0aXZlLGEuaXMtYWN0aXZlLmlzLWN1cnJlbnQsLm5vdGlmaWNhdGlvbi1iYXIgLnR5YyBhOmFjdGl2ZSwubm90aWZpY2F0aW9uLWJhciAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGE6YWN0aXZlLC50eWMgaDEgYTphY3RpdmUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMSBhOmFjdGl2ZSwudHljIGgyIGE6YWN0aXZlLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDIgYTphY3RpdmUsLnR5YyBoMyBhOmFjdGl2ZSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgzIGE6YWN0aXZlLC50eWMgaDQgYTphY3RpdmUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNCBhOmFjdGl2ZSwudHljIGg1IGE6YWN0aXZlLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDUgYTphY3RpdmUsLnR5YyBoNiBhOmFjdGl2ZSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg2IGE6YWN0aXZlLC50eWMgLnN0cm9uZy0taGVhZGxpbmUgYTphY3RpdmUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAuc3Ryb25nLS1oZWFkbGluZSBhOmFjdGl2ZSwudHljIC50eWMtLXN0cm9uZy1oZWFkbGluZT5zdHJvbmc6Zmlyc3QtY2hpbGQgYTphY3RpdmUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGE6YWN0aXZlLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGE6YWN0aXZlLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGE6YWN0aXZlLC50eWMtLXN0cm9uZy1oZWFkbGluZSAudHljIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGE6YWN0aXZlLC50eWMtLXN0cm9uZy1oZWFkbGluZSAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGE6YWN0aXZlLGEuaXMtY3VycmVudDphY3RpdmV7LS1teXR5LXRleHQtbGluay1jb2xvcjogY3VycmVudENvbG9yOy0tbXl0eS10ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcn0ubm90aWZpY2F0aW9uLWJhciAudHljIGEuaGFzLWhvdmVyLC5ub3RpZmljYXRpb24tYmFyIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYS5oYXMtaG92ZXIsLnR5YyBoMSBhLmhhcy1ob3ZlciwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgxIGEuaGFzLWhvdmVyLC50eWMgaDIgYS5oYXMtaG92ZXIsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMiBhLmhhcy1ob3ZlciwudHljIGgzIGEuaGFzLWhvdmVyLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDMgYS5oYXMtaG92ZXIsLnR5YyBoNCBhLmhhcy1ob3ZlciwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg0IGEuaGFzLWhvdmVyLC50eWMgaDUgYS5oYXMtaG92ZXIsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNSBhLmhhcy1ob3ZlciwudHljIGg2IGEuaGFzLWhvdmVyLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDYgYS5oYXMtaG92ZXIsLnR5YyAuc3Ryb25nLS1oZWFkbGluZSBhLmhhcy1ob3ZlciwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lIGEuaGFzLWhvdmVyLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCBhLmhhcy1ob3ZlciwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZT5zdHJvbmc6Zmlyc3QtY2hpbGQgYS5oYXMtaG92ZXIsLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYS5oYXMtaG92ZXIsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYS5oYXMtaG92ZXIsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC50eWMgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYS5oYXMtaG92ZXIsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYS5oYXMtaG92ZXIsYS5oYXMtaG92ZXIuaXMtY3VycmVudCwubm90aWZpY2F0aW9uLWJhciAudHljIGE6aG92ZXIsLm5vdGlmaWNhdGlvbi1iYXIgLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBhOmhvdmVyLC50eWMgaDEgYTpob3ZlciwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgxIGE6aG92ZXIsLnR5YyBoMiBhOmhvdmVyLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDIgYTpob3ZlciwudHljIGgzIGE6aG92ZXIsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMyBhOmhvdmVyLC50eWMgaDQgYTpob3ZlciwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg0IGE6aG92ZXIsLnR5YyBoNSBhOmhvdmVyLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDUgYTpob3ZlciwudHljIGg2IGE6aG92ZXIsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNiBhOmhvdmVyLC50eWMgLnN0cm9uZy0taGVhZGxpbmUgYTpob3ZlciwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lIGE6aG92ZXIsLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGE6aG92ZXIsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGE6aG92ZXIsLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYTpob3ZlciwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZSBwOmZpcnN0LWNoaWxkPnN0cm9uZzpmaXJzdC1jaGlsZCBhOmhvdmVyLC50eWMtLXN0cm9uZy1oZWFkbGluZSAudHljIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGE6aG92ZXIsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYTpob3ZlcixhLmlzLWN1cnJlbnQ6aG92ZXIsLm5vdGlmaWNhdGlvbi1iYXIgLnR5YyBhOmZvY3VzLC5ub3RpZmljYXRpb24tYmFyIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYTpmb2N1cywudHljIGgxIGE6Zm9jdXMsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMSBhOmZvY3VzLC50eWMgaDIgYTpmb2N1cywubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgyIGE6Zm9jdXMsLnR5YyBoMyBhOmZvY3VzLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDMgYTpmb2N1cywudHljIGg0IGE6Zm9jdXMsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNCBhOmZvY3VzLC50eWMgaDUgYTpmb2N1cywubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg1IGE6Zm9jdXMsLnR5YyBoNiBhOmZvY3VzLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDYgYTpmb2N1cywudHljIC5zdHJvbmctLWhlYWRsaW5lIGE6Zm9jdXMsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAuc3Ryb25nLS1oZWFkbGluZSBhOmZvY3VzLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCBhOmZvY3VzLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCBhOmZvY3VzLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGE6Zm9jdXMsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYTpmb2N1cywudHljLS1zdHJvbmctaGVhZGxpbmUgLnR5YyBwOmZpcnN0LWNoaWxkPnN0cm9uZzpmaXJzdC1jaGlsZCBhOmZvY3VzLC50eWMtLXN0cm9uZy1oZWFkbGluZSAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGE6Zm9jdXMsYS5pcy1jdXJyZW50OmZvY3Vzey0tbXl0eS10ZXh0LWxpbmstY29sb3I6IGN1cnJlbnRDb2xvcjstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcn0ubm90aWZpY2F0aW9uLWJhciAudHljIGEuaXMtZGlzYWJsZWQsLm5vdGlmaWNhdGlvbi1iYXIgLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBhLmlzLWRpc2FibGVkLC50eWMgaDEgYS5pcy1kaXNhYmxlZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgxIGEuaXMtZGlzYWJsZWQsLnR5YyBoMiBhLmlzLWRpc2FibGVkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDIgYS5pcy1kaXNhYmxlZCwudHljIGgzIGEuaXMtZGlzYWJsZWQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMyBhLmlzLWRpc2FibGVkLC50eWMgaDQgYS5pcy1kaXNhYmxlZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg0IGEuaXMtZGlzYWJsZWQsLnR5YyBoNSBhLmlzLWRpc2FibGVkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDUgYS5pcy1kaXNhYmxlZCwudHljIGg2IGEuaXMtZGlzYWJsZWQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNiBhLmlzLWRpc2FibGVkLC50eWMgLnN0cm9uZy0taGVhZGxpbmUgYS5pcy1kaXNhYmxlZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lIGEuaXMtZGlzYWJsZWQsLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGEuaXMtZGlzYWJsZWQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGEuaXMtZGlzYWJsZWQsLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYS5pcy1kaXNhYmxlZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZSBwOmZpcnN0LWNoaWxkPnN0cm9uZzpmaXJzdC1jaGlsZCBhLmlzLWRpc2FibGVkLC50eWMtLXN0cm9uZy1oZWFkbGluZSAudHljIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGEuaXMtZGlzYWJsZWQsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYS5pcy1kaXNhYmxlZCxhLmlzLWRpc2FibGVkLmlzLWN1cnJlbnQsLm5vdGlmaWNhdGlvbi1iYXIgLnR5YyBhOmRpc2FibGVkLC5ub3RpZmljYXRpb24tYmFyIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYTpkaXNhYmxlZCwudHljIGgxIGE6ZGlzYWJsZWQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMSBhOmRpc2FibGVkLC50eWMgaDIgYTpkaXNhYmxlZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgyIGE6ZGlzYWJsZWQsLnR5YyBoMyBhOmRpc2FibGVkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDMgYTpkaXNhYmxlZCwudHljIGg0IGE6ZGlzYWJsZWQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNCBhOmRpc2FibGVkLC50eWMgaDUgYTpkaXNhYmxlZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg1IGE6ZGlzYWJsZWQsLnR5YyBoNiBhOmRpc2FibGVkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDYgYTpkaXNhYmxlZCwudHljIC5zdHJvbmctLWhlYWRsaW5lIGE6ZGlzYWJsZWQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAuc3Ryb25nLS1oZWFkbGluZSBhOmRpc2FibGVkLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCBhOmRpc2FibGVkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCBhOmRpc2FibGVkLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGE6ZGlzYWJsZWQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYTpkaXNhYmxlZCwudHljLS1zdHJvbmctaGVhZGxpbmUgLnR5YyBwOmZpcnN0LWNoaWxkPnN0cm9uZzpmaXJzdC1jaGlsZCBhOmRpc2FibGVkLC50eWMtLXN0cm9uZy1oZWFkbGluZSAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGE6ZGlzYWJsZWQsYS5pcy1jdXJyZW50OmRpc2FibGVkey0tbXl0eS10ZXh0LWxpbmstY29sb3I6IGN1cnJlbnRDb2xvcjstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcn0ubm90aWZpY2F0aW9uLWJhciAudHljIGEgLmljb24sLm5vdGlmaWNhdGlvbi1iYXIgLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBhIC5pY29uLC50eWMgaDEgYSAuaWNvbiwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgxIGEgLmljb24sLnR5YyBoMiBhIC5pY29uLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDIgYSAuaWNvbiwudHljIGgzIGEgLmljb24sLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMyBhIC5pY29uLC50eWMgaDQgYSAuaWNvbiwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg0IGEgLmljb24sLnR5YyBoNSBhIC5pY29uLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDUgYSAuaWNvbiwudHljIGg2IGEgLmljb24sLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNiBhIC5pY29uLC50eWMgLnN0cm9uZy0taGVhZGxpbmUgYSAuaWNvbiwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lIGEgLmljb24sLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGEgLmljb24sLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGEgLmljb24sLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYSAuaWNvbiwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZSBwOmZpcnN0LWNoaWxkPnN0cm9uZzpmaXJzdC1jaGlsZCBhIC5pY29uLC50eWMtLXN0cm9uZy1oZWFkbGluZSAudHljIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGEgLmljb24sLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYSAuaWNvbixhLmlzLWN1cnJlbnQgLmljb257Y29sb3I6Y3VycmVudENvbG9yO2ZpbGw6Y3VycmVudENvbG9yfS50eWMgYSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGEsYS5ob3Zlci1kZWNvcmF0aW9uey0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDstLW15dHktdGV4dC1saW5rLXVuZGVybGluZS1vZmZzZXQ6IDVweDstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb246IG5vbmU7dGV4dC1kZWNvcmF0aW9uOnZhcigtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24pO3RleHQtZGVjb3JhdGlvbi1zdHlsZTpzb2xpZDt0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOnZhcigtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tdGhpY2tuZXNzKTt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6dmFyKC0tbXl0eS10ZXh0LWxpbmstdW5kZXJsaW5lLW9mZnNldCk7dHJhbnNpdGlvbjp0ZXh0LWRlY29yYXRpb24gMzAwbXMsY29sb3IgMzAwbXN9LnR5YyBhLmlzLWFjdGl2ZSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGEuaXMtYWN0aXZlLGEuaXMtYWN0aXZlLmhvdmVyLWRlY29yYXRpb24sLnR5YyBhOmFjdGl2ZSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGE6YWN0aXZlLGEuaG92ZXItZGVjb3JhdGlvbjphY3RpdmV7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7LS1teXR5LXRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweH0udHljIGEuaGFzLWZvY3VzLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYS5oYXMtZm9jdXMsYS5oYXMtZm9jdXMuaG92ZXItZGVjb3JhdGlvbiwudHljIGE6aG92ZXIsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBhOmhvdmVyLGEuaG92ZXItZGVjb3JhdGlvbjpob3ZlciwudHljIGE6Zm9jdXMsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBhOmZvY3VzLGEuaG92ZXItZGVjb3JhdGlvbjpmb2N1c3stLW15dHktdGV4dC1saW5rLWRlY29yYXRpb246IHVuZGVybGluZTstLW15dHktYnRuLW91dGxpbmU6IG5vbmU7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLXRoaWNrbmVzczogNHB4fS50eWMgYS5pcy1kaXNhYmxlZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGEuaXMtZGlzYWJsZWQsYS5pcy1kaXNhYmxlZC5ob3Zlci1kZWNvcmF0aW9uLC50eWMgYTpkaXNhYmxlZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGE6ZGlzYWJsZWQsYS5ob3Zlci1kZWNvcmF0aW9uOmRpc2FibGVkey0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi10aGlja25lc3M6IDJweH1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnR5YyBhLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYSxhLmhvdmVyLWRlY29yYXRpb257LS1teXR5LXRleHQtbGluay11bmRlcmxpbmUtb2Zmc2V0OiA2cHh9fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7LnR5YyBhLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYSxhLmhvdmVyLWRlY29yYXRpb257LS1teXR5LXRleHQtbGluay11bmRlcmxpbmUtb2Zmc2V0OiA2cHh9fWEudGItbGluay11bmRlcmxpbmVkLGJ1dHRvbi50Yi1saW5rLXVuZGVybGluZWQsLnRiLWxpbmstdW5kZXJsaW5lZCBhey0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDstLW15dHktdGV4dC1saW5rLXVuZGVybGluZS1vZmZzZXQ6IDVweDstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb246IHVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dmFyKC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbik7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOnNvbGlkO3RleHQtZGVjb3JhdGlvbi10aGlja25lc3M6dmFyKC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi10aGlja25lc3MpO3RleHQtdW5kZXJsaW5lLW9mZnNldDp2YXIoLS1teXR5LXRleHQtbGluay11bmRlcmxpbmUtb2Zmc2V0KTt0cmFuc2l0aW9uOnRleHQtZGVjb3JhdGlvbiAzMDBtcyxjb2xvciAzMDBtc31hLnRiLWxpbmstdW5kZXJsaW5lZC5pcy1hY3RpdmUsYS50Yi1saW5rLXVuZGVybGluZWQ6YWN0aXZlLGJ1dHRvbi50Yi1saW5rLXVuZGVybGluZWQuaXMtYWN0aXZlLGJ1dHRvbi50Yi1saW5rLXVuZGVybGluZWQ6YWN0aXZlLC50Yi1saW5rLXVuZGVybGluZWQgYS5pcy1hY3RpdmUsLnRiLWxpbmstdW5kZXJsaW5lZCBhOmFjdGl2ZXstLW15dHktdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4fWEudGItbGluay11bmRlcmxpbmVkLmhhcy1mb2N1cyxhLnRiLWxpbmstdW5kZXJsaW5lZDpob3ZlcixhLnRiLWxpbmstdW5kZXJsaW5lZDpmb2N1cyxidXR0b24udGItbGluay11bmRlcmxpbmVkLmhhcy1mb2N1cyxidXR0b24udGItbGluay11bmRlcmxpbmVkOmhvdmVyLGJ1dHRvbi50Yi1saW5rLXVuZGVybGluZWQ6Zm9jdXMsLnRiLWxpbmstdW5kZXJsaW5lZCBhLmhhcy1mb2N1cywudGItbGluay11bmRlcmxpbmVkIGE6aG92ZXIsLnRiLWxpbmstdW5kZXJsaW5lZCBhOmZvY3Vzey0tbXl0eS1idG4tb3V0bGluZTogbm9uZTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tdGhpY2tuZXNzOiA0cHh9YS50Yi1saW5rLXVuZGVybGluZWQuaXMtZGlzYWJsZWQsYS50Yi1saW5rLXVuZGVybGluZWQ6ZGlzYWJsZWQsYnV0dG9uLnRiLWxpbmstdW5kZXJsaW5lZC5pcy1kaXNhYmxlZCxidXR0b24udGItbGluay11bmRlcmxpbmVkOmRpc2FibGVkLC50Yi1saW5rLXVuZGVybGluZWQgYS5pcy1kaXNhYmxlZCwudGItbGluay11bmRlcmxpbmVkIGE6ZGlzYWJsZWR7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4fUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXthLnRiLWxpbmstdW5kZXJsaW5lZCxidXR0b24udGItbGluay11bmRlcmxpbmVkLC50Yi1saW5rLXVuZGVybGluZWQgYXstLW15dHktdGV4dC1saW5rLXVuZGVybGluZS1vZmZzZXQ6IDZweH19QG1lZGlhKG1pbi13aWR0aDogMTQ0MnB4KXthLnRiLWxpbmstdW5kZXJsaW5lZCxidXR0b24udGItbGluay11bmRlcmxpbmVkLC50Yi1saW5rLXVuZGVybGluZWQgYXstLW15dHktdGV4dC1saW5rLXVuZGVybGluZS1vZmZzZXQ6IDZweH19YS50Yi1saW5rLXVuZGVybGluZWQsYnV0dG9uLnRiLWxpbmstdW5kZXJsaW5lZCwudGItbGluay11bmRlcmxpbmVkIGF7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy00MDEwKTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtNDAxMCk7Y29sb3I6dmFyKC0tbXl0eS10ZXh0LWxpbmstY29sb3IpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yKX1hLnRiLWxpbmstdW5kZXJsaW5lZC5pcy1hY3RpdmUsYS50Yi1saW5rLXVuZGVybGluZWQ6YWN0aXZlLGJ1dHRvbi50Yi1saW5rLXVuZGVybGluZWQuaXMtYWN0aXZlLGJ1dHRvbi50Yi1saW5rLXVuZGVybGluZWQ6YWN0aXZlLC50Yi1saW5rLXVuZGVybGluZWQgYS5pcy1hY3RpdmUsLnRiLWxpbmstdW5kZXJsaW5lZCBhOmFjdGl2ZXstLW15dHktdGV4dC1saW5rLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS10ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjExMCl9YS50Yi1saW5rLXVuZGVybGluZWQuaGFzLWhvdmVyLGEudGItbGluay11bmRlcmxpbmVkOmhvdmVyLGEudGItbGluay11bmRlcmxpbmVkOmZvY3VzLGJ1dHRvbi50Yi1saW5rLXVuZGVybGluZWQuaGFzLWhvdmVyLGJ1dHRvbi50Yi1saW5rLXVuZGVybGluZWQ6aG92ZXIsYnV0dG9uLnRiLWxpbmstdW5kZXJsaW5lZDpmb2N1cywudGItbGluay11bmRlcmxpbmVkIGEuaGFzLWhvdmVyLC50Yi1saW5rLXVuZGVybGluZWQgYTpob3ZlciwudGItbGluay11bmRlcmxpbmVkIGE6Zm9jdXN7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy0yMTEwKTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjExMCl9YS50Yi1saW5rLXVuZGVybGluZWQuaXMtZGlzYWJsZWQsYS50Yi1saW5rLXVuZGVybGluZWQ6ZGlzYWJsZWQsYnV0dG9uLnRiLWxpbmstdW5kZXJsaW5lZC5pcy1kaXNhYmxlZCxidXR0b24udGItbGluay11bmRlcmxpbmVkOmRpc2FibGVkLC50Yi1saW5rLXVuZGVybGluZWQgYS5pcy1kaXNhYmxlZCwudGItbGluay11bmRlcmxpbmVkIGE6ZGlzYWJsZWR7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy0yMTUwKTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjE1MCl9YS50Yi1saW5rLXVuZGVybGluZWQgLmljb24sYnV0dG9uLnRiLWxpbmstdW5kZXJsaW5lZCAuaWNvbiwudGItbGluay11bmRlcmxpbmVkIGEgLmljb257Y29sb3I6Y3VycmVudENvbG9yO2ZpbGw6Y3VycmVudENvbG9yfS5pcy1pbnZlcnRlZCBhey0tbXl0eS10ZXh0LWxpbmstY29sb3I6IHZhcigtLWMtMjAxMCk7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jLTIwMTApO2NvbG9yOnZhcigtLW15dHktdGV4dC1saW5rLWNvbG9yKTt0ZXh0LWRlY29yYXRpb24tY29sb3I6dmFyKC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi1jb2xvcil9LmlzLWludmVydGVkIGEuaXMtYWN0aXZlLC5pcy1pbnZlcnRlZCBhOmFjdGl2ZXstLW15dHktdGV4dC1saW5rLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tbXl0eS10ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjAxMCl9LmlzLWludmVydGVkIGEuaGFzLWhvdmVyLC5pcy1pbnZlcnRlZCBhOmhvdmVyLC5pcy1pbnZlcnRlZCBhOmZvY3Vzey0tbXl0eS10ZXh0LWxpbmstY29sb3I6IHZhcigtLWMtMjAxMCk7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jLTIwMTApfS5pcy1pbnZlcnRlZCBhLmlzLWRpc2FibGVkLC5pcy1pbnZlcnRlZCBhOmRpc2FibGVkey0tbXl0eS10ZXh0LWxpbmstY29sb3I6IHZhcigtLWMtMjAxMC00MCk7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jLTIwMTAtNDApfS5pcy1pbnZlcnRlZCBhIC5pY29ue2NvbG9yOmN1cnJlbnRDb2xvcjtmaWxsOmN1cnJlbnRDb2xvcn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRnJ1dGlnZXIgTmV4dCBXMDRcIjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7c3JjOnVybChcIi4uL2ZvbnRzL0ZSL2ZydXRpZ2VyLW5leHQtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRnJ1dGlnZXIgTmV4dCBXMDRcIjtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7c3JjOnVybChcIi4uL2ZvbnRzL0ZSL2ZydXRpZ2VyLW5leHQtbWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGcnV0aWdlciBOZXh0IFcwNFwiO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDtzcmM6dXJsKFwiLi4vZm9udHMvRlIvZnJ1dGlnZXItbmV4dC1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGcnV0aWdlciBOZXh0IFcwNFwiO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXN0eWxlOm5vcm1hbDtzcmM6dXJsKFwiLi4vZm9udHMvRlIvZnJ1dGlnZXItbmV4dC1oZWF2eS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKX0uZm9udC1IZXJvMTAwe2ZvbnQ6dmFyKC0tdC1IZXJvMTAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1IZXJvMTAwKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtSGVybzEwMCl9LmZvbnQtSGVybzIwMHtmb250OnZhcigtLXQtSGVybzIwMCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtSGVybzIwMCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLUhlcm8yMDApfS5mb250LU4xMDB7Zm9udDp2YXIoLS10LU4xMDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLU4xMDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1OMTAwKX0uZm9udC1OMjAwe2ZvbnQ6dmFyKC0tdC1OMjAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1OMjAwKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtTjIwMCl9LmZvbnQtTjMwMHtmb250OnZhcigtLXQtTjMwMCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtTjMwMCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLU4zMDApfS5mb250LU40MDB7Zm9udDp2YXIoLS10LU40MDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLU40MDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1ONDAwKX0uZm9udC1UMTAwe2ZvbnQ6dmFyKC0tdC1UMTAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UMTAwKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtVDEwMCl9LmZvbnQtVDIwMHtmb250OnZhcigtLXQtVDIwMCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtVDIwMCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVQyMDApfS5mb250LVQzMDB7Zm9udDp2YXIoLS10LVQzMDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVQzMDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1UMzAwKX0uZm9udC1UMzAwLUhlYXZ5e2ZvbnQ6dmFyKC0tdC1UMzAwLUhlYXZ5KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UMzAwLUhlYXZ5KTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtVDMwMC1IZWF2eSl9LmZvbnQtVDQwMC1zdGF0aWN7Zm9udDp2YXIoLS10LVQ0MDAtc3RhdGljKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UNDAwLXN0YXRpYyl9LmZvbnQtVDQwMHtmb250OnZhcigtLXQtVDQwMCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtVDQwMCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVQ0MDApfS5mb250LVQ0MDAtSGVhdnl7Zm9udDp2YXIoLS10LVQ0MDAtSGVhdnkpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVQ0MDAtSGVhdnkpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1UNDAwLUhlYXZ5KX0uZm9udC1UNTAwLUhlYXZ5e2ZvbnQ6dmFyKC0tdC1UNTAwLUhlYXZ5KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UNTAwLUhlYXZ5KTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtVDUwMC1IZWF2eSl9LmZvbnQtTGFyZ2V7Zm9udDp2YXIoLS10LUxhcmdlKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1MYXJnZSk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLUxhcmdlKX0uZm9udC1RdW90ZXtmb250OnZhcigtLXQtUXVvdGUpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVF1b3RlKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtUXVvdGUpfS5mb250LVN0YW5kYXJke2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZCl9LmZvbnQtU3RhbmRhcmQtQm9sZHtmb250OnZhcigtLXQtU3RhbmRhcmQtQm9sZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQtQm9sZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVN0YW5kYXJkLUJvbGQpfS5mb250LVNtYWxse2ZvbnQ6dmFyKC0tdC1TbWFsbCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGwpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TbWFsbCl9LmZvbnQtU21hbGxlcntmb250OnZhcigtLXQtU21hbGxlcik7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGxlcik7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVNtYWxsZXIpfS5mb250LVNtYWxsLUJvbGR7Zm9udDp2YXIoLS10LVNtYWxsLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVNtYWxsLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TbWFsbC1Cb2xkKX0uZm9udC1UaW55e2ZvbnQ6dmFyKC0tdC1UaW55KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UaW55KTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtVGlueSl9LmZvbnQtRGlnaXR7Zm9udDp2YXIoLS10LURpZ2l0KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1EaWdpdCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLURpZ2l0KX0uZm9udC1CdXR0b257Zm9udDp2YXIoLS10LUJ1dHRvbik7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtQnV0dG9uKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtQnV0dG9uKX1oMSBhLGgyIGEsaDMgYSxoNCBhLGg1IGEsaDYgYXstLW15dHktdGV4dC1saW5rLWNvbG9yOiBjdXJyZW50Q29sb3I7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7Y29sb3I6dmFyKC0tbXl0eS10ZXh0LWxpbmstY29sb3IpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yKX1oMSBhLmlzLWFjdGl2ZSxoMSBhOmFjdGl2ZSxoMiBhLmlzLWFjdGl2ZSxoMiBhOmFjdGl2ZSxoMyBhLmlzLWFjdGl2ZSxoMyBhOmFjdGl2ZSxoNCBhLmlzLWFjdGl2ZSxoNCBhOmFjdGl2ZSxoNSBhLmlzLWFjdGl2ZSxoNSBhOmFjdGl2ZSxoNiBhLmlzLWFjdGl2ZSxoNiBhOmFjdGl2ZXstLW15dHktdGV4dC1saW5rLWNvbG9yOiBjdXJyZW50Q29sb3I7LS1teXR5LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yfWgxIGEuaGFzLWhvdmVyLGgxIGE6aG92ZXIsaDEgYTpmb2N1cyxoMiBhLmhhcy1ob3ZlcixoMiBhOmhvdmVyLGgyIGE6Zm9jdXMsaDMgYS5oYXMtaG92ZXIsaDMgYTpob3ZlcixoMyBhOmZvY3VzLGg0IGEuaGFzLWhvdmVyLGg0IGE6aG92ZXIsaDQgYTpmb2N1cyxoNSBhLmhhcy1ob3ZlcixoNSBhOmhvdmVyLGg1IGE6Zm9jdXMsaDYgYS5oYXMtaG92ZXIsaDYgYTpob3ZlcixoNiBhOmZvY3Vzey0tbXl0eS10ZXh0LWxpbmstY29sb3I6IGN1cnJlbnRDb2xvcjstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcn1oMSBhLmlzLWRpc2FibGVkLGgxIGE6ZGlzYWJsZWQsaDIgYS5pcy1kaXNhYmxlZCxoMiBhOmRpc2FibGVkLGgzIGEuaXMtZGlzYWJsZWQsaDMgYTpkaXNhYmxlZCxoNCBhLmlzLWRpc2FibGVkLGg0IGE6ZGlzYWJsZWQsaDUgYS5pcy1kaXNhYmxlZCxoNSBhOmRpc2FibGVkLGg2IGEuaXMtZGlzYWJsZWQsaDYgYTpkaXNhYmxlZHstLW15dHktdGV4dC1saW5rLWNvbG9yOiBjdXJyZW50Q29sb3I7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3J9aDEgYSAuaWNvbixoMiBhIC5pY29uLGgzIGEgLmljb24saDQgYSAuaWNvbixoNSBhIC5pY29uLGg2IGEgLmljb257Y29sb3I6Y3VycmVudENvbG9yO2ZpbGw6Y3VycmVudENvbG9yfXN0cm9uZ3tmb250OnZhcigtLXQtU3RhbmRhcmQtQm9sZCl9aSxlbXtmb250LXN0eWxlOml0YWxpY30ubGluZS1jbGFtcHstLWxpbmUtY2xhbXAtbGluZXM6IDM7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6dmFyKC0tbGluZS1jbGFtcC1saW5lcyk7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbn0udGVzdC1saW5lLWNsYW1we2hlaWdodDphdXRvO3RyYW5zaXRpb246aGVpZ2h0IDMwMG1zIGxpbmVhcn0uaHlwaGVucy1hdXRve21heC13aWR0aDoxMDAlO292ZXJmbG93LXg6Y2xpcDtoeXBoZW5zOmF1dG99LmJyZWFrLXdvcmR7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteDpjbGlwO2h5cGhlbnM6YXV0bztvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmR9QG1lZGlhKG1heC13aWR0aDogNTc0Ljk4cHgpey5oeXBoZW5zLWF1dG8tc217bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteDpjbGlwO2h5cGhlbnM6YXV0b30uYnJlYWstd29yZC1zbXttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdy14OmNsaXA7aHlwaGVuczphdXRvO292ZXJmbG93LXdyYXA6YnJlYWstd29yZH19LnNwZWVkLWRpYWwtaXRlbV9fbGFiZWx7Zm9udC1zaXplOjEycHggIWltcG9ydGFudH0udi1hcHBsaWNhdGlvbiAuYmxvZy1mb3JtX19sZWdlbmR7Zm9udC1zaXplOjI0cHggIWltcG9ydGFudH1bZGF0YS12dWV0aWZ5XXtmb250LXNpemU6MTZweCAhaW1wb3J0YW50fVtkYXRhLXZ1ZXRpZnldIC52LWNhcmQtdGl0bGUsW2RhdGEtdnVldGlmeV0gLnYtbGlzdC1pdGVtLXRpdGxlLFtkYXRhLXZ1ZXRpZnldIC52LWNhcmQtc3VidGl0bGUsW2RhdGEtdnVldGlmeV0gLnYtYnRuLS1zaXplLWRlZmF1bHQsW2RhdGEtdnVldGlmeV0gLnYtbGFiZWx7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudH1bZGF0YS12dWV0aWZ5XSAudi1pY29ue3dpZHRoOjIwcHggIWltcG9ydGFudDtoZWlnaHQ6MjBweCAhaW1wb3J0YW50fVtkYXRhLXZ1ZXRpZnldIC50ZXh0LWJvZHktMi50ZXh0LWJvZHktMntmb250LXNpemU6MTRweCAhaW1wb3J0YW50fVtkYXRhLXZ1ZXRpZnldIC52LWNoaXBfX2NvbnRlbnQsW2RhdGEtdnVldGlmeV0gLnYtY2hpcC52LWNoaXAtLXNpemUtZGVmYXVsdCxbZGF0YS12dWV0aWZ5XSAudi1saXN0LXN1YmhlYWRlcl9fdGV4dCxbZGF0YS12dWV0aWZ5XSAudi1sYWJlbC52LWZpZWxkLWxhYmVsLS1mbG9hdGluZ3tmb250LXNpemU6MTJweCAhaW1wb3J0YW50fS52LWFwcGxpY2F0aW9uIC5pbWFnZS1kcm9wLWlucHV0X190aXRsZSwuaHRtbC1lZGl0b3ItdG9vbGJhci1wYXJhZ3JhcGgtc3R5bGVzIC52LWZpZWxke2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnR9Lm9ianstLW9iai1yYXRpby1wYWRkaW5nOiAxMDAlOy0tb2JqLWFzcGVjdC1yYWRpbzogMSAvIDE7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDphdXRvO3BhZGRpbmctdG9wOnZhcigtLW9iai1yYXRpby1wYWRkaW5nKX0ub2JqIGltZywub2JqIGlmcmFtZSwub2JqIG9iamVjdCwub2JqIGF1ZGlvLC5vYmogdmlkZW8sLm9iaiAub2JqX19lbGVtLWNlbnRlcmVkLC5vYmogLm9ial9fZWxlbXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7ei1pbmRleDoxO2hlaWdodDoxMDAlfS5vYmogLm9ial9fZWxlbS1jZW50ZXJlZHttYXJnaW46YXV0bzt3aWR0aDphdXRvO2hlaWdodDphdXRvfS5vYmouaXMtMWJ5MXstLW9iai1yYXRpby1wYWRkaW5nOiAxMDAlfS5vYmouaXMtNWJ5M3stLW9iai1yYXRpby1wYWRkaW5nOiA2MCV9Lm9iai5pcy0zYnk1ey0tb2JqLXJhdGlvLXBhZGRpbmc6IDE2Ni42NjY2NjY2NjY3JX0ub2JqLmlzLTRieTN7LS1vYmotcmF0aW8tcGFkZGluZzogNzUlfS5vYmouaXMtM2J5NHstLW9iai1yYXRpby1wYWRkaW5nOiAxMzMuMzMzMzMzMzMzMyV9Lm9iai5pcy0zYnkyey0tb2JqLXJhdGlvLXBhZGRpbmc6IDY2LjY2NjY2NjY2NjclfS5vYmouaXMtMmJ5M3stLW9iai1yYXRpby1wYWRkaW5nOiAxNTAlfS5vYmouaXMtMTZieTEwey0tb2JqLXJhdGlvLXBhZGRpbmc6IDYyLjUlfS5vYmouaXMtMTBieTE2ey0tb2JqLXJhdGlvLXBhZGRpbmc6IDE2MCV9Lm9iai5pcy0xNmJ5OXstLW9iai1yYXRpby1wYWRkaW5nOiA1Ni4yNSV9Lm9iai5pcy05YnkxNnstLW9iai1yYXRpby1wYWRkaW5nOiAxNzcuNzc3Nzc3Nzc3OCV9Lm9iai5pcy0yYnkxey0tb2JqLXJhdGlvLXBhZGRpbmc6IDUwJX0ub2JqLmlzLTFieTJ7LS1vYmotcmF0aW8tcGFkZGluZzogMjAwJX0ub2JqLmlzLTIxYnk5ey0tb2JqLXJhdGlvLXBhZGRpbmc6IDQyLjg1NzE0Mjg1NzElfS5vYmouaXMtOWJ5MjF7LS1vYmotcmF0aW8tcGFkZGluZzogMjMzLjMzMzMzMzMzMzMlfS5vYmouaXMtMV82MThieTF7LS1vYmotcmF0aW8tcGFkZGluZzogNjEuODA0Njk3MTU3JX0ub2JqLmlzLTFieTFfNjE4ey0tb2JqLXJhdGlvLXBhZGRpbmc6IDE2MS44JX0uYXNwZWN0LXJhdGlvX19lbGVtZW50ey0tZWxlbWVudC1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTFieTEpO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTthc3BlY3QtcmF0aW86dmFyKC0tZWxlbWVudC1hc3BlY3QtcmF0aW8pO29iamVjdC1maXQ6Y292ZXJ9LmFzcGVjdC1yYXRpb3stLWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tMWJ5MSk7YXNwZWN0LXJhdGlvOnZhcigtLWFzcGVjdC1yYXRpbyk7cG9zaXRpb246cmVsYXRpdmV9LmFzcGVjdC1yYXRpby5pcy0xYnkxey0tYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0xYnkxKX0uYXNwZWN0LXJhdGlvLmlzLTFieTEgLmFzcGVjdC1yYXRpb19fZWxlbWVudHstLWVsZW1lbnQtYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0xYnkxKX0uYXNwZWN0LXJhdGlvLmlzLTVieTN7LS1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTVieTMpfS5hc3BlY3QtcmF0aW8uaXMtNWJ5MyAuYXNwZWN0LXJhdGlvX19lbGVtZW50ey0tZWxlbWVudC1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTVieTMpfS5hc3BlY3QtcmF0aW8uaXMtM2J5NXstLWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tM2J5NSl9LmFzcGVjdC1yYXRpby5pcy0zYnk1IC5hc3BlY3QtcmF0aW9fX2VsZW1lbnR7LS1lbGVtZW50LWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tM2J5NSl9LmFzcGVjdC1yYXRpby5pcy00Ynkzey0tYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby00YnkzKX0uYXNwZWN0LXJhdGlvLmlzLTRieTMgLmFzcGVjdC1yYXRpb19fZWxlbWVudHstLWVsZW1lbnQtYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby00YnkzKX0uYXNwZWN0LXJhdGlvLmlzLTNieTR7LS1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTNieTQpfS5hc3BlY3QtcmF0aW8uaXMtM2J5NCAuYXNwZWN0LXJhdGlvX19lbGVtZW50ey0tZWxlbWVudC1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTNieTQpfS5hc3BlY3QtcmF0aW8uaXMtM2J5MnstLWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tM2J5Mil9LmFzcGVjdC1yYXRpby5pcy0zYnkyIC5hc3BlY3QtcmF0aW9fX2VsZW1lbnR7LS1lbGVtZW50LWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tM2J5Mil9LmFzcGVjdC1yYXRpby5pcy0yYnkzey0tYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0yYnkzKX0uYXNwZWN0LXJhdGlvLmlzLTJieTMgLmFzcGVjdC1yYXRpb19fZWxlbWVudHstLWVsZW1lbnQtYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0yYnkzKX0uYXNwZWN0LXJhdGlvLmlzLTE2YnkxMHstLWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tMTZieTEwKX0uYXNwZWN0LXJhdGlvLmlzLTE2YnkxMCAuYXNwZWN0LXJhdGlvX19lbGVtZW50ey0tZWxlbWVudC1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTE2YnkxMCl9LmFzcGVjdC1yYXRpby5pcy0xMGJ5MTZ7LS1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTEwYnkxNil9LmFzcGVjdC1yYXRpby5pcy0xMGJ5MTYgLmFzcGVjdC1yYXRpb19fZWxlbWVudHstLWVsZW1lbnQtYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0xMGJ5MTYpfS5hc3BlY3QtcmF0aW8uaXMtMTZieTl7LS1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTE2Ynk5KX0uYXNwZWN0LXJhdGlvLmlzLTE2Ynk5IC5hc3BlY3QtcmF0aW9fX2VsZW1lbnR7LS1lbGVtZW50LWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tMTZieTkpfS5hc3BlY3QtcmF0aW8uaXMtOWJ5MTZ7LS1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTlieTE2KX0uYXNwZWN0LXJhdGlvLmlzLTlieTE2IC5hc3BlY3QtcmF0aW9fX2VsZW1lbnR7LS1lbGVtZW50LWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tOWJ5MTYpfS5hc3BlY3QtcmF0aW8uaXMtMmJ5MXstLWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tMmJ5MSl9LmFzcGVjdC1yYXRpby5pcy0yYnkxIC5hc3BlY3QtcmF0aW9fX2VsZW1lbnR7LS1lbGVtZW50LWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tMmJ5MSl9LmFzcGVjdC1yYXRpby5pcy0xYnkyey0tYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0xYnkyKX0uYXNwZWN0LXJhdGlvLmlzLTFieTIgLmFzcGVjdC1yYXRpb19fZWxlbWVudHstLWVsZW1lbnQtYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0xYnkyKX0uYXNwZWN0LXJhdGlvLmlzLTIxYnk5ey0tYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0yMWJ5OSl9LmFzcGVjdC1yYXRpby5pcy0yMWJ5OSAuYXNwZWN0LXJhdGlvX19lbGVtZW50ey0tZWxlbWVudC1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTIxYnk5KX0uYXNwZWN0LXJhdGlvLmlzLTlieTIxey0tYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby05YnkyMSl9LmFzcGVjdC1yYXRpby5pcy05YnkyMSAuYXNwZWN0LXJhdGlvX19lbGVtZW50ey0tZWxlbWVudC1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTlieTIxKX0uYXNwZWN0LXJhdGlvLXRlc3QgaWZyYW1le29iamVjdC1maXQ6Y292ZXI7YXNwZWN0LXJhdGlvOnZhcigtLWFzcGVjdC1yYXRpbyk7d2lkdGg6MTAwJX0udmlkZW8tdGh1bWJuYWlse3Bvc2l0aW9uOnJlbGF0aXZlfS52aWRlby10aHVtYm5haWxfX2ltZ3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS52aWRlby10aHVtYm5haWxfX3BsYXl7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo1O2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6dmFyKC0tb3ZlcmxheS1pbWFnZXMpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LnZpZGVvLXRodW1ibmFpbC0tYmxvZy1saXN0IC52aWRlby10aHVtYm5haWxfX3BsYXl7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozO2xlZnQ6Y2FsYyg1MCUgLSA0cmVtKTt0b3A6Y2FsYyg1MCUgLSA0cmVtKTt3aWR0aDo4cmVtO2hlaWdodDo4cmVtO2JhY2tncm91bmQ6bm9uZTtkaXNwbGF5OmJsb2NrfUBtZWRpYShtaW4td2lkdGg6IDExMThweCl7LnZpZGVvLXRodW1ibmFpbC0tYmxvZy1saXN0IC52aWRlby10aHVtYm5haWxfX3BsYXl7d2lkdGg6MTJyZW07aGVpZ2h0OjEycmVtO2xlZnQ6Y2FsYyg1MCUgLSA2cmVtKTt0b3A6Y2FsYyg1MCUgLSA2cmVtKX19LnZpZGVvLXRodW1ibmFpbC0tYmxvZy1saXN0OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7bGVmdDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp2YXIoLS1vdmVybGF5LWltYWdlcyk7cG9pbnRlci1ldmVudHM6bm9uZX0uaWNvbnstLWljb24td2lkdGg6IDFlbTstLWljb24taGVpZ2h0OiAxZW07LS1pY29uLXNjYWxlOiAxO3dpZHRoOnZhcigtLWljb24td2lkdGgpO2hlaWdodDp2YXIoLS1pY29uLWhlaWdodCk7c3Ryb2tlLXdpZHRoOjA7c3Ryb2tlOmN1cnJlbnRDb2xvcjtmaWxsOmN1cnJlbnRDb2xvcjtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O3BhZGRpbmc6MDt0cmFuc2Zvcm06c2NhbGUodmFyKC0taWNvbi1zY2FsZSkpfS5pY29uW2RhdGEtaWNvbi1zaXplPXRpbnldey0taWNvbi13aWR0aDogMXJlbTstLWljb24taGVpZ2h0OiAxcmVtfS5pY29uW2RhdGEtaWNvbi1zaXplPXhzbWFsbF17LS1pY29uLXdpZHRoOiAxLjZyZW07LS1pY29uLWhlaWdodDogMS42cmVtfS5pY29uW2RhdGEtaWNvbi1zaXplPXNtYWxsXXstLWljb24td2lkdGg6IDJyZW07LS1pY29uLWhlaWdodDogMnJlbX0uaWNvbltkYXRhLWljb24tc2l6ZT1jb21wYWN0XXstLWljb24td2lkdGg6IDIuNHJlbTstLWljb24taGVpZ2h0OiAyLjRyZW19Lmljb25bZGF0YS1pY29uLXNpemU9bWVkaXVtXXstLWljb24td2lkdGg6IDMuMnJlbTstLWljb24taGVpZ2h0OiAzLjJyZW19Lmljb25bZGF0YS1pY29uLXNpemU9bWVkaXVtX2xnXXstLWljb24td2lkdGg6IDRyZW07LS1pY29uLWhlaWdodDogNHJlbX0uaWNvbltkYXRhLWljb24tc2l6ZT1sYXJnZV17LS1pY29uLXdpZHRoOiA2cmVtOy0taWNvbi1oZWlnaHQ6IDZyZW19Lmljb25bZGF0YS1pY29uLXNpemU9eGxhcmdlXXstLWljb24td2lkdGg6IDhyZW07LS1pY29uLWhlaWdodDogOHJlbX0uaWNvbi0tZmxpcC1ob3Jpem9udGFse3RyYW5zZm9ybTpzY2FsZSgtMSwgMSl9Lmljb24tLWZsaXAtdmVydGljYWx7dHJhbnNmb3JtOnNjYWxlKDEsIC0xKX0uaWNvbi0tZmxpcC1ob3Jpem9udGFsLXZlcnRpY2Fse3RyYW5zZm9ybTpzY2FsZSgtMSwgLTEpfS5pY29uLS1yb3RhdGUtOTBkZWd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9Lmljb24tLXJvdGF0ZS05MGRlZy1jY3d7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpfS5idG46aG92ZXIgLmljb257LS1pY29uLXNjYWxlOiAxLjF9Lmljb24td3JhcHBlcntkaXNwbGF5OmZsZXh9OnJvb3R7LS1sb2FkZXItZG90LXNpemU6IDY7LS1sb2FkZXItZG90LXNjYWxlZC1zaXplOiA4Oy0tbG9hZGVyLWhlaWdodDogY2FsYygxcHggKiB2YXIoLS1sb2FkZXItZG90LXNjYWxlZC1zaXplKSk7LS1sb2FkZXItbHItbWFyZ2luOiA2Oy0tbG9hZGVyLWRvdC1jb2xvcjogdmFyKC0tYy0yMTQwKX0ubG9hZGVye3dpZHRoOmNhbGMoM3B4KnZhcigtLWxvYWRlci1kb3Qtc2l6ZSkgKyAycHgqdmFyKC0tbG9hZGVyLWxyLW1hcmdpbikpO2hlaWdodDp2YXIoLS1sb2FkZXItaGVpZ2h0KTtib3JkZXItcmFkaXVzOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgYXV0bzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtkaXNwbGF5OmZsZXh9LmxvYWRlcj5zcGFue2Rpc3BsYXk6aW5saW5lLWZsZXg7d2lkdGg6Y2FsYygxcHgqdmFyKC0tbG9hZGVyLWRvdC1zaXplKSk7aGVpZ2h0OmNhbGMoMXB4KnZhcigtLWxvYWRlci1kb3Qtc2l6ZSkpO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWxvYWRlci1kb3QtY29sb3IpO21hcmdpbjowO2FuaW1hdGlvbjphbmltYXRlLWRvdHMgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aH0ubG9hZGVyPnNwYW46bnRoLWNoaWxkKDEpe2FuaW1hdGlvbi1kZWxheTotNDQwbXN9LmxvYWRlcj5zcGFuOm50aC1jaGlsZCgyKXthbmltYXRpb24tZGVsYXk6LTIyMG1zO21hcmdpbjowIGNhbGMoMXB4KnZhcigtLWxvYWRlci1sci1tYXJnaW4pKX1Aa2V5ZnJhbWVzIGFuaW1hdGUtZG90c3swJSw4MCUsMTAwJXt0cmFuc2Zvcm06c2NhbGUoMSl9NDAley0tbG9hZGVyLXNjYWxpbmctZmFjdG9yOiBjYWxjKC0tbG9hZGVyLWRvdC1zY2FsZWQtc2l6ZSAvIC0tbG9hZGVyLWRvdC1zaXplKTt0cmFuc2Zvcm06c2NhbGUoMS4zMzMzMyl9fS5za2VsZXRvbnstLXNrZWxldG9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmM6IGN1YmljLWJlemllcigwLjIsIDAuMSwgMC4yLCAxKTstLXNsZWxldG9uLXRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7LS1za2VsZXRvbi1saW5lLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjE4MCk7LS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6IDIuM3JlbTstLXNrZWxldG9uLXNwYWNpbmc6IHZhcigtLXMxMCl9LnNrZWxldG9uX19ibG9ja3toZWlnaHQ6dmFyKC0tc2tlbGV0b24tYmxvY2staGVpZ2h0KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNrZWxldG9uLWxpbmUtYmFja2dyb3VuZC1jb2xvcik7YW5pbWF0aW9uOmtlcC1hc3NldHMtc2tlbGV0b24tcHVsc2UgdmFyKC0tc2xlbGV0b24tdHJhbnNpdGlvbi1kdXJhdGlvbikgdmFyKC0tc2tlbGV0b24tdHJhbnNpdGlvbi10aW1pbmctZnVuYykgaW5maW5pdGV9LnNrZWxldG9uLWFuaW1hdGlvbnthbmltYXRpb246a2VwLWFzc2V0cy1za2VsZXRvbi1wdWxzZSB2YXIoLS1zbGVsZXRvbi10cmFuc2l0aW9uLWR1cmF0aW9uKSB2YXIoLS1za2VsZXRvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jKSBpbmZpbml0ZX0uc2tlbGV0b24tYmxvY2stcHR7cGFkZGluZy10b3A6dmFyKC0tc2tlbGV0b24tc3BhY2luZyl9LnNrZWxldG9uX19ibG9jay5pcy0xMHstLXNrZWxldG9uLWJsb2NrLWhlaWdodDogMnJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnNrZWxldG9uX19ibG9jay5pcy0xMHstLXNrZWxldG9uLWJsb2NrLWhlaWdodDogMi4ycmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5za2VsZXRvbl9fYmxvY2suaXMtMTB7LS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6IDIuMnJlbX19LnNrZWxldG9uLWJsb2NrLXB0LmlzLTEwey0tc2tlbGV0b24tc3BhY2luZzogMC41cmVtfS5za2VsZXRvbl9fYmxvY2suaXMtMjB7LS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6IDIuM3JlbX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnNrZWxldG9uX19ibG9jay5pcy0yMHstLXNrZWxldG9uLWJsb2NrLWhlaWdodDogMi43cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5za2VsZXRvbl9fYmxvY2suaXMtMjB7LS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6IDIuOHJlbX19LnNrZWxldG9uLWJsb2NrLXB0LmlzLTIwey0tc2tlbGV0b24tc3BhY2luZzogMC42cmVtfS5za2VsZXRvbl9fYmxvY2suaXMtMzB7LS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6IDIuNnJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnNrZWxldG9uX19ibG9jay5pcy0zMHstLXNrZWxldG9uLWJsb2NrLWhlaWdodDogMy4ycmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5za2VsZXRvbl9fYmxvY2suaXMtMzB7LS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6IDMuNnJlbX19LnNrZWxldG9uLWJsb2NrLXB0LmlzLTMwey0tc2tlbGV0b24tc3BhY2luZzogMC42cmVtfS5za2VsZXRvbl9fYmxvY2suaXMtNDB7LS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6IDNyZW19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5za2VsZXRvbl9fYmxvY2suaXMtNDB7LS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6IDQuNHJlbX19QG1lZGlhKG1pbi13aWR0aDogMTQ0MnB4KXsuc2tlbGV0b25fX2Jsb2NrLmlzLTQwey0tc2tlbGV0b24tYmxvY2staGVpZ2h0OiA0LjZyZW19fS5za2VsZXRvbi1ibG9jay1wdC5pcy00MHstLXNrZWxldG9uLXNwYWNpbmc6IDAuNnJlbX1Aa2V5ZnJhbWVzIGtlcC1hc3NldHMtc2tlbGV0b24tcHVsc2V7MCV7b3BhY2l0eToxfTUwJXtvcGFjaXR5Oi41fTEwMCV7b3BhY2l0eToxfX0udGItY3RhLWJ1dHRvbiBhLC50Yi1zZWNvbmRhcnktYnV0dG9uIGEsLmJ0bnstLW15dHktYnRuLWJvcmRlci13aWR0aDogMC4ycmVtOy0tbXl0eS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1idG4tb3V0bGluZTogbm9uZTstLW15dHktYnRuLXBhZGRpbmc6IDJyZW0gMnJlbSAyLjFyZW0gMnJlbTstLW15dHktYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7LS1teXR5LWJ0bi1ib3gtc2hhZG93OiBub25lOy0tbXl0eS1idG4td2lkdGg6IDEwMCU7LS1teXR5LWJ0bi1taW4td2lkdGg6IG5vbmU7LS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDstLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1idG4tb3V0bGluZS1vZmZzZXQ6IDA7LS1teXR5LWJ0bi1pY29uLW1hcmdpbjogMDstLW15dHktYnRuLWxvYWRlci1oZWlnaHQ6IGF1dG99LnRiLWN0YS1idXR0b24gYSAubG9hZGVyLC50Yi1zZWNvbmRhcnktYnV0dG9uIGEgLmxvYWRlciwuYnRuIC5sb2FkZXJ7aGVpZ2h0OnZhcigtLW15dHktYnRuLWxvYWRlci1oZWlnaHQpfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGItY3RhLWJ1dHRvbiBhOm5vdCguaXMtYmxvY2spLC50Yi1zZWNvbmRhcnktYnV0dG9uIGE6bm90KC5pcy1ibG9jayksLmJ0bjpub3QoLmlzLWJsb2NrKXstLW15dHktYnRuLXdpZHRoOiBhdXRvOy0tbXl0eS1idG4tbWluLXdpZHRoOiAxNnJlbX19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey50Yi1jdGEtYnV0dG9uIGEsLnRiLXNlY29uZGFyeS1idXR0b24gYSwuYnRuey0tbXl0eS1idG4tcGFkZGluZzogMS41cmVtIDIuNXJlbSAxLjZyZW0gMi41cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey50Yi1jdGEtYnV0dG9uIGEsLnRiLXNlY29uZGFyeS1idXR0b24gYSwuYnRuey0tbXl0eS1idG4tcGFkZGluZzogMS41cmVtIDIuNXJlbSAxLjZyZW0gMi41cmVtfX0udGItY3RhLWJ1dHRvbiBhLC50Yi1zZWNvbmRhcnktYnV0dG9uIGEsLmJ0bnthcHBlYXJhbmNlOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTtib3JkZXI6dmFyKC0tbXl0eS1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1teXR5LWJ0bi1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLW15dHktYnRuLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW15dHktYnRuLWJhY2tncm91bmQtY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tbXl0eS1idG4tYm9yZGVyLXJhZGl1cyk7Ym94LXNoYWRvdzp2YXIoLS1teXR5LWJ0bi1ib3gtc2hhZG93KTtkaXNwbGF5OmlubGluZS1mbGV4O2ZvbnQ6dmFyKC0tdC1CdXR0b24pO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLUJ1dHRvbik7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLUJ1dHRvbik7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzp2YXIoLS1teXR5LWJ0bi1wYWRkaW5nKTtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6dmFyKC0tbXl0eS1idG4td2lkdGgpO21pbi13aWR0aDp2YXIoLS1teXR5LWJ0bi1taW4td2lkdGgpO291dGxpbmU6dmFyKC0tbXl0eS1idG4tb3V0bGluZSk7b3V0bGluZS1vZmZzZXQ6dmFyKC0tbXl0eS1idG4tb3V0bGluZS1vZmZzZXQpO3RleHQtZGVjb3JhdGlvbjpub25lfS50Yi1jdGEtYnV0dG9uIGEuaXMtZGlzYWJsZWQsLnRiLXNlY29uZGFyeS1idXR0b24gYS5pcy1kaXNhYmxlZCwuaXMtZGlzYWJsZWQuYnRuLC50Yi1jdGEtYnV0dG9uIGFbZGlzYWJsZWRdLC50Yi1zZWNvbmRhcnktYnV0dG9uIGFbZGlzYWJsZWRdLFtkaXNhYmxlZF0uYnRuLGZpZWxkc2V0W2Rpc2FibGVkXSAudGItY3RhLWJ1dHRvbiBhLC50Yi1jdGEtYnV0dG9uIGZpZWxkc2V0W2Rpc2FibGVkXSBhLGZpZWxkc2V0W2Rpc2FibGVkXSAudGItc2Vjb25kYXJ5LWJ1dHRvbiBhLC50Yi1zZWNvbmRhcnktYnV0dG9uIGZpZWxkc2V0W2Rpc2FibGVkXSBhLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRue2N1cnNvcjpub3QtYWxsb3dlZH0udGItY3RhLWJ1dHRvbiBhIHN0cm9uZywudGItc2Vjb25kYXJ5LWJ1dHRvbiBhIHN0cm9uZywuYnRuIHN0cm9uZ3tjb2xvcjp2YXIoLS1teXR5LWJ0bi1jb2xvcil9LnRiLWN0YS1idXR0b24gYSAuaWNvbiwudGItc2Vjb25kYXJ5LWJ1dHRvbiBhIC5pY29uLC5idG4gLmljb257Y29sb3I6dmFyKC0tbXl0eS1idG4tY29sb3IpO2ZpbGw6dmFyKC0tbXl0eS1idG4tY29sb3IpO2Rpc3BsYXk6ZmxleDttYXJnaW46dmFyKC0tbXl0eS1idG4taWNvbi1tYXJnaW4pfS50Yi1jdGEtYnV0dG9uIGEgLmljb246Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSwudGItc2Vjb25kYXJ5LWJ1dHRvbiBhIC5pY29uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksLmJ0biAuaWNvbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpey0tbXl0eS1idG4taWNvbi1tYXJnaW46IDAgNXB4IDAgMH0udGItY3RhLWJ1dHRvbiBhIC5pY29uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksLnRiLXNlY29uZGFyeS1idXR0b24gYSAuaWNvbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4gLmljb246bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKXstLW15dHktYnRuLWljb24tbWFyZ2luOiAwIDAgMCA1cHh9LnRiLWN0YS1idXR0b24gYSAuaWNvbjplbXB0eSwudGItc2Vjb25kYXJ5LWJ1dHRvbiBhIC5pY29uOmVtcHR5LC5idG4gLmljb246ZW1wdHl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnRiLWN0YS1idXR0b24gYS50ZXh0LWxlZnQsLnRiLXNlY29uZGFyeS1idXR0b24gYS50ZXh0LWxlZnQsLnRleHQtbGVmdC5idG57anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnRiLWN0YS1idXR0b24gYSwudGItc2Vjb25kYXJ5LWJ1dHRvbiBhLC5idG57LS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1idG4tY29sb3I6IHZhcigtLWMtMjAxMCl9LnRiLWN0YS1idXR0b24gYTphY3RpdmUsLnRiLXNlY29uZGFyeS1idXR0b24gYTphY3RpdmUsLmJ0bjphY3RpdmUsLnRiLWN0YS1idXR0b24gYS5pcy1hY3RpdmUsLnRiLXNlY29uZGFyeS1idXR0b24gYS5pcy1hY3RpdmUsLmlzLWFjdGl2ZS5idG57LS1teXR5LWJ0bi1vdXRsaW5lOiBub25lOy0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1idG4tYm94LXNoYWRvdzogbm9uZX0udGItY3RhLWJ1dHRvbiBhOmhvdmVyLC50Yi1zZWNvbmRhcnktYnV0dG9uIGE6aG92ZXIsLmJ0bjpob3ZlciwudGItY3RhLWJ1dHRvbiBhLmlzLWhvdmVyLC50Yi1zZWNvbmRhcnktYnV0dG9uIGEuaXMtaG92ZXIsLmlzLWhvdmVyLmJ0bnstLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0yMTEwKTstLW15dHktYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTEwKTstLW15dHktYnRuLW91dGxpbmU6IG5vbmU7LS1teXR5LWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKC0tYy0yMTEwKSBpbnNldH0udGItY3RhLWJ1dHRvbiBhOmZvY3VzLC50Yi1zZWNvbmRhcnktYnV0dG9uIGE6Zm9jdXMsLmJ0bjpmb2N1cywudGItY3RhLWJ1dHRvbiBhLmlzLWZvY3VzLC50Yi1zZWNvbmRhcnktYnV0dG9uIGEuaXMtZm9jdXMsLmlzLWZvY3VzLmJ0bnstLW15dHktYnRuLW91dGxpbmU6IDAuNHJlbSBzb2xpZCB2YXIoLS1jLTIxMTApOy0tbXl0eS1idG4tb3V0bGluZS1vZmZzZXQ6IDAuNHJlbX0udGItY3RhLWJ1dHRvbiBhOmRpc2FibGVkLC50Yi1zZWNvbmRhcnktYnV0dG9uIGE6ZGlzYWJsZWQsLmJ0bjpkaXNhYmxlZCwudGItY3RhLWJ1dHRvbiBhLmlzLWRpc2FibGVkLC50Yi1zZWNvbmRhcnktYnV0dG9uIGEuaXMtZGlzYWJsZWQsLmlzLWRpc2FibGVkLmJ0bnstLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjE1MCk7LS1teXR5LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWMtMjE1MCk7LS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktYnRuLW91dGxpbmU6IG5vbmU7LS1teXR5LWJ0bi1ib3gtc2hhZG93OiBub25lfS5teXR5Rm9ybUJveE11bHRpVXBsb2FkIC5idG4tZ3JvdXAgLmJ0bjpub3QoLmJ0bi11cGxvYWQpLCNjcm9wQm94IC5idG4tcm90YXRlLC50Yi1zZWNvbmRhcnktYnV0dG9uIGEsLmJ0bi0tc2Vjb25kYXJ5ey0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxNzApOy0tbXl0eS1idG4tYm94LXNoYWRvdzogbm9uZX0ubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZCAuYnRuLWdyb3VwIC5idG46YWN0aXZlOm5vdCguYnRuLXVwbG9hZCksI2Nyb3BCb3ggLmJ0bi1yb3RhdGU6YWN0aXZlLC50Yi1zZWNvbmRhcnktYnV0dG9uIGE6YWN0aXZlLC5idG4tLXNlY29uZGFyeTphY3RpdmUsLm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLmJ0bi1ncm91cCAuaXMtYWN0aXZlLmJ0bjpub3QoLmJ0bi11cGxvYWQpLCNjcm9wQm94IC5pcy1hY3RpdmUuYnRuLXJvdGF0ZSwudGItc2Vjb25kYXJ5LWJ1dHRvbiBhLmlzLWFjdGl2ZSwuaXMtYWN0aXZlLmJ0bi0tc2Vjb25kYXJ5ey0tbXl0eS1idG4tb3V0bGluZTogbm9uZTstLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0yMTEwKTstLW15dHktYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTEwKTstLW15dHktYnRuLWJveC1zaGFkb3c6IG5vbmV9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLmJ0bi1ncm91cCAuYnRuOmZvY3VzOm5vdCguYnRuLXVwbG9hZCksI2Nyb3BCb3ggLmJ0bi1yb3RhdGU6Zm9jdXMsLnRiLXNlY29uZGFyeS1idXR0b24gYTpmb2N1cywuYnRuLS1zZWNvbmRhcnk6Zm9jdXMsLm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLmJ0bi1ncm91cCAuaXMtZm9jdXMuYnRuOm5vdCguYnRuLXVwbG9hZCksI2Nyb3BCb3ggLmlzLWZvY3VzLmJ0bi1yb3RhdGUsLnRiLXNlY29uZGFyeS1idXR0b24gYS5pcy1mb2N1cywuaXMtZm9jdXMuYnRuLS1zZWNvbmRhcnl7LS1teXR5LWJ0bi1vdXRsaW5lOiAwLjRyZW0gc29saWQgdmFyKC0tYy0yMTEwKTstLW15dHktYnRuLW91dGxpbmUtb2Zmc2V0OiAwLjRyZW19Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLmJ0bi1ncm91cCAuYnRuOmhvdmVyOm5vdCguYnRuLXVwbG9hZCksI2Nyb3BCb3ggLmJ0bi1yb3RhdGU6aG92ZXIsLnRiLXNlY29uZGFyeS1idXR0b24gYTpob3ZlciwuYnRuLS1zZWNvbmRhcnk6aG92ZXIsLm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLmJ0bi1ncm91cCAuaXMtaG92ZXIuYnRuOm5vdCguYnRuLXVwbG9hZCksI2Nyb3BCb3ggLmlzLWhvdmVyLmJ0bi1yb3RhdGUsLnRiLXNlY29uZGFyeS1idXR0b24gYS5pcy1ob3ZlciwuaXMtaG92ZXIuYnRuLS1zZWNvbmRhcnl7LS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tbXl0eS1idG4tY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LWJ0bi1vdXRsaW5lOiBub25lOy0tbXl0eS1idG4tYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcigtLWMtMjExMCkgaW5zZXR9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLmJ0bi1ncm91cCAuYnRuOmRpc2FibGVkOm5vdCguYnRuLXVwbG9hZCksI2Nyb3BCb3ggLmJ0bi1yb3RhdGU6ZGlzYWJsZWQsLnRiLXNlY29uZGFyeS1idXR0b24gYTpkaXNhYmxlZCwuYnRuLS1zZWNvbmRhcnk6ZGlzYWJsZWQsLm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLmJ0bi1ncm91cCAuaXMtZGlzYWJsZWQuYnRuOm5vdCguYnRuLXVwbG9hZCksI2Nyb3BCb3ggLmlzLWRpc2FibGVkLmJ0bi1yb3RhdGUsLnRiLXNlY29uZGFyeS1idXR0b24gYS5pcy1kaXNhYmxlZCwuaXMtZGlzYWJsZWQuYnRuLS1zZWNvbmRhcnl7LS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1idG4tY29sb3I6IHZhcigtLWMtMjE1MCk7LS1teXR5LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWMtMjE1MCk7LS1teXR5LWJ0bi1vdXRsaW5lOiBub25lOy0tbXl0eS1idG4tYm94LXNoYWRvdzogbm9uZX0uYnRuLS1sYXp5bG9hZHstLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTQwMTApfSNjcm9wQm94IC5idG4tY2xvc2UsLnRiLWN0YS1idG4tLWxpbmsgYTphY3RpdmUsLnRiLWN0YS1idG4tLWxpbmsgYTpob3ZlciwudGItY3RhLWJ0bi0tbGluayBhOmZvY3VzLC50Yi1jdGEtYnRuLS1saW5rIGE6ZGlzYWJsZWQsLmJ0bi0tbGluazphY3RpdmUsLmJ0bi0tbGluazpob3ZlciwuYnRuLS1saW5rOmZvY3VzLC5idG4tLWxpbms6ZGlzYWJsZWQsLnRiLWN0YS1idG4tLWxpbmsgYSwuYnRuLS1saW5rey0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7LS1teXR5LWJ0bi1ib3gtc2hhZG93OiBub25lfS5idG4tLWZhY2Vib29rey0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0xMDAxMCk7LS1teXR5LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWMtMTAwMTApfS5idG4tLWZhY2Vib29rOmFjdGl2ZSwuaXMtYWN0aXZlLmJ0bi0tZmFjZWJvb2t7LS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0xMDAxMCl9LmJ0bi0tZmFjZWJvb2s6aG92ZXIsLmlzLWhvdmVyLmJ0bi0tZmFjZWJvb2t7LS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0xMDAxMCk7LS1teXR5LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWMtMTAwMTApOy0tbXl0eS1idG4tYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcigtLWMtMTAwMTApIGluc2V0fS5idG4tLWZhY2Vib29rOmZvY3VzLC5pcy1mb2N1cy5idG4tLWZhY2Vib29rey0tbXl0eS1idG4tb3V0bGluZTogMC40cmVtIHNvbGlkIHZhcigtLWMtMTAwMTApfVtkYXRhLXRoZW1lPWRhcmtdIC5idG4tLXNlY29uZGFyeXstLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0yMTEwKX1bZGF0YS10aGVtZT1kYXJrXSAuYnRuLS1zZWNvbmRhcnk6YWN0aXZlLFtkYXRhLXRoZW1lPWRhcmtdIC5pcy1hY3RpdmUuYnRuLS1zZWNvbmRhcnl7LS1teXR5LWJ0bi1vdXRsaW5lOiBub25lOy0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMTEwKTstLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tbXl0eS1idG4tYm94LXNoYWRvdzogbm9uZX1bZGF0YS10aGVtZT1kYXJrXSAuYnRuLS1zZWNvbmRhcnk6aG92ZXIsW2RhdGEtdGhlbWU9ZGFya10gLmlzLWhvdmVyLmJ0bi0tc2Vjb25kYXJ5ey0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMTEwKTstLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tbXl0eS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tbXl0eS1idG4tb3V0bGluZTogbm9uZTstLW15dHktYnRuLWJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIoLS1jLTIwMTApIGluc2V0fVtkYXRhLXRoZW1lPWRhcmtdIC5idG4tLXNlY29uZGFyeTpmb2N1cyxbZGF0YS10aGVtZT1kYXJrXSAuaXMtZm9jdXMuYnRuLS1zZWNvbmRhcnl7LS1teXR5LWJ0bi1vdXRsaW5lOiAwLjRyZW0gc29saWQgdmFyKC0tYy0yMDEwKTstLW15dHktYnRuLW91dGxpbmUtb2Zmc2V0OiAwLjRyZW19W2RhdGEtdGhlbWU9ZGFya10gLmJ0bi0tc2Vjb25kYXJ5OmRpc2FibGVkLFtkYXRhLXRoZW1lPWRhcmtdIC5pcy1kaXNhYmxlZC5idG4tLXNlY29uZGFyeXstLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWMtMjE0MCk7LS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0yMTQwKTstLW15dHktYnRuLW91dGxpbmU6IG5vbmU7LS1teXR5LWJ0bi1ib3gtc2hhZG93OiBub25lfS50Yi1jdGEtYnV0dG9uLnRiLWN0YS1idG4tbWItMCBhe21hcmdpbi1ib3R0b206MH0uYnRuLS1saW5rLC50Yi1jdGEtYnRuLS1saW5rIGF7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4Oy0tbXl0eS10ZXh0LWxpbmstdW5kZXJsaW5lLW9mZnNldDogNXB4Oy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp2YXIoLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uKTt0ZXh0LWRlY29yYXRpb24tc3R5bGU6c29saWQ7dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczp2YXIoLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLXRoaWNrbmVzcyk7dGV4dC11bmRlcmxpbmUtb2Zmc2V0OnZhcigtLW15dHktdGV4dC1saW5rLXVuZGVybGluZS1vZmZzZXQpO3RyYW5zaXRpb246dGV4dC1kZWNvcmF0aW9uIDMwMG1zLGNvbG9yIDMwMG1zfS5idG4tLWxpbmsuaXMtYWN0aXZlLC5idG4tLWxpbms6YWN0aXZlLC50Yi1jdGEtYnRuLS1saW5rIGEuaXMtYWN0aXZlLC50Yi1jdGEtYnRuLS1saW5rIGE6YWN0aXZley0tbXl0eS10ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHh9LmJ0bi0tbGluay5oYXMtZm9jdXMsLmJ0bi0tbGluazpob3ZlciwuYnRuLS1saW5rOmZvY3VzLC50Yi1jdGEtYnRuLS1saW5rIGEuaGFzLWZvY3VzLC50Yi1jdGEtYnRuLS1saW5rIGE6aG92ZXIsLnRiLWN0YS1idG4tLWxpbmsgYTpmb2N1c3stLW15dHktYnRuLW91dGxpbmU6IG5vbmU7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLXRoaWNrbmVzczogNHB4fS5idG4tLWxpbmsuaXMtZGlzYWJsZWQsLmJ0bi0tbGluazpkaXNhYmxlZCwudGItY3RhLWJ0bi0tbGluayBhLmlzLWRpc2FibGVkLC50Yi1jdGEtYnRuLS1saW5rIGE6ZGlzYWJsZWR7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4fUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsuYnRuLS1saW5rLC50Yi1jdGEtYnRuLS1saW5rIGF7LS1teXR5LXRleHQtbGluay11bmRlcmxpbmUtb2Zmc2V0OiA2cHh9fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7LmJ0bi0tbGluaywudGItY3RhLWJ0bi0tbGluayBhey0tbXl0eS10ZXh0LWxpbmstdW5kZXJsaW5lLW9mZnNldDogNnB4fX0uYnRuLS1saW5rLC50Yi1jdGEtYnRuLS1saW5rIGF7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy00MDEwKTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtNDAxMCk7Y29sb3I6dmFyKC0tbXl0eS10ZXh0LWxpbmstY29sb3IpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yKX0uYnRuLS1saW5rLmlzLWFjdGl2ZSwuYnRuLS1saW5rOmFjdGl2ZSwudGItY3RhLWJ0bi0tbGluayBhLmlzLWFjdGl2ZSwudGItY3RhLWJ0bi0tbGluayBhOmFjdGl2ZXstLW15dHktdGV4dC1saW5rLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS10ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjExMCl9LmJ0bi0tbGluay5oYXMtaG92ZXIsLmJ0bi0tbGluazpob3ZlciwuYnRuLS1saW5rOmZvY3VzLC50Yi1jdGEtYnRuLS1saW5rIGEuaGFzLWhvdmVyLC50Yi1jdGEtYnRuLS1saW5rIGE6aG92ZXIsLnRiLWN0YS1idG4tLWxpbmsgYTpmb2N1c3stLW15dHktdGV4dC1saW5rLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tYy0yMTEwKX0uYnRuLS1saW5rLmlzLWRpc2FibGVkLC5idG4tLWxpbms6ZGlzYWJsZWQsLnRiLWN0YS1idG4tLWxpbmsgYS5pcy1kaXNhYmxlZCwudGItY3RhLWJ0bi0tbGluayBhOmRpc2FibGVkey0tbXl0eS10ZXh0LWxpbmstY29sb3I6IHZhcigtLWMtMjE1MCk7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jLTIxNTApfS5idG4tLWxpbmsgLmljb24sLnRiLWN0YS1idG4tLWxpbmsgYSAuaWNvbntjb2xvcjpjdXJyZW50Q29sb3I7ZmlsbDpjdXJyZW50Q29sb3J9LmJ0bi0tbGluaywudGItY3RhLWJ0bi0tbGluayBhey0tbXl0eS1idG4tYm9yZGVyLXdpZHRoOiAwfS5idG4tLWxpbmtbZGF0YS1iZz10cmFuc3BhcmVudF0sLmJ0bi0tbGluay5pcy1kYXJrLC50Yi1jdGEtYnRuLS1saW5rIGFbZGF0YS1iZz10cmFuc3BhcmVudF0sLnRiLWN0YS1idG4tLWxpbmsgYS5pcy1kYXJrey0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnR9LmJ0bi0tbGluay5pcy1kYXJrLC50Yi1jdGEtYnRuLS1saW5rIGEuaXMtZGFya3stLW15dHktdGV4dC1saW5rLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tYy0yMDEwKTtjb2xvcjp2YXIoLS1teXR5LXRleHQtbGluay1jb2xvcik7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnZhcigtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3IpfS5idG4tLWxpbmsuaXMtZGFyay5pcy1hY3RpdmUsLmJ0bi0tbGluay5pcy1kYXJrOmFjdGl2ZSwudGItY3RhLWJ0bi0tbGluayBhLmlzLWRhcmsuaXMtYWN0aXZlLC50Yi1jdGEtYnRuLS1saW5rIGEuaXMtZGFyazphY3RpdmV7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jLTIwMTApfS5idG4tLWxpbmsuaXMtZGFyay5oYXMtaG92ZXIsLmJ0bi0tbGluay5pcy1kYXJrOmhvdmVyLC5idG4tLWxpbmsuaXMtZGFyazpmb2N1cywudGItY3RhLWJ0bi0tbGluayBhLmlzLWRhcmsuaGFzLWhvdmVyLC50Yi1jdGEtYnRuLS1saW5rIGEuaXMtZGFyazpob3ZlciwudGItY3RhLWJ0bi0tbGluayBhLmlzLWRhcms6Zm9jdXN7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjAxMCl9LmJ0bi0tbGluay5pcy1kYXJrLmlzLWRpc2FibGVkLC5idG4tLWxpbmsuaXMtZGFyazpkaXNhYmxlZCwudGItY3RhLWJ0bi0tbGluayBhLmlzLWRhcmsuaXMtZGlzYWJsZWQsLnRiLWN0YS1idG4tLWxpbmsgYS5pcy1kYXJrOmRpc2FibGVkey0tbXl0eS10ZXh0LWxpbmstY29sb3I6IHZhcigtLWMtMjE1MCk7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jLTIxNTApfS5idG4tLWxpbmsuaXMtZGFyayAuaWNvbiwudGItY3RhLWJ0bi0tbGluayBhLmlzLWRhcmsgLmljb257Y29sb3I6Y3VycmVudENvbG9yO2ZpbGw6Y3VycmVudENvbG9yfVtkYXRhLWJnPXRyYW5zcGFyZW50XSAudGItY3RhLWJ0bi0tbGluayBhey0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnR9W2RhdGEtYmc9XCIyMTgwXCJdIC50Yi1jdGEtYnRuLS1saW5rIGF7LS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIxODApfS5idG4tLWxpbmsuaGFzLXRleHQtd2lkdGgsLnRiLWN0YS1idG4tLWxpbmsuaGFzLXRleHQtd2lkdGggYXt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO21pbi13aWR0aDp1bnNldH0uaXMtaW52ZXJ0ZWQgLmJ0bi0tbGlua3stLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjAxMCk7Y29sb3I6dmFyKC0tbXl0eS10ZXh0LWxpbmstY29sb3IpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yKX0uaXMtaW52ZXJ0ZWQgLmJ0bi0tbGluay5pcy1hY3RpdmUsLmlzLWludmVydGVkIC5idG4tLWxpbms6YWN0aXZley0tbXl0eS10ZXh0LWxpbmstY29sb3I6IHZhcigtLWMtMjAxMCk7LS1teXR5LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tYy0yMDEwKX0uaXMtaW52ZXJ0ZWQgLmJ0bi0tbGluay5oYXMtaG92ZXIsLmlzLWludmVydGVkIC5idG4tLWxpbms6aG92ZXIsLmlzLWludmVydGVkIC5idG4tLWxpbms6Zm9jdXN7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjAxMCl9LmlzLWludmVydGVkIC5idG4tLWxpbmsuaXMtZGlzYWJsZWQsLmlzLWludmVydGVkIC5idG4tLWxpbms6ZGlzYWJsZWR7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy0yMDEwLTQwKTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjAxMC00MCl9LmlzLWludmVydGVkIC5idG4tLWxpbmsgLmljb257Y29sb3I6Y3VycmVudENvbG9yO2ZpbGw6Y3VycmVudENvbG9yfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYnRuLS1zZWNvbmRhcnkuaXMtb3V0bGluZWQtd2hpdGUtc206bm90KDpob3Zlcik6bm90KDpmb2N1cyl7LS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDstLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTIwMTApfX0uYnRuLS1jb252ZXJzaW9uYWx7LS1teXR5LWJ0bi1ib3JkZXItcmFkaXVzOiAwLjhyZW0gMC44cmVtIDAuMnJlbSAwLjhyZW19LmJ0bi0td2l0aC1pY29ue2ZsZXgtd3JhcDpub3dyYXB9LmJ0bi0taWNvbi1vbmx5e2ZsZXgtd3JhcDpub3dyYXB9LmJ0bi0taWNvbi1vbmx5IC5pY29uLC5idG4tLWljb24tb25seSAuaWNvbjpmaXJzdC1jaGlsZCwuYnRuLS1pY29uLW9ubHkgLmljb246bGFzdC1jaGlsZHttYXJnaW46MH0uYnRue21hcmdpbjowIDAgdmFyKC0tczQwKSAwfS5idG46bGFzdC1jaGlsZCwuYnRuOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGR7bWFyZ2luOjAgMCB2YXIoLS1kNjApIDB9LmJ0bi5weC0we3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0uYnRuLm13LTB7LS1teXR5LWJ0bi1taW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5idG57bWFyZ2luOjAgdmFyKC0tczYwKSB2YXIoLS1zNDApIDB9LmJ0bjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLC5idG46bGFzdC1jaGlsZHttYXJnaW46MCAwIHZhcigtLXM0MCkgMH19LmJ0bi5teXR5Rm9ybUlucHV0R3JvdXAtYnV0dG9ue21hcmdpbjowfS5idG4ubTB7bWFyZ2luOjB9LmJ0bi5tMDpsYXN0LWNoaWxkLC5idG4ubTA6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZHttYXJnaW46MH0uYnRuLmJ0bi0tZmxhdHstLW15dHktYnRuLXdpZHRoOiBhdXRvOy0tbXl0eS1idG4tbWluLXdpZHRoOiAwLjFyZW07LS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tbXl0eS1idG4tY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LWJ0bi1ib3JkZXItd2lkdGg6IDA7LS1teXR5LWJ0bi1ib3gtc2hhZG93OiB1bnNldDstLW15dHktYnRuLW91dGxpbmU6IG5vbmV9LmJ0bi5idG4tLWZsYXQgLmljb257LS1pY29uLXNjYWxlOiAxfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYnRuLmJ0bi0tZmxhdHstLW15dHktYnRuLXdpZHRoOiBhdXRvOy0tbXl0eS1idG4tbWluLXdpZHRoOiAwLjFyZW19fS5idG4uYnRuLS1zaGFyaW5ney0tbXl0eS1idG4tbWluLXdpZHRoOiB1bnNldDstLW15dHktYnRuLXdpZHRoOiA0cmVtOy0tbXl0eS1idG4taGVpZ2h0OiA0cmVtOy0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1idG4tYm9yZGVyLXdpZHRoOiAwOy0tbXl0eS1idG4tb3V0bGluZTogbm9uZTstLW15dHktYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7LS1teXR5LWJ0bi1wYWRkaW5nOiAwfS5idG4uYnRuLS1zaGFyaW5nOm5vdCguaXMtYmxvY2spey0tbXl0eS1idG4tbWluLXdpZHRoOiB1bnNldDstLW15dHktYnRuLXdpZHRoOiA0cmVtOy0tbXl0eS1idG4taGVpZ2h0OiA0cmVtfS5idG4uYnRuLS1zaGFyaW5ne21hcmdpbjp1bnNldDtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDp2YXIoLS1teXR5LWJ0bi1oZWlnaHQpfS5idG4uYnRuLS1zaGFyaW5nIC5pY29ue21hcmdpbjowfS5idG4uYnRuLS1zaGFyaW5nIC5pY29uOmxhc3QtY2hpbGQsLmJ0bi5idG4tLXNoYXJpbmcgLmljb246Zmlyc3QtY2hpbGR7bWFyZ2luOjB9LmJ0bi5idG4tLXNoYXJpbmcgLmljb257Y29sb3I6Y3VycmVudENvbG9yO2ZpbGw6Y3VycmVudENvbG9yfS5idG4uYnRuLS1zaGFyaW5nOmhvdmVyey0tbXl0eS1idG4tYm94LXNoYWRvdzogbm9uZX0uYnRuLmJ0bi0tc2hhcmluZzpmaXJzdC1jaGlsZCwuYnRuLmJ0bi0tc2hhcmluZzpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLC5idG4uYnRuLS1zaGFyaW5nOmxhc3QtY2hpbGR7bWFyZ2luOjB9LmJ0bi5idG4tLWZ1bGx3aWR0aHtkaXNwbGF5OmZsZXg7LS1teXR5LWJ0bi13aWR0aDogMTAwJTstLW15dHktYnRuLW1pbi13aWR0aDogbm9uZX0uYnRuLmJ0bi0tZnVsbHdpZHRoOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luOjAgMCB2YXIoLS1zNDApIDB9LmJ0biAubG9hZGVyey0tbXl0eS1idG4tbG9hZGVyLWhlaWdodDogMi4zcmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsuYnRuIC5sb2FkZXJ7LS1teXR5LWJ0bi1sb2FkZXItaGVpZ2h0OiAyLjdyZW19fUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsuYnRuIC5sb2FkZXJ7LS1teXR5LWJ0bi1sb2FkZXItaGVpZ2h0OiAyLjhyZW19fS5idXR0b25zLC5teXR5Rm9ybUJ0bkJveHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYnV0dG9ucywubXl0eUZvcm1CdG5Cb3h7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcH0uYnV0dG9ucyAuaXMtMXN0LWxlZnQtc20sLm15dHlGb3JtQnRuQm94IC5pcy0xc3QtbGVmdC1zbXttYXJnaW4tcmlnaHQ6YXV0b319QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5idXR0b25zLmlzLWNvbHVtbi1ibG9jaywubXl0eUZvcm1CdG5Cb3guaXMtY29sdW1uLWJsb2Nre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmJ1dHRvbnMuaXMtY29sdW1uLWJsb2NrIC5idG4sLm15dHlGb3JtQnRuQm94LmlzLWNvbHVtbi1ibG9jayAuYnRuey0tbXl0eS1idG4td2lkdGg6IDEwMCU7LS1teXR5LWJ0bi1taW4td2lkdGg6IG5vbmU7bWFyZ2luOjAgMCB2YXIoLS1zNDApIDB9LmJ1dHRvbnMuaXMtY29sdW1uLWJsb2NrIC5idG4tLXNoYXJpbmcsLm15dHlGb3JtQnRuQm94LmlzLWNvbHVtbi1ibG9jayAuYnRuLS1zaGFyaW5ney0tbXl0eS1idG4td2lkdGg6IDRyZW07bWFyZ2luOjB9fUBtZWRpYShtYXgtd2lkdGg6IDk5MC45OHB4KXsuYnV0dG9ucy5pcy1jb2x1bW4tYmxvY2stdW50aWwtbWQsLm15dHlGb3JtQnRuQm94LmlzLWNvbHVtbi1ibG9jay11bnRpbC1tZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5idXR0b25zLmlzLWNvbHVtbi1ibG9jay11bnRpbC1tZCAuYnRuLC5teXR5Rm9ybUJ0bkJveC5pcy1jb2x1bW4tYmxvY2stdW50aWwtbWQgLmJ0bnstLW15dHktYnRuLXdpZHRoOiAxMDAlOy0tbXl0eS1idG4tbWluLXdpZHRoOiBub25lO21hcmdpbjowIDAgdmFyKC0tczQwKSAwfS5idXR0b25zLmlzLWNvbHVtbi1ibG9jay11bnRpbC1tZCAuYnRuLS1zaGFyaW5nLC5teXR5Rm9ybUJ0bkJveC5pcy1jb2x1bW4tYmxvY2stdW50aWwtbWQgLmJ0bi0tc2hhcmluZ3stLW15dHktYnRuLXdpZHRoOiA0cmVtO21hcmdpbjowfX0ubXl0eUZvcm0gLm15dHlGb3JtQnRuQm94e3BhZGRpbmctdG9wOnZhcigtLWQ0MCl9I2Nyb3BCb3ggLm15dHlGb3JtQnRuQm94e2Rpc3BsYXk6Z3JpZDtwYWRkaW5nLXRvcDp2YXIoLS1kNDApO2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvIGF1dG87Z3JpZC1nYXA6MCB2YXIoLS1kMjApfSNjcm9wQm94IC5idG57LS1teXR5LWJ0bi1taW4td2lkdGg6IGF1dG87bWFyZ2luOjB9I2Nyb3BCb3ggLmJ0bi1maW5pc2h7Z3JpZC1yb3ctc3RhcnQ6MX0jY3JvcEJveCAuYnRuLWNsb3Nle2N1cnNvcjpwb2ludGVyO3BhZGRpbmctaW5saW5lOjA7Z3JpZC1yb3ctc3RhcnQ6Mn0jY3JvcEJveCAuYnRuLXJvdGF0ZXtncmlkLXJvdy1zdGFydDoxO2dyaWQtY29sdW1uLXN0YXJ0OjJ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNjcm9wQm94IC5teXR5Rm9ybUJ0bkJveHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0byBhdXRvIDFmcjtncmlkLXRlbXBsYXRlLWFyZWFzOlwiZmluaXNoIHJvdGF0ZSBjbG9zZVwifSNjcm9wQm94IC5idG4tZmluaXNoe2dyaWQtYXJlYTpmaW5pc2g7Z3JpZC1yb3ctc3RhcnQ6dW5zZXR9I2Nyb3BCb3ggLmJ0bi1jbG9zZXtncmlkLWFyZWE6Y2xvc2U7Z3JpZC1yb3ctc3RhcnQ6dW5zZXQ7Z3JpZC1jb2x1bW4tc3RhcnQ6dW5zZXQ7bWFyZ2luLWxlZnQ6YXV0b30jY3JvcEJveCAuYnRuLXJvdGF0ZXtncmlkLWFyZWE6cm90YXRlO2dyaWQtcm93LXN0YXJ0OnVuc2V0O2dyaWQtY29sdW1uLXN0YXJ0OnVuc2V0fX0uYnV0dG9ucy0tbGF6eWxvYWQtbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LTRweH0uYnV0dG9ucy0tbGF6eWxvYWQtbGlzdDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7bGVmdDowO3RvcDpjYWxjKHZhcigtLWQ4MCkqLTEpO3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLWQ4MCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCB2YXIoLS1jLTIxODApIDAlLCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDApIDEwMCUpfS5idXR0b25zLS1sYXp5bG9hZC1saXN0IC5idG57bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9LmJ0biBicjpudGgtY2hpbGQobisyKSwuYnRuPi5jYXB0aW9uIGJyOm50aC1jaGlsZChuKzIpe2Rpc3BsYXk6bm9uZX0uYnRuIHAsLmJ0bj4uY2FwdGlvbiBwe2FsbDp1bnNldH0uYnRuLXBsYXl7d2lkdGg6OHJlbTtoZWlnaHQ6OHJlbTttYXJnaW46MDtwYWRkaW5nOjB9LmJ0bi1wbGF5IC5pY29ue3RyYW5zaXRpb246c2NhbGUgMTIwbXN9LmJ0bi1wbGF5OmhvdmVyIC5pY29ue3NjYWxlOjExMCV9QG1lZGlhKG1pbi13aWR0aDogMTExOHB4KXsuYnRuLXBsYXl7d2lkdGg6MTJyZW07aGVpZ2h0OjEycmVtfS5idG4tcGxheSAuaWNvbltkYXRhLWljb24tc2l6ZT14bGFyZ2Vde3dpZHRoOjEycmVtO2hlaWdodDoxMnJlbX19LmxpbmstbGlzdHttYXJnaW46MDtwYWRkaW5nOjAgMCB2YXIoLS1zNDApfS5saW5rLWxpc3QgYXtmb250OnZhcigtLXQtU3RhbmRhcmQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQpO2NvbG9yOnZhcigtLWMtMjExMCk7ZGlzcGxheTpibG9jaztwYWRkaW5nOnZhcigtLXMzMCkgMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jLTIxNjApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYy0yMDEwKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmxpbmstbGlzdCBhe3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dH0ubGluay1saXN0IGE6aG92ZXJ7cGFkZGluZzp2YXIoLS1zMzApO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYy0yMTgwKX19Lm15dHlGb3JtRmllbGRzZXQgbGVnZW5kLC5teXR5Rm9ybUZpZWxkc2V0IC5pcy1sZWdlbmQsLmlzLWZpZWxkc2V0IGxlZ2VuZCwuaXMtZmllbGRzZXQgLmlzLWxlZ2VuZHtmb250OnZhcigtLXQtVDIwMCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtVDIwMCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVQyMDApO2NvbG9yOnZhcigtLWMtMjExMCk7ZGlzcGxheTpibG9jaztmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzp2YXIoLS1kNDApIDA7bWFyZ2luOjB9Lm15dHlGb3JtRmllbGRzZXQgbGVnZW5kLmlzLWZsZXgtY29sdW1uLC5teXR5Rm9ybUZpZWxkc2V0IC5pcy1mbGV4LWNvbHVtbi5pcy1sZWdlbmQsLmlzLWZpZWxkc2V0IGxlZ2VuZC5pcy1mbGV4LWNvbHVtbiwuaXMtZmllbGRzZXQgLmlzLWZsZXgtY29sdW1uLmlzLWxlZ2VuZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS50eWMsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbnstLXR5Yy1tdC1zdGFuZGFyZDogdmFyKC0tZDcwKTstLXR5Yy1tYi1zdGFuZGFyZDogdmFyKC0tZDcwKTstLXR5Yy1oZWFkaW5nLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tdHljLWhlYWRpbmctY29sb3ItdGV4dDogdmFyKC0tYy0yMTEwKTstLXR5Yy1mb250OiB2YXIoLS10LVN0YW5kYXJkKTstLXR5Yy1saXN0LXBhZGRpbmc6IHZhcigtLWQyMCk7Zm9udDp2YXIoLS10eWMtZm9udCl9LnR5YyAucGFyYWdyYXBoLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLnBhcmFncmFwaCwudHljIGRsLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gZGwsLnR5YyBvbCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIG9sLC50eWMgdWwsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiB1bCwudHljIGJsb2NrcXVvdGUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBibG9ja3F1b3RlLC50eWMgcHJlLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcHJlLC50eWMgdGFibGUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiB0YWJsZXttYXJnaW4tYm90dG9tOjB9LnR5YyAucGFyYWdyYXBoOm5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLnBhcmFncmFwaDpub3QoOmZpcnN0LWNoaWxkKSwudHljIGRsOm5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gZGw6bm90KDpmaXJzdC1jaGlsZCksLnR5YyBvbDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIG9sOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgdWw6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiB1bDpub3QoOmZpcnN0LWNoaWxkKSwudHljIGJsb2NrcXVvdGU6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBibG9ja3F1b3RlOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgcHJlOm5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcHJlOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgdGFibGU6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiB0YWJsZTpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLXRvcDp2YXIoLS10eWMtbXQtc3RhbmRhcmQpfS50eWMgLnBhcmFncmFwaDplbXB0eSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5wYXJhZ3JhcGg6ZW1wdHksLnR5YyBkbDplbXB0eSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGRsOmVtcHR5LC50eWMgb2w6ZW1wdHksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBvbDplbXB0eSwudHljIHVsOmVtcHR5LC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gdWw6ZW1wdHksLnR5YyBibG9ja3F1b3RlOmVtcHR5LC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYmxvY2txdW90ZTplbXB0eSwudHljIHByZTplbXB0eSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHByZTplbXB0eSwudHljIHRhYmxlOmVtcHR5LC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gdGFibGU6ZW1wdHl7ZGlzcGxheTpub25lfS50eWMgLnBhcmFncmFwaCBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmZpcnN0LWNoaWxkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLnBhcmFncmFwaCBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmZpcnN0LWNoaWxkLC50eWMgLnBhcmFncmFwaCBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmxhc3QtY2hpbGQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAucGFyYWdyYXBoIGJyOm5vdCguUHJvc2VNaXJyb3ItdHJhaWxpbmdCcmVhayk6bGFzdC1jaGlsZCwudHljIGRsIGJyOm5vdCguUHJvc2VNaXJyb3ItdHJhaWxpbmdCcmVhayk6Zmlyc3QtY2hpbGQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBkbCBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmZpcnN0LWNoaWxkLC50eWMgZGwgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpsYXN0LWNoaWxkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gZGwgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpsYXN0LWNoaWxkLC50eWMgb2wgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpmaXJzdC1jaGlsZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIG9sIGJyOm5vdCguUHJvc2VNaXJyb3ItdHJhaWxpbmdCcmVhayk6Zmlyc3QtY2hpbGQsLnR5YyBvbCBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmxhc3QtY2hpbGQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBvbCBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmxhc3QtY2hpbGQsLnR5YyB1bCBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmZpcnN0LWNoaWxkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gdWwgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpmaXJzdC1jaGlsZCwudHljIHVsIGJyOm5vdCguUHJvc2VNaXJyb3ItdHJhaWxpbmdCcmVhayk6bGFzdC1jaGlsZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHVsIGJyOm5vdCguUHJvc2VNaXJyb3ItdHJhaWxpbmdCcmVhayk6bGFzdC1jaGlsZCwudHljIGJsb2NrcXVvdGUgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpmaXJzdC1jaGlsZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGJsb2NrcXVvdGUgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpmaXJzdC1jaGlsZCwudHljIGJsb2NrcXVvdGUgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpsYXN0LWNoaWxkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYmxvY2txdW90ZSBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmxhc3QtY2hpbGQsLnR5YyBwcmUgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpmaXJzdC1jaGlsZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHByZSBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmZpcnN0LWNoaWxkLC50eWMgcHJlIGJyOm5vdCguUHJvc2VNaXJyb3ItdHJhaWxpbmdCcmVhayk6bGFzdC1jaGlsZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHByZSBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmxhc3QtY2hpbGQsLnR5YyB0YWJsZSBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmZpcnN0LWNoaWxkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gdGFibGUgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpmaXJzdC1jaGlsZCwudHljIHRhYmxlIGJyOm5vdCguUHJvc2VNaXJyb3ItdHJhaWxpbmdCcmVhayk6bGFzdC1jaGlsZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHRhYmxlIGJyOm5vdCguUHJvc2VNaXJyb3ItdHJhaWxpbmdCcmVhayk6bGFzdC1jaGlsZHtkaXNwbGF5Om5vbmV9LnR5YyBwLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcHttYXJnaW4tYm90dG9tOjB9LnR5YyBwOm5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLXRvcDp2YXIoLS10eWMtbXQtc3RhbmRhcmQpfS50eWMgcDplbXB0eSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHA6ZW1wdHl7ZGlzcGxheTpub25lfS50eWMgaDEsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMSwudHljIGgyLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDIsLnR5YyBoMywubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgzLC50eWMgaDQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNCwudHljIGg1LC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDUsLnR5YyBoNiwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg2LC50eWMgLnN0cm9uZy0taGVhZGxpbmUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAuc3Ryb25nLS1oZWFkbGluZSwudHljIC50eWMtLXN0cm9uZy1oZWFkbGluZT5zdHJvbmc6Zmlyc3QtY2hpbGQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkLC50eWMtLXN0cm9uZy1oZWFkbGluZSAudHljIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkLC50eWMtLXN0cm9uZy1oZWFkbGluZSAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxke2NvbG9yOnZhcigtLXR5Yy1oZWFkaW5nLWNvbG9yKX0udHljLmhhcy10ZXh0LWNvbG9yIGgxLC5oYXMtdGV4dC1jb2xvci5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDEsLnR5Yy5oYXMtdGV4dC1jb2xvciBoMiwuaGFzLXRleHQtY29sb3IubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgyLC50eWMuaGFzLXRleHQtY29sb3IgaDMsLmhhcy10ZXh0LWNvbG9yLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMywudHljLmhhcy10ZXh0LWNvbG9yIGg0LC5oYXMtdGV4dC1jb2xvci5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDQsLnR5Yy5oYXMtdGV4dC1jb2xvciBoNSwuaGFzLXRleHQtY29sb3IubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg1LC50eWMuaGFzLXRleHQtY29sb3IgaDYsLmhhcy10ZXh0LWNvbG9yLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNiwudHljLmhhcy10ZXh0LWNvbG9yIHN0cm9uZywuaGFzLXRleHQtY29sb3IubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHN0cm9uZywudHljLmhhcy10ZXh0LWNvbG9yIC5zdHJvbmctLWhlYWRsaW5lLC5oYXMtdGV4dC1jb2xvci5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLnN0cm9uZy0taGVhZGxpbmUsLnR5Yy5oYXMtdGV4dC1jb2xvciAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQsLmhhcy10ZXh0LWNvbG9yLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC50eWMuaGFzLXRleHQtY29sb3IgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5oYXMtdGV4dC1jb2xvci5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQsLnR5Yy5oYXMtdGV4dC1jb2xvciBhLC5oYXMtdGV4dC1jb2xvci5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYXtjb2xvcjp2YXIoLS10eWMtaGVhZGluZy1jb2xvci10ZXh0KX0udHljIGgxLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDEsLnR5YyAuZm9udC1IZXJvMjAwLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLmZvbnQtSGVybzIwMHtmb250OnZhcigtLXQtSGVybzIwMCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtSGVybzIwMCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLUhlcm8yMDApfS50eWMgaDE6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMTpub3QoOmZpcnN0LWNoaWxkKSwudHljIC5mb250LUhlcm8yMDA6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAuZm9udC1IZXJvMjAwOm5vdCg6Zmlyc3QtY2hpbGQpe3BhZGRpbmctdG9wOnZhcigtLXR5Yy1tdC1zdGFuZGFyZCl9LnR5YyBoMiwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgyLC50eWMgLmZvbnQtVDIwMCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5mb250LVQyMDB7Zm9udDp2YXIoLS10LVQyMDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVQyMDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1UMjAwKX0udHljIGgyOm5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDI6bm90KDpmaXJzdC1jaGlsZCksLnR5YyAuZm9udC1UMjAwOm5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLmZvbnQtVDIwMDpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLXRvcDp2YXIoLS10eWMtbXQtc3RhbmRhcmQpfS50eWMgaDMsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMywudHljIC5mb250LVQ0MDAsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAuZm9udC1UNDAwe2ZvbnQ6dmFyKC0tdC1UNDAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UNDAwKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtVDQwMCl9LnR5YyBoMzpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgzOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgLmZvbnQtVDQwMDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5mb250LVQ0MDA6bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy10b3A6dmFyKC0tdHljLW10LXN0YW5kYXJkKX0udHljIGg0LC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDQsLnR5YyAuc3Ryb25nLS1oZWFkbGluZSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZT5zdHJvbmc6Zmlyc3QtY2hpbGQsLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC50eWMgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGR7Zm9udDp2YXIoLS10LVN0YW5kYXJkLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZC1Cb2xkKX0udHljIGg0Om5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDQ6bm90KDpmaXJzdC1jaGlsZCksLnR5YyAuc3Ryb25nLS1oZWFkbGluZTpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpub3QoOmZpcnN0LWNoaWxkKTpmaXJzdC1jaGlsZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZT5zdHJvbmc6bm90KDpmaXJzdC1jaGlsZCk6Zmlyc3QtY2hpbGQsLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6bm90KDpmaXJzdC1jaGlsZCk6Zmlyc3QtY2hpbGQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6bm90KDpmaXJzdC1jaGlsZCk6Zmlyc3QtY2hpbGQsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC50eWMgcDpmaXJzdC1jaGlsZD5zdHJvbmc6bm90KDpmaXJzdC1jaGlsZCk6Zmlyc3QtY2hpbGQsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6bm90KDpmaXJzdC1jaGlsZCk6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6dmFyKC0tdHljLW10LXN0YW5kYXJkKX0udHljIGxpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gbGl7cGFkZGluZy1sZWZ0OnZhcigtLXR5Yy1saXN0LXBhZGRpbmcpO21hcmdpbi10b3A6dmFyKC0tdHljLWxpc3QtcGFkZGluZyl9LnR5YyBsaTpmaXJzdC1jaGlsZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udHljIG9sLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gb2x7bGlzdC1zdHlsZTpkZWNpbWFsIG91dHNpZGU7bWFyZ2luLWxlZnQ6MS40ZW19LnR5YyBvbCBvbCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIG9sIG9se21hcmdpbi10b3A6dmFyKC0tdHljLWxpc3QtcGFkZGluZyl9LnR5YyB1bCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHVse2xpc3Qtc3R5bGUtdHlwZTpkaXNjO21hcmdpbi1sZWZ0OjFlbX0udHljIHVsIHVsLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gdWwgdWx7bGlzdC1zdHlsZS10eXBlOmRpc2M7bWFyZ2luLXRvcDp2YXIoLS10eWMtbGlzdC1wYWRkaW5nKX0udHljIHArdWw6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBwK3VsOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgcCtvbDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHArb2w6bm90KDpmaXJzdC1jaGlsZCksLnR5YyBoMit1bDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgyK3VsOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgaDIrb2w6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMitvbDpub3QoOmZpcnN0LWNoaWxkKSwudHljIGgzK3VsOm5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDMrdWw6bm90KDpmaXJzdC1jaGlsZCksLnR5YyBoMytvbDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgzK29sOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgaDQrdWw6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNCt1bDpub3QoOmZpcnN0LWNoaWxkKSwudHljIGg0K29sOm5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDQrb2w6bm90KDpmaXJzdC1jaGlsZCksLnR5YyAuc3Ryb25nLS1oZWFkbGluZSt1bDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lK3VsOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCt1bDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZT5zdHJvbmc6Zmlyc3QtY2hpbGQrdWw6bm90KDpmaXJzdC1jaGlsZCksLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrdWw6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrdWw6bm90KDpmaXJzdC1jaGlsZCksLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC50eWMgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrdWw6bm90KDpmaXJzdC1jaGlsZCksLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrdWw6bm90KDpmaXJzdC1jaGlsZCksLnR5YyAuc3Ryb25nLS1oZWFkbGluZStvbDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lK29sOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCtvbDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZT5zdHJvbmc6Zmlyc3QtY2hpbGQrb2w6bm90KDpmaXJzdC1jaGlsZCksLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrb2w6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrb2w6bm90KDpmaXJzdC1jaGlsZCksLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC50eWMgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrb2w6bm90KDpmaXJzdC1jaGlsZCksLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrb2w6bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy10b3A6Y2FsYyh2YXIoLS10eWMtbWItc3RhbmRhcmQpIC0gMip2YXIoLS10eWMtbGlzdC1wYWRkaW5nKSl9LnR5YyAuZm9udC1UNDAwK3A6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAuZm9udC1UNDAwK3A6bm90KDpmaXJzdC1jaGlsZCksLnR5YyBoMytwOm5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDMrcDpub3QoOmZpcnN0LWNoaWxkKSwudHljIGg0K3A6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNCtwOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgLnN0cm9uZy0taGVhZGxpbmUrcDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lK3A6bm90KDpmaXJzdC1jaGlsZCksLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkK3A6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkK3A6bm90KDpmaXJzdC1jaGlsZCksLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrcDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZSBwOmZpcnN0LWNoaWxkPnN0cm9uZzpmaXJzdC1jaGlsZCtwOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMtLXN0cm9uZy1oZWFkbGluZSAudHljIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkK3A6bm90KDpmaXJzdC1jaGlsZCksLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrcDpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLXRvcDpjYWxjKHZhcigtLXR5Yy1tYi1zdGFuZGFyZCkgLSAyKnZhcigtLXR5Yy1saXN0LXBhZGRpbmcpKX0udHljIGZpZ3VyZSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGZpZ3VyZXt0ZXh0LWFsaWduOmNlbnRlcn0udHljIGZpZ3VyZTpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGZpZ3VyZTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjJlbX0udHljIGZpZ3VyZTpub3QoOmxhc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gZmlndXJlOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToyZW19LnR5YyBmaWd1cmUgaW1nLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gZmlndXJlIGltZ3tkaXNwbGF5OmlubGluZS1ibG9ja30udHljIGZpZ3VyZSBmaWdjYXB0aW9uLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gZmlndXJlIGZpZ2NhcHRpb257Zm9udC1zdHlsZTppdGFsaWN9LnR5YyBpZnJhbWUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBpZnJhbWUsLnR5YyBvYmplY3QsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBvYmplY3QsLnR5YyBhdWRpbywubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGF1ZGlvLC50eWMgdmlkZW8sLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiB2aWRlb3ttYXgtd2lkdGg6MTAwJX0udHljIHByZSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0udHljIHUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiB1e3RleHQtZGVjb3JhdGlvbi1zdHlsZTpzb2xpZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbi10aGlja25lc3M6LjJyZW07dGV4dC11bmRlcmxpbmUtb2Zmc2V0OnZhcigtLXMxMCl9LnR5Yy5mb250LVNtYWxsLC5mb250LVNtYWxsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiwuZm9udC1TbWFsbCAudHljLC5mb250LVNtYWxsIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb257LS10eWMtZm9udDogdmFyKC0tdC1TbWFsbCk7LS10eWMtbXQtc3RhbmRhcmQ6IHZhcigtLWQ2MCk7LS10eWMtbWItc3RhbmRhcmQ6IHZhcigtLWQ2MCl9LnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCwudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGR7ZGlzcGxheTpibG9ja31ibG9ja3F1b3RlIC5mb250LVF1b3RlOmFmdGVyLGJsb2NrcXVvdGUgLmZvbnQtUXVvdGU6YmVmb3Jle2NvbnRlbnQ6XCLCq1wiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt0b3A6LTAuMnJlbX1ibG9ja3F1b3RlIC5mb250LVF1b3RlOmFmdGVye2NvbnRlbnQ6XCLCu1wifS5teXR5LWNvbnRlbnQtLWJsb2Nre2Rpc3BsYXk6YmxvY2t9Lm15dHktY29udGVudC0taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5teXR5LWNvbnRlbnQtLWlubGluZS1ibG9jayAuZnItd3JhcHBlciwubXl0eS1jb250ZW50LS1pbmxpbmUtYmxvY2sgLmZyLWVsZW1lbnR7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm15dHktY29udGVudC0taW5saW5le2Rpc3BsYXk6aW5saW5lfS5teXR5LWNvbnRlbnQtLWlubGluZSAuZnItd3JhcHBlciwubXl0eS1jb250ZW50LS1pbmxpbmUgLmZyLWVsZW1lbnR7ZGlzcGxheTppbmxpbmV9OnJvb3R7LS10eWMtaW5saW5lLWltYWdlLW1hcmdpbjogdmFyKC0tZDQwKX0uZnItZGlie21hcmdpbjp2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikgYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfS5mci1kaWIuZnItZmlse21hcmdpbi1sZWZ0OjB9LmZyLWRpYi5mci1maXJ7bWFyZ2luLXJpZ2h0OjB9LmZyLWRpaXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tbGVmdDp2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbik7bWFyZ2luLXJpZ2h0OnZhcigtLXR5Yy1pbmxpbmUtaW1hZ2UtbWFyZ2luKTttYXgtd2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tdHljLWlubGluZS1pbWFnZS1tYXJnaW4pIC0gdmFyKC0tdHljLWlubGluZS1pbWFnZS1tYXJnaW4pKX0uZnItZGlpLmZyLWZpbHtmbG9hdDpsZWZ0O21hcmdpbjp2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikgdmFyKC0tdHljLWlubGluZS1pbWFnZS1tYXJnaW4pIHZhcigtLXR5Yy1pbmxpbmUtaW1hZ2UtbWFyZ2luKSAwO21heC13aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikpfS5mci1kaWkuZnItZmlye2Zsb2F0OnJpZ2h0O21hcmdpbjp2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikgMCB2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikgdmFyKC0tdHljLWlubGluZS1pbWFnZS1tYXJnaW4pO21heC13aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikpfS5mci1yb3VuZGVke2JvcmRlci1yYWRpdXM6MTAwJX0uZnItYm9yZGVyZWR7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jLTIxNzApfS5saXN0LXVuc3R5bGVke3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0uYmFkZ2V7LS1iYWRnZS1wYWRkaW5nOiAwO2ZvbnQ6dmFyKC0tdC1TbWFsbCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGwpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TbWFsbCk7Ym9yZGVyLXJhZGl1czo1cmVtO2NvbG9yOnZhcigtLWMtMjAxMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIxMTApO2Rpc3BsYXk6aW5saW5lLWZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzp2YXIoLS1iYWRnZS1wYWRkaW5nKX0uYmFkZ2UuaXMtbmV3LC5iYWRnZS5iYWRnZS0tZG90e2JhY2tncm91bmQtY29sb3I6dmFyKC0tYy02MDEwKX0uYmFkZ2UtLXBpbGx7LS1iYWRnZS1wYWRkaW5nOiAxcHggdmFyKC0tczIwKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmJhZGdlLS1waWxsey0tYmFkZ2UtcGFkZGluZzogMXB4IHZhcigtLXMyMCkgMnB4IHZhcigtLXMyMCl9fS5iYWRnZS0tY291bnRlcntoZWlnaHQ6MS44cmVtO3dpZHRoOjEuOHJlbTtmb250OjcwMCAxLjJyZW0vMS40IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjstLWJhZGdlLXBhZGRpbmc6IDB9LmJhZGdlLS1kb3R7d2lkdGg6LjhyZW07aGVpZ2h0Oi44cmVtO292ZXJmbG93OmhpZGRlbn0uYmFkZ2VfX2lubmVye3doaXRlLXNwYWNlOm5vd3JhcDttYXgtd2lkdGg6MTAwJTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbn0uYWxlcnR7LS1hbGVydC1oZWFkbGluZS1jb2xvcjogdmFyKC0tYy0yMTEwKTstLWFsZXJ0LWhlYWRsaW5lLXBhZGRpbmc6IHZhcigtLXMxMCkgMDstLWFsZXJ0LXBhZGRpbmc6IHZhcigtLXMyMCkgMCB2YXIoLS1zNDApIDA7LS1hbGVydC1tYXJnaW46IDA7LS1hbGVydC1pbm5lci1wYWRkaW5nOiAwIHZhcigtLXMyMCk7LS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjExMCk7LS1hbGVydC1pbmZvYm94LXdpZHRoOiA1cmVtO2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZCk7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXA7bWFyZ2luOnZhcigtLWFsZXJ0LW1hcmdpbik7cGFkZGluZzp2YXIoLS1hbGVydC1wYWRkaW5nKX0uYWxlcnQgKnttYXJnaW46dW5zZXQ7cGFkZGluZzp1bnNldH0uYWxlcnQtZXJyb3IsLm9uZXRpbWUtY29kZS1hbGVydC5hbGVydC1lcnJvciwuYWxlcnQtZGFuZ2Vyey0tYWxlcnQtaGVhZGxpbmUtY29sb3I6IHZhcigtLWMtNjAxMCk7LS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWMtNjAxMCl9LmFsZXJ0LXdhcm5pbmcsLm9uZXRpbWUtY29kZS1hbGVydC5hbGVydC13YXJuaW5nLC5hbGVydC1oaW50ey0tYWxlcnQtaGVhZGxpbmUtY29sb3I6IHZhcigtLWMtNjAyMCk7LS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWMtNjAyMCl9LmFsZXJ0LXN1Y2Nlc3MsLm9uZXRpbWUtY29kZS1hbGVydC5hbGVydC1zdWNjZXNzey0tYWxlcnQtaGVhZGxpbmUtY29sb3I6IHZhcigtLWMtNjAzMCk7LS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWMtNjAzMCl9LmFsZXJ0LXRleHR7LS1hbGVydC1oZWFkbGluZS1jb2xvcjogdmFyKC0tYy0yMTEwKTstLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTEwKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmFsZXJ0ey0tYWxlcnQtcGFkZGluZzogdmFyKC0tczQwKSAwIHZhcigtLXM4MCkgMH19LmFsZXJ0X19pbmJveHtib3JkZXItbGVmdDo0cHggc29saWQgdmFyKC0tYWxlcnQtYm9yZGVyLWNvbG9yKTtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6dmFyKC0tYWxlcnQtaW5uZXItcGFkZGluZyl9LmFsZXJ0X19pbmJveCBoMiwuYWxlcnRfX2luYm94IGgzLC5hbGVydF9faW5ib3ggaDQsLmFsZXJ0X19pbmJveCBoNSwuYWxlcnRfX2luYm94IGg2LC5hbGVydF9faW5ib3ggc3Ryb25ne2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TdGFuZGFyZC1Cb2xkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQtQm9sZCk7cGFkZGluZzowIDAgdmFyKC0tczEwKSAwfS5hbGVydF9faW5ib3g+aDI6Zmlyc3QtY2hpbGQsLmFsZXJ0X19pbmJveD5oMzpmaXJzdC1jaGlsZCwuYWxlcnRfX2luYm94Pmg0OmZpcnN0LWNoaWxkLC5hbGVydF9faW5ib3g+aDU6Zmlyc3QtY2hpbGQsLmFsZXJ0X19pbmJveD5oNjpmaXJzdC1jaGlsZCwuYWxlcnRfX2luYm94PnN0cm9uZzpmaXJzdC1jaGlsZHttYXJnaW46dW5zZXQ7cGFkZGluZzp2YXIoLS1hbGVydC1oZWFkbGluZS1wYWRkaW5nKTtjb2xvcjp2YXIoLS1hbGVydC1oZWFkbGluZS1jb2xvcik7ZGlzcGxheTpibG9ja30uYWxlcnRfX2luZm9ib3h7ZmxleDowIDAgdmFyKC0tYWxlcnQtaW5mb2JveC13aWR0aCk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1zdGFydH06cm9vdHstLWFsZXJ0LWJ1dHRvbi1zdmctaS1zaXplOiAyLjJyZW19LmFsZXJ0X19idXR0b257ZGlzcGxheTpmbGV4O3BhZGRpbmc6dmFyKC0tYWxlcnQtaGVhZGxpbmUtcGFkZGluZyk7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5hbGVydF9fYnV0dG9uLS1pY29uLXNpemV7d2lkdGg6dmFyKC0tYWxlcnQtYnV0dG9uLXN2Zy1pLXNpemUpO2hlaWdodDp2YXIoLS1hbGVydC1idXR0b24tc3ZnLWktc2l6ZSl9LmFsZXJ0X19idXR0b24gLmFsZXJ0X19idXR0b24tLWljb257ZGlzcGxheTpmbGV4O3dpZHRoOnZhcigtLWFsZXJ0LWJ1dHRvbi1zdmctaS1zaXplKTtoZWlnaHQ6dmFyKC0tYWxlcnQtYnV0dG9uLXN2Zy1pLXNpemUpO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYWxlcnQtYnV0dG9uLWJvcmRlci1jb2xvciwgdmFyKC0tYy0yMTEwLTIwKSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtY2lyY2xlKX0uYWxlcnRfX2J1dHRvbiBbZGF0YS1pY29uLXNpemU9aW5mb117LS1pY29uLXdpZHRoOiAxLjJyZW07LS1pY29uLWhlaWdodDogMS4ycmVtfS5saW5rQ2FwdGlvblZlcmlmaWNhdGlvbn5bY2xhc3MqPW15dHlGb3JtRWxlbWVudF17LS1hbGVydC1pbm5lci1wYWRkaW5nOiB2YXIoLS1zMTApIHZhcigtLXMyMCk7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIGF1dG87cGFkZGluZzp2YXIoLS1hbGVydC1pbm5lci1wYWRkaW5nKTtib3JkZXItbGVmdDo0cHggc29saWQgdmFyKC0tYWxlcnQtYm9yZGVyLWNvbG9yKTtmb250OnZhcigtLXQtU21hbGwpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVNtYWxsKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU21hbGwpfS5saW5rQ2FwdGlvblZlcmlmaWNhdGlvbn4ubXl0eUZvcm1FbGVtZW50TG9hZGluZ3stLWFsZXJ0LWlubmVyLXBhZGRpbmc6IDB9LmxpbmtDYXB0aW9uVmVyaWZpY2F0aW9ufi5teXR5Rm9ybUVsZW1lbnRFcnJvck1zZ3stLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYy02MDEwKX0ubGlua0NhcHRpb25WZXJpZmljYXRpb25+Lm15dHlGb3JtRWxlbWVudFN1Y2Nlc3NNc2d7LS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWMtNjAzMCl9LmxpbmtDYXB0aW9uVmVyaWZpY2F0aW9ufi5teXR5Rm9ybUVsZW1lbnRMb2FkaW5nLmlzLWFjdGl2ZXstLXNpemU6IDE4cHg7LS1zdHJva2Utd2lkdGg6IGNhbGModmFyKC0tc2l6ZSkgLyA2KTstLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOy0tYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDp2YXIoLS1zaXplKTtoZWlnaHQ6dmFyKC0tc2l6ZSl9LmxpbmtDYXB0aW9uVmVyaWZpY2F0aW9ufi5teXR5Rm9ybUVsZW1lbnRMb2FkaW5nLmlzLWFjdGl2ZTpiZWZvcmUsLmxpbmtDYXB0aW9uVmVyaWZpY2F0aW9ufi5teXR5Rm9ybUVsZW1lbnRMb2FkaW5nLmlzLWFjdGl2ZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnNjYWxlWSgxKTthbmltYXRpb246dmFyKC0tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbikgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSBpbmZpbml0ZSBsaW5lLTItdmVydGljYWwtYW5pbWF0aW9ufS5saW5rQ2FwdGlvblZlcmlmaWNhdGlvbn4ubXl0eUZvcm1FbGVtZW50TG9hZGluZy5pcy1hY3RpdmU6YmVmb3Jle2luc2V0OjA7Ym9yZGVyLXJpZ2h0OnZhcigtLXN0cm9rZS13aWR0aCkgc29saWQgdmFyKC0tY29sb3IpO2JvcmRlci1sZWZ0OnZhcigtLXN0cm9rZS13aWR0aCkgc29saWQgdmFyKC0tY29sb3IpfS5saW5rQ2FwdGlvblZlcmlmaWNhdGlvbn4ubXl0eUZvcm1FbGVtZW50TG9hZGluZy5pcy1hY3RpdmU6YWZ0ZXJ7dG9wOjA7Ym90dG9tOjA7bGVmdDpjYWxjKDUwJSAtIHZhcigtLXN0cm9rZS13aWR0aCkvMik7Ym9yZGVyLWxlZnQ6dmFyKC0tc3Ryb2tlLXdpZHRoKSBzb2xpZCB2YXIoLS1jb2xvcik7YW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKS8yKX0ubGlua0NhcHRpb25WZXJpZmljYXRpb25+Lm15dHlGb3JtRWxlbWVudExvYWRpbmcuaXMtYWN0aXZlfi5teXR5Rm9ybUVsZW1lbnRFcnJvck1zZ3tkaXNwbGF5Om5vbmV9LmxpbmtDYXB0aW9uVmVyaWZpY2F0aW9ufi5teXR5Rm9ybUVsZW1lbnRMb2FkaW5nLmlzLWFjdGl2ZX4ubXl0eUZvcm1FbGVtZW50U3VjY2Vzc01zZ3tkaXNwbGF5Om5vbmV9QGtleWZyYW1lcyBsaW5lLTItdmVydGljYWwtYW5pbWF0aW9uezAle3RyYW5zZm9ybTpzY2FsZVkoMSl9NTAle3RyYW5zZm9ybTpzY2FsZVkoMC41KX0xMDAle3RyYW5zZm9ybTpzY2FsZVkoMSl9fS5zaXRlLWJhcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMjAxMCk7Y29sb3I6dmFyKC0tYy0yMTEwKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jLTIxODApO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6dmFyKC0tc2l0ZS1iYXItei1pbmRleCl9LnNpdGUtYmFyfi5zZWN0aW9uLXByb2plY3RzLWZpbHRlci5maWx0ZXItaXMtYWN0aXZle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Y2FsYyh2YXIoLS1zaXRlLWJhci16LWluZGV4KSArIDEpfS5zaXRlLWJhci5pcy1hY3RpdmV+LnNlY3Rpb24tcHJvamVjdHMtZmlsdGVyLmZpbHRlci1pcy1hY3RpdmV7ei1pbmRleDpjYWxjKHZhcigtLXNpdGUtYmFyLXotaW5kZXgpIC0gMil9LnNpdGUtYmFyX19pbm5lcntwYWRkaW5nOnZhcigtLXMzMCkgMDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47aGVpZ2h0OjUuOXJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtYmFyX19pbm5lcntoZWlnaHQ6OC45cmVtfX0uc2l0ZS1iYXJfX3JpZ2h0e2Rpc3BsYXk6ZmxleDtnYXA6dmFyKC0tczYwKTthbGlnbi1pdGVtczpjZW50ZXJ9LnNpdGUtYmFyX19mbHlvdXR7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjExO2xlZnQ6MDt0b3A6NnJlbTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6dmFyKC0tYy0yMDEwKTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1yb3dzOjBmcjt0cmFuc2l0aW9uOmdyaWQtdGVtcGxhdGUtcm93cyAuMnMgZWFzZS1vdXR9LnNpdGUtYmFyX19mbHlvdXQ+LmNvbnRhaW5lci0tcmRzLWdyaWR7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2l0ZS1iYXJfX2ZseW91dHt0b3A6OXJlbX19LnNpdGUtc2hhZG93e2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDpjYWxjKHZhcigtLXNpdGUtYmFyLXotaW5kZXgpIC0gMSk7bGVmdDowO3RvcDowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNyk7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubG9nb3t3aWR0aDoxMHJlbTttYXJnaW4tcmlnaHQ6dmFyKC0tczMwKTtkaXNwbGF5OmJsb2NrfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsubG9nb3t3aWR0aDoxOC41cmVtfX0ubG9nby1zbWFsbCBzdmd7ZmlsbDp2YXIoLS1jLTEwMTApfS5zaXRlLWJhcl9fYnVyZ2Vye3BhZGRpbmc6MS41cmVtO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYy0yMDEwKX0uc2l0ZS1iYXJfX2J1cmdlciBzdmd7Y29sb3I6dmFyKC0tYy0yMTEwKX0uc2l0ZS1iYXJfX2J1cmdlcj5zcGFuK3NwYW57ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2l0ZS1iYXJfX2J1cmdlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMjExMCl9LnNpdGUtYmFyX19idXJnZXIgc3Zne2NvbG9yOnZhcigtLWMtMjAxMCl9fS5oZWFkZXItcHJvZmlsZS1saW5re2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlci1wcm9maWxlLWxpbmt7ZGlzcGxheTpibG9ja319LmhlYWRlci1wcm9maWxle2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlci1wcm9maWxle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTI7ZGlzcGxheTpibG9ja30uaGVhZGVyLXByb2ZpbGU6aG92ZXIgLmhlYWRlci1wcm9maWxlX19uYXZ7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmcjtwb2ludGVyLWV2ZW50czp1bnNldH0uaGVhZGVyLXByb2ZpbGU6aG92ZXIgLmhlYWRlci1wcm9maWxlX19uYXYtaW5uZXJ7Ym9yZGVyOjVweCBzb2xpZCAjMDAwO3BhZGRpbmc6MTVweCAxNXB4IDMwcHh9fS5oZWFkZXItcHJvZmlsZV9fYXZhdGFyIC5hdmF0YXItaGVhZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7Z2FwOnZhcigtLXMzMCk7Zm9udDp2YXIoLS10LVNtYWxsKTttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjIzfS5oZWFkZXItcHJvZmlsZV9fbmF2e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjI7dG9wOi0xNXB4O3JpZ2h0Oi0xNXB4O3BvaW50ZXItZXZlbnRzOm5vbmU7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtcm93czowZnI7dHJhbnNpdGlvbjpncmlkLXRlbXBsYXRlLXJvd3MgLjJzIGVhc2Utb3V0O3dpZHRoOjI3NXB4fS5oZWFkZXItcHJvZmlsZV9fbmF2LWlubmVye3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtwYWRkaW5nOjAgMTVweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjVweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JhY2tncm91bmQ6I2ZmZn0uaGVhZGVyLXByb2ZpbGVfX25hdi1pbm5lciAuYXZhdGFyLWhlYWRfX2luZm97bWFyZ2luOjAgMCB2YXIoLS1kNTApfS5zaXRlLWJhci5pcy1hY3RpdmUrLnNpdGUtc2hhZG93e2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxO2FuaW1hdGlvbjpuYXYtc2hhZG93IC4zcyAxfS5zaXRlLWJhci5pcy1hY3RpdmUgLnNpdGUtYmFyX19idXJnZXI+c3BhbntkaXNwbGF5Om5vbmV9LnNpdGUtYmFyLmlzLWFjdGl2ZSAuc2l0ZS1iYXJfX2J1cmdlcj5zcGFuK3NwYW57ZGlzcGxheTpibG9ja30uc2l0ZS1iYXIuaXMtYWN0aXZlIC5zaXRlLWJhcl9fZmx5b3V0e3BvaW50ZXItZXZlbnRzOmF1dG87Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmcn1Aa2V5ZnJhbWVzIG5hdi1jb250ZW50e2Zyb217bWF4LWhlaWdodDowO3BhZGRpbmc6MH10b3ttYXgtaGVpZ2h0OnZhcigtLWZseW91dC1oZWlnaHQpO3BhZGRpbmc6dmFyKC0tZmx5b3V0LXBhZGRpbmcpIDB9fUBrZXlmcmFtZXMgbmF2LXNoYWRvd3tmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5mbHlvdXQtb3JkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5mbHlvdXQtb3JkZXIgLmZseW91dC1vcmRlci0tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZseW91dC1vcmRlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47LS1mbHlvdXQtcGFkZGluZzogdmFyKC0tczQwKTtwYWRkaW5nLXRvcDp2YXIoLS1mbHlvdXQtcGFkZGluZyl9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KWFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZseW91dC1vcmRlcnstLWZseW91dC1wYWRkaW5nOiB2YXIoLS1zNjApfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZseW91dC1vcmRlciAuZmx5b3V0LW9yZGVyLS1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvd319LmZseW91dC1vcmRlcl9fcmlnaHR7cGFkZGluZy10b3A6dmFyKC0tczYwKX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZseW91dC1vcmRlcl9fcmlnaHR7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXRvcDowfX0uZmx5b3V0LW9yZGVyX19saW5re21hcmdpbi10b3A6dmFyKC0tczYwKTtkaXNwbGF5OmJsb2NrfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZmx5b3V0LW9yZGVyX19saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDp2YXIoLS1zNjApfX0uZmx5b3V0LXByb2ZpbGV7cGFkZGluZzp2YXIoLS1kNjApIHZhcigtLWQzMCk7YmFja2dyb3VuZDp2YXIoLS1jLTIxODApfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZmx5b3V0LXByb2ZpbGV7ZGlzcGxheTpub25lfX0uZmx5b3V0LW9yZGVyX19hdmF0YXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MCAwIHZhcigtLWQ1MCl9LmZseW91dC1vcmRlcl9fcHJvZmlsLW5hdntkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246bGVmdH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZseW91dC1vcmRlcl9fcHJvZmlsLW5hdntkaXNwbGF5Om5vbmV9fS5mbHlvdXQtb3JkZXJfX3Byb2ZpbC1uYXYgbGksLmhlYWRlci1wcm9maWxlX19uYXYgbGl7bWFyZ2luLWJvdHRvbTp2YXIoLS1kNTApfS5mbHlvdXQtb3JkZXJfX3Byb2ZpbC1uYXYgbGk6bGFzdC1jaGlsZCwuaGVhZGVyLXByb2ZpbGVfX25hdiBsaTpsYXN0LWNoaWxke21hcmdpbi10b3A6dmFyKC0tZDUwKTttYXJnaW4tYm90dG9tOjB9LmZseW91dC1vcmRlcl9fcHJvZmlsLW5hdiBsaTpsYXN0LWNoaWxkIGEsLmhlYWRlci1wcm9maWxlX19uYXYgbGk6bGFzdC1jaGlsZCBhe2NvbG9yOnZhcigtLWMtNDAxMCk7Zm9udDp2YXIoLS10LVN0YW5kYXJkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TdGFuZGFyZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVN0YW5kYXJkKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mbHlvdXQtb3JkZXJfX3Byb2ZpbC1uYXYgbGk6bGFzdC1jaGlsZCBhOmhvdmVyLC5oZWFkZXItcHJvZmlsZV9fbmF2IGxpOmxhc3QtY2hpbGQgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmx5b3V0LW9yZGVyX19wcm9maWwtbmF2IGEsLmhlYWRlci1wcm9maWxlX19uYXYgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS1jLTIxMTApO2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TdGFuZGFyZC1Cb2xkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQtQm9sZCl9LmZseW91dC1vcmRlcl9fcHJvZmlsLW5hdiBhOmhvdmVyLC5oZWFkZXItcHJvZmlsZV9fbmF2IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc2l0ZS1mb290ZXJ7Zm9udDp2YXIoLS10LVNtYWxsKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TbWFsbCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVNtYWxsKTtiYWNrZ3JvdW5kOnZhcigtLWMtMjE4MCl9LnNpdGUtZm9vdGVyIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tYy0yMTEwKTttYXJnaW4tYm90dG9tOnZhcigtLXMxMCk7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNpdGUtZm9vdGVyIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc2l0ZS1mb290ZXIgLmZvbnQtU21hbGwtQm9sZHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOnZhcigtLXMxMCl9LnNpdGUtZm9vdGVyX19jb2x7bWFyZ2luLWJvdHRvbTp2YXIoLS1zODApfS5sYW5ndWFnZS1ibG9ja3tkaXNwbGF5OmZsZXg7cGFkZGluZy10b3A6dmFyKC0tczkwKTtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zNzApfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubGFuZ3VhZ2UtYmxvY2t7cGFkZGluZy10b3A6dmFyKC0tczcwKX19Lmxhbmd1YWdlLWJsb2NrX19pdGVte3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbi1yaWdodDp2YXIoLS1zNTApO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lmxhbmd1YWdlLWJsb2NrX19pdGVtLmlzLWFjdGl2ZXtwb2ludGVyLWV2ZW50czpub25lO2NvbG9yOnZhcigtLWMtMjExMCk7Zm9udDp2YXIoLS10LVN0YW5kYXJkLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZC1Cb2xkKX1bZGF0YS1iZz10aGVtZS1jbGFpbV17YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZS1jbGFpbS1iZyl9LnRoZW1lLWNsYWlte2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWFyZWFzOlwibG9nbyB0ZXh0XCI7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG8gMWZyO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtjb2xvcjp2YXIoLS1wYWdlLXByZW1pdW0tdGhlbWUtY29sb3IsIHZhcigtLXRoZW1lLWNsYWltLWNvbG9yKSl9LnRoZW1lLWNsYWltX19sb2dve2dyaWQtYXJlYTpsb2dvO292ZXJmbG93OmhpZGRlbn0udGhlbWUtY2xhaW1fX2xvZ28rLnRoZW1lLWNsYWltX190ZXh0e3BhZGRpbmctbGVmdDp2YXIoLS1kODApfVtkYXRhLWJnPXBhZ2UtdGhlbWVdIC50aGVtZS1jbGFpbV9fbG9nbyAuaW1nLXJlc3BvbnNpdmV7bWF4LXdpZHRoOjVyZW19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpe1tkYXRhLWJnPXBhZ2UtdGhlbWVdIC50aGVtZS1jbGFpbV9fbG9nbyAuaW1nLXJlc3BvbnNpdmV7bWF4LXdpZHRoOjUuNXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTY3OHB4KXtbZGF0YS1iZz1wYWdlLXRoZW1lXSAudGhlbWUtY2xhaW1fX2xvZ28gLmltZy1yZXNwb25zaXZle21heC13aWR0aDo4cmVtfX1bZGF0YS1iZz1wYWdlLXRoZW1lXSAudGhlbWUtY2xhaW1fX2xvZ28rLnRoZW1lLWNsYWltX190ZXh0e3BhZGRpbmctbGVmdDp2YXIoLS1kODApfS50aGVtZS1jbGFpbV9fdGV4dHtncmlkLWFyZWE6dGV4dDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS50aGVtZS1jbGFpbV9fdGV4dC1zdHJvbmd7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59Lm5hdntsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5uYXZ7ZmxleC1kaXJlY3Rpb246cm93fX0ubmF2X19saW5re2NvbG9yOnZhcigtLWMtMjExMCk7Zm9udDp2YXIoLS10LU40MDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLU40MDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1ONDAwKTttYXJnaW4tcmlnaHQ6dmFyKC0tczYwKTttYXJnaW4tYm90dG9tOnZhcigtLXM2MCk7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5hdl9fbGluazpob3Zlcntjb2xvcjp2YXIoLS1jLTIxMTApfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubmF2X19saW5re2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TdGFuZGFyZC1Cb2xkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQtQm9sZCl9fS5ub3RpZmljYXRpb24tYmFyey0tbm90aWZpY2F0aW9uLWJhci1iZzogdmFyKC0tYy0zMTQwKTstLW5vdGlmaWNhdGlvbi1iYXItY29sb3I6IHZhcigtLWMtMjExMCk7LS1ub3RpZmljYXRpb24tYmFyLXBhZGRpbmcteDogdmFyKC0tZDQwKTstLW5vdGlmaWNhdGlvbi1iYXItcGFkZGluZy15OiB2YXIoLS1kNDApO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tbm90aWZpY2F0aW9uLWJhci1iZyk7Y29sb3I6dmFyKC0tbm90aWZpY2F0aW9uLWJhci1jb2xvcik7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDFzIGVhc2UtaW4tb3V0O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ubm90aWZpY2F0aW9uLWJhci5kLW5vbmV7aGVpZ2h0OmF1dG87bWF4LWhlaWdodDowfS5ub3RpZmljYXRpb24tYmFyOm5vdCguZC1ub25lKXttYXgtaGVpZ2h0Ojk5OTlweDtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0ubm90aWZpY2F0aW9uLWJhciAudHljIGEsLm5vdGlmaWNhdGlvbi1iYXIgLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBhey0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDstLW15dHktdGV4dC1saW5rLXVuZGVybGluZS1vZmZzZXQ6IDVweDstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb246IHVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dmFyKC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbik7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOnNvbGlkO3RleHQtZGVjb3JhdGlvbi10aGlja25lc3M6dmFyKC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi10aGlja25lc3MpO3RleHQtdW5kZXJsaW5lLW9mZnNldDp2YXIoLS1teXR5LXRleHQtbGluay11bmRlcmxpbmUtb2Zmc2V0KTt0cmFuc2l0aW9uOnRleHQtZGVjb3JhdGlvbiAzMDBtcyxjb2xvciAzMDBtc30ubm90aWZpY2F0aW9uLWJhciAudHljIGEuaXMtYWN0aXZlLC5ub3RpZmljYXRpb24tYmFyIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYS5pcy1hY3RpdmUsLm5vdGlmaWNhdGlvbi1iYXIgLnR5YyBhOmFjdGl2ZSwubm90aWZpY2F0aW9uLWJhciAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGE6YWN0aXZley0tbXl0eS10ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHh9Lm5vdGlmaWNhdGlvbi1iYXIgLnR5YyBhLmhhcy1mb2N1cywubm90aWZpY2F0aW9uLWJhciAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGEuaGFzLWZvY3VzLC5ub3RpZmljYXRpb24tYmFyIC50eWMgYTpob3Zlciwubm90aWZpY2F0aW9uLWJhciAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGE6aG92ZXIsLm5vdGlmaWNhdGlvbi1iYXIgLnR5YyBhOmZvY3VzLC5ub3RpZmljYXRpb24tYmFyIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYTpmb2N1c3stLW15dHktYnRuLW91dGxpbmU6IG5vbmU7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLXRoaWNrbmVzczogNHB4fS5ub3RpZmljYXRpb24tYmFyIC50eWMgYS5pcy1kaXNhYmxlZCwubm90aWZpY2F0aW9uLWJhciAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGEuaXMtZGlzYWJsZWQsLm5vdGlmaWNhdGlvbi1iYXIgLnR5YyBhOmRpc2FibGVkLC5ub3RpZmljYXRpb24tYmFyIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYTpkaXNhYmxlZHstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHh9QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5ub3RpZmljYXRpb24tYmFyIC50eWMgYSwubm90aWZpY2F0aW9uLWJhciAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGF7LS1teXR5LXRleHQtbGluay11bmRlcmxpbmUtb2Zmc2V0OiA2cHh9fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7Lm5vdGlmaWNhdGlvbi1iYXIgLnR5YyBhLC5ub3RpZmljYXRpb24tYmFyIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYXstLW15dHktdGV4dC1saW5rLXVuZGVybGluZS1vZmZzZXQ6IDZweH19Lm5vdGlmaWNhdGlvbi1iYXIgLmxvYWRpbmctY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dHJhbnNpdGlvbjpvcGFjaXR5IDIwMG1zIGVhc2U7YmFja2dyb3VuZDp2YXIoLS1jLTIwMTApfVtkYXRhLW9udGltZS1jb2RlLW5vdGlmaWNhdGlvbl17LS1ub3RpZmljYXRpb24tYmFyLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tbm90aWZpY2F0aW9uLWJhci1wYWRkaW5nLXg6IDB9W2RhdGEtb250aW1lLWNvZGUtbm90aWZpY2F0aW9uXSAubm90aWZpY2F0aW9uLWJhcl9fYnV0dG9ue3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAuNHJlbSk7cGFkZGluZzowIC4ycmVtfVtkYXRhLW9udGltZS1jb2RlLW5vdGlmaWNhdGlvbl0gLm5vdGlmaWNhdGlvbi1iYXJfX2NvbnRlbnR7d2lkdGg6MTAwJX1bZGF0YS1vbnRpbWUtY29kZS1ub3RpZmljYXRpb25dIFtkYXRhLWN1cnJlbnQtY29kZV17bGV0dGVyLXNwYWNpbmc6MnB4O3doaXRlLXNwYWNlOm5vd3JhcH0ubm90aWZpY2F0aW9uLWJhcl9faW5uZXJ7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7cGFkZGluZy10b3A6dmFyKC0tbm90aWZpY2F0aW9uLWJhci1wYWRkaW5nLXkpO3BhZGRpbmctYm90dG9tOnZhcigtLW5vdGlmaWNhdGlvbi1iYXItcGFkZGluZy15KTtib3gtc2l6aW5nOmJvcmRlci1ib3g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5ub3RpZmljYXRpb24tYmFyX19jb250ZW50e3BhZGRpbmctcmlnaHQ6dmFyKC0tbm90aWZpY2F0aW9uLWJhci1wYWRkaW5nLXgpfS5ub3RpZmljYXRpb24tYmFyX19jb250ZW50LmQtZmxleHtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7Z2FwOnZhcigtLWQyMCl9Lm5vdGlmaWNhdGlvbi1iYXJfX2NvbnRlbnQuZC1mbGV4IGNvZGV7cGFkZGluZy1sZWZ0OjB9Lm5vdGlmaWNhdGlvbi1iYXJfX2NvbnRlbnQuZC1mbGV4IC5jYXB0aW9ue3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ub3RpZmljYXRpb24tYmFyX19jb250ZW50LmQtZmxleHtmbGV4LXdyYXA6bm93cmFwfS5ub3RpZmljYXRpb24tYmFyX19jb250ZW50LmQtZmxleCAuY2FwdGlvbnt3aWR0aDphdXRvfX0ubm90aWZpY2F0aW9uLWJhcl9fYnV0dG9ue3BhZGRpbmc6MCAxLjVyZW19Lm5vdGlmaWNhdGlvbi1iYXJfX2J1dHRvbi5weC0we3BhZGRpbmc6MH0udGFiLWJhci1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OmF1dG99LnRhYi1iYXJ7LS10YWItYmFyLWJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50Oy0tdGFiLWJhci13aWR0aDogZml0LWNvbnRlbnQ7LS10YWItYmFyLWdhcDogMnB4Oy0tdGFiLWJhci1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpOy0tdGFiLWJhci1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tYy0yMTYwKTstLXRhYi1iYXItanVzdGlmeTogZmxleC1zdGFydDstLXRhYi1iYXItYnRuLWJveC1zaGFkb3c6IG5vbmU7LS10YWItYmFyLWJ0bi1wYWRkaW5nOiBjYWxjKHZhcigtLXM3MCkgLyAyKSB2YXIoLS1zNDApOy0tdGFiLWJhci1idG4tdGV4dC1kZWNvcmF0aW9uOiBub25lOy0tdGFiLWJhci1idG4tY29sb3I6IHZhcigtLWMtMjExMCk7LS10YWItYmFyLWJ0bi1iZzogaW5oZXJpdDstLXRhYi1iYXItZG90LWJnOiB2YXIoLS1jLTEwMTApOy0tdGFiLWJhci1kb3QtY29sb3I6IHZhcigtLWMtMjAxMCk7LS10YWItYmFyLWRvdC1zaXplOiB2YXIoLS1zMjApO3dpZHRoOnZhcigtLXRhYi1iYXItd2lkdGgpO2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6dmFyKC0tdGFiLWJhci1qdXN0aWZ5KTtib3JkZXI6dmFyKC0tdGFiLWJhci1ib3JkZXIpO2JveC1zaGFkb3c6dmFyKC0tdGFiLWJhci1ib3gtc2hhZG93KTtib3JkZXItcmFkaXVzOnZhcigtLXRhYi1iYXItYm9yZGVyLXJhZGl1cyk7Z2FwOnZhcigtLXRhYi1iYXItZ2FwKX0udGFiLWJhcl9faXRlbXtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnRhYi1iYXJfX3NsaWRlcnstLXRhYi1iYXItc2xpZGVyLW9wYWNpdHk6IDE7LS10YWItYmFyLXNsaWRlci13aWR0aDogMDstLXRhYi1iYXItc2xpZGVyLWhlaWdodDogMTAwJTstLXRhYi1iYXItc2xpZGVyLWxlZnQ6IDA7LS10YWItYmFyLXNsaWRlci10b3A6IDA7LS10YWItYmFyLXNsaWRlci1iZzogcmdiYSgxMjgsIDAsIDAsIDAuMik7LS10YWItYmFyLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggdmFyKC0tYy0yMTEwKTtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3dpZHRoOnZhcigtLXRhYi1iYXItc2xpZGVyLXdpZHRoKTtoZWlnaHQ6dmFyKC0tdGFiLWJhci1zbGlkZXItaGVpZ2h0KTtsZWZ0OnZhcigtLXRhYi1iYXItc2xpZGVyLWxlZnQpO3RvcDp2YXIoLS10YWItYmFyLXNsaWRlci10b3ApO2JvcmRlcjp2YXIoLS10YWItYmFyLWJvcmRlcik7Ym9yZGVyLXJhZGl1czp2YXIoLS10YWItYmFyLWJvcmRlci1yYWRpdXMpO3RyYW5zaXRpb246YWxsIDMwMG1zIGN1YmljLWJlemllcigwLjIsIDAsIDAsIDEpO2JveC1zaGFkb3c6dmFyKC0tdGFiLWJhci1idG4tYm94LXNoYWRvdyl9LnRhYi1iYXJfX2J0bntmb250OnZhcigtLXQtU3RhbmRhcmQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQpO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOnZhcigtLXRhYi1iYXItYnRuLXBhZGRpbmcpO2JveC1zaGFkb3c6dmFyKC0tdGFiLWJhci1idG4tYm94LXNoYWRvdyk7Ym9yZGVyOnZhcigtLXRhYi1iYXItYm9yZGVyKTtib3JkZXItcmFkaXVzOnZhcigtLXRhYi1iYXItYm9yZGVyLXJhZGl1cyk7Y29sb3I6dmFyKC0tdGFiLWJhci1idG4tY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGFiLWJhci1idG4tYmcpO3RleHQtZGVjb3JhdGlvbjp2YXIoLS10YWItYmFyLWJ0bi10ZXh0LWRlY29yYXRpb24pO3RyYW5zaXRpb246Ym94LXNoYWRvdyAzMDBtc30udGFiLWJhcl9fYnRuLmFjdGl2ZSwudGFiLWJhcl9fYnRuLmlzLWN1cnJlbnQsLnRhYi1iYXJfX2J0bi5pcy1hY3RpdmUsLnRhYi1iYXJfX2J0bi5pcy1zZWxlY3RlZHtmb250OnZhcigtLXQtU3RhbmRhcmQtQm9sZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQtQm9sZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVN0YW5kYXJkLUJvbGQpfS50YWItYmFyX19idG4uYWN0aXZlIC50YWItYmFyX19idG5fX2JhZGdlLC50YWItYmFyX19idG4uaXMtY3VycmVudCAudGFiLWJhcl9fYnRuX19iYWRnZSwudGFiLWJhcl9fYnRuLmlzLWFjdGl2ZSAudGFiLWJhcl9fYnRuX19iYWRnZSwudGFiLWJhcl9fYnRuLmlzLXNlbGVjdGVkIC50YWItYmFyX19idG5fX2JhZGdle2Rpc3BsYXk6bm9uZX0udGFiLWJhcl9fYnRuW2RhdGEtdGFiLWJ0bl0sLnRhYi1iYXJfX2J0bltkYXRhLWFjdGlvbj10YWJde2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RyYW5zaXRpb246Zm9udCAxMDBtcyxib3gtc2hhZG93IDMwMG1zfS50YWItYmFyX19idG5fX2JhZGdle2JhY2tncm91bmQ6dmFyKC0tYy0xMDEwKTtjb2xvcjojZmZmO3BhZGRpbmc6MnB4IDdweDtib3JkZXItcmFkaXVzOjIwcHg7Zm9udC1zaXplOjE2cHh9dGFiLWJhcl9fYnRuIGFjdGl2ZSBpcy1hY3RpdmUgLnRhYi1iYXIubm8tc2xpZGUgLnRhYi1iYXJfX2J0bjpmb2N1cyx0YWItYmFyX19idG4gYWN0aXZlIGlzLWFjdGl2ZSAudGFiLWJhci5uby1zbGlkZSAudGFiLWJhcl9fYnRuLmhhcy1mb2N1c3stLXRhYi1iYXItYnRuLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tdGFiLWJhci1idG4tYmc6IHZhcigtLWMtMjExMCl9dGFiLWJhcl9fYnRuIGFjdGl2ZSBpcy1hY3RpdmUgLnRhYi1iYXIubm8tc2xpZGUgLnRhYi1iYXJfX2J0bjpob3Zlcix0YWItYmFyX19idG4gYWN0aXZlIGlzLWFjdGl2ZSAudGFiLWJhci5uby1zbGlkZSAudGFiLWJhcl9fYnRuLmlzLWhvdmVyZWR7LS10YWItYmFyLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggdmFyKC0tYy0yMTEwKX10YWItYmFyX19idG4gYWN0aXZlIGlzLWFjdGl2ZSAudGFiLWJhci5uby1zbGlkZSAudGFiLWJhcl9fYnRuOmFjdGl2ZSx0YWItYmFyX19idG4gYWN0aXZlIGlzLWFjdGl2ZSAudGFiLWJhci5uby1zbGlkZSAudGFiLWJhcl9fYnRuLmlzLXByZXNzZWR7LS10YWItYmFyLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tYy0yMTEwKX10YWItYmFyX19idG4gYWN0aXZlIGlzLWFjdGl2ZSAudGFiLWJhci5uby1zbGlkZSAudGFiLWJhcl9fYnRuLmFjdGl2ZSx0YWItYmFyX19idG4gYWN0aXZlIGlzLWFjdGl2ZSAudGFiLWJhci5uby1zbGlkZSAudGFiLWJhcl9fYnRuLmlzLWN1cnJlbnQsdGFiLWJhcl9fYnRuIGFjdGl2ZSBpcy1hY3RpdmUgLnRhYi1iYXIubm8tc2xpZGUgLnRhYi1iYXJfX2J0bi5pcy1hY3RpdmUsdGFiLWJhcl9fYnRuIGFjdGl2ZSBpcy1hY3RpdmUgLnRhYi1iYXIubm8tc2xpZGUgLnRhYi1iYXJfX2J0bi5pcy1zZWxlY3RlZHstLXRhYi1iYXItYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCB2YXIoLS1jLTIxMTApfS50YWItYmFyX19jYXB0aW9uLWhvdmVye2hlaWdodDowO3Zpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt1c2VyLXNlbGVjdDpub25lO3BvaW50ZXItZXZlbnRzOm5vbmU7Zm9udDp2YXIoLS10LVN0YW5kYXJkLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZC1Cb2xkKTt3aWR0aDoxMDAlfUBtZWRpYSBzcGVlY2h7LnRhYi1iYXJfX2NhcHRpb24taG92ZXJ7ZGlzcGxheTpub25lfX0udGFiLWJhcl9fZG90e3dpZHRoOnZhcigtLXRhYi1iYXItZG90LXNpemUpO2hlaWdodDp2YXIoLS10YWItYmFyLWRvdC1zaXplKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1jaXJjbGUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGFiLWJhci1kb3QtYmcpO2NvbG9yOnZhcigtLXRhYi1iYXItZG90LWNvbG9yKX0udGFiLWJhcl9fZG90Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OnZhcigtLXMxMCl9LnRhYi1jb250ZW50IC5mYWRle3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn0udGFiLWNvbnRlbnQ+LnRhYi1wYW5le2Rpc3BsYXk6bm9uZX0udGFiLWNvbnRlbnQ+LnRhYi1wYW5lLmZhZGU6bm90KC5zaG93KXtvcGFjaXR5OjB9LnRhYi1jb250ZW50Pi50YWItcGFuZS5hY3RpdmV7ZGlzcGxheTpibG9ja30uY2FyZHstLWNhcmQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDstLWNhcmQtYm9yZGVyLXdpZHRoOiAwOy0tY2FyZC1ib3JkZXItc3R5bGU6IHNvbGlkOy0tY2FyZC1ib3JkZXItcmFkaXVzOiAwOy0tY2FyZC1ib3gtc2hhZG93OiBub25lOy0tY2FyZC1vdXRsaW5lOiBub25lOy0tY2FyZC1iZzogdHJhbnNwYXJlbnQ7LS1jYXJkLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tY2FyZC1ib2R5LXBhZGRpbmcteDogMDstLWNhcmQtaXRlbS1wYWRkaW5nLXk6IHZhcigtLWQ0MCk7LS1jYXJkLWhlYWRsaW5lLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tY2FyZC1zdGF0dXMtY29sb3I6IHZhcigtLWMtNTAyMCk7LS1jYXJkLXByaWNlLWJveC1zaGFkb3c6IDEwcHggMCAwIDAgdmFyKC0tYy0zMzMwKSBpbnNldDstLWNhcmQtYnRuLWktYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxMTApfS5jYXJke2ZvbnQ6dmFyKC0tdC1TbWFsbCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGwpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TbWFsbCk7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNhcmQtYmcpO2NvbG9yOnZhcigtLWNhcmQtY29sb3IpO2JvcmRlcjp2YXIoLS1jYXJkLWJvcmRlci13aWR0aCkgdmFyKC0tY2FyZC1ib3JkZXItc3R5bGUpIHZhcigtLWNhcmQtYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cyk7Ym94LXNoYWRvdzp2YXIoLS1jYXJkLWJveC1zaGFkb3cpO291dGxpbmU6dmFyKC0tY2FyZC1vdXRsaW5lKTtoZWlnaHQ6MTAwJX0uY2FyZCAubXl0eUZvcm1Cb3hCaWd7LS1teXR5LWZvcm0tbGFiZWwtY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LWZvcm0tbGFiZWwtY29sb3ItYWN0aXZlOiB2YXIoLS1jLTIxMTApO3BhZGRpbmctYm90dG9tOmNhbGModmFyKC0tZDQwKSAtIDIqdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiKSl9LmNhcmQtaW1hZ2V7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmNhcmQtaW1hZ2UgaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uY2FyZC1pbWFnZSAuY2FyZC1pbWFnZV9fZnVsbHdpZHRoe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uY2FyZC1pbmZve3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjtib3R0b206MDtsZWZ0OnZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpfS5jYXJkLWluZm9fX2xvY2F0aW9ue2JhY2tncm91bmQ6dmFyKC0tYy0zNDEwKTtwYWRkaW5nOjAgdmFyKC0tczIwKTtib3JkZXItcmFkaXVzOnZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpO2NvbG9yOnZhcigtLWMtMjAxMCk7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTp2YXIoLS1zMTApfS5jYXJkLWluZm9fX2JhZGdle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMTAxMCk7cGFkZGluZzp2YXIoLS1zMTApIHZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpO2hlaWdodDpjYWxjKDIuM3JlbSArIDIuMnJlbSArIDIqdmFyKC0tczEwKSk7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2NvbG9yOnZhcigtLWMtMjAxMCk7Zm9udDp2YXIoLS10LVN0YW5kYXJkKTttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tczIwKSotMSk7bGVmdDpjYWxjKHZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpKi0xKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmNhcmQtaW5mb19fYmFkZ2V7aGVpZ2h0OmNhbGMoMi43cmVtICsgMi4ycmVtICsgMip2YXIoLS1zMTApKX19QG1lZGlhKG1pbi13aWR0aDogMTQ0MnB4KXsuY2FyZC1pbmZvX19iYWRnZXtoZWlnaHQ6Y2FsYygyLjhyZW0gKyAyLjJyZW0gKyAyKnZhcigtLXMxMCkpfX0uY2FyZC1pbmZvX19iYWRnZSBzdmd7d2lkdGg6OC41cmVtO2hlaWdodDoyLjJyZW19LmNhcmQtYm9keXtwYWRkaW5nOjAgdmFyKC0tY2FyZC1ib2R5LXBhZGRpbmcteCk7ZmxleC1ncm93OjF9LmNhcmQtYm9keTpsYXN0LWNoaWxkOm5vdChbY2xhc3MqPXBiLV0pe3BhZGRpbmctYm90dG9tOmNhbGModmFyKC0tY2FyZC1pdGVtLXBhZGRpbmcteSkqLjUpfS5jYXJkLXRhZ3N7Y29sb3I6dmFyKC0tYy0yMTMwKTt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7cGFkZGluZy1ib3R0b206dmFyKC0tczEwKX0uY2FyZC1kZXNjcmlwdGlvbntkaXNwbGF5Oi13ZWJraXQtYm94O2xpbmUtY2xhbXA6NDstd2Via2l0LWxpbmUtY2xhbXA6NDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVufS5jYXJkLXN0YXR1c3tmb250OnZhcigtLXQtU21hbGwtQm9sZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGwtQm9sZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVNtYWxsLUJvbGQpO2NvbG9yOnZhcigtLWNhcmQtc3RhdHVzLWNvbG9yKX0uY2FyZC1zdGF0dXMuaXMtcmVmZXJlbmNley0tY2FyZC1zdGF0dXMtY29sb3I6IHZhcigtLWMtMjE0MCl9LmNhcmQtcHJpY2V7Zm9udDp2YXIoLS10LU4zMDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLU4zMDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1OMzAwKTt3aWR0aDpjYWxjKDEwMCUgKyB2YXIoLS1jYXJkLWJvZHktcGFkZGluZy14KSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYygtMXB4IC0gdmFyKC0tY2FyZC1ib2R5LXBhZGRpbmcteCkpKTtwYWRkaW5nLWxlZnQ6dmFyKC0tY2FyZC1ib2R5LXBhZGRpbmcteCk7Ym94LXNoYWRvdzp2YXIoLS1jYXJkLXByaWNlLWJveC1zaGFkb3cpfS5jYXJkLWhlYWRsaW5le2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TdGFuZGFyZC1Cb2xkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQtQm9sZCl9LmNhcmQtaGVhZGxpbmUuZm9udC1UNDAwe2ZvbnQ6dmFyKC0tdC1UNDAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UNDAwKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtVDQwMCl9LmNhcmQtaGVhZGxpbmV7d2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1jYXJkLWhlYWRsaW5lLWNvbG9yKTtwYWRkaW5nOjAgMCB2YXIoLS1zMjApO21hcmdpbjowfS5jYXJkLWhlYWRsaW5lOmZpcnN0LWNoaWxke3BhZGRpbmc6dmFyKC0tY2FyZC1pdGVtLXBhZGRpbmcteSkgMH0uY2FyZC1oZWFkbGluZS0tYmlne2ZvbnQ6dmFyKC0tdC1UNDAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UNDAwKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtVDQwMCl9YS5jYXJkLWhlYWRsaW5le3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jYXJkLXByb2dyZXNze3BhZGRpbmc6dmFyKC0tczEwKSAwfS5jYXJkLWJ0bi1pe2NvbG9yOnZhcigtLWNhcmQtY29sb3IpfS5jYXJkLWJ0bi1pIC5hbGVydF9fYnV0dG9uLS1pY29ue2JvcmRlci1jb2xvcjp2YXIoLS1jYXJkLWJ0bi1pLWJvcmRlci1jb2xvcil9LmNhcmQtYnRuLWkgLmljb257Y29sb3I6Y3VycmVudENvbG9yO2ZpbGw6Y3VycmVudENvbG9yfWEuY2FyZHstLW15dHktdGV4dC1saW5rLWNvbG9yOiBjdXJyZW50Q29sb3I7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7Y29sb3I6dmFyKC0tbXl0eS10ZXh0LWxpbmstY29sb3IpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yKX1hLmNhcmQuaXMtYWN0aXZlLGEuY2FyZDphY3RpdmV7LS1teXR5LXRleHQtbGluay1jb2xvcjogY3VycmVudENvbG9yOy0tbXl0eS10ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcn1hLmNhcmQuaGFzLWhvdmVyLGEuY2FyZDpob3ZlcixhLmNhcmQ6Zm9jdXN7LS1teXR5LXRleHQtbGluay1jb2xvcjogY3VycmVudENvbG9yOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yfWEuY2FyZC5pcy1kaXNhYmxlZCxhLmNhcmQ6ZGlzYWJsZWR7LS1teXR5LXRleHQtbGluay1jb2xvcjogY3VycmVudENvbG9yOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yfWEuY2FyZCAuaWNvbntjb2xvcjpjdXJyZW50Q29sb3I7ZmlsbDpjdXJyZW50Q29sb3J9YS5jYXJke3RleHQtZGVjb3JhdGlvbjp1bnNldH1hLmNhcmQ6aG92ZXIsYS5jYXJkOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNhcmQtaW1hZ2UuaGFzLWJvcmRlciwuY2FyZC5oYXMtYm9yZGVyey0tY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjE3MCk7LS1jYXJkLWJvcmRlci13aWR0aDogMXB4Oy0tY2FyZC1ib3JkZXItc3R5bGU6IHNvbGlkOy0tY2FyZC1iZzogdmFyKC0tYy0yMDEwKTstLWNhcmQtYm9keS1wYWRkaW5nLXg6IHZhcigtLXM0MCk7LS1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2UtaW4tb3V0fS5jYXJkLWltYWdlLmhhcy1ib3JkZXJbZGlzYWJsZWRdLC5jYXJkLWltYWdlLmhhcy1ib3JkZXIuaXMtZGlzYWJsZWQsLmNhcmQuaGFzLWJvcmRlcltkaXNhYmxlZF0sLmNhcmQuaGFzLWJvcmRlci5pcy1kaXNhYmxlZHstLWNhcmQtYmc6IHZhcigtLWMtMjE3MCk7LS1jYXJkLWNvbG9yOiB2YXIoLS1jLTIxMzApOy0tY2FyZC1oZWFkbGluZS1jb2xvcjogdmFyKC0tYy0yMTMwKTstLWNhcmQtc3RhdHVzLWNvbG9yOiB2YXIoLS1jLTIxMzApOy0tY2FyZC1wcmljZS1ib3gtc2hhZG93OiBub25lfS5jYXJkLWltYWdlLmhhcy1ib3JkZXIuaXMtc2VsZWN0ZWQsLmNhcmQuaGFzLWJvcmRlci5pcy1zZWxlY3RlZHstLWNhcmQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTMzMzApOy0tY2FyZC1iZzogdmFyKC0tYy0zMzMwKTstLWNhcmQtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1jYXJkLWhlYWRsaW5lLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tY2FyZC1zdGF0dXMtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1jYXJkLXByaWNlLWJveC1zaGFkb3c6IDEwcHggMCAwIDAgdmFyKC0tYy0yMDEwKSBpbnNldDstLWNhcmQtYnRuLWktYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIwMTApO3RyYW5zaXRpb246YWxsIC4xcyBlYXNlLWluLW91dH0uY2FyZC1pbWFnZS5oYXMtYm9yZGVyIC5jYXJkLWltYWdlOmZpcnN0LWNoaWxkLC5jYXJkLmhhcy1ib3JkZXIgLmNhcmQtaW1hZ2U6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1yYWRpdXMtc20pO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLXJhZGl1cy1zbSl9LmNhcmQtaW1hZ2UuaGFzLWJvcmRlciAuY2FyZC1pbWFnZTpmaXJzdC1jaGlsZCBpbWcsLmNhcmQuaGFzLWJvcmRlciAuY2FyZC1pbWFnZTpmaXJzdC1jaGlsZCBpbWd7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKHZhcigtLXJhZGl1cy1zbSkgKyAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGModmFyKC0tcmFkaXVzLXNtKSArIDFweCl9LmNhcmQtaW1hZ2UuaGFzLWJvcmRlciAuY2FyZC1pbWFnZTpsYXN0LWNoaWxkLC5jYXJkLmhhcy1ib3JkZXIgLmNhcmQtaW1hZ2U6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tY2FyZC1ib3JkZXItcmFkaXVzKX0uY2FyZC1pbWFnZS5oYXMtYm9yZGVyIC5jYXJkLWltYWdlOmxhc3QtY2hpbGQgaW1nLC5jYXJkLmhhcy1ib3JkZXIgLmNhcmQtaW1hZ2U6bGFzdC1jaGlsZCBpbWd7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKHZhcigtLXJhZGl1cy1zbSkgKyAxcHgpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGModmFyKC0tcmFkaXVzLXNtKSArIDFweCl9LmNhcmQtaW1hZ2UuaGFzLWJvcmRlci5pcy1ub3QtYXZhaWxhYmxlLC5jYXJkLmhhcy1ib3JkZXIuaXMtbm90LWF2YWlsYWJsZXstLWNhcmQtYmc6IHZhcigtLWMtMjE4MCk7LS1jYXJkLWNvbG9yOiB2YXIoLS1jLTIxMzApOy0tY2FyZC1oZWFkbGluZS1jb2xvcjogdmFyKC0tYy0yMTMwKTstLWNhcmQtc3RhdHVzLWNvbG9yOiB2YXIoLS1jLTIxMzApOy0tY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjE3MCk7LS1jYXJkLXByaWNlLWJveC1zaGFkb3c6IG5vbmU7Y3Vyc29yOm5vdC1hbGxvd2VkfS5jYXJkLWltYWdlLmhhcy1ib3JkZXIuaXMtbm90LWF2YWlsYWJsZSAuY2FyZC1idG4taSwuY2FyZC5oYXMtYm9yZGVyLmlzLW5vdC1hdmFpbGFibGUgLmNhcmQtYnRuLWl7Y29sb3I6dmFyKC0tYy0yMTEwKTtjdXJzb3I6cG9pbnRlcn0uY2FyZC1pbWFnZS5oYXMtYm9yZGVyLmlzLW5vdC1hdmFpbGFibGUgLmNhcmQtYnRuLWkgLmFsZXJ0X19idXR0b24tLWljb24sLmNhcmQuaGFzLWJvcmRlci5pcy1ub3QtYXZhaWxhYmxlIC5jYXJkLWJ0bi1pIC5hbGVydF9fYnV0dG9uLS1pY29ue2JvcmRlci1jb2xvcjp2YXIoLS1jLTIxMTApfS5jYXJkLmhhcy1kYXNoZWQtYm9yZGVyey0tY2FyZC1ib3JkZXItc3R5bGU6IGRhc2hlZH0uY2FyZC1mb290ZXJ7cGFkZGluZzp2YXIoLS1zNDApIHZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpfS5jYXJkLWltYWdlLmhhcy1ob3ZlciwuY2FyZC5oYXMtaG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LmNhcmQtaW1hZ2UuaGFzLWhvdmVyOmFmdGVyLC5jYXJkLmhhcy1ob3ZlcjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym94LXNoYWRvdzp2YXIoLS10YWItYmFyLWJ0bi1ib3gtc2hhZG93KTtib3JkZXItcmFkaXVzOnZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cyk7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZS1pbi1vdXR9LmNhcmQtaW1hZ2UuaGFzLWhvdmVyOmhvdmVyLC5jYXJkLmhhcy1ob3Zlcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZC1pbWFnZS5oYXMtaG92ZXI6aG92ZXI6YWZ0ZXIsLmNhcmQuaGFzLWhvdmVyOmhvdmVyOmFmdGVyey0tdGFiLWJhci1idG4tYm94LXNoYWRvdzogMCAwIDAgNHB4IHZhcigtLWMtMjExMCl9LmNhcmQtLWRpYWxvZ3stLWNhcmQtYm9keS1wYWRkaW5nLXg6IHZhcigtLWQ4MCk7LS1jYXJkLXByaWNlLWJveC1zaGFkb3c6IG5vbmU7LS1jYXJkLWNvbXBvbmVudC1wYWRkaW5nLXg6IHZhcigtLWQ4MCkgdmFyKC0tZDYwKTtoZWlnaHQ6Y2FsYygxMDB2aCAtIDguMXJlbSl9LmNhcmQtLWRpYWxvZyAuY2FyZF9faGVhZGVye3BhZGRpbmc6MCB2YXIoLS1jYXJkLWJvZHktcGFkZGluZy14KX0uY2FyZC0tZGlhbG9nIC5jYXJkLWhlYWRsaW5lLC5jYXJkLS1kaWFsb2cgLmNhcmQtaGVhZGxpbmU6Zmlyc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MH0uY2FyZC0tZGlhbG9nIC5jYXJkLXByaWNlLC5jYXJkLS1kaWFsb2cgLmNhcmQtZGF0ZSwuY2FyZC0tZGlhbG9nIC5jYXJkLWNvbnRlbnR7cGFkZGluZy1ib3R0b206dmFyKC0tY2FyZC1pdGVtLXBhZGRpbmcteSl9LmNhcmQtLWRpYWxvZyAuY2FyZC1pbWFnZXtwYWRkaW5nLWJvdHRvbTpjYWxjKHZhcigtLWNhcmQtaXRlbS1wYWRkaW5nLXkpKjIpfS5jYXJkLS1kaWFsb2cgLmNhcmQtY29udGVudC1iZ3twYWRkaW5nLWlubGluZTp2YXIoLS1jYXJkLWNvbXBvbmVudC1wYWRkaW5nLXgpfS5jYXJkLXN0aWNreS1mb290ZXJ7cG9zaXRpb246c3RpY2t5O3otaW5kZXg6MTA7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztib3R0b206MDt0b3A6YXV0bztsZWZ0OjA7cmlnaHQ6YXV0bztwYWRkaW5nOnZhcigtLWNhcmQtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZGlhbG9nLWNvbnRlbnQtYmcpO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWMtMjE3MCl9LmNhcmQtc3RpY2t5LWZvb3RlciAuYnRuLC5jYXJkLXN0aWNreS1mb290ZXIgLmJ0bjpsYXN0LWNoaWxkLC5jYXJkLXN0aWNreS1mb290ZXIgLmJ0bjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNhcmQtLXZpZGVvLXBsYXllcnstLWNhcmQtYm9keS1wYWRkaW5nLXg6IHZhcigtLXM0MCl9LmNhcmQtLXZpZGVvLXBsYXllciAuY2FyZC12aWRlb3t3aWR0aDoxMDAlO21heC13aWR0aDoxNDAwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgdmFyKC0tY2FyZC1ib2R5LXBhZGRpbmcteCl9LmNhcmQtYWN0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O21heC13aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOnZhcigtLWQzMCl9LmNhcmQtYWN0aW9ucyAuYnRuey0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdH0uY2FyZC1hY3Rpb25zIC5idG4tLWljb24tb25seXstLW15dHktdGV4dC1saW5rLWNvbG9yOiB2YXIoLS1jLTIxMTApfS5jYXJkLWFjdGlvbnNfX3B1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6YXV0b30uY2FyZC1ibG9nLWNvbnRlbnQgaW1ne2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOnZhcigtLXMyMCkgMCB2YXIoLS1zMzApO2Zsb2F0Om5vbmUgIWltcG9ydGFudH0uY2FyZC1pbWFnZV9fZmFsbGJhY2t7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5jYXJkLWltYWdlX19mYWxsYmFjayBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uY2FyZC1pbWFnZV9fZmFsbGJhY2sgLmNhcmQtaW1hZ2VfX2xvZ297cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uY2FyZC1pbWFnZV9fZmFsbGJhY2sgc3Zne3dpZHRoOjYwJTtoZWlnaHQ6NjAlO2ZpbGw6dmFyKC0tYy0xMDEwKX0uYWNjZW50LWJveHstLWFjY2VudC1ib3gtcGFkZGluZzogdmFyKC0tZDYwKSB2YXIoLS1zMjApOy0tYWNjZW50LWJveC1iZzogdmFyKC0tYy0yMTgwKTstLWFjY2VudC1ib3gtY29sb3I6IHZhcigtLWMtMjExMCk7LS1hY2NlbnQtYm94LWJvcmRlcjogbm9uZTstLWFjY2VudC1ib3gtc2hhZG93OiBub25lOy0tYWNjZW50LWJvcmRlci1yYWRpdXM6IDA7cGFkZGluZzp2YXIoLS1hY2NlbnQtYm94LXBhZGRpbmcpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYWNjZW50LWJveC1iZyk7Y29sb3I6dmFyKC0tYWNjZW50LWJveC1jb2xvcik7Ym9yZGVyOnZhcigtLWFjY2VudC1ib3gtYm9yZGVyKTtib3gtc2hhZG93OnZhcigtLWFjY2VudC1ib3gtc2hhZG93KTtib3JkZXItcmFkaXVzOnZhcigtLWFjY2VudC1ib3JkZXItcmFkaXVzKX0uYWNjZW50LWJveC5pcy1vdXRsaW5lZHstLWFjY2VudC1ib3gtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy0zMzMwKTstLWFjY2VudC1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpOy0tYWNjZW50LWJveC1iZzogdmFyKC0tYy0yMDEwKX0uYWNjZW50LWJveC5pcy1iZy0yMDEwey0tYWNjZW50LWJveC1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLTIwMTApOy0tYWNjZW50LWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7LS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTIwMTApfS5hY2NlbnQtYm94LmlzLWJnLTMzNTB7LS1hY2NlbnQtYm94LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtMzM1MCk7LS1hY2NlbnQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTstLWFjY2VudC1ib3gtYmc6IHZhcigtLWMtMzM1MCl9LmFjY2VudC1ib3guaXMtc21hbGwtcm93ey0tYWNjZW50LWJveC1wYWRkaW5nOiAwO2ZvbnQ6dmFyKC0tdC1TbWFsbCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGwpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TbWFsbCl9LmFjY2VudC1ib3guaXMtc21hbGwtcm93Om50aC1jaGlsZChuKzIpey0tYWNjZW50LWJveC1wYWRkaW5nOiB2YXIoLS1zMTApIDAgMCAwfS5hY2NlbnQtYm94LmlzLXNtYWxsLWJvbGQtcm93ey0tYWNjZW50LWJveC1wYWRkaW5nOiAwO2ZvbnQ6dmFyKC0tdC1TbWFsbC1Cb2xkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TbWFsbC1Cb2xkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU21hbGwtQm9sZCl9LmFjY2VudC1ib3guaXMtaW5oZXJpdHstLWFjY2VudC1ib3gtYm9yZGVyOiAwOy0tYWNjZW50LWJveC1iZzogaW5oZXJpdH0uYWNjZW50LWJveC5pcy1weTB7LS1hY2NlbnQtYm94LXBhZGRpbmc6IDB9LmFjY2VudC1ib3guaXMtcHlkMjB7LS1hY2NlbnQtYm94LXBhZGRpbmc6IHZhcigtLWQyMCkgdmFyKC0tczIwKX0uYWNjZW50LWJveC5pcy1weHMxNXstLWFjY2VudC1ib3gtcGFkZGluZzogMCB2YXIoLS1zMTUpfS5hY2NlbnQtYm94LmlzLXB5ZDQwey0tYWNjZW50LWJveC1wYWRkaW5nOiB2YXIoLS1kNDApIHZhcigtLXMyMCl9LmFjY2VudC1ib3ggLmlzLXB5YjIwey0tYWNjZW50LWJveC1wYWRkaW5nOiAwIDAgdmFyKC0tZDIwKSAwfS5hY2NlbnQtYm94X190aXRsZXtkaXNwbGF5OmJsb2NrO2ZvbnQ6dmFyKC0tdC1TbWFsbCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGwpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TbWFsbCk7cGFkZGluZzowIDAgdmFyKC0tZDQwKSAwfS5pcy1ncmlkLWZyLWF1dG97ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczptaW5tYXgoMCwgMWZyKSBhdXRvO2dhcDp2YXIoLS1kMjApfS5pcy1ncmlkLWZyLWF1dG8gW2RhdGEtcmVtb3ZlLWNvdXBvbl17ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJTtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmbGV4LXdyYXA6bm93cmFwfS5pcy1ncmlkLWZyLWF1dG8gW2RhdGEtcmVtb3ZlLWNvdXBvbl0gLmNhcHRpb257cGFkZGluZzowIC44cmVtfS5pcy10LVN0YW5kYXJkLUJvbGR7Zm9udDp2YXIoLS10LVN0YW5kYXJkLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZC1Cb2xkKX0uaXMtdC1TdGFuZGFyZC1Cb2xkIFt0eXBlPWJ1dHRvbl17Zm9udDp2YXIoLS10LVN0YW5kYXJkLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZC1Cb2xkKX0uaXMtdC1TbWFsbHtmb250OnZhcigtLXQtU21hbGwpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVNtYWxsKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU21hbGwpfS5pcy10LVNtYWxsIFt0eXBlPWJ1dHRvbl17Zm9udDp2YXIoLS10LVNtYWxsKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TbWFsbCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVNtYWxsKX0uYWNjZW50LWJveC0tbGluay1saXN0ey0tYWNjZW50LWJveC1zaGFkb3c6IG5vbmU7LS1hY2NlbnQtYm94LXBhZGRpbmc6IHZhcigtLXMzMCkgdmFyKC0tczQwKTstLWFjY2VudC1ib3gtY29sb3I6IHZhcigtLWMtMjExMCk7LS1hY2NlbnQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTstLWFjY2VudC1ib3gtYmc6IHZhcigtLWMtMjAxMCk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jLTIxNjApO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9YS5hY2NlbnQtYm94LS1saW5rLWxpc3R7dGV4dC1kZWNvcmF0aW9uOnVuc2V0fS5saW5rLWxpc3QtYm94e3Bvc2l0aW9uOnJlbGF0aXZlfS5saW5rLWxpc3QtYm94IC5hY2NlbnQtYm94LS1saW5rLWxpc3Q6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0ubGluay1saXN0LWJveCAuYWNjZW50LWJveC0tbGluay1saXN0Ky5hY2NlbnQtYm94LS1saW5rLWxpc3R7Ym9yZGVyLXRvcDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saW5rLWxpc3QtYm94IC5hY2NlbnQtYm94LS1saW5rLWxpc3Q6aG92ZXIsLmxpbmstbGlzdC1ib3ggLmFjY2VudC1ib3gtLWxpbmstbGlzdDpmb2N1c3tib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTt6LWluZGV4OjEwOy0tYWNjZW50LWJveC1zaGFkb3c6IDAgMCAwIDRweCB2YXIoLS1jLTIxMjApfS5hdmF0YXItdW5zdHlsZWQtYm94e2Rpc3BsYXk6ZmxleH0uYXZhdGFyLWluZm8tYm94ey0tYWNjZW50LWJveC1wYWRkaW5nOiB2YXIoLS1zMTUpIHZhcigtLXMyMCk7LS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTIwMTApOy0tYWNjZW50LWJveC1jb2xvcjogdmFyKC0tYy0yMTEwKTstLWFjY2VudC1ib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tYy0yMTYwKSBpbnNldDstLWFjY2VudC1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO3RyYW5zaXRpb246LjNzIGVhc2UgYWxsO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246cm93O3dpZHRoOjEwMCV9LmF2YXRhci1pbmZvLWJveDpob3ZlcnstLWFjY2VudC1ib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tYy0yMTIwKX0uYXZhdGFyLWluZm8tYm94Lm5vLWhvdmVyOmhvdmVyey0tYWNjZW50LWJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1jLTIxNjApIGluc2V0fS5hdmF0YXItaW5mby1ib3ggLmluZm97ZmxleDoxIDEgYXV0bztwYWRkaW5nOjAgMCAwIHZhcigtLWQzMCk7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIHZhcigtLWF2YXRhci13aWR0aCkpfS5hdmF0YXItaW5mby1ib3ggLm5hbWUsLmF2YXRhci1pbmZvLWJveCAuZGF0ZXt3aWR0aDoxMDAlO292ZXJmbG93LXg6Y2xpcDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uYXZhdGFyLWluZm8tYm94IC5zdWJsaW5le2NvbG9yOnZhcigtLWMtMjE0MCl9LmF2YXRhci1pbmZvLWJveC5pcy1hbm9ueW1vdXMgc3BhbltkYXRhLXByaXZhdGVdLC5hdmF0YXItaW5mby1ib3guaXMtYW5vbnltb3VzIHNwYW5bZGF0YS1jb21wYW55XXtkaXNwbGF5Om5vbmV9LmF2YXRhci1pbmZvLWJveC5pcy1jb21wYW55IHNwYW5bZGF0YS1wcml2YXRlXXtkaXNwbGF5Om5vbmV9LmF2YXRhci1pbmZvLWJveC5pcy1wcml2YXRlIHNwYW5bZGF0YS1jb21wYW55XXtkaXNwbGF5Om5vbmV9LmF2YXRhci1pbmZvLWJveC5pcy1wYjB7LS1hY2NlbnQtYm94LXBhZGRpbmc6IHZhcigtLXMxNSkgdmFyKC0tczIwKSAwIHZhcigtLXMyMCl9LmF2YXRhci1pbmZvLWJveC5pcy1wMHstLWFjY2VudC1ib3gtcGFkZGluZzogMH0uYXZhdGFyLWluZm8tYm94Lm5vLXNoYWRvd3stLWFjY2VudC1ib3gtc2hhZG93OiBub25lfS5hdmF0YXItaW5mby1ib3guaGFzLWFjY2VudC1iZ3stLWFjY2VudC1ib3gtYmc6IHZhcigtLWMtMjE4MCl9LmF2YXRhci1pbmZvLWJveC5pcy1wMC5uby1zaGFkb3d7LS1hY2NlbnQtYm94LXNoYWRvdzogbm9uZX0uYXZhdGFyLWluZm8tYm94W2RhdGEtYnJlYWstd29yZHNdIC5uYW1le3doaXRlLXNwYWNlOnVuc2V0O3RleHQtb3ZlcmZsb3c6dW5zZXQ7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteDpjbGlwO2h5cGhlbnM6YXV0bztvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7b3ZlcmZsb3c6dW5zZXR9LmF2YXRhci1pbmZvLWJveC5oYXMtZm9vdGVyLXJvd3stLWFjY2VudC1ib3gtcGFkZGluZzogdmFyKC0tczE1KSB2YXIoLS1zMjApIDAuMXJlbSB2YXIoLS1zMjApO2ZsZXgtd3JhcDp3cmFwfS5hdmF0YXItaW5mby1ib3guaGFzLWZvb3Rlci1yb3cgLmZvb3Rlci1yb3d7cGFkZGluZy10b3A6dmFyKC0tczIwKTt3aWR0aDpjYWxjKDEwMCUgKyB2YXIoLS1zNDApKTttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXMyMCkqLTEgKyAuMXJlbSk7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tczIwKSotMSArIC4xcmVtKX0uYXZhdGFyLWluZm8tYm94Lmhhcy1mb290ZXItcm93IC5mb290ZXItcm93IFtkYXRhLWJnXXt3aWR0aDoxMDAlO3BhZGRpbmc6dmFyKC0tczEwKSB2YXIoLS1zMjApfS5hdmF0YXItaW5mby1ib3guaGFzLWZvb3Rlci1yb3cgLmZvb3Rlci1yb3dfX2NvbnRlbnR7ZGlzcGxheTpmbGV4O3dpZHRoOmF1dG87d2hpdGUtc3BhY2U6bm93cmFwO21heC13aWR0aDoxMDAlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVufWEuYXZhdGFyLWluZm8tYm94e3RleHQtZGVjb3JhdGlvbjp1bnNldH0uYXZhdGFyLWluZm8tYm94LS11bnN0eWxlZHtwb2ludGVyLWV2ZW50czpub25lO3BhZGRpbmc6MDtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmV9LmF2YXRhci1pbmZvLWJveC0tdW5zdHlsZWQuZWRpdHtwb2ludGVyLWV2ZW50czphdXRvfS5hY2NlbnQtYm94ey0tYXZhdGFyLXdpZHRoOiA0LjZyZW07LS1hdmF0YXItaGVpZ2h0OiA0LjZyZW19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5hY2NlbnQtYm94ey0tYXZhdGFyLXdpZHRoOiA1LjRyZW07LS1hdmF0YXItaGVpZ2h0OiA1LjRyZW19fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7LmFjY2VudC1ib3h7LS1hdmF0YXItd2lkdGg6IDUuNnJlbTstLWF2YXRhci1oZWlnaHQ6IDUuNnJlbX19LmFjY2VudC1ib3guZm9udC1IZXJvMjAwey0tYXZhdGFyLXdpZHRoOiA0LjJyZW07LS1hdmF0YXItaGVpZ2h0OiA0LjJyZW19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5hY2NlbnQtYm94LmZvbnQtSGVybzIwMHstLWF2YXRhci13aWR0aDogNi40cmVtOy0tYXZhdGFyLWhlaWdodDogNi40cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5hY2NlbnQtYm94LmZvbnQtSGVybzIwMHstLWF2YXRhci13aWR0aDogNy40cmVtOy0tYXZhdGFyLWhlaWdodDogNy40cmVtfX0uYXZhdGFye3dpZHRoOnZhcigtLWF2YXRhci13aWR0aCk7aGVpZ2h0OnZhcigtLWF2YXRhci1oZWlnaHQpfS5hdmF0YXItaW5mby1ib3ggLmF2YXRhcntmbGV4OjAgMCB2YXIoLS1hdmF0YXItd2lkdGgpfS5hdmF0YXJfX2ltZ3tkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXgtd2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMjE4MCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtY2lyY2xlKTtvdmVyZmxvdzpoaWRkZW59LmF2YXRhcl9fbm8taW1ne2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOnZhcigtLWMtMjExMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIxODApO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWNpcmNsZSk7Zm9udDp2YXIoLS10LVNtYWxsKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TbWFsbCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVNtYWxsKX0uYXZhdGFyX19zdmd7LS1pY29uLXdpZHRoOiAxMDAlOy0taWNvbi1oZWlnaHQ6IDEwMCV9LmF2YXRhcl9fc3ZnLmlzLWxney0taWNvbi13aWR0aDogNTAlOy0taWNvbi1oZWlnaHQ6IDUwJX0uYXZhdGFyX19zdmd7ZmlsbDpjdXJyZW50Q29sb3I7Y29sb3I6Y3VycmVudENvbG9yfS5hdmF0YXJfX2xvZ28taW1ne2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5hdmF0YXJfX2xvZ297ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLXNtKX0uaXMtY29tcGFueSAuYXZhdGFyX19uby1pbWd7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtc20pfS5jbGVhci1jb3Vwb257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOnN0cmV0Y2g7ZmxleC13cmFwOm5vd3JhcH0uc3VtbWFyeS1ncm91cHtmb250OnZhcigtLXQtU3RhbmRhcmQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQpfS5zdW1tYXJ5LWdyb3VwX190aXRsZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLCAxZnIpIDRyZW07Z2FwOnZhcigtLXMyMCk7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmb250OnZhcigtLXQtU3RhbmRhcmQtQm9sZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQtQm9sZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVN0YW5kYXJkLUJvbGQpfS5zdW1tYXJ5LWdyb3VwX190aXRsZSAuY2FwdGlvbntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6dmFyKC0tczIwKSAwfS5zdW1tYXJ5LWdyb3VwX190aXRsZSAuYnRuLS1mbGF0e3BhZGRpbmctdG9wOnZhcigtLXMyMCk7cGFkZGluZy1ib3R0b206dmFyKC0tczIwKX0ucmVjb3Jke3BhZGRpbmc6MCAwIHZhcigtLWQyMCkgMH0ucmVjb3JkX19sYWJlbHtmb250OnZhcigtLXQtU21hbGwpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVNtYWxsKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU21hbGwpO2NvbG9yOnZhcigtLWMtMjEzMCl9LnJlY29yZF9fdmFsdWV7Zm9udDp2YXIoLS10LVN0YW5kYXJkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TdGFuZGFyZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVN0YW5kYXJkKTtjb2xvcjp2YXIoLS1jLTIxMTApfS5yZWNvcmRfX3ZhbHVlLmhhcy1idG57ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczptaW5tYXgoMCwgMWZyKSA0cmVtO2dhcDp2YXIoLS1zMTUpO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Zm9udDp2YXIoLS10LVN0YW5kYXJkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TdGFuZGFyZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVN0YW5kYXJkKX0ucmVjb3JkX192YWx1ZS5oYXMtYnRuIC5jYXB0aW9ue2Rpc3BsYXk6YmxvY2t9LnJlY29yZF9fdmFsdWUuaGFzLWJ0biAuYnRuLS1mbGF0e3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnJlY29yZF9fdmFsdWUgLmlzLWNvcHlpbmd7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIxODApfS5yZWNvcmRfX3N1YnRpdGxle2ZvbnQ6dmFyKC0tdC1TbWFsbCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGwpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TbWFsbCk7Y29sb3I6dmFyKC0tYy0yMTQwKX0ucmVjb3JkLS10cmFuc2ZlciAucmVjb3JkX19sYWJlbHtjb2xvcjp2YXIoLS1jLTIxNDApfS5oYXMtYXJyb3d7LS1zcXJ0MjogMS40MTQyMTM1NjI0Oy0tYXJyb3ctc2l6ZTogMS42cmVtOy0tYXJyb3ctYnc6IDAuMXJlbTstLWFycm93LWJvcmRlci13aWR0aDogMC4xcmVtIDAuMXJlbSAwLjFyZW0gMC4xcmVtOy0tYXJyb3ctYm9yZGVyLXN0eWxlOiBzb2xpZDstLWFycm93LWNvbG9yOiB2YXIoLS1jLTIxNjApOy0tYXJyb3ctYmc6IHZhcigtLWMtMjAxMCk7LS1hcnJvdy1ib3JkZXItY29sb3I6IHZhcigtLWFycm93LWNvbG9yKTstLWFycm93LWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7LS1hcnJvdy1wb3NpdGlvbi1sZWZ0OiAyLjlyZW07LS1hcnJvdy1wb3NpdGlvbi1yaWdodDogYXV0b30uaGFzLWFycm93OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5Om5vbmU7d2lkdGg6dmFyKC0tYXJyb3ctc2l6ZSk7aGVpZ2h0OnZhcigtLWFycm93LXNpemUpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItcmFkaXVzOnZhcigtLWFycm93LWJvcmRlci1yYWRpdXMpO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hcnJvdy1iZyk7Ym9yZGVyLXdpZHRoOnZhcigtLWFycm93LWJvcmRlci13aWR0aCk7Ym9yZGVyLXN0eWxlOnZhcigtLWFycm93LWJvcmRlci1zdHlsZSk7Ym9yZGVyLWNvbG9yOnZhcigtLWFycm93LWJvcmRlci1jb2xvcil9W2RhdGEtYXJyb3c9ZG93bl0uaGFzLWFycm93ey0tYXJyb3ctYm9yZGVyLWNvbG9yOiB2YXIoLS1hcnJvdy1iZykgdmFyKC0tYXJyb3ctYmcpIHZhcigtLWFycm93LWNvbG9yKSB2YXIoLS1hcnJvdy1jb2xvcil9W2RhdGEtYXJyb3c9ZG93bl0uaGFzLWFycm93OmFmdGVyey0tY2FsY0J0bTogY2FsYygoKHZhcigtLWFycm93LXNpemUpICogdmFyKC0tc3FydDIpKSAtIHZhcigtLWFycm93LXNpemUpKSAvIDQgLSB2YXIoLS1hcnJvdy1idykgKiAyKTtkaXNwbGF5OmJsb2NrO3RvcDphdXRvO3JpZ2h0OnZhcigtLWFycm93LXBvc2l0aW9uLXJpZ2h0KTtib3R0b206Y2FsYygodmFyKC0tYXJyb3ctc2l6ZSkvMiAtIHZhcigtLWNhbGNCdG0pKSotMSk7bGVmdDp2YXIoLS1hcnJvdy1wb3NpdGlvbi1sZWZ0KTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9W2RhdGEtYXJyb3c9dXBdLmhhcy1hcnJvd3stLWFycm93LWJvcmRlci1jb2xvcjogdmFyKC0tYXJyb3ctY29sb3IpIHZhcigtLWFycm93LWNvbG9yKSB2YXIoLS1hcnJvdy1iZykgdmFyKC0tYXJyb3ctYmcpfVtkYXRhLWFycm93PXVwXS5oYXMtYXJyb3c6YWZ0ZXJ7LS1jYWxjQnRtOiBjYWxjKCgodmFyKC0tYXJyb3ctc2l6ZSkgKiB2YXIoLS1zcXJ0MikpIC0gdmFyKC0tYXJyb3ctc2l6ZSkpIC8gNCAtIHZhcigtLWFycm93LWJ3KSAqIDIpO2Rpc3BsYXk6YmxvY2s7dG9wOmNhbGMoKHZhcigtLWFycm93LXNpemUpLzIgLSB2YXIoLS1jYWxjQnRtKSkqLTEpO3JpZ2h0OnZhcigtLWFycm93LXBvc2l0aW9uLXJpZ2h0KTtib3R0b206YXV0bztsZWZ0OnZhcigtLWFycm93LXBvc2l0aW9uLWxlZnQpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uaGFzLWFycm93e3Bvc2l0aW9uOnJlbGF0aXZlfS5ibG9ja3F1b3Rley0tc3FydDI6IDEuNDE0MjEzNTYyNDstLWJsb2NrcXVvdGUtcGFkZGluZzogdmFyKC0tZDQwKSB2YXIoLS1zMjApOy0tYmxvY2txdW90ZS1tYXJnaW46IDA7LS1ibG9ja3F1b3RlLWJnOiB2YXIoLS1jLTMzMzApOy0tYmxvY2txdW90ZS1jb2xvcjogdmFyKC0tYy0yMDEwKTstLWJsb2NrcXVvdGUtZm9udDogdmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTstLWJsb2NrcXVvdGUtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLVN0YW5kYXJkLUJvbGQpOy0tYmxvY2txdW90ZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pOy0tYmxvY2txdW90ZS1hcnJvdy1zaXplOiAycmVtOy0tYmxvY2txdW90ZS1hcnJvdy1ib3JkZXItd2lkdGg6IDAuMXJlbTstLWJsb2NrcXVvdGUtYm9yZGVyOiB2YXIoLS1ibG9ja3F1b3RlLWFycm93LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYy0zMzMwKX0uYmxvY2txdW90ZVtkYXRhLWJnPVwiMjE4MFwiXXstLWJsb2NrcXVvdGUtYmc6IHZhcigtLWMtMjE4MCk7LS1ibG9ja3F1b3RlLWJvcmRlcjogdmFyKC0tYmxvY2txdW90ZS1hcnJvdy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWMtMjE3MCk7LS1ibG9ja3F1b3RlLWNvbG9yOiB2YXIoLS1jLTIxMTApfS5ibG9ja3F1b3RlLnAtdW5pZmllZHstLWJsb2NrcXVvdGUtcGFkZGluZzogdmFyKC0tZDQwKX0uYmxvY2txdW90ZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOnZhcigtLWJsb2NrcXVvdGUtcGFkZGluZyk7Y29sb3I6dmFyKC0tYmxvY2txdW90ZS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibG9ja3F1b3RlLWJnKTtib3JkZXI6dmFyKC0tYmxvY2txdW90ZS1ib3JkZXIpO2JvcmRlci1yYWRpdXM6dmFyKC0tYmxvY2txdW90ZS1ib3JkZXItcmFkaXVzKX0uYmxvY2txdW90ZSBwe21hcmdpbjowO3BhZGRpbmc6MDtmb250OmluaGVyaXQ7Y29sb3I6aW5oZXJpdH0uYmxvY2txdW90ZVtkYXRhLWFycm93XTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpub25lO3dpZHRoOnZhcigtLWJsb2NrcXVvdGUtYXJyb3ctc2l6ZSk7aGVpZ2h0OnZhcigtLWJsb2NrcXVvdGUtYXJyb3ctc2l6ZSk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6dmFyKC0tYmxvY2txdW90ZS1ib3JkZXItcmFkaXVzKTtjb2xvcjp2YXIoLS1ibG9ja3F1b3RlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsb2NrcXVvdGUtYmcpfS5ibG9ja3F1b3RlW2RhdGEtYXJyb3c9ZG93bl06YWZ0ZXJ7LS1jYWxjQnRtOiBjYWxjKCgodmFyKC0tYmxvY2txdW90ZS1hcnJvdy1zaXplKSAqIHZhcigtLXNxcnQyKSkgLSB2YXIoLS1ibG9ja3F1b3RlLWFycm93LXNpemUpKSAvIDQgLSB2YXIoLS1ibG9ja3F1b3RlLWFycm93LWJvcmRlci13aWR0aCkgKiAyKTtkaXNwbGF5OmJsb2NrO3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOmNhbGMoKHZhcigtLWJsb2NrcXVvdGUtYXJyb3ctc2l6ZSkvMiAtIHZhcigtLWNhbGNCdG0pKSotMSk7bGVmdDoyLjlyZW07dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO2JvcmRlci1ib3R0b206dmFyKC0tYmxvY2txdW90ZS1ib3JkZXIpO2JvcmRlci1sZWZ0OnZhcigtLWJsb2NrcXVvdGUtYm9yZGVyKX0uYmxvY2txdW90ZVtkYXRhLWFycm93PXVwXTphZnRlcnstLWNhbGNCdG06IGNhbGMoKCh2YXIoLS1ibG9ja3F1b3RlLWFycm93LXNpemUpICogdmFyKC0tc3FydDIpKSAtIHZhcigtLWJsb2NrcXVvdGUtYXJyb3ctc2l6ZSkpIC8gNCAtIHZhcigtLWJsb2NrcXVvdGUtYXJyb3ctYm9yZGVyLXdpZHRoKSAqIDIpO2Rpc3BsYXk6YmxvY2s7dG9wOmNhbGMoKHZhcigtLWJsb2NrcXVvdGUtYXJyb3ctc2l6ZSkvMiAtIHZhcigtLWNhbGNCdG0pKSotMSk7cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OjIuOXJlbTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7Ym9yZGVyLXRvcDp2YXIoLS1ibG9ja3F1b3RlLWJvcmRlcik7Ym9yZGVyLXJpZ2h0OnZhcigtLWJsb2NrcXVvdGUtYm9yZGVyKX0uc3BhY2Vyey0tc3BhY2VyLWhlaWdodDogMC4xcmVtOy0tc3BhY2VyLWxpbmUtaGVpZ2h0OiAwOy0tc3BhY2VyLWJnOiB2YXIoLS1jLTIxNjApOy0tc3BhY2VyLXBhZGRpbmc6IHZhcigtLXMyMCkgMDtwYWRkaW5nOnZhcigtLXNwYWNlci1wYWRkaW5nKX0uc3BhY2VyX19saW5le2hlaWdodDp2YXIoLS1zcGFjZXItaGVpZ2h0KTtsaW5lLWhlaWdodDp2YXIoLS1zcGFjZXItbGluZS1oZWlnaHQpO2ZvbnQtc2l6ZTowO2JhY2tncm91bmQtY29sb3I6dmFyKC0tc3BhY2VyLWJnKX0uY2FtcGFpZ257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstLWNhbXBhaWduLWFtb3VudC1iZzogdmFyKC0tYy0yMTEwKTstLWNhbXBhaWduLWFtb3VudC1jb2xvcjogdmFyKC0tYy0yMDEwKTstLWNhbXBhaWduLWFtb3VudC1vZmZzZXQ6IGNhbGMoLTEgKiB2YXIoLS1kNDApKTstLWNhbXBhaWduLWluZm8tcHQ6IHZhcigtLWQ1MCl9LmNhbXBhaWduLmlzLXN1cGVydmlzaW5ney0tY2FtcGFpZ24tYW1vdW50LWJnOiB2YXIoLS1jLTEwMTApfS5jYW1wYWlnbl9fYW1vdW50c3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtmbGV4LWRpcmVjdGlvbjpyb3c7d2lkdGg6bWluLWNvbnRlbnQ7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgodmFyKC0tY2FtcGFpZ24tYW1vdW50LW9mZnNldCkpfS5jYW1wYWlnbl9fYW1vdW50cyBbZGF0YS1hbW91bnRzXXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNhbXBhaWduLWFtb3VudC1iZyk7Y29sb3I6dmFyKC0tY2FtcGFpZ24tYW1vdW50LWNvbG9yKTtwYWRkaW5nOnZhcigtLXMxNSkgdmFyKC0tZDkwKSB2YXIoLS1zMTUpIGNhbGModmFyKC0tczIwKSArIHZhcigtLWQ4MCkpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmNhbXBhaWduX19hbW91bnRzIFtkYXRhLXBvdF17bWluLXdpZHRoOjFweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmNhbXBhaWduX19hbW91bnRzIFtkYXRhLXBvdF0gaW1nLC5jYW1wYWlnbl9fYW1vdW50cyBbZGF0YS1wb3RdIC5kYXRhLXBvdF9faWNvbntkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmU7LS10cmFuc2xhdGVJY29uWDogY2FsYygtMSAqIHZhcigtLWQ1MCkpOy0tdHJhbnNsYXRlSWNvblk6IC0wLjZyZW07LS1zY2FsZUljb25UbzogMS4yO3RyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tdHJhbnNsYXRlSWNvblgpLCB2YXIoLS10cmFuc2xhdGVJY29uWSkpIHNjYWxlKHZhcigtLXNjYWxlSWNvblRvKSl9LmNhbXBhaWduX19hbW91bnRzIFtkYXRhLXBvdF0gLnN2Zy1jYW1wYWlnbi1pY29ue2hlaWdodDoxMDAlO3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNhbXBhaWduX19hbW91bnRzIFtkYXRhLXBvdD12b3RlXSBpbWcsLmNhbXBhaWduX19hbW91bnRzIFtkYXRhLXBvdD12b3RlXSAuZGF0YS1wb3RfX2ljb257LS10cmFuc2xhdGVJY29uWDogLTQuOHJlbTstLXRyYW5zbGF0ZUljb25ZOiAtMC44cmVtfS5jYW1wYWlnbl9fYW1vdW50cyBbZGF0YS1wb3Q9Ym9vc3RdIGltZywuY2FtcGFpZ25fX2Ftb3VudHMgW2RhdGEtcG90PWJvb3N0XSAuZGF0YS1wb3RfX2ljb257LS10cmFuc2xhdGVJY29uWDogY2FsYygtMSAqIHZhcigtLWQ3MCkpOy0tc2NhbGVJY29uVG86IDF9LmNhbXBhaWduX19hbW91bnRzIFtkYXRhLXBvdD1jb250ZXN0XSBpbWcsLmNhbXBhaWduX19hbW91bnRzIFtkYXRhLXBvdD1jb250ZXN0XSAuZGF0YS1wb3RfX2ljb257LS10cmFuc2xhdGVJY29uWDogY2FsYygtMSAqIHZhcigtLWQ2MCkpOy0tc2NhbGVJY29uVG86IDF9LmNhbXBhaWduX19hbW91bnRzIFtkYXRhLXVzZWRde2ZvbnQ6dmFyKC0tdC1OMzAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1OMzAwKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtTjMwMCk7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpub3dyYXB9LmNhbXBhaWduX19hbW91bnRzIFtkYXRhLXRvdGFsXXtmb250OnZhcigtLXQtU21hbGwtQm9sZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGwtQm9sZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVNtYWxsLUJvbGQpO2Rpc3BsYXk6YmxvY2s7d2hpdGUtc3BhY2U6bm93cmFwfS5hY2NlbnQtYm94LS1kaWFsb2cuY2FtcGFpZ25fX2luZm9ze3BhZGRpbmc6dmFyKC0tY2FtcGFpZ24taW5mby1wdCkgdmFyKC0tZDYwKSAwIHZhcigtLWQ4MCl9LmFjY2VudC1ib3gtLWRpYWxvZy5jYW1wYWlnbl9faW5mb3MgLnN0cm9uZy0taGVhZGxpbmUsLmFjY2VudC1ib3gtLWRpYWxvZy5jYW1wYWlnbl9faW5mb3MgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCwuYWNjZW50LWJveC0tZGlhbG9nLmNhbXBhaWduX19pbmZvcyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5hY2NlbnQtYm94LS1kaWFsb2cuY2FtcGFpZ25fX2luZm9zIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxke3BhZGRpbmctYm90dG9tOjB9LmFjY2VudC1ib3gtLWRpYWxvZy5jYW1wYWlnbl9faW5mb3MgLnN0cm9uZy0taGVhZGxpbmU6Zmlyc3QtY2hpbGQsLmFjY2VudC1ib3gtLWRpYWxvZy5jYW1wYWlnbl9faW5mb3MgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCwuYWNjZW50LWJveC0tZGlhbG9nLmNhbXBhaWduX19pbmZvcyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5hY2NlbnQtYm94LS1kaWFsb2cuY2FtcGFpZ25fX2luZm9zIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9LmFjY2VudC1ib3gtLWRpYWxvZy5jYW1wYWlnbl9faW5mb3MgLmNhbXBhaWduLWxvZ28sLmFjY2VudC1ib3gtLWRpYWxvZy5jYW1wYWlnbl9faW5mb3MgLnR5YywuYWNjZW50LWJveC0tZGlhbG9nLmNhbXBhaWduX19pbmZvcyAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9ue3BhZGRpbmctdG9wOnZhcigtLWNhbXBhaWduLWluZm8tcHQpfS5hY2NlbnQtYm94LS1kaWFsb2cuY2FtcGFpZ25fX2luZm9zIC5jYW1wYWlnbi1sb2dve3BhZGRpbmctYm90dG9tOmNhbGMoMip2YXIoLS1jYW1wYWlnbi1pbmZvLXB0KSl9LmNhbXBhaWduOmxhc3QtY2hpbGQgLmFjY2VudC1ib3gtLWRpYWxvZy5jYW1wYWlnbl9faW5mb3MgLmNhbXBhaWduLWxvZ297cGFkZGluZy1ib3R0b206Y2FsYyh2YXIoLS1jYW1wYWlnbi1pbmZvLXB0KSl9QG1lZGlhKG1heC13aWR0aDogOTkwLjk4cHgpey5jb250YWN0cyAuaW1wcmludCAuYnRuLS1saW5rOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmNvbnRhY3Rze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfS5jb250YWN0cyAuYnRuLC5jb250YWN0cyAuYnRuLmJ0bnttYXJnaW4tYm90dG9tOjB9fS5hdmF0YXItaGVhZHtkaXNwbGF5OmZsZXg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tYy0yMTEwKTt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmF2YXRhci1oZWFke21hcmdpbi1sZWZ0OnZhcigtLXM2MCl9fS5hdmF0YXItaGVhZF9faW1hZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjVyZW07aGVpZ2h0OjVyZW07Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYy0yMTgwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMjE4MCk7ZmxleC1zaHJpbms6MH0uYXZhdGFyLWhlYWRfX2ltYWdlIHN2ZywuYXZhdGFyLWhlYWRfX2ltYWdlIGltZ3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlfS5hdmF0YXItaGVhZF9faW1hZ2Ugc3Zne2ZpbGw6dmFyKC0tYy0yMTEwKX0uYXZhdGFyLWhlYWRfX2luZm97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOnZhcigtLWMtMjExMCk7d2lkdGg6Y2FsYygxMDAlIC0gMnJlbSl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5hdmF0YXItaGVhZF9faW5mb3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7dG9wOi0zcHh9fS5hdmF0YXItaGVhZF9faW5mby0tbW9iaWxle21hcmdpbi1sZWZ0OnZhcigtLXMzMCl9LmF2YXRhci1oZWFkX19pbmZvLXRleHR7ZGlzcGxheTpibG9jazt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDUwcHgpfS5hdmF0YXItaGVhZF9faW5mby10ZXh0Ky5hdmF0YXItaGVhZF9faW5mby10ZXh0e2NvbG9yOnZhcigtLWMtMjE0MCl9LmNhbXBhaWduLXNtYWxsey0tY2FtcGFpZ24tc21hbGwtaG92ZXItYm94LXNoYWRvdzogbm9uZTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEwMCU7Z3JpZC10ZW1wbGF0ZS1yb3dzOmF1dG8gMWZyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpsZWZ0O2dhcDoxcHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtbWQpO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDAsMCwwLDApO3RyYW5zaXRpb246Ym94LXNoYWRvdyAxNTBtcyBlYXNlLWluO3Bvc2l0aW9uOnJlbGF0aXZlfS5jYW1wYWlnbi1zbWFsbDphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym94LXNoYWRvdzp2YXIoLS1jYW1wYWlnbi1zbWFsbC1ob3Zlci1ib3gtc2hhZG93KTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1tZCk7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZS1pbi1vdXR9LmNhbXBhaWduLXNtYWxsOmhvdmVye2N1cnNvcjpwb2ludGVyfS5jYW1wYWlnbi1zbWFsbDpob3ZlcjphZnRlcnstLWNhbXBhaWduLXNtYWxsLWhvdmVyLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCB2YXIoLS1jLTIxMjApfS5jYW1wYWlnbi1zbWFsbC5uby1ob3Zlcjpob3ZlcntjdXJzb3I6dGV4dH0uY2FtcGFpZ24tc21hbGwubm8taG92ZXI6aG92ZXI6YWZ0ZXJ7LS1jYW1wYWlnbi1zbWFsbC1ob3Zlci1ib3gtc2hhZG93OiBub25lfS5jYW1wYWlnbi1zbWFsbF9faGVhZGVyey0tYWNjZW50LWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7LS1hY2NlbnQtYm94LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtMzMzMCk7LS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTMzMzApOy0tYWNjZW50LWJveC1jb2xvcjogdmFyKC0tYy0yMDEwKTstLWFjY2VudC1ib3gtdGl0bGUtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1hY2NlbnQtYm94LXBhZGRpbmc6IHZhcigtLXMyMCk7ZGlzcGxheTpncmlkO3dpZHRoOjEwMCU7Z3JpZC10ZW1wbGF0ZS1yb3dzOjEwMCU7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG8gMWZyO2dhcDp2YXIoLS1zMjApO2FsaWduLWl0ZW1zOmNlbnRlcn0uY2FtcGFpZ24tc21hbGxfX2hlYWRlciAuY2FtcGFpZ24tc21hbGxfX2ljb257ZGlzcGxheTpmbGV4O2hlaWdodDphdXRvO2FsaWduLWl0ZW1zOmNlbnRlcn0uY2FtcGFpZ24tc21hbGxfX2hlYWRlciAuc3ZnLWNhbXBhaWduLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjVyZW19LmNhbXBhaWduLXNtYWxsX19oZWFkZXIgLmNhbXBhaWduLW1vcmUtaWNvbntkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpey5jYW1wYWlnbi1zbWFsbF9faGVhZGVyey0tYWNjZW50LWJveC1wYWRkaW5nOiB2YXIoLS1zNDApO2dhcDp2YXIoLS1zNDApO2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvIDFmciAzLjJyZW19LmNhbXBhaWduLXNtYWxsX19oZWFkZXIgLmNhbXBhaWduLW1vcmUtaWNvbntkaXNwbGF5OmlubGluZS1ibG9ja319LmNhbXBhaWduLXNtYWxsW2RhdGEtcm93cz1cIjFcIl17Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmcn0uY2FtcGFpZ24tc21hbGxbZGF0YS1yb3dzPVwiMVwiXSAuY2FtcGFpZ24tc21hbGxfX2hlYWRlcntoZWlnaHQ6MTAwJX0uY2FtcGFpZ24tc21hbGxfX2hlYWRsaW5le2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtvdmVyZmxvdy14OmNsaXB9LmNhbXBhaWduLXNtYWxsX19oZWFkbGluZSAudGl0bGV7Y29sb3I6dmFyKC0tYWNjZW50LWJveC10aXRsZS1jb2xvcil9QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5jYW1wYWlnbi1zbWFsbF9faGVhZGxpbmUuaXMtbm93cmFwe292ZXJmbG93LXg6aGlkZGVufS5jYW1wYWlnbi1zbWFsbF9faGVhZGxpbmUuaXMtbm93cmFwIC50aXRsZXt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO21heC13aWR0aDoxMDAlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9fS5jYW1wYWlnbi1zbWFsbC0tYncgLmNhbXBhaWduLXNtYWxsX19oZWFkZXJ7LS1hY2NlbnQtYm94LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtMjExMCk7LS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTIwMTApOy0tYWNjZW50LWJveC1jb2xvcjogdmFyKC0tYy0yMTEwKTstLWFjY2VudC1ib3gtdGl0bGUtY29sb3I6IHZhcigtLWMtMjE0MCl9LmNhbXBhaWduLXNtYWxsX19ib2R5ey0tYWNjZW50LWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7LS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTIwMTApOy0tYWNjZW50LWJveC1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLTIxNzApOy0tYWNjZW50LWJveC1wYWRkaW5nOiB2YXIoLS1zMjApIHZhcigtLXM0MCkgdmFyKC0tczQwKSB2YXIoLS1zNDApO2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5hY2NlbnQtYm94LS1jYW1wYWlnbi1hcmNoaXZle3RleHQtYWxpZ246bGVmdH0ubWVkaWEtYm94LXdyYXBwZXJ7b3ZlcmZsb3c6aGlkZGVufS5tZWRpYS1ib3h7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLWMtMjE4MCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCA1cmVtLCB2YXIoLS1jLTIxODApIDVyZW0pO21hcmdpbjowIGNhbGModmFyKC0tcmRzLWdyaWQtcGFkZGluZykqLTEpO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ubWVkaWEtYm94Lm1lZGlhLWJveC0tbm8tbWVkaWF7YmFja2dyb3VuZDp2YXIoLS1jLTIxODApfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWVkaWEtYm94e21hcmdpbjowO2ZsZXgtZGlyZWN0aW9uOnJvdztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgtOTBkZWcsIHRyYW5zcGFyZW50IDEwcmVtLCB2YXIoLS1jLTIxODApIDEwcmVtKX0ubWVkaWEtYm94OmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIxODApO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7cmlnaHQ6OTklO3RvcDowO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1lZGlhLWJveC5tZWRpYS1ib3gtLW5vLW1lZGlhLm1lZGlhLWJveC0tcmV2ZXJzZXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9fUBtZWRpYShtaW4td2lkdGg6IDE2NzhweCl7Lm1lZGlhLWJveDpiZWZvcmV7d2lkdGg6MTByZW19fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWVkaWEtYm94LS1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCA5cmVtLCB2YXIoLS1jLTIxODApIDlyZW0pfS5tZWRpYS1ib3gtLXJldmVyc2U6YmVmb3Jle2xlZnQ6OTklO3JpZ2h0OmF1dG99Lm1lZGlhLWJveC0tcmV2ZXJzZSAubWVkaWEtYm94X19jb250ZW50e3BhZGRpbmctbGVmdDo1cmVtfX0ubWVkaWEtYm94LS1uby1tZWRpYXttYXgtd2lkdGg6OTByZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5tZWRpYS1ib3gtLW5vLW1lZGlhe2JhY2tncm91bmQ6dmFyKC0tYy0yMTgwKX19Lm1lZGlhLWJveF9fY29udGVudHtwYWRkaW5nOnZhcigtLXM2MCkgdmFyKC0tcmRzLWdyaWQtcGFkZGluZyk7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1lZGlhLWJveF9fY29udGVudHtwYWRkaW5nOjVyZW0gNXJlbSA1cmVtIDB9fS5tZWRpYS1ib3hfX21lZGlhe21pbi13aWR0aDoyOHJlbTttYXgtd2lkdGg6NDZyZW07cGFkZGluZzowIHZhcigtLXM0MCl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5tZWRpYS1ib3hfX21lZGlhe3BhZGRpbmc6dmFyKC0tczkwKSAwfX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7Lm1lZGlhLWJveF9fbWVkaWF7d2lkdGg6NDZyZW07ZmxleC1zaHJpbms6MH19Lm1lZGlhLXRvcC1ib3JkZXJ7Ym9yZGVyLXRvcDouMXJlbSBzb2xpZCB2YXIoLS1jLTIxMzApfS5ub3RlLWxpc3R7cGFkZGluZzp2YXIoLS1kNjApIDA7bWFyZ2luOjA7d2lkdGg6MTAwJX0ubm90ZS1saXN0X19pdGVte2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcjtsaW5lLWhlaWdodDoxLjE7bWFyZ2luLWJvdHRvbTp2YXIoLS1zNDApfS5ub3RlLWxpc3RfX2l0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9Lm5vdGUtbGlzdF9faWNvbnttYXJnaW4tcmlnaHQ6dmFyKC0tczMwKX0ubm90ZS1saXN0X19pY29uIHN2Z3t3aWR0aDo0cmVtO2hlaWdodDo0cmVtfS5ub3RlLWxpc3RfX2NvbnRlbnQgc21hbGx7ZGlzcGxheTpibG9ja306cm9vdHstLWQyMC01MC05MDogMnJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7OnJvb3R7LS1kMjAtNTAtOTA6IDVyZW19fUBtZWRpYShtaW4td2lkdGg6IDExMThweCl7OnJvb3R7LS1kMjAtNTAtOTA6IDlyZW19fS5wcm9qZWN0LXRlYXNlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMH0ucHJvamVjdC10ZWFzZXItaW5mb19fdmlkZW97cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3otaW5kZXg6Mn0ucHJvamVjdC10ZWFzZXItaW5mb3stLXRlYXNlci1pbmZvLXBhZGRpbmc6IDAgMCB2YXIoLS1kNzApIDA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDtwYWRkaW5nOnZhcigtLXRlYXNlci1pbmZvLXBhZGRpbmcpO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLXJvd3M6YXV0byBhdXRvO2dyaWQtdGVtcGxhdGUtYXJlYXM6XCJiYWRnZVwiIFwidGl0bGVcIn0ucHJvamVjdC10ZWFzZXItaW5mbyAucHJvamVjdC10ZWFzZXItaW5mb19fdGl0bGV7Z3JpZC1hcmVhOnRpdGxlO3BhZGRpbmctdG9wOnZhcigtLWQ2MCl9LnByb2plY3QtdGVhc2VyLWluZm8gLnByb2plY3QtdGVhc2VyLWluZm9fX2JhZGdle2dyaWQtYXJlYTpiYWRnZX0ucHJvamVjdC10ZWFzZXItaW5mbyAucHJvamVjdC10ZWFzZXItaW5mb19fYmFkZ2U6bm90KDplbXB0eSl7bWFyZ2luOmNhbGMoLTEqdmFyKC0tZDQwKSkgMCAwIGNhbGMoLTEqdmFyKC0tcmRzLWdyaWQtcGFkZGluZykpfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsucHJvamVjdC10ZWFzZXItaW5mbyAucHJvamVjdC10ZWFzZXItaW5mb19fYmFkZ2U6bm90KDplbXB0eSl7cGFkZGluZy10b3A6dmFyKC0tZDcwKTttYXJnaW46MCBhdXRvfX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnByb2plY3QtdGVhc2VyLWluZm97cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjA7Z3JpZC10ZW1wbGF0ZS1yb3dzOmF1dG8gbWlubWF4KDAsIDFmcikgYXV0bztncmlkLXRlbXBsYXRlLWFyZWFzOlwiYmFkZ2VcIiBcInZpZGVvXCIgXCJ0aXRsZVwifS5wcm9qZWN0LXRlYXNlci1pbmZvIC5wcm9qZWN0LXRlYXNlci1pbmZvX190aXRsZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7Y29sb3I6dmFyKC0tYy0yMDEwKTtwYWRkaW5nOjB9LnByb2plY3QtdGVhc2VyLWluZm8gLnByb2plY3QtdGVhc2VyLWluZm9fX3RpdGxlLmlzLXRlYXNlci1iZ3twYWRkaW5nOjAgMCA0LjVyZW0gMH0ucHJvamVjdC10ZWFzZXItaW5mbyAucHJvamVjdC10ZWFzZXItaW5mb19fdmlkZW97cG9zaXRpb246c3RhdGljO2xlZnQ6YXV0bzt0b3A6YXV0bztkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7YWxpZ24taXRlbXM6Y2VudGVyO3RyYW5zZm9ybTpub25lO3otaW5kZXg6Mn0ucHJvamVjdC10ZWFzZXItaW5mbyAuYnRuLXBsYXl7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvfX0ucHJvamVjdC10ZWFzZXItaW5mb34ucHJvamVjdC10ZWFzZXItaW5mb19fdmlkZW97ei1pbmRleDoxMn0ucHJvamVjdC10ZWFzZXItYmd7LS1oZWFkZXItcGFkZGluZzogMDstLXRlYXNlci1iZy1tYXgtaGVpZ2h0OiAyOC41cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7YXNwZWN0LXJhdGlvOjEyMDAvNjcwO21heC1oZWlnaHQ6dmFyKC0tdGVhc2VyLWJnLW1heC1oZWlnaHQpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7ei1pbmRleDoxfS5wcm9qZWN0LXRlYXNlci1iZzphZnRlcntiYWNrZ3JvdW5kOnZhcigtLW92ZXJsYXktaW1hZ2VzKTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2NvbnRlbnQ6XCJcIn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnByb2plY3QtdGVhc2VyLWJney0tdGVhc2VyLWJnLW1heC1oZWlnaHQ6IDQ5cmVtfX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnByb2plY3QtdGVhc2VyLWJney0tdGVhc2VyLWJnLW1heC1oZWlnaHQ6IDU1LjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDExMThweCl7LnByb2plY3QtdGVhc2VyLWJney0tdGVhc2VyLWJnLW1heC1oZWlnaHQ6IDcxLjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7LnByb2plY3QtdGVhc2VyLWJney0tdGVhc2VyLWJnLW1heC1oZWlnaHQ6IDgxLjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucHJvamVjdC10ZWFzZXItYmd7LS10ZWFzZXItYmctbWF4LWhlaWdodDogOTRyZW19fS5wcm9qZWN0LXRlYXNlci1iZyAuYnRuLXBsYXl7ei1pbmRleDoyfS5vcmdhbml6YXRpb24tdGVhc2VyLW0tbG9nb3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MTguNXJlbTtoZWlnaHQ6Y2FsYygxOC41cmVtICsgdmFyKC0tZDQwKSk7cGFkZGluZy1ib3R0b206dmFyKC0tZDQwKTttYXJnaW4tdG9wOi05LjI1cmVtO2JvcmRlcjp2YXIoLS1zMTApIHNvbGlkIHZhcigtLWMtMjAxMCk7YmFja2dyb3VuZDp2YXIoLS1jLTIwMTApfVtkYXRhLXBwcC10aGVtZV17LS1wcHAtYmFubmVyLWJnOiB2YXIoLS1jLTIxMTApOy0tcHBwLWJhbm5lci1jb2xvcjogdmFyKC0tYy0yMDEwKX0udGVhc2VyLXNlY3Rpb24tLXBwcHstLXBwcC1iYW5uZXItcGFkZGluZzogdmFyKC0tZDYwKSAwO2NvbG9yOnZhcigtLXBwcC1iYW5uZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcHBwLWJhbm5lci1iZyk7cGFkZGluZzp2YXIoLS1wcHAtYmFubmVyLXBhZGRpbmcpfS50ZWFzZXItc2VjdGlvbi0tcHBwLWJhbm5lcnt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2dhcDp2YXIoLS1kNDApO2NvbG9yOnZhcigtLXBwcC1iYW5uZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcHBwLWJhbm5lci1iZyk7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvIG1pbm1heCgwLCAxZnIpO2dyaWQtdGVtcGxhdGUtYXJlYXM6XCJsb2dvIG5hbWVcIjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udDp2YXIoLS10LVNtYWxsLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVNtYWxsLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TbWFsbC1Cb2xkKTt0ZXh0LWRlY29yYXRpb246dW5zZXR9LnRlYXNlci1zZWN0aW9uLS1wcHAtYmFubmVyLmlzLWdhcGxlc3N7Z2FwOjB9LnRlYXNlci1zZWN0aW9uLS1wcHAtYmFubmVyOmZvY3VzLC50ZWFzZXItc2VjdGlvbi0tcHBwLWJhbm5lcjpob3Zlcntjb2xvcjp2YXIoLS1wcHAtYmFubmVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBwcC1iYW5uZXItYmcpO3RleHQtZGVjb3JhdGlvbjpub25lfS50ZWFzZXItc2VjdGlvbi0tcHBwLWJhbm5lcl9faW1nLWxvZ297Z3JpZC1hcmVhOmxvZ299LnRlYXNlci1zZWN0aW9uLS1wcHAtYmFubmVyX19pbWctbG9nbyAuaW1nLXJlc3BvbnNpdmV7d2lkdGg6YXV0bzttYXgtaGVpZ2h0OjdyZW19LnRlYXNlci1zZWN0aW9uLS1wcHAtYmFubmVyX190aXRsZXtncmlkLWFyZWE6bmFtZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wcHAtdGl0bGV7Zm9udDp2YXIoLS10LVQzMDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVQzMDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1UMzAwKX1idXR0b24uYXJ0aWNsZS1jb2Z1bmRpbmctYmFkZ2Vze3RleHQtYWxpZ246bGVmdH0uYXJ0aWNsZS1jb2Z1bmRpbmctYmFkZ2V7LS1jb2Z1bmRpbmctYmFkZ2UtYmc6IHZhcigtLWMtMTAxMCk7LS1jb2Z1bmRpbmctYmFkZ2UtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1jb2Z1bmRpbmctYmFkZ2UtcGFkZGluZzogdmFyKC0tZDQwKSB2YXIoLS1kNjApIHZhcigtLWQ0MCkgdmFyKC0tZDIwLTUwLTkwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvZnVuZGluZy1iYWRnZS1iZyk7Y29sb3I6dmFyKC0tY29mdW5kaW5nLWJhZGdlLWNvbG9yKTtwYWRkaW5nOnZhcigtLWNvZnVuZGluZy1iYWRnZS1wYWRkaW5nKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5hcnRpY2xlLWNvZnVuZGluZy1iYWRnZTpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29mdW5kaW5nLWJhZGdlLWJnKTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3JpZ2h0Ojk5JTt0b3A6MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYShtaW4td2lkdGg6IDMyMHB4KXsuYXJ0aWNsZS1jb2Z1bmRpbmctYmFkZ2V7d2lkdGg6Zml0LWNvbnRlbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsuYXJ0aWNsZS1jb2Z1bmRpbmctYmFkZ2V7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYShtaW4td2lkdGg6IDE2NzhweCl7LmFydGljbGUtY29mdW5kaW5nLWJhZGdle3BhZGRpbmctbGVmdDp2YXIoLS1zNjApfS5hcnRpY2xlLWNvZnVuZGluZy1iYWRnZTpiZWZvcmV7ZGlzcGxheTpub25lfX0uYXJ0aWNsZS1jb2Z1bmRpbmctYmFkZ2UgLmFsZXJ0X19idXR0b24tLWljb24tc2l6ZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDp2YXIoLS1zMTApO3RvcDp2YXIoLS1zMTApfS5hcnRpY2xlLWNvZnVuZGluZy1iYWRnZV9fdmFsdWV7Zm9udDp2YXIoLS10LU4yMDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLU4yMDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1OMjAwKX0uYXJ0aWNsZS1jb2Z1bmRpbmctYmFkZ2VfX3NtYWxsLmhhcy1pbmZvLWJ0biwuYXJ0aWNsZS1jb2Z1bmRpbmctYmFkZ2VfX3ZhbHVlLmhhcy1pbmZvLWJ0bntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0tZDEwKTtmbGV4LXdyYXA6bm93cmFwO3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7LmFydGljbGUtY29mdW5kaW5nLWJhZGdlX19zbWFsbC5oYXMtaW5mby1idG4sLmFydGljbGUtY29mdW5kaW5nLWJhZGdlX192YWx1ZS5oYXMtaW5mby1idG57ZmxleC13cmFwOndyYXA7d2hpdGUtc3BhY2U6bm9ybWFsfX0ub3JnYW5pemF0aW9uLWNmLWJhZGdlLWRvd257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTEwMTApO3dpZHRoOjEwMCV9Lm9yZ2FuaXphdGlvbi1jZi1iYWRnZS1kb3duOmJlZm9yZXtkaXNwbGF5Om5vbmV9Lm9yZ2FuaXphdGlvbi1jZi1iYWRnZS1kb3duIC5hcnRpY2xlLWNvZnVuZGluZy1iYWRnZXMtLWJhZGdle3BhZGRpbmctaW5saW5lOjB9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5ib2R5LS1vcmdhbml6YXRpb24gLnByb2plY3QtdGVhc2VyLWluZm9fX2JhZGdle2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5vcmdhbml6YXRpb24tY2YtYmFkZ2UtZG93bntkaXNwbGF5Om5vbmV9fS5waW5ud2FuZCAucm93IC5jb2w6bnRoLWNoaWxkKDMpe2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnBpbm53YW5kIC5yb3cgLmNvbDpudGgtY2hpbGQoMyl7ZGlzcGxheTpibG9ja319LnN0aWNreS1zdXBwb3J0LWJhcnt3aWR0aDoxMDAlO3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjIwO3dpbGwtY2hhbmdlOnRyYW5zZm9ybTtib3JkZXItdG9wOi4xcmVtIHNvbGlkIHZhcigtLWMtMjE3MCk7YW5pbWF0aW9uOnNob3ctc3VwcG9ydC1iYXIgLjNzIDE7YW5pbWF0aW9uLWRlbGF5OjFzO2FuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIwMTApO2JveC1zaGFkb3c6MCAtMC4xcmVtIC4zcmVtIDAgcmdiYSgwLDAsMCwuMDUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5wcm9qZWN0LXdpZGdldHtkaXNwbGF5OmdyaWQ7Z2FwOnZhcigtLWQ4MCk7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmciAxZnJ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wcm9qZWN0LXdpZGdldHtncmlkLXRlbXBsYXRlLXJvd3M6YXV0bztncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0byAxZnJ9fS5teXR5Rm9ybUNvbnRyb2wuaXMtZmFtaWx5LW1vbm9zcGFjZSwubXl0eUZvcm1UYWlsU2VsZWN0IC5pcy1mYW1pbHktbW9ub3NwYWNlLnNlbGVjdC1sYWJlbHstLW15dHktZm9ybS1jb250cm9sLWZvbnQ6IDQwMCAxLjdyZW0vMS4yIHZhcigtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSk7bWluLWhlaWdodDoyMjBweH0ucHJvamVjdC13aWRnZXRfX2NvZGUgLmJ0bi0tc2hhcmluZzpub3QoLmlzLWJsb2NrKXstLW15dHktYnRuLXdpZHRoOiAycmVtOy0tbXl0eS1idG4taGVpZ2h0OiAycmVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1cHg7dG9wOjA7ei1pbmRleDoxMH1Aa2V5ZnJhbWVzIHNob3ctc3VwcG9ydC1iYXJ7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19W2RhdGEtaGVhcnQtYW5pbWF0aW9uXXtkaXNwbGF5OmZsZXg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3dpZHRoOjEwMCU7b3ZlcmZsb3c6Y2xpcDtoZWlnaHQ6MTAwJTtsZWZ0OjA7Ym90dG9tOjA7YWxpZ24taXRlbXM6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cG9pbnRlci1ldmVudHM6bm9uZX1bZGF0YS1oZWFydF17LS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOy0tYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7b3BhY2l0eTowfVtkYXRhLWhlYXJ0XSBzdmd7Y29sb3I6dmFyKC0tYy0xMDEwKTtmaWxsOnZhcigtLWMtMTAxMCl9W2RhdGEtaGVhcnRdOm50aC1jaGlsZCgxbil7YW5pbWF0aW9uOmhlYXJ0VXAxIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLjNzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59W2RhdGEtaGVhcnRdOm50aC1jaGlsZCgybil7YW5pbWF0aW9uOmhlYXJ0VXA1IHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLjJzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59W2RhdGEtaGVhcnRdOm50aC1jaGlsZCgzbil7YW5pbWF0aW9uOmhlYXJ0VXA0IHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLjNzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59W2RhdGEtaGVhcnRdOm50aC1jaGlsZCg0bil7YW5pbWF0aW9uOmhlYXJ0VXAzIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLjRzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59W2RhdGEtaGVhcnRdOm50aC1jaGlsZCg1bil7YW5pbWF0aW9uOmhlYXJ0VXAyIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLjVzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59W2RhdGEtaGVhcnRdOm50aC1jaGlsZCg2bil7YW5pbWF0aW9uOmhlYXJ0VXAxIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLjZzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59W2RhdGEtaGVhcnRdOm50aC1jaGlsZCg3bil7YW5pbWF0aW9uOmhlYXJ0VXAyIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLjdzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59W2RhdGEtaGVhcnRdOm50aC1jaGlsZCg4bil7YW5pbWF0aW9uOmhlYXJ0VXAzIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLjhzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59W2RhdGEtaGVhcnRdOm50aC1jaGlsZCg5bil7YW5pbWF0aW9uOmhlYXJ0VXA0IHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLjlzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59W2RhdGEtaGVhcnRdOm50aC1jaGlsZCgxMG4pe2FuaW1hdGlvbjpoZWFydFVwNSB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIDFzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59QGtleWZyYW1lcyBoZWFydFVwMXswJXtvcGFjaXR5OjA7c2NhbGU6MS4yO3JvdGF0ZTowO3RyYW5zbGF0ZTowIDV2aH0yNSV7b3BhY2l0eToxfTUwJXtyb3RhdGU6LTEyZGVnfTc1JXtvcGFjaXR5OjE7c2NhbGU6MS41fTEwMCV7b3BhY2l0eTowO3NjYWxlOi44O3JvdGF0ZToxMmRlZzt0cmFuc2xhdGU6NzVweCAtNjB2aH19QGtleWZyYW1lcyBoZWFydFVwMnswJXtvcGFjaXR5OjA7c2NhbGU6MTtyb3RhdGU6MDt0cmFuc2xhdGU6MCA1dmh9MjUle29wYWNpdHk6MX01MCV7cm90YXRlOjEyZGVnfTc1JXtvcGFjaXR5OjE7c2NhbGU6MS4zfTEwMCV7b3BhY2l0eTowO3NjYWxlOi44O3JvdGF0ZTotMTJkZWc7dHJhbnNsYXRlOi03NXB4IC01NXZofX1Aa2V5ZnJhbWVzIGhlYXJ0VXAzezAle29wYWNpdHk6MDtzY2FsZToxO3JvdGF0ZTowO3RyYW5zbGF0ZTowIDV2aH0yNSV7b3BhY2l0eToxfTUwJXtyb3RhdGU6N2RlZ303NSV7b3BhY2l0eToxO3NjYWxlOjEuM30xMDAle29wYWNpdHk6MDtzY2FsZTouODtyb3RhdGU6LTdkZWc7dHJhbnNsYXRlOjEyNXB4IC01MHZofX1Aa2V5ZnJhbWVzIGhlYXJ0VXA0ezAle29wYWNpdHk6MDtzY2FsZToxO3JvdGF0ZTowO3RyYW5zbGF0ZTowIDV2aH0yNSV7b3BhY2l0eToxfTUwJXtyb3RhdGU6M2RlZ303NSV7b3BhY2l0eToxO3NjYWxlOjEuNX0xMDAle29wYWNpdHk6MDtzY2FsZTouODtyb3RhdGU6LTNkZWc7dHJhbnNsYXRlOi0xMjVweCAtNjV2aH19QGtleWZyYW1lcyBoZWFydFVwNXswJXtvcGFjaXR5OjA7c2NhbGU6MTtyb3RhdGU6MDt0cmFuc2xhdGU6MCA1dmh9MjUle29wYWNpdHk6MX01MCV7cm90YXRlOjlkZWd9NzUle29wYWNpdHk6MTtzY2FsZToxLjF9MTAwJXtvcGFjaXR5OjA7c2NhbGU6Ljg7cm90YXRlOi05ZGVnO3RyYW5zbGF0ZTotMTAwcHggLTQ1dmh9fS5yZWNvbW1lbmRlZC1iYXJfX2NhcHRpb257Zm9udDp2YXIoLS10LVN0YW5kYXJkLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZC1Cb2xkKX0ucmVjb21tZW5kZWQtYmFyX19tb3JlIC5idG57LS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0fUBtZWRpYShtYXgtd2lkdGg6IDk5MC45OHB4KXtbZGF0YS1mYWNldD1tb3JlXSAuYnRuOm5vdCguaXMtYmxvY2spe3dpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXtbZGF0YS1mYWNldC10b2dnbGVzXSBbZGF0YS1mYWNldD1zZWFyY2hde29yZGVyOjF9W2RhdGEtZmFjZXQtdG9nZ2xlc10gW2RhdGEtZmFjZXQ9Y3JpdGVyaW9uXXtvcmRlcjoyfVtkYXRhLWZhY2V0LXRvZ2dsZXNdIFtkYXRhLWZhY2V0PW1vcmVde29yZGVyOjN9W2RhdGEtZmFjZXQtdG9nZ2xlc10gW2RhdGEtZmFjZXQ9Y2F0ZWdvcnlde29yZGVyOjR9W2RhdGEtZmFjZXQtdG9nZ2xlc10gW2RhdGEtZmFjZXQ9cmV3YXJkX3R5cGVde29yZGVyOjV9W2RhdGEtZmFjZXQtdG9nZ2xlc10gW2RhdGEtZmFjZXQ9emlwXXtvcmRlcjo2fVtkYXRhLWZhY2V0LXRvZ2dsZXNdIFtkYXRhLWZhY2V0PWRpc3RhbmNlXXtvcmRlcjo3fX0ucHJvZ3Jlc3N7LS1wcm9ncmVzcy1iZzogdmFyKC0tYy0yMTcwKTstLXByb2dyZXNzLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tcHJvZ3Jlc3MtdmFsdWUtYmc6IHZhcigtLWMtMzMzMCk7LS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pOy0tcHJvZ3Jlc3Mtd2lkdGg6IDEwMCU7LS1wcm9ncmVzcy1oZWlnaHQ6IDJyZW07LS1wcm9ncmVzcy12YWx1ZS13aWR0aDogMDstLXByb2dyZXNzLXZhbHVlLXBhZGRpbmc6IDA7LS1wcm9ncmVzcy1hbW91bnQtcGFkZGluZzogMCB2YXIoLS1zMTUpOy0tcHJvZ3Jlc3MtZ2FwLXdpZHRoOiAxcHg7LS1wcm9ncmVzcy1nYXAtbGVmdC1wb3NpdGlvbjogMDstLXByb2dyZXNzLWdhcC1iZzogdmFyKC0tcHJvZ3Jlc3MtYmcpOy0tcHJvZ3Jlc3MtZ2FwLXdyYXAtd2lkdGg6IGNhbGMoMiAqIHZhcigtLXByb2dyZXNzLWdhcC13aWR0aCkpOy0tcHJvZ3Jlc3MtZ2FwLWJvcmRlci1jb2xvcjogdmFyKC0tcHJvZ3Jlc3MtdmFsdWUtYmcpOy0tcHJvZ3Jlc3MtZ2FwLXdyYXAtcG9zLWZhY3RvcjogMTt3aWR0aDp2YXIoLS1wcm9ncmVzcy13aWR0aCk7aGVpZ2h0OnZhcigtLXByb2dyZXNzLWhlaWdodCk7Y29sb3I6dmFyKC0tcHJvZ3Jlc3MtY29sb3IpO2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZCl9LnByb2dyZXNzX19iZ3t3aWR0aDp2YXIoLS1wcm9ncmVzcy13aWR0aCk7aGVpZ2h0OnZhcigtLXByb2dyZXNzLWhlaWdodCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wcm9ncmVzcy1iZyk7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czp2YXIoLS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKX0ucHJvZ3Jlc3NfX3ZhbHVle3dpZHRoOnZhcigtLXByb2dyZXNzLXZhbHVlLXdpZHRoKTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXByb2dyZXNzLXZhbHVlLWJnKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7ei1pbmRleDoxfS5wcm9ncmVzc19fYW1vdW50e2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZzp2YXIoLS1wcm9ncmVzcy1hbW91bnQtcGFkZGluZyk7aGVpZ2h0OnZhcigtLXByb2dyZXNzLWFtb3VudC1oZWlnaHQpO3dpZHRoOjEwMCU7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250OnZhcigtLXQtU3RhbmRhcmQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQpO2NvbG9yOnZhcigtLXByb2dyZXNzLWNvbG9yKX0ucHJvZ3Jlc3NfX2dhcHt3aWR0aDpjYWxjKDQqdmFyKC0tcHJvZ3Jlc3MtZ2FwLXdpZHRoKSk7aGVpZ2h0OnZhcigtLXByb2dyZXNzLWhlaWdodCk7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcHJvZ3Jlc3MtZ2FwLWJnKTtib3JkZXItbGVmdDpjYWxjKDIqdmFyKC0tcHJvZ3Jlc3MtZ2FwLXdpZHRoKSkgc29saWQgdmFyKC0tcHJvZ3Jlc3MtZ2FwLWJvcmRlci1jb2xvcik7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDp2YXIoLS1wcm9ncmVzcy1nYXAtbGVmdC1wb3NpdGlvbik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYygwcHggLSB2YXIoLS1wcm9ncmVzcy1nYXAtd2lkdGgpKSk7ei1pbmRleDozfS5wcm9ncmVzcy0tbGd7LS1wcm9ncmVzcy1oZWlnaHQ6IGF1dG87LS1wcm9ncmVzcy1iZzogdmFyKC0tYy0yMTEwKTstLXByb2dyZXNzLWFtb3VudC1wYWRkaW5nOiB2YXIoLS1zMTUpIHZhcigtLWQ2MCk7LS1wcm9ncmVzcy12YWx1ZS1iZzogdmFyKC0tYy0zMzMwKTstLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpOy0tcHJvZ3Jlc3MtZ2FwLXdyYXAtcG9zLWZhY3RvcjogMi44O2JvcmRlci1yYWRpdXM6dmFyKC0tcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMpfS5wcm9ncmVzcy0tbGcgLnByb2dyZXNzX19iZywucHJvZ3Jlc3MtLWxnIC5wcm9ncmVzc19fYW1vdW50LC5wcm9ncmVzcy0tbGcgLnByb2dyZXNzX192YWx1ZXtib3JkZXItcmFkaXVzOnZhcigtLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzKX0ucHJvZ3Jlc3MtLWxnIC5wcm9ncmVzc19fYW1vdW50e2Rpc3BsYXk6ZmxleDtmb250OnZhcigtLXQtTjIwMCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtTjIwMCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLU4yMDApfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsucHJvZ3Jlc3MtLWxney0tcHJvZ3Jlc3MtYW1vdW50LXBhZGRpbmc6IDAgdmFyKC0tZDYwKTstLXByb2dyZXNzLWFtb3VudC1oZWlnaHQ6IDlyZW07LS1wcm9ncmVzcy1nYXAtd3JhcC1wb3MtZmFjdG9yOiAyfX0ucHJvZ3Jlc3NfX2ljb257ZGlzcGxheTpub25lfS5wcm9ncmVzc19fZ2FwLS1sZ3stLXByb2dyZXNzLWdhcC1iZzogdHJhbnNwYXJlbnQ7LS1wcm9ncmVzcy1nYXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tcHJvZ3Jlc3MtZ2FwLXdpZHRoOiAxcmVtOy0tcHJvZ3Jlc3MtZ2FwLXdyYXAtd2lkdGg6IDNweDstLXByb2dyZXNzLWljb24td2lkdGg6IDIzcHg7LS1wcm9ncmVzcy1pY29uLXJhdGlvOiBjYWxjKDE1MCAvIDE0Myk7LS1wcm9ncmVzcy1pY29uLWhlaWdodDogY2FsYyh2YXIoLS1wcm9ncmVzcy1pY29uLXdpZHRoKSAqIHZhcigtLXByb2dyZXNzLWljb24tcmF0aW8pKTstLXByb2dyZXNzLWljb24tcG9zLXRvcDogY2FsYygtMC42ICogdmFyKC0tcHJvZ3Jlc3MtaWNvbi13aWR0aCkpOy0tcHJvZ3Jlc3MtaWNvbi1wb3MtbGVmdDogY2FsYygtMC40NiAqIHZhcigtLXByb2dyZXNzLWljb24td2lkdGgpKTt3aWR0aDp2YXIoLS1wcm9ncmVzcy1nYXAtd3JhcC13aWR0aCk7aGVpZ2h0OjEwMCU7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtsZXR0ZXItc3BhY2luZzotMTJweDtvdmVyZmxvdzp2aXNpYmxlO2JvcmRlcjowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6dmFyKC0tcHJvZ3Jlc3MtZ2FwLWxlZnQtcG9zaXRpb24pO3otaW5kZXg6M31AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnByb2dyZXNzX19nYXAtLWxney0tcHJvZ3Jlc3MtZ2FwLXdyYXAtd2lkdGg6IDRweDstLXByb2dyZXNzLWljb24td2lkdGg6IDI4cHg7LS1wcm9ncmVzcy1pY29uLXBvcy10b3A6IGNhbGMoLTAuNDk1ICogdmFyKC0tcHJvZ3Jlc3MtaWNvbi13aWR0aCkpfX1AbWVkaWEobWluLXdpZHRoOiAxNjc4cHgpey5wcm9ncmVzc19fZ2FwLS1sZ3stLXByb2dyZXNzLWljb24td2lkdGg6IDMwcHg7LS1wcm9ncmVzcy1pY29uLXBvcy1sZWZ0OiBjYWxjKC0wLjQ1ICogdmFyKC0tcHJvZ3Jlc3MtaWNvbi13aWR0aCkpfX0ucHJvZ3Jlc3NfX2dhcC0tbGc6YmVmb3JlLC5wcm9ncmVzc19fZ2FwLS1sZzphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcHJvZ3Jlc3MtZ2FwLWJvcmRlci1jb2xvcik7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6YXV0bztsZWZ0OjB9LnByb2dyZXNzX19nYXAtLWxnOmJlZm9yZXt0b3A6MDtib3R0b206YXV0bztib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO2hlaWdodDpjYWxjKHZhcigtLXByb2dyZXNzLWdhcC13aWR0aCkgKyB2YXIoLS1wcm9ncmVzcy1pY29uLXBvcy10b3ApKi0wLjMpfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsucHJvZ3Jlc3NfX2dhcC0tbGc6YmVmb3Jle2hlaWdodDpjYWxjKHZhcigtLXByb2dyZXNzLWdhcC13aWR0aCkgKyB2YXIoLS1wcm9ncmVzcy1pY29uLXBvcy10b3ApKi0xKX19LnByb2dyZXNzX19nYXAtLWxnOmFmdGVye2hlaWdodDp2YXIoLS1wcm9ncmVzcy1nYXAtd2lkdGgpO2JvdHRvbTowO3RvcDphdXRvO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyl9LnByb2dyZXNzX19nYXAtLWxnIC5wcm9ncmVzc19faWNvbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOnZhcigtLXByb2dyZXNzLWljb24td2lkdGgpO2hlaWdodDp2YXIoLS1wcm9ncmVzcy1pY29uLWhlaWdodCk7dG9wOnZhcigtLXByb2dyZXNzLWljb24tcG9zLXRvcCk7bGVmdDp2YXIoLS1wcm9ncmVzcy1pY29uLXBvcy1sZWZ0KTtiYWNrZ3JvdW5kOnVybChcIn5zdmc0Y3NzL3Byb2dyZXNzLWhlYXJ0LnN2Z1wiKSByZ2JhKDAsMCwwLDApIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tfS5wcm9ncmVzc19fZ2FwLS1sZ1tkYXRhLWdhcC1yZXNldF17dHJhbnNmb3JtOnRyYW5zbGF0ZVgodmFyKC0tcHJvZ3Jlc3MtZ2FwLXdyYXAtd2lkdGgpKX1AbWVkaWEobWluLXdpZHRoOiAxMTE4cHgpey5wcm9ncmVzc19fZ2FwLS1sZ1tkYXRhLWdhcC1yZXNldF17dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5wcm9qZWN0LWhlYWRlci1pbmZvLWJsb2Nre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmV9LnByb2plY3QtaGVhZGVyLWluZm8tYmxvY2sgLnByb2plY3QtdGVhc2VyX3RleHR7cGFkZGluZzowIDAgdmFyKC0tZDYwKSAwfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsucHJvamVjdC1oZWFkZXItaW5mby1ibG9ja3t6LWluZGV4OjE1O21hcmdpbi10b3A6LTQuNXJlbX0ucHJvamVjdC1oZWFkZXItaW5mby1ibG9jayAucHJvamVjdC1wcm9ncmVzc3tvcmRlcjoxfS5wcm9qZWN0LWhlYWRlci1pbmZvLWJsb2NrIC5wcm9qZWN0LW51bWJlcnN7b3JkZXI6Mn0ucHJvamVjdC1oZWFkZXItaW5mby1ibG9jayAucHJvamVjdC10ZWFzZXJfdGV4dHtwYWRkaW5nOnZhcigtLWQ2MCkgMCAwIDA7b3JkZXI6M319LnByb2plY3QtcHJvZ3Jlc3MgLmZhbi1ib3h7cGFkZGluZzo0LjVyZW0gdmFyKC0tZDkwKX0uY2FtcGFpZ24tcHJvZ3Jlc3MtYXJyb3ctYm94e3BhZGRpbmctaW5saW5lOnZhcigtLWQ4MCl9LmNhbXBhaWduLXByb2dyZXNzey0tY2FtcGFpZ24tcHJvZ3Jlc3MtaGVpZ2h0OiA4LjVyZW07LS1wcm9ncmVzcy1pY29uLXdpZHRoOiAxM3JlbTstLXByb2dyZXNzLWljb24taGVpZ2h0OiAxMHJlbTstLXByb2dyZXNzLWljb24tb2Zmc2V0LXg6IDIuOHJlbTstLXByb2dyZXNzLWljb24tb2Zmc2V0LXk6IHZhcigtLXM0MCk7LS1wcm9ncmVzcy1pY29uLW92ZXJzaXplOiBjYWxjKHZhcigtLXByb2dyZXNzLWljb24taGVpZ2h0KSAtIHZhcigtLWNhbXBhaWduLXByb2dyZXNzLWhlaWdodCkpOy0tcHJvZ3Jlc3MtYm90dG9tLXNwYWNlOiBjYWxjKHZhcigtLXByb2dyZXNzLWljb24tb2Zmc2V0LXkpICsgdmFyKC0tcHJvZ3Jlc3MtaWNvbi1vdmVyc2l6ZSkpO3BhZGRpbmctaW5saW5lOnZhcigtLWQ4MCk7cGFkZGluZy1ibG9jazowIHZhcigtLXByb2dyZXNzLWJvdHRvbS1zcGFjZSl9LnByb2dyZXNzLS1jYW1wYWlnbnstLXByb2dyZXNzLWhlaWdodDogdmFyKC0tY2FtcGFpZ24tcHJvZ3Jlc3MtaGVpZ2h0KTstLXByb2dyZXNzLWJnOiB2YXIoLS1jLTIxMTApOy0tcHJvZ3Jlc3MtcG9zc2libGUtdmFsdWUtYmc6IHZhcigtLWMtMzM1MCk7LS1wcm9ncmVzcy11c2VkLWFtb3VudDogMCU7LS1wcm9ncmVzcy1wb3NzaWJsZS1hbW91bnQ6IDAlOy0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtib3JkZXItcmFkaXVzOnZhcigtLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5wcm9ncmVzcy0tY2FtcGFpZ25fX2JhcnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczp2YXIoLS1wcm9ncmVzcy11c2VkLWFtb3VudCkgdmFyKC0tcHJvZ3Jlc3MtcG9zc2libGUtYW1vdW50KTtncmlkLXRlbXBsYXRlLXJvd3M6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO292ZXJmbG93LXg6Y2xpcH0ucHJvZ3Jlc3MtLWNhbXBhaWduX19iYXJzIC5wcm9ncmVzc19fYW1vdW50e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0ucHJvZ3Jlc3MtLWNhbXBhaWduX191c2VkLC5wcm9ncmVzcy0tY2FtcGFpZ25fX3Bvc3NpYmxle2hlaWdodDoxMDAlO292ZXJmbG93LXg6Y2xpcH0ucHJvZ3Jlc3MtLWNhbXBhaWduX19wb3NzaWJsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXByb2dyZXNzLXBvc3NpYmxlLXZhbHVlLWJnKTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKX0ucHJvZ3Jlc3MtLWNhbXBhaWduX191c2Vke2JhY2tncm91bmQtY29sb3I6dmFyKC0tcHJvZ3Jlc3MtdmFsdWUtYmcpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKX0ucHJvZ3Jlc3MtLWNhbXBhaWduX191c2VkW2RhdGEtdXNlZD1cIjEwMFwiXXtib3JkZXItcmFkaXVzOnZhcigtLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpfS5wcm9ncmVzcy0tY2FtcGFpZ25fX3VzZWRbZGF0YS11c2VkPVwiMFwiXX4ucHJvZ3Jlc3MtLWNhbXBhaWduX19wb3NzaWJsZXtib3JkZXItcmFkaXVzOnZhcigtLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpfS5wcm9ncmVzcy0tY2FtcGFpZ25fX2ljb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDp2YXIoLS1wcm9ncmVzcy1pY29uLXdpZHRoKTtoZWlnaHQ6dmFyKC0tcHJvZ3Jlc3MtaWNvbi1oZWlnaHQpO3RyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tcHJvZ3Jlc3MtaWNvbi1vZmZzZXQteCksIHZhcigtLXByb2dyZXNzLWljb24tb2Zmc2V0LXkpKX0ucHJvZ3Jlc3MtLWNhbXBhaWduX19pY29uW2RhdGEtaWNvbj12b3RlXSAuaWNvbi0tY2FtcGFpZ257dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnJlbSl9LnByb2dyZXNzLS1jYW1wYWlnbl9fYW1vdW50e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2ZsZXgtZGlyZWN0aW9uOnJvdzt3aWR0aDptaW4tY29udGVudDtwb3NpdGlvbjpyZWxhdGl2ZX0ucHJvZ3Jlc3MtLWNhbXBhaWduX19hbW91bnQgW2RhdGEtYW1vdW50c117ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ucHJvZ3Jlc3MtLWNhbXBhaWduX19hbW91bnQgW2RhdGEtdXNlZF17Zm9udDp2YXIoLS10LU4zMDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLU4zMDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1OMzAwKTtkaXNwbGF5OmJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcH0ucHJvZ3Jlc3MtLWNhbXBhaWduX19hbW91bnQgW2RhdGEtdG90YWxde2ZvbnQ6dmFyKC0tdC1TbWFsbC1Cb2xkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TbWFsbC1Cb2xkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU21hbGwtQm9sZCk7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpub3dyYXB9LmluY2VudGl2ZXN7LS1pbmNlbnRpdmVzLWhlaWdodDogYXV0bzstLWluY2VudGl2ZXMtbWF4LWhlaWdodDogbm9uZTt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1pbmNlbnRpdmVzLWhlaWdodCk7bWF4LWhlaWdodDp2YXIoLS1pbmNlbnRpdmVzLW1heC1oZWlnaHQpfS5pbmNlbnRpdmVzLWdyaWR7LS1pbmNlbnRpdmUtZ3JpZC1tYXgtaGVpZ2h0OiB1bnNldDt3aWR0aDpjYWxjKDEwMCUgKyA4cHgpO3BhZGRpbmc6NHB4IDRweCAwIDRweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC00cHgsIC00cHgpO2hlaWdodDphdXRvO21heC1oZWlnaHQ6dmFyKC0taW5jZW50aXZlLWdyaWQtbWF4LWhlaWdodCk7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpfS5pbmNlbnRpdmVzLWdyaWQuaGFzLWhlaWdodHtvdmVyZmxvdzpoaWRkZW59LmNhcmQtLWRvbmF0aW9uLC5jYXJkLS1pbmNlbnRpdmV7aGVpZ2h0OjEwMCV9LmNhcmQtLWRvbmF0aW9uIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24gLmJ0bi0tc2hhcmluZ3stLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW59LmNhcmQtLWluY2VudGl2ZXstLWluY2VudGl2ZXMtYm94LXNoYWRvdzogbm9uZTtib3gtc2hhZG93OnZhcigtLWluY2VudGl2ZXMtYm94LXNoYWRvdyk7dHJhbnNpdGlvbjpib3gtc2hhZG93IDMwMG1zIGxpbmVhcjtjdXJzb3I6cG9pbnRlcn1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmNhcmQtLWluY2VudGl2ZXttaW4taGVpZ2h0OjI3LjVyZW19fS5jYXJkLS1pbmNlbnRpdmUgLmNhcmQtYm9keXtoZWlnaHQ6MTAwJX0uY2FyZC0taW5jZW50aXZlIC5jYXJkX19oZWFkZXIuaGFzLWluZm8tYnRue3dpZHRoOjEwMCU7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgYXV0bztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5jYXJkLS1pbmNlbnRpdmUgLmNhcmRfX2hlYWRlci5oYXMtaW5mby1idG4gLmNhcmQtaGVhZGxpbmV7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteDpoaWRkZW47aHlwaGVuczphdXRvO292ZXJmbG93LXdyYXA6YnJlYWstd29yZH0uY2FyZC0taW5jZW50aXZlIC5jYXJkX19oZWFkZXIuaGFzLWluZm8tYnRuIC5hbGVydF9fYnV0dG9ue21hcmdpbjpjYWxjKHZhcigtLWNhcmQtaXRlbS1wYWRkaW5nLXkpICsgLjJyZW0pO21hcmdpbi1yaWdodDowO2hlaWdodDphdXRvfS5jYXJkLS1pbmNlbnRpdmUgc3BhbltkYXRhLWNhcmQtdGV4dD1oZWFkbGluZV0sLmNhcmQtLWluY2VudGl2ZSBzcGFuW2RhdGEtY2FyZC10ZXh0PWRlc2Nde2Rpc3BsYXk6YmxvY2t9LmNhcmQtLWluY2VudGl2ZSBzcGFuW2RhdGEtY2FyZC10ZXh0PWhlYWRsaW5lLXN1Ym1pdHRlZF0sLmNhcmQtLWluY2VudGl2ZSBzcGFuW2RhdGEtY2FyZC10ZXh0PWRlc2Mtc3VibWl0dGVkXXtkaXNwbGF5Om5vbmV9LmNhcmQtLWluY2VudGl2ZS5pcy1kaXNhYmxlZCBzcGFuW2RhdGEtY2FyZC10ZXh0PWhlYWRsaW5lXSwuY2FyZC0taW5jZW50aXZlLmlzLWRpc2FibGVkIHNwYW5bZGF0YS1jYXJkLXRleHQ9ZGVzY117ZGlzcGxheTpub25lfS5jYXJkLS1pbmNlbnRpdmUuaXMtZGlzYWJsZWQgc3BhbltkYXRhLWNhcmQtdGV4dD1oZWFkbGluZS1zdWJtaXR0ZWRdLC5jYXJkLS1pbmNlbnRpdmUuaXMtZGlzYWJsZWQgc3BhbltkYXRhLWNhcmQtdGV4dD1kZXNjLXN1Ym1pdHRlZF17ZGlzcGxheTpibG9ja30uY2FyZC0taW5jZW50aXZlOm5vdCguaXMtZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKTpob3ZlcnstLWluY2VudGl2ZXMtYm94LXNoYWRvdzogMCAwIDAgNHB4IHZhcigtLWMtMjExMCl9LmluY2VudGl2ZV9fbGltaXRze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOm5vd3JhcDttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOnZhcigtLXMyMCl9LmluY2VudGl2ZV9fcHJpY2Utcm93e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIGF1dG87YWxpZ24taXRlbXM6Y2VudGVyfS5pbmNlbnRpdmVfX3ByaWNle2p1c3RpZnktc2VsZjpmbGV4LXN0YXJ0fS5pbmNlbnRpdmVfX2Ftb3VudHtwYWRkaW5nLWxlZnQ6dmFyKC0tczEwKTtqdXN0aWZ5LXNlbGY6ZmxleC1lbmQ7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LXdyYXA6bm93cmFwfS5pbmNlbnRpdmVfX2Ftb3VudC12YWx1ZXtkaXNwbGF5OmlubGluZS1mbGV4O3BhZGRpbmctcmlnaHQ6dmFyKC0tczEwKX0uaW5jZW50aXZlX19hbW91bnQtZWRpdHtjb2xvcjp2YXIoLS1jLTIxMTApfS5pcy1zZWxlY3RlZCAuaW5jZW50aXZlX19hbW91bnQtZWRpdHtjb2xvcjp2YXIoLS1jLTIwMTApfS5pbmNlbnRpdmUtc2VsZWN0aW9ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LmluY2VudGl2ZS1idG4sLmluY2VudGl2ZS1udW1iZXJ7bWFyZ2luLWxlZnQ6YXV0b30uaW5jZW50aXZlLWJ0biAuYnRuOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsLmluY2VudGl2ZS1idG4gLmJ0bjpsYXN0LWNoaWxkLC5pbmNlbnRpdmUtbnVtYmVyIC5idG46Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwuaW5jZW50aXZlLW51bWJlciAuYnRuOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5pbmNlbnRpdmUtc2VsZWN0aW9uLmlzLXJldmVyc2UtY29sdW1uLXNte2dhcDp2YXIoLS1kMTApfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuaW5jZW50aXZlLXNlbGVjdGlvbi5pcy1yZXZlcnNlLWNvbHVtbi1zbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtnYXA6dmFyKC0tZDIwKX0uaW5jZW50aXZlLXNlbGVjdGlvbi5pcy1yZXZlcnNlLWNvbHVtbi1zbSAuaW5jZW50aXZlLWJ0bnttYXJnaW4tbGVmdDowO3dpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDU3NXB4KXsuaW5jZW50aXZlLXNlbGVjdGlvbi5pcy1yZXZlcnNlLWNvbHVtbi1zbSAuYnRue3doaXRlLXNwYWNlOm5vd3JhcH19aW5wdXRbdHlwZT1jaGVja2JveF1baWRePWluY2VudGl2ZS1dKy5idG4gLmNhcHRpb246Zmlyc3QtY2hpbGR7ZGlzcGxheTppbmxpbmV9aW5wdXRbdHlwZT1jaGVja2JveF1baWRePWluY2VudGl2ZS1dKy5idG4gLmNhcHRpb246bGFzdC1jaGlsZHtkaXNwbGF5Om5vbmV9aW5wdXRbdHlwZT1jaGVja2JveF1baWRePWluY2VudGl2ZS1dOmNoZWNrZWQrLmJ0biAuY2FwdGlvbjpmaXJzdC1jaGlsZHtkaXNwbGF5Om5vbmV9aW5wdXRbdHlwZT1jaGVja2JveF1baWRePWluY2VudGl2ZS1dOmNoZWNrZWQrLmJ0biAuY2FwdGlvbjpsYXN0LWNoaWxke2Rpc3BsYXk6aW5saW5lfS5pbmNlbnRpdmUtbnVtYmVyIC5idG57bWFyZ2luOjB9LmluY2VudGl2ZS1udW1iZXIgLmJ0bjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLC5pbmNlbnRpdmUtbnVtYmVyIC5idG46bGFzdC1jaGlsZHttYXJnaW46MH0uaW5jZW50aXZlLW51bWJlciAuYnRuIC5jYXB0aW9uOmZpcnN0LWNoaWxke2Rpc3BsYXk6aW5saW5lfS5pbmNlbnRpdmUtbnVtYmVyIC5idG4gLmNhcHRpb246bGFzdC1jaGlsZHtkaXNwbGF5Om5vbmV9LmluY2VudGl2ZS1udW1iZXIgLmJ0bi5pcy1zZWxlY3RlZCAuY2FwdGlvbjpmaXJzdC1jaGlsZHtkaXNwbGF5Om5vbmV9LmluY2VudGl2ZS1udW1iZXIgLmJ0bi5pcy1zZWxlY3RlZCAuY2FwdGlvbjpsYXN0LWNoaWxke2Rpc3BsYXk6aW5saW5lfS5sb2dvLWdyb3Vwey0tbG9nby1ncm91cC14LXBhZGRpbmc6IHZhcigtLXM0MCk7LS1sb2dvLWdyb3VwLXktcGFkZGluZzogdmFyKC0tczYwKTstLWxvZ28tZ3JvdXAtYm9yZGVyLXdpZHRoOiAxcHg7LS1sb2dvLWdyb3VwLWJvcmRlci1zdHlsZTogc29saWQ7LS1sb2dvLWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTYwKTstLWxvZ28tZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTstLWxvZ28tZ3JvdXAtYm9yZGVyLWJveC1zaGFkb3ctbGVmdC10b3A6IGluc2V0IHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXdpZHRoKSAwIDAgMCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1jb2xvciksIGluc2V0IDAgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItd2lkdGgpIDAgMCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1jb2xvcik7LS1sb2dvLWdyb3VwLWJvcmRlci1ib3gtc2hhZG93LXJpZ2h0LWJvdHRvbTogaW5zZXQgY2FsYyh2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci13aWR0aCkgKiAtMSkgMCAwIDAgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItY29sb3IpLCBpbnNldCAwIGNhbGModmFyKC0tbG9nby1ncm91cC1ib3JkZXItd2lkdGgpICogLTEpIDAgMCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1jb2xvcil9LmxvZ28tZ3JvdXBfX3Jvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDowO2JvcmRlcjp2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1zdHlsZSkgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItY29sb3IpO2JvcmRlci13aWR0aDp2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci13aWR0aCkgMCAwIHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXdpZHRoKTtib3JkZXItcmFkaXVzOnZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXJhZGl1cyl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5sb2dvLWdyb3VwX19yb3d7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwfX0ubG9nby1ncm91cF9fcGFydG5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO3BhZGRpbmc6dmFyKC0tbG9nby1ncm91cC15LXBhZGRpbmcpIDA7ZmxleDowIDAgYXV0bztib3JkZXI6dmFyKC0tbG9nby1ncm91cC1ib3JkZXItc3R5bGUpIHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLWNvbG9yKTtib3JkZXItd2lkdGg6MCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci13aWR0aCkgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItd2lkdGgpIDB9LmxvZ28tZ3JvdXBfX3BhcnRuZXI6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czp2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpIHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXJhZGl1cykgMCAwfS5sb2dvLWdyb3VwX19wYXJ0bmVyOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDAgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKSB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpfS5sb2dvLWdyb3VwX19wYXJ0bmVyOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czp2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubG9nby1ncm91cF9fcGFydG5lcnt3aWR0aDozMy4zMzMzMzMzMzMzJX0ubG9nby1ncm91cF9fcGFydG5lcltkYXRhLW1vZD1cIjBcIl06bnRoLWNoaWxkKDEpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJhZGl1czp2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpIDAgMCAwfS5sb2dvLWdyb3VwX19wYXJ0bmVyW2RhdGEtcG9zPVwiMXN0T25lUm93XCJdOm50aC1jaGlsZCgxKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yYWRpdXM6dmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKSAwIDAgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKX0ubG9nby1ncm91cF9fcGFydG5lcltkYXRhLW1vZD1cIjFcIl06bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKSB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpIDB9LmxvZ28tZ3JvdXBfX3BhcnRuZXJbZGF0YS1tb2Q9XCIyXCJdOm50aC1jaGlsZCgzKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yYWRpdXM6MCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpIDAgMH0ubG9nby1ncm91cF9fcGFydG5lcltkYXRhLW1vZD1cIjJcIl06bnRoLWNoaWxkKDMpOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXJhZGl1cykgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKSAwfS5sb2dvLWdyb3VwX19wYXJ0bmVyW2RhdGEtcG9zPVwiM3JkTGFzdEZ1bGxSb3dcIl06bnRoLWNoaWxkKDMpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5sb2dvLWdyb3VwW2RhdGEtY291bnQ9XCIxXCJdIC5sb2dvLWdyb3VwX19yb3d7d2lkdGg6MzMuMzMzMzMzMzMzMyV9LmxvZ28tZ3JvdXBbZGF0YS1jb3VudD1cIjFcIl0gLmxvZ28tZ3JvdXBfX3JvdyAubG9nby1ncm91cF9fcGFydG5lcnt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmxvZ28tZ3JvdXBbZGF0YS1jb3VudD1cIjJcIl0gLmxvZ28tZ3JvdXBfX3Jvd3t3aWR0aDo2Ni42NjY2NjY2NjY3JX0ubG9nby1ncm91cFtkYXRhLWNvdW50PVwiMlwiXSAubG9nby1ncm91cF9fcm93IC5sb2dvLWdyb3VwX19wYXJ0bmVye3dpZHRoOjUwJX19LmxvZ28tZ3JvdXBfX2xvZ297bWF4LXdpZHRoOmNhbGMoMTAwJSAtIHZhcigtLWxvZ28tZ3JvdXAteC1wYWRkaW5nKSAtIHZhcigtLWxvZ28tZ3JvdXAteC1wYWRkaW5nKSk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztoZWlnaHQ6MTAwJTthbGlnbi1pdGVtczpjZW50ZXJ9LmxvZ28tZ3JvdXBfX2xvZ28gLmlzLWFsdHRleHR7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5sb2dvLWdyb3VwX19pbWd7bWF4LWhlaWdodDoxMnJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmxvZ28tZ3JvdXBfX2ltZ3ttYXgtaGVpZ2h0Om5vbmV9fS5mYWN0c3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOnZhcigtLWQ2MCkgdmFyKC0tZDgwKX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZhY3Rze2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcH19LmZhY3RzIC5mYWN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJX0uZmFjdHMgLmZhY3QgLnZhbHVlLC5mYWN0cyAuZmFjdCAuY2FwdGlvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcH0uZmFjdHMgLmZhY3QgLmNhcHRpb257Zm9udDp2YXIoLS10LVN0YW5kYXJkLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZC1Cb2xkKX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZhY3RzIC5mYWN0e3dpZHRoOmZpdC1jb250ZW50fX0jZXEtYXBwICN1c2VyLW1haWwtbGlzdD5kaXZ7cGFkZGluZzowfSNlcS1hcHAgI3VzZXItbWFpbC1saXN0PmRpdiAuY29sLXNtLTh7d2lkdGg6MTAwJX0jZXEtYXBwICN1c2VyLW1haWwtbGlzdD5kaXYgLmNvbC1zbS04IGgye2Rpc3BsYXk6bm9uZX0uZGlhbG9ney0tZGlhbG9nLWJnOiByZ2JhKDAsIDAsIDAsIDAuNyk7LS1kaWFsb2ctei1pbmRleDogMzE7LS1kaWFsb2ctYm9yZGVyOiBub25lOy0tZGlhbG9nLWNvbnRlbnQtYmc6IHZhcigtLWMtMjAxMCk7LS1kaWFsb2ctaGVhZGVyLWhlaWdodDogOHJlbTstLWRpYWxvZy1oZWFkZXItYmc6IHZhcigtLWRpYWxvZy1jb250ZW50LWJnKTstLWRpYWxvZy1jbG9zZS13aWR0aDogNnJlbTstLWRpYWxvZy1jbG9zZS1pY29uLXNpemU6IDJyZW07LS1kaWFsb2ctY29udGVudC1wYWRkaW5nOiB2YXIoLS1kMTAwKSB2YXIoLS1kNDApO3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDt6LWluZGV4OnZhcigtLWRpYWxvZy16LWluZGV4KTtiYWNrZ3JvdW5kOnZhcigtLWRpYWxvZy1iZyk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtZW5kO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250OnZhcigtLXQtU3RhbmRhcmQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQpO3Zpc2liaWxpdHk6dmlzaWJsZTtwb2ludGVyLWV2ZW50czphdXRvO3RyYW5zaXRpb246dmlzaWJpbGl0eSAwcyxiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uZGlhbG9nIC5jYXJkLWltYWdlX19mdWxsd2lkdGh7bWF4LXdpZHRoOjYwcmVtO21hcmdpbi1pbmxpbmU6YXV0b31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmRpYWxvZ3stLWRpYWxvZy1jbG9zZS13aWR0aDogNXJlbX19LmRpYWxvZ1thcmlhLWhpZGRlbj10cnVlXXt6LWluZGV4Oi0xO3BvaW50ZXItZXZlbnRzOm5vbmU7dmlzaWJpbGl0eTpoaWRkZW47LS1kaWFsb2ctYmc6IHJnYmEoMCwgMCwgMCwgMCk7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDBzLGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0fS5kaWFsb2dbYXJpYS1oaWRkZW49dHJ1ZV0gLmRpYWxvZ19fYm9keXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXR9LmRpYWxvZ19faGVhZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtwYWRkaW5nOjAgdmFyKC0tZDQwKSAwIHZhcigtLWQ4MCk7cG9zaXRpb246c3RpY2t5O3otaW5kZXg6Mjt0b3A6MDtiYWNrZ3JvdW5kOnZhcigtLWMtMjAxMCk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tYy0yMTcwKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmRpYWxvZ19faGVhZGVye3BhZGRpbmctcmlnaHQ6dmFyKC0tZDYwKX19LmRpYWxvZ19fY29udGVudCAuY2FyZC0tZGlhbG9ne21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gdmFyKC0tZGlhbG9nLWhlYWRlci1oZWlnaHQpIC0gMXB4KX0uZGlhbG9nX190aXRsZXtmb250OnZhcigtLXQtU3RhbmRhcmQtQm9sZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQtQm9sZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVN0YW5kYXJkLUJvbGQpO2Rpc3BsYXk6ZmxleH0uZGlhbG9nX19jbG9zZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6dmFyKC0tZGlhbG9nLWNsb3NlLXdpZHRoKTtoZWlnaHQ6dmFyKC0tZGlhbG9nLWhlYWRlci1oZWlnaHQpO2NvbG9yOnZhcigtLWMtMjExMCk7dHJhbnNpdGlvbjpib3gtc2hhZG93IDEyMG1zfS5kaWFsb2dfX2Nsb3NlIC5pY29ue3dpZHRoOnZhcigtLWRpYWxvZy1jbG9zZS1pY29uLXNpemUpO2hlaWdodDp2YXIoLS1kaWFsb2ctY2xvc2UtaWNvbi1zaXplKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmRpYWxvZ19fY2xvc2V7LS1kaWFsb2ctY2xvc2Utd2lkdGg6IDhyZW19fS5kaWFsb2dfX2JvZHl7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdy15OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O2JvcmRlcjp2YXIoLS1kaWFsb2ctYm9yZGVyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRpYWxvZy1jb250ZW50LWJnKX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmRpYWxvZ19fYm9keXt3aWR0aDo1NSU7bWF4LXdpZHRoOjgwcmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5kaWFsb2dfX2JvZHl7d2lkdGg6NTUlO21heC13aWR0aDo5MnJlbX19LmRpYWxvZy5pcy1mdWxsIC5kaWFsb2dfX2JvZHl7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZX0uZGlhbG9nLmlzLWZ1bGwgLmVtYmVkLXJlc3BvbnNpdmV7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxMDB2aCAtICh2YXIoLS1kaWFsb2ctaGVhZGVyLWhlaWdodCkgKyAycmVtKSAtIHZhcigtLWQxMDApKTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmRpYWxvZy5pcy1mdWxsIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZGlhbG9nLmlzLWNlbnRlcmVke2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5kaWFsb2cuaXMtY2VudGVyZWQgLmRpYWxvZ19fYm9keXtoZWlnaHQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmRpYWxvZy5pcy1jZW50ZXJlZCAuZGlhbG9nX19ib2R5e3dpZHRoOjgwJTttYXgtd2lkdGg6ODByZW19fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7LmRpYWxvZy5pcy1jZW50ZXJlZCAuZGlhbG9nX19ib2R5e3dpZHRoOjU1JTttYXgtd2lkdGg6ODByZW19fS5kaWFsb2cuaXMtY2VudGVyZWQgLmNhcmQtLWRpYWxvZ3toZWlnaHQ6YXV0bzttaW4taGVpZ2h0OnVuc2V0fS5jZkludGVyZmFjZUVuYWJsZWQgLmRpYWxvZy5pcy1jZW50ZXJlZC56LWluZGV4LTk5OXstLWRpYWxvZy16LWluZGV4OiA5OTl9LmFjY2VudC1ib3gtLWRpYWxvZ3twYWRkaW5nOjAgdmFyKC0tczIwKX0uc3RhdHVzey0tc3RhdHVzLWZvbnQ6IHZhcigtLXQtTjQwMCk7LS1zdGF0dXMtZm9udC1sZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtTjQwMCk7LS1zdGF0dXMtYmc6IHZhcigtLWMtMjExMCk7LS1zdGF0dXMtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1zdGF0dXMtYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTstLXN0YXR1cy1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpOy0tc3RhdHVzLXdpZHRoOiAxMDAlOy0tc3RhdHVzLWxpbmUtaGVpZ2h0OiAyLjJyZW07LS1zdGF0dXMteC1wYWRkaW5nOiB2YXIoLS1zMTUpOy0tc3RhdHVzLXktcGFkZGluZzogdmFyKC0tczE1KTstLXN0YXR1cy1oZWlnaHQ6IGNhbGMoKHZhcigtLXN0YXR1cy15LXBhZGRpbmcpICogMikgKyB2YXIoLS1zdGF0dXMtbGluZS1oZWlnaHQpKTstLXN0YXR1cy1iYXItYmc6IHZhcigtLWMtMzMzMCk7LS1zdGF0dXMtYmFyLWJveC1zaGFkb3c6IC0ycHggMHB4IDBweCAwcHggdmFyKC0tc3RhdHVzLWJnKTstLXN0YXR1cy1iYXItc2VnbWVudC13aWR0aDogMDstLXN0YXR1cy1iYXItZ2FwOiAycHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zdGF0dXMtYmcpO2NvbG9yOnZhcigtLXN0YXR1cy1jb2xvcik7Ym94LXNoYWRvdzp2YXIoLS1zdGF0dXMtYm94LXNoYWRvdyk7Zm9udDp2YXIoLS1zdGF0dXMtZm9udCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tc3RhdHVzLWZvbnQtbGV0dGVyLXNwYWNpbmcpO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOnZhcigtLXN0YXR1cy13aWR0aCk7aGVpZ2h0OnZhcigtLXN0YXR1cy1oZWlnaHQpO2JvcmRlci1yYWRpdXM6dmFyKC0tc3RhdHVzLWJvcmRlci1yYWRpdXMpfS5zdGF0dXMgLnN0YXR1c19fdmFsdWV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6MCB2YXIoLS1zdGF0dXMteC1wYWRkaW5nKTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmb250OnZhcigtLXN0YXR1cy1mb250KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1zdGF0dXMtZm9udC1sZXR0ZXItc3BhY2luZyk7Y29sb3I6dmFyKC0tc3RhdHVzLWNvbG9yKX0uc3RhdHVzIC5zdGF0dXMtYmFye2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6dmFyKC0tc3RhdHVzLWJvcmRlci1yYWRpdXMpfS5zdGF0dXMgLnN0YXR1cy1iYXJfX3NlZ21lbnR7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO3dpZHRoOnZhcigtLXN0YXR1cy1iYXItc2VnbWVudC13aWR0aCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zdGF0dXMtYmFyLWJnKTtvdmVyZmxvdzpoaWRkZW59LnN0YXR1cyAuc3RhdHVzLWJhcl9fc2VnbWVudDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLXN0YXR1cy1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLXN0YXR1cy1ib3JkZXItcmFkaXVzKX0uc3RhdHVzIC5zdGF0dXMtYmFyX19zZWdtZW50Omxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tc3RhdHVzLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLXN0YXR1cy1ib3JkZXItcmFkaXVzKX0uc3RhdHVzIC5zdGF0dXMtYmFyX19zZWdtZW50Om50aC1jaGlsZChuKzIpe2JveC1zaGFkb3c6dmFyKC0tc3RhdHVzLWJhci1ib3gtc2hhZG93KX0uc3RhdHVzLnN0YXR1cy0tZ2Fwey0tc3RhdHVzLWJhci1ib3gtc2hhZG93OiBub25lfS5zdGF0dXMuc3RhdHVzLS1nYXAgLnN0YXR1cy1iYXJ7Z2FwOnZhcigtLXN0YXR1cy1iYXItZ2FwKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnN0YXR1c3stLXN0YXR1cy1saW5lLWhlaWdodDogM3JlbX19LnN0YXRpc3RpYy1iYXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC13cmFwOm5vd3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOnZhcigtLWQ0MCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5zdGF0aXN0aWMtYmFye2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpyb3c7Z2FwOnZhcigtLWQ2MCk7ZmxleC13cmFwOndyYXB9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGlzdGljLWJhci0tcGxhdHRmb3Jte2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX0uc3RhdGlzdGljLWJhcl9faXRlbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zdGF0aXN0aWMtYmFyX192YWx1ZSwuc3RhdGlzdGljLWJhcl9fdGl0bGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOm5vd3JhcDt3aGl0ZS1zcGFjZTpub3dyYXB9LnN0YXRpc3RpYy1iYXJfX3ZhbHVle2ZvbnQ6dmFyKC0tdC1UMzAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UMzAwKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtVDMwMCk7Z2FwOnZhcigtLWQxMCl9LnN0YXRpc3RpYy1iYXJfX3ZhbHVlIC5pY29uW2RhdGEtaWNvbi1zaXplPXRpbnldey0taWNvbi13aWR0aDogMS41cmVtOy0taWNvbi1oZWlnaHQ6IDEuNXJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnN0YXRpc3RpYy1iYXJfX3ZhbHVlIC5pY29uW2RhdGEtaWNvbi1zaXplPXRpbnldey0taWNvbi13aWR0aDogMnJlbTstLWljb24taGVpZ2h0OiAycmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5zdGF0aXN0aWMtYmFyX192YWx1ZSAuaWNvbltkYXRhLWljb24tc2l6ZT10aW55XXstLWljb24td2lkdGg6IDIuMnJlbTstLWljb24taGVpZ2h0OiAyLjJyZW19fS5zdGF0aXN0aWMtYmFyX190aXRsZXtmb250OnZhcigtLXQtU21hbGwpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVNtYWxsKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU21hbGwpO2dhcDp2YXIoLS1kMTApfS5zdGF0aXN0aWMtYmFyX190aXRsZSAuYWxlcnRfX2J1dHRvbnt3aWR0aDpmaXQtY29udGVudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnN0YXRpc3RpYy1iYXJfX2l0ZW1bZGF0YS1uYW1lPXRocmVzaG9sZF17d2lkdGg6Y2FsYyg2NiUgLSB2YXIoLS1kNjApKTtvcmRlcjoxfS5zdGF0aXN0aWMtYmFyX19pdGVtW2RhdGEtbmFtZT1zdXBwb3J0ZXJde3dpZHRoOjM0JTtvcmRlcjoyfS5zdGF0aXN0aWMtYmFyX19pdGVtW2RhdGEtbmFtZT10YXJnZXRde3dpZHRoOmNhbGMoNjYlIC0gdmFyKC0tZDYwKSk7b3JkZXI6M30uc3RhdGlzdGljLWJhcl9faXRlbVtkYXRhLW5hbWU9cmVtYWluaW5nXXt3aWR0aDozNCU7b3JkZXI6M319QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zdGF0aXN0aWMtYmFyX19pdGVtW2RhdGEtbmFtZV17b3JkZXI6MTt3aWR0aDpmaXQtY29udGVudH19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpe1tkYXRhLXN0YXRpc3RpYy1sYWJlbF0gLmFsZXJ0X19idXR0b24tLWNhcHRpb257cGFkZGluZy1yaWdodDp2YXIoLS1kMTApfVtkYXRhLXN0YXRpc3RpYy1ibG9ja117aGVpZ2h0OmF1dG87bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDMwMG1zLG9wYWNpdHkgMzAwbXN9W2RhdGEtc3RhdGlzdGljLWJsb2NrXSAuc3RhdGlzdGljLWJhcntwYWRkaW5nLXRvcDp2YXIoLS1kNTApO2ZsZXgtd3JhcDpub3dyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDp2YXIoLS1kNTApfVtkYXRhLXN0YXRpc3RpYy1ibG9ja10gLnN0YXRpc3RpYy1iYXIgLnN0YXRpc3RpYy1iYXJfX2l0ZW17d2lkdGg6MTAwJX1bZGF0YS1zdGF0aXN0aWMtdG9nZ2xlXXtib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH1bZGF0YS1zdGF0aXN0aWMtdG9nZ2xlXTpjaGVja2VkfltkYXRhLXN0YXRpc3RpYy1ibG9ja117bWF4LWhlaWdodDo5OTk5cHg7b3BhY2l0eToxfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7W2RhdGEtc3RhdGlzdGljLWxhYmVsXSxbZGF0YS1zdGF0aXN0aWMtdG9nZ2xlXXtkaXNwbGF5Om5vbmV9fS5zaGFyaW5ney0tc2hhcmluZy1iYXItY29sb3I6IHZhcigtLWMtMjExMCk7LS1zaGFyaW5nLWJhci1mb250OiB2YXIoLS10LVN0YW5kYXJkLUJvbGQpOy0tc2hhcmluZy1iYXItbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOnZhcigtLWQ0MCk7Zm9udDp2YXIoLS1zaGFyaW5nLWJhci1mb250KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1zaGFyaW5nLWJhci1sZXR0ZXItc3BhY2luZyk7Y29sb3I6dmFyKC0tc2hhcmluZy1iYXItY29sb3IpfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2hhcmluZ3tmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfX0uc2hhcmluZ19fYmFye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Z2FwOnZhcigtLWQ0MCk7cGFkZGluZy1yaWdodDp2YXIoLS1kNDApO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uc2hhcmluZ19fYmFyLmZsZXgtc3RhcnQtc217anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWJvdHRvbTp2YXIoLS1kNDApfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2hhcmluZ19fYmFyLmZsZXgtc3RhcnQtc217anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZy1ib3R0b206MH19LnNoYXJlLXJvdyBbZGF0YS1hbHRlcm5hdGU9c2hhcmVdOm5vdCguZC1ub25lKXt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOnZhcigtLWQ0MCl9LnRlYXNlci1zdGFydHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6MTAwJX0udGVhc2VyLXN0YXJ0X19jb250ZW50e2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDoyNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7YWxpZ24taXRlbXM6ZmxleC1lbmR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50ZWFzZXItc3RhcnRfX2NvbnRlbnR7aGVpZ2h0OjM3cmVtfX0udGVhc2VyLXN0YXJ0X19pbWFnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtsZWZ0OjA7dG9wOjB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50ZWFzZXItc3RhcnRfX2ltYWdle2hlaWdodDoxMDAlfX0udGVhc2VyLXN0YXJ0X19pbWFnZS0tZGVza3RvcHtkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50ZWFzZXItc3RhcnRfX2ltYWdlLS1kZXNrdG9we2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGVhc2VyLXN0YXJ0X19pbWFnZS0tbW9iaWxle2Rpc3BsYXk6bm9uZX19LnRlYXNlci1zdGFydC5oYXMtb3ZlcmxheSAudGVhc2VyLXN0YXJ0X19pbWFnZTphZnRlcntiYWNrZ3JvdW5kOnZhcigtLW92ZXJsYXktaW1hZ2VzKTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2NvbnRlbnQ6XCJcIn0udGVhc2VyLXN0YXJ0X19ib3h7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2JhY2tncm91bmQ6dmFyKC0tYy0yMDEwKTttYXgtd2lkdGg6NDYuNXJlbTtwYWRkaW5nOnZhcigtLXM2MCkgdmFyKC0tczgwKSA1cmVtIDA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNXJlbSl9LnRlYXNlci1zdGFydF9fYm94OmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIwMTApO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7cmlnaHQ6OTklO3RvcDowO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmV9LnRlYXNlci1zdGFydC0tZmx1aWQgLnRlYXNlci1zdGFydF9fY29udGVudHtoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGVhc2VyLXN0YXJ0LS1mbHVpZCAudGVhc2VyLXN0YXJ0X19jb250ZW50e21pbi1oZWlnaHQ6MzdyZW19fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGVhc2VyLXN0YXJ0LS1mbHVpZCAudGVhc2VyLXN0YXJ0X19ib3h7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTByZW0pfX0udGVhc2VyLXN0YXJ0X19iYWRnZXt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0ZXh0LWFsaWduOnJpZ2h0O3otaW5kZXg6NTt0b3A6Mi41cmVtO2hlaWdodDoxMi41cmVtfS50ZWFzZXItc3RhcnRfX2JhZGdlIGltZ3tkaXNwbGF5OmlubGluZS1mbGV4O21heC13aWR0aDoxMi41cmVtfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGVhc2VyLXN0YXJ0LS1iYWRnZWR7YmFja2dyb3VuZDp2YXIoLS1jLTIxODApfS50ZWFzZXItc3RhcnQtLWJhZGdlZCAudGVhc2VyLXN0YXJ0X19jb250ZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6YXV0b30udGVhc2VyLXN0YXJ0LS1iYWRnZWQgLnRlYXNlci1zdGFydF9faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7bGVmdDphdXRvO2JvdHRvbTphdXRvO3JpZ2h0OmF1dG87aGVpZ2h0OjI3cmVtfS50ZWFzZXItc3RhcnQtLWJhZGdlZCAudGVhc2VyLXN0YXJ0X19ib3h7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7bWFyZ2luLXRvcDpjYWxjKCh2YXIoLS1zNjApICsgMS41cmVtKSotMSl9LnN3aXBlci1zbGlkZS0tYmFkZ2VkK1tkYXRhLWZvbGxvdy1wdD1cIjgwXCJde3BhZGRpbmctdG9wOnZhcigtLWQ2MCl9fS50ZWFzZXItc3RhcnQtcGFnZXJ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycmVtKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7cGFkZGluZy1ib3R0b206dmFyKC0tczgwKX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRlYXNlci1zdGFydC1wYWdlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXJlbSk7cGFkZGluZy1ib3R0b206dmFyKC0tczQwKX19LnRlYXNlci1zdGFydC1wYWdlcl9fYm94e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MztkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIwMTApO21heC13aWR0aDo0OC41cmVtO21hcmdpbi1sZWZ0Oi0ycmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGVhc2VyLXN0YXJ0LXBhZ2VyX19ib3h7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTttYXgtd2lkdGg6dW5zZXQ7bWFyZ2luLWxlZnQ6MH19LnRlYXNlci1zdGFydC1wYWdlcl9fYnV0dG9uc3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50ZWFzZXItc3RhcnQtcGFnZXJfX2J1dHRvbnN7d2lkdGg6dW5zZXR9fS50ZWFzZXItc3RhcnQtcGFnZXJfX3BsYWNlaG9sZGVye2hlaWdodDo1cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGVhc2VyLXN0YXJ0LXBhZ2VyX19wbGFjZWhvbGRlcntoZWlnaHQ6MTByZW19fS5zd2lwZXItZnVsbHNpemV7YmFja2dyb3VuZDp2YXIoLS1jLTIxODApO3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uc3dpcGVyLWZ1bGxzaXplIC5zd2lwZXItd3JhcHBlcnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudH0uc3dpcGVyLWZ1bGxzaXplIC5zd2lwZXItc2xpZGV7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWJvdHRvbTo1cmVtfS5zd2lwZXItZnVsbHNpemUrLnNlYXJjaC1jb250ZW50e3BhZGRpbmctdG9wOjB9QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5zd2lwZXItZnVsbHNpemU6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpe2hlaWdodDo0OXJlbTtvdmVyZmxvdzpoaWRkZW59fS5zd2lwZXItZnVsbHNpemU6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIC5zd2lwZXItc2xpZGUrLnN3aXBlci1zbGlkZXtkaXNwbGF5Om5vbmV9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMjAxMCk7d2lkdGg6NXJlbTtoZWlnaHQ6NXJlbTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS1jLTIwMTApO2N1cnNvcjpwb2ludGVyO2NvbG9yOnZhcigtLWMtMjExMCl9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtc2l6ZToyNXB4O3BhZGRpbmctcmlnaHQ6M3B4O2NvbG9yOiNmZmZ9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi43O3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmRlZmF1bHR9QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsLnN3aXBlci1idXR0b24tcHJldjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMjExMCk7b3BhY2l0eToxO2NvbG9yOnZhcigtLWMtMjAxMCl9fS5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDphdXRvO3JpZ2h0OjB9LnN3aXBlci1idXR0b24tbmV4dDphZnRlcntwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjNweH0uc3dpcGVyLXBhZ2luYXRpb257ZGlzcGxheTpmbGV4O2JhY2tncm91bmQ6dmFyKC0tYy0yMDEwKTt3aWR0aDo1cmVtO2hlaWdodDo1cmVtO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZCl9LnN3aXBlci1wcm9ncmVzc3stLXNsaWRlLXByb2dyZXNzOiAwO3dpZHRoOnZhcigtLXNsaWRlLXByb2dyZXNzKTtiYWNrZ3JvdW5kLWNvbG9yOnJlZDtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6M3B4O3otaW5kZXg6NDtib3R0b206MDtsZWZ0OjA7dHJhbnNpdGlvbjp3aWR0aCAuMXMgZWFzZX0uc2VhcmNoLWNvbnRlbnR7YmFja2dyb3VuZDp2YXIoLS1jLTIxODApfS5zZWFyY2gtY29udGVudCBpbnB1dCwuc2VhcmNoLWNvbnRlbnQgLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9ue2JhY2tncm91bmQ6dmFyKC0tYy0yMTgwKX0uc2VhcmNoLWNvbnRlbnQgLmJ0biwuc2VhcmNoLWNvbnRlbnQgZm9ybXtmbGV4LXNocmluazowO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zZWFyY2gtY29udGVudCBmb3Jte3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5zZWFyY2gtY29udGVudCBmb3Jte3dpZHRoOmF1dG99fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7LnNlYXJjaC1jb250ZW50IGZvcm17bWluLXdpZHRoOjQwcmVtfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRlYXNlci1zdGFydC0tb3JnYW5pemF0aW9uIC50ZWFzZXItc3RhcnRfX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlfS50ZWFzZXItc3RhcnQtLW9yZ2FuaXphdGlvbiAudGVhc2VyLXN0YXJ0X19jb250ZW50e2hlaWdodDphdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0udGVhc2VyLXN0YXJ0LS1vcmdhbml6YXRpb24gLnRlYXNlci1zdGFydF9faGVhZGluZ3twYWRkaW5nLXRvcDp2YXIoLS1kODApfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRlYXNlci1zdGFydC0tb3JnYW5pemF0aW9uIC50ZWFzZXItc3RhcnRfX2hlYWRpbmd7Y29sb3I6dmFyKC0tYy0yMDEwKTt0ZXh0LXNoYWRvdzowIDAgMTVweCByZ2JhKDAsMCwwLC41KX19LnRlYXNlci1zdGFydF9faW5pdGlhdG9yLWltYWdle3dpZHRoOjEycmVtO2hlaWdodDoxMnJlbTttYXJnaW4tdG9wOi00cmVtO3BhZGRpbmc6dmFyKC0tZDIwKTtiYWNrZ3JvdW5kOnZhcigtLWMtMjAxMCk7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5teXR5Rm9ybUJveCwubXl0eUZvcm1GaWVsZHstLW15dHktZm9ybS1ib3gtZm9udDogdmFyKC0tdC1TdGFuZGFyZCk7LS1teXR5LWZvcm0tYm94LWxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1TdGFuZGFyZCk7LS1teXR5LWZvcm0tbXNnLWZvbnQ6IHZhcigtLXQtU21hbGwpOy0tbXl0eS1mb3JtLW1zZy1sZXR0ZXItc3BhY2luZzogdmFyKC0tdC1TbWFsbCk7LS1teXR5LWZvcm0tbXNnLWNvbG9yOiB2YXIoLS1jLTIxMzApOy0tbXl0eS1mb3JtLW1zZy1jb2xvci1lcnJvcjogdmFyKC0tYy02MDEwKTstLW15dHktZm9ybS1jb250cm9sLWNvbG9yLWVycm9yOiB2YXIoLS1jLTYwMTApfS5teXR5Rm9ybUJveHstLW15dHktZm9ybS1sYWJlbC1mb250OiB2YXIoLS10LVN0YW5kYXJkKTstLW15dHktZm9ybS1sYWJlbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtU3RhbmRhcmQpOy0tbXl0eS1mb3JtLWxhYmVsLWZvbnQtYWN0aXZlOiB2YXIoLS10LVNtYWxsKTstLW15dHktZm9ybS1sYWJlbC1sZXR0ZXItc3BhY2luZy1hY3RpdmU6IHZhcigtLXQtU21hbGwpOy0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yOiB2YXIoLS1jLTIxMzApOy0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yLWFjdGl2ZTogdmFyKC0tYy0yMTMwKTstLW15dHktZm9ybS1sYWJlbC1jb2xvci1kaXNhYmxlZDogdmFyKC0tYy0yMTUwKTstLW15dHktZm9ybS1sYWJlbC1wdDogMnJlbTstLW15dHktZm9ybS1sYWJlbC1wYjogMS4zcmVtOy0tbXl0eS1mb3JtLWxhYmVsLXB0LWFjdGl2ZTogMDstLW15dHktZm9ybS1sYWJlbC1wYi1hY3RpdmU6IDAuNXJlbTstLW15dHktZm9ybS1sYWJlbC1oZWlnaHQ6IDIuM3JlbTstLW15dHktZm9ybS1sYWJlbC1oZWlnaHQtYWN0aXZlOiAycmVtOy0tbXl0eS1mb3JtLWNvbnRyb2wtZm9udDogdmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTstLW15dHktZm9ybS1jb250cm9sLWxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1TdGFuZGFyZC1Cb2xkKTstLW15dHktZm9ybS1jb250cm9sLWJnOiB2YXIoLS1jLTIwMTApOy0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LWZvcm0tY29udHJvbC1jb2xvci1kaXNhYmxlZDogdmFyKC0tYy0yMTUwKTstLW15dHktZm9ybS1jb250cm9sLXBsYWNlaG9sZGVyLWNvbG9yOiB2YXIoLS1jLTIxNDApOy0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy0yMTQwKTstLW15dHktZm9ybS1jb250cm9sLWJvcmRlci1hY3RpdmU6IDFweCBzb2xpZCB2YXIoLS1jLTIxMTApOy0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdzogbm9uZTstLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3ctaG92ZXI6IDAgLTFweCAwIDAgdmFyKC0tYy0yMTEwKSBpbnNldDstLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3ctYWN0aXZlOiAwIC0zcHggMCAwIHZhcigtLWMtMjExMCkgaW5zZXQ7LS1teXR5LWZvcm0tY29udHJvbC1taW4taGVpZ2h0OiBjYWxjKHZhcigtLW15dHktZm9ybS1sYWJlbC1wdCkgKyB2YXIoLS1teXR5LWZvcm0tbGFiZWwtcGIpICsgMi4zcmVtKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7Lm15dHlGb3JtQm94ey0tbXl0eS1mb3JtLWxhYmVsLXB0OiAyLjJyZW07LS1teXR5LWZvcm0tbGFiZWwtcGI6IDAuOXJlbTstLW15dHktZm9ybS1sYWJlbC1wYi1hY3RpdmU6IDAuNHJlbTstLW15dHktZm9ybS1sYWJlbC1oZWlnaHQ6IDIuN3JlbTstLW15dHktZm9ybS1jb250cm9sLW1pbi1oZWlnaHQ6IGNhbGModmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSArIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYikgKyAyLjdyZW0pOy0tbXl0eS1mb3JtLWxhYmVsLWhlaWdodC1hY3RpdmU6IDIuMnJlbX19QG1lZGlhKG1pbi13aWR0aDogMTY3OHB4KXsubXl0eUZvcm1Cb3h7LS1teXR5LWZvcm0tbGFiZWwtcHQ6IDIuNHJlbTstLW15dHktZm9ybS1sYWJlbC1wYjogMXJlbTstLW15dHktZm9ybS1sYWJlbC1oZWlnaHQ6IDIuOHJlbTstLW15dHktZm9ybS1jb250cm9sLW1pbi1oZWlnaHQ6IGNhbGModmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSArIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYikgKyAyLjdyZW0pfX0ubXl0eUZvcm1Cb3hCaWd7LS1teXR5LWZvcm0tYm94LWZvbnQ6IHZhcigtLXQtTjMwMCk7LS1teXR5LWZvcm0tYm94LWxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1OMzAwKTstLW15dHktZm9ybS1sYWJlbC1mb250OiB2YXIoLS10LU4zMDApOy0tbXl0eS1mb3JtLWxhYmVsLWxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1OMzAwKTstLW15dHktZm9ybS1sYWJlbC1wYjogMC44cmVtOy0tbXl0eS1mb3JtLWxhYmVsLWhlaWdodDogMi4zcmVtOy0tbXl0eS1mb3JtLWNvbnRyb2wtZm9udDogdmFyKC0tdC1OMzAwKTstLW15dHktZm9ybS1jb250cm9sLWxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1OMzAwKTstLW15dHktZm9ybS1jb250cm9sLW1pbi1oZWlnaHQ6IGNhbGModmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSArIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYikgKyAyLjNyZW0pfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsubXl0eUZvcm1Cb3hCaWd7LS1teXR5LWZvcm0tbGFiZWwtcHQ6IDJyZW07LS1teXR5LWZvcm0tbGFiZWwtcGI6IDAuOHJlbTstLW15dHktZm9ybS1sYWJlbC1wYi1hY3RpdmU6IDAuNHJlbTstLW15dHktZm9ybS1sYWJlbC1oZWlnaHQ6IDIuN3JlbTstLW15dHktZm9ybS1jb250cm9sLW1pbi1oZWlnaHQ6IGNhbGModmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSArIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYikgKyAyLjdyZW0pfX1AbWVkaWEobWluLXdpZHRoOiAxNjc4cHgpey5teXR5Rm9ybUJveEJpZ3stLW15dHktZm9ybS1sYWJlbC1wdDogMnJlbTstLW15dHktZm9ybS1sYWJlbC1wYjogMC44cmVtOy0tbXl0eS1mb3JtLWxhYmVsLWhlaWdodDogMi44cmVtOy0tbXl0eS1mb3JtLWNvbnRyb2wtbWluLWhlaWdodDogY2FsYyh2YXIoLS1teXR5LWZvcm0tbGFiZWwtcHQpICsgdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiKSArIDIuOHJlbSl9fS5teXR5Rm9ybUJveEJpZyAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24gLmJ0bnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0udGFpbC1zZWxlY3QsLnRhaWwtc2VsZWN0ICosLnRhaWwtc2VsZWN0ICo6YmVmb3JlLC50YWlsLXNlbGVjdCAqOmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0udGFpbC1zZWxlY3R7d2lkdGg6MjUwcHg7bWFyZ2luOjFweDtwYWRkaW5nOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LWZhbWlseTppbmhlcml0fS50YWlsLXNlbGVjdCBtYXJre2NvbG9yOndoaXRlO2JhY2tncm91bmQtY29sb3I6I2RjNDY1MH0udGFpbC1zZWxlY3QgYnV0dG9ue291dGxpbmU6bm9uZX0udGFpbC1zZWxlY3QgYnV0dG9uLnRhaWwtYWxsLC50YWlsLXNlbGVjdCBidXR0b24udGFpbC1ub25le2hlaWdodDphdXRvO21hcmdpbjowIDJweDtwYWRkaW5nOjJweCA2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTRweDt0ZXh0LXNoYWRvdzpub25lO2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06bm9uZTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6bm9uZTt0cmFuc2l0aW9uOmNvbG9yIDE0Mm1zIGxpbmVhcixib3JkZXIgMTQybXMgbGluZWFyLGJhY2tncm91bmQgMTQybXMgbGluZWFyfS50YWlsLXNlbGVjdCBidXR0b24udGFpbC1hbGx7Y29sb3I6cmdiYSg0OCwgNTIsIDU2LCAwLjUpO2JvcmRlci1jb2xvcjpyZ2JhKDQ4LCA1MiwgNTYsIDAuNSk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udGFpbC1zZWxlY3QgYnV0dG9uLnRhaWwtYWxsOmhvdmVye2NvbG9yOiM2MmM0NjI7Ym9yZGVyLWNvbG9yOiM2MmM0NjI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udGFpbC1zZWxlY3QgYnV0dG9uLnRhaWwtbm9uZXtjb2xvcjpyZ2JhKDQ4LCA1MiwgNTYsIDAuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoNDgsIDUyLCA1NiwgMC41KTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS50YWlsLXNlbGVjdCBidXR0b24udGFpbC1ub25lOmhvdmVye2NvbG9yOiNlZTVmNWI7Ym9yZGVyLWNvbG9yOiNlZTVmNWI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udGFpbC1zZWxlY3QuZGlzYWJsZWQgYnV0dG9uLnRhaWwtYWxse2NvbG9yOnJnYmEoNDgsIDUyLCA1NiwgMC4yNSk7Ym9yZGVyLWNvbG9yOnJnYmEoNDgsIDUyLCA1NiwgMC4yNSk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udGFpbC1zZWxlY3QuZGlzYWJsZWQgYnV0dG9uLnRhaWwtbm9uZXtjb2xvcjpyZ2JhKDQ4LCA1MiwgNTYsIDAuMjUpO2JvcmRlci1jb2xvcjpyZ2JhKDQ4LCA1MiwgNTYsIDAuMjUpO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnRhaWwtc2VsZWN0IGlucHV0W3R5cGU9dGV4dF17Y29sb3I6IzMwMzQzODt3aWR0aDoxMDAlO2hlaWdodDphdXRvO21hcmdpbjowO3BhZGRpbmc6MTBweCAxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO291dGxpbmU6MDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZX0udGFpbC1zZWxlY3QgaW5wdXRbdHlwZT10ZXh0XTpob3Zlcntjb2xvcjojMzAzNDM4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS50YWlsLXNlbGVjdCBpbnB1dFt0eXBlPXRleHRdOmZvY3Vze2NvbG9yOiMzYzgyZTY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnRhaWwtc2VsZWN0LmRpc2FibGVkIGlucHV0W3R5cGU9dGV4dF17Y29sb3I6cmdiYSg0OCwgNTIsIDU2LCAwLjc1KTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udGFpbC1zZWxlY3QtY29udGFpbmVye21hcmdpbjowO3BhZGRpbmc6M3B4O3RleHQtYWxpZ246bGVmdDtib3JkZXItcmFkaXVzOjNweH0udGFpbC1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3QtaGFuZGxle3dpZHRoOmF1dG87Y29sb3I6IzMwMzQzODtjdXJzb3I6cG9pbnRlcjttYXJnaW46MXB4O3BhZGRpbmc6LjJlbSAuNmVtIC4zZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjExLjg0NHB4O3RleHQtYWxpZ246bGVmdDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjE2cHg7dGV4dC1zaGFkb3c6bm9uZTt2ZXJ0aWNhbC1hbGlnbjp0b3A7YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5O2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czozcHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDE0Mm1zIGxpbmVhcn0udGFpbC1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3QtaGFuZGxlOmhvdmVye2NvbG9yOiMzMDM0Mzg7YmFja2dyb3VuZC1jb2xvcjojZGM0NjUwfS50YWlsLXNlbGVjdC1jb250YWluZXIuc2VsZWN0LWxhYmVsIC5zZWxlY3QtaGFuZGxle21hcmdpbjo1cHggM3B4fS50YWlsLXNlbGVjdCAuc2VsZWN0LWxhYmVse2N1cnNvcjpwb2ludGVyO2NvbG9yOnJnYmEoNDgsIDUyLCA1NiwgMC44NSk7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjVweCAzMHB4IDVweCAxMHB4O2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoyNztwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q5ZDlkOTtib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93OjAgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLDAgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDE0Mm1zIGxpbmVhcixib3gtc2hhZG93IDE0Mm1zIGxpbmVhcn0udGFpbC1zZWxlY3QgLnNlbGVjdC1sYWJlbDphZnRlcnt0b3A6MTVweDtyaWdodDoxMnB4O3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luOjA7cGFkZGluZzowO3otaW5kZXg6MjU7Y29udGVudDpcIlwiO29wYWNpdHk6LjU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXRvcDo1cHggZGFzaGVkO2JvcmRlci10b3A6NXB4IHNvbGlkXFw5IDtib3JkZXItcmlnaHQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjVweCBzb2xpZCB0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO3RyYW5zaXRpb246b3BhY2l0eSAxNDJtcyBsaW5lYXIsdHJhbnNmb3JtIDE0Mm1zIGxpbmVhcn0udGFpbC1zZWxlY3QgLnNlbGVjdC1sYWJlbCAubGFiZWwtY291bnQsLnRhaWwtc2VsZWN0IC5zZWxlY3QtbGFiZWwgLmxhYmVsLWlubmVye3dpZHRoOmF1dG87bWFyZ2luOjA7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOnRvcH0udGFpbC1zZWxlY3QgLnNlbGVjdC1sYWJlbCAubGFiZWwtY291bnR7ZmxvYXQ6bGVmdDtjb2xvcjpyZ2JhKDQ4LCA1MiwgNTYsIDAuODUpO21hcmdpbjowIDVweCAwIDA7cGFkZGluZzowIDdweCAwIDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjExLjg0NHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1zaGFkb3c6bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci13aWR0aDowcHggMXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czowcHh9LnRhaWwtc2VsZWN0IC5zZWxlY3QtbGFiZWwgLmxhYmVsLWlubmVye2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS50YWlsLXNlbGVjdDpob3ZlciAuc2VsZWN0LWxhYmVsLC50YWlsLXNlbGVjdC5pZGxlIC5zZWxlY3QtbGFiZWwsLnRhaWwtc2VsZWN0LmFjdGl2ZSAuc2VsZWN0LWxhYmVse3otaW5kZXg6MjU7Ym94LXNoYWRvdzowIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwwIDAgMXB4IDFweCAjM2M4MmU2fS50YWlsLXNlbGVjdDpob3ZlciAuc2VsZWN0LWxhYmVsOmFmdGVyLC50YWlsLXNlbGVjdC5pZGxlIC5zZWxlY3QtbGFiZWw6YWZ0ZXIsLnRhaWwtc2VsZWN0LmFjdGl2ZSAuc2VsZWN0LWxhYmVsOmFmdGVye29wYWNpdHk6Ljg1fS50YWlsLXNlbGVjdDpob3ZlciAuc2VsZWN0LWxhYmVsIC5sYWJlbC1jb3VudCwudGFpbC1zZWxlY3QuaWRsZSAuc2VsZWN0LWxhYmVsIC5sYWJlbC1jb3VudCwudGFpbC1zZWxlY3QuYWN0aXZlIC5zZWxlY3QtbGFiZWwgLmxhYmVsLWNvdW50LC50YWlsLXNlbGVjdDpob3ZlciAuc2VsZWN0LWxhYmVsIC5sYWJlbC1pbm5lciwudGFpbC1zZWxlY3QuaWRsZSAuc2VsZWN0LWxhYmVsIC5sYWJlbC1pbm5lciwudGFpbC1zZWxlY3QuYWN0aXZlIC5zZWxlY3QtbGFiZWwgLmxhYmVsLWlubmVye29wYWNpdHk6MX0udGFpbC1zZWxlY3QuYWN0aXZlIC5zZWxlY3QtbGFiZWx7ei1pbmRleDoyN30udGFpbC1zZWxlY3QuYWN0aXZlIC5zZWxlY3QtbGFiZWw6YWZ0ZXJ7b3BhY2l0eTouODU7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS50YWlsLXNlbGVjdC5kaXNhYmxlZCAuc2VsZWN0LWxhYmVse2N1cnNvcjpub3QtYWxsb3dlZDtib3gtc2hhZG93OjAgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zNSl9LnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd257dG9wOjEwMCU7bGVmdDowO2NvbG9yOiMzMDM0Mzg7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjM1cHg7bWFyZ2luOi0xcHggMCAwIDA7cGFkZGluZzowO3otaW5kZXg6MzA7ZGlzcGxheTpub25lO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZDlkOWQ5O2JvcmRlci1yYWRpdXM6MCAwIDNweCAzcHg7Ym94LXNoYWRvdzowIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwwIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpfS50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIC5kcm9wZG93bi1zZWFyY2h7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItd2lkdGg6MCAwIDFweCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q5ZDlkOTtib3gtc2hhZG93OjAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKX0udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biAuZHJvcGRvd24taW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjFweCAwO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIC5kcm9wZG93bi1lbXB0eXttYXJnaW46MDtwYWRkaW5nOjE2cHggMDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjE4cHh9LnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gLmRyb3Bkb3duLWFjdGlvbnt0b3A6M3B4O3JpZ2h0OjE1cHg7d2lkdGg6YXV0bzttYXJnaW46MDtwYWRkaW5nOjdweCAwO3otaW5kZXg6MzU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXJ9LnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwsLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGl7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsaXN0LXN0eWxlOm5vbmU7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGl7Y29sb3I6IzMwMzQzODtwYWRkaW5nOjVweCAxMHB4IDVweCAzNXB4O2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDoxOHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbH0udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaTpmaXJzdC1vZi10eXBle21hcmdpbi10b3A6N3B4fS50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjdweH0udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5vcHRncm91cC10aXRsZXtjb2xvcjpyZ2JhKDQ4LCA1MiwgNTYsIDAuNyk7Y3Vyc29yOmRlZmF1bHQ7bWFyZ2luOjlweCAwIDAgMDtwYWRkaW5nLWxlZnQ6MTBweDtmb250LXNpemU6MTRweDt0ZXh0LXNoYWRvdzpub25lfS50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLm9wdGdyb3VwLXRpdGxlIGJ1dHRvbntmbG9hdDpyaWdodDttYXJnaW4tdG9wOi0ycHg7b3BhY2l0eTowfS50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsOmhvdmVyIGxpIGJ1dHRvbntvcGFjaXR5OjF9LnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9ue2N1cnNvcjpwb2ludGVyO2NvbG9yOiMzMDM0Mzh9LnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uOmJlZm9yZXt0b3A6MDtsZWZ0OjA7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW46MDtwYWRkaW5nOjA7ei1pbmRleDoyMTtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiXCI7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3ZlcnRpY2FsLWFsaWduOnRvcDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3RyYW5zaXRpb246b3BhY2l0eSA1MG1zIGxpbmVhcn0udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24gLm9wdGlvbi1kZXNjcmlwdGlvbntjb2xvcjpyZ2JhKDQ4LCA1MiwgNTYsIDAuODUpO3dpZHRoOmF1dG87bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEwcHg7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjE0cHg7dmVydGljYWwtYWxpZ246dG9wfS50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbjpob3ZlciwudGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uaG92ZXJ7Y29sb3I6IzMwMzQzOH0udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb246aG92ZXIgLm9wdGlvbi1kZXNjcmlwdGlvbiwudGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uaG92ZXIgLm9wdGlvbi1kZXNjcmlwdGlvbntjb2xvcjojMzAzNDM4fS50YWlsLXNlbGVjdC5vcGVuLXRvcCAuc2VsZWN0LWRyb3Bkb3due3RvcDphdXRvO2JvdHRvbToxMDAlO21hcmdpbjowIDAgLTFweCAwO2JvcmRlci1yYWRpdXM6M3B4IDNweCAwIDB9LnRhaWwtc2VsZWN0LmhpZGUtc2VsZWN0ZWQgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5zZWxlY3RlZCwudGFpbC1zZWxlY3QuaGlkZS1kaXNhYmxlZCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRpc2FibGVke2Rpc3BsYXk6bm9uZX0udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb246YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxMiUyMiUyMGhlaWdodCUzRCUyMjE2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTIlMjAxNiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMzAzNDM4JTIyJTIwZCUzRCUyMk0xMiUyMDVsLTglMjA4LTQtNCUyMDEuNS0xLjVMNCUyMDEwbDYuNS02LjVMMTIlMjA1eiUyMi8lM0UlM0Mvc3ZnJTNFXCIpfS50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbjpob3ZlcjpiZWZvcmUsLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uLmhvdmVyOmJlZm9yZXtvcGFjaXR5Oi41fS50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZHtjb2xvcjojM2M4MmU2O2JhY2tncm91bmQtY29sb3I6d2hpdGV9LnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uLnNlbGVjdGVkOmJlZm9yZXtvcGFjaXR5Oi44NTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTIlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEyJTIwMTYlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzMwMzQzOCUyMiUyMGQlM0QlMjJNMTIlMjA1bC04JTIwOC00LTQlMjAxLjUtMS41TDQlMjAxMGw2LjUtNi41TDEyJTIwNXolMjIvJTNFJTNDL3N2ZyUzRVwiKX0udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uc2VsZWN0ZWQgLm9wdGlvbi1kZXNjcmlwdGlvbntjb2xvcjojM2M4MmU2fS50YWlsLXNlbGVjdC5kZXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZDpob3ZlcjpiZWZvcmUsLnRhaWwtc2VsZWN0LmRlc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uLnNlbGVjdGVkLmhvdmVyOmJlZm9yZXtvcGFjaXR5Oi44NTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTIlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEyJTIwMTYlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzMwMzQzOCUyMiUyMGQlM0QlMjJNNy40OCUyMDhsMy43NSUyMDMuNzUtMS40OCUyMDEuNDhMNiUyMDkuNDhsLTMuNzUlMjAzLjc1LTEuNDgtMS40OEw0LjUyJTIwOCUyMC43NyUyMDQuMjVsMS40OC0xLjQ4TDYlMjA2LjUybDMuNzUtMy43NSUyMDEuNDglMjAxLjQ4TDcuNDglMjA4eiUyMi8lM0UlM0Mvc3ZnJTNFXCIpfS50YWlsLXNlbGVjdC5kZXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZDpob3ZlciAub3B0aW9uLWRlc2NyaXB0aW9uLC50YWlsLXNlbGVjdC5kZXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZC5ob3ZlciAub3B0aW9uLWRlc2NyaXB0aW9ue2NvbG9yOiMzYzgyZTZ9LnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9ue3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWlufS50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbjpob3ZlciwudGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uaG92ZXJ7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7YmFja2dyb3VuZC1jb2xvcjojZTllZGYyfS50YWlsLXNlbGVjdC5kaXNhYmxlZCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbiwudGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkO2NvbG9yOnJnYmEoNDgsIDUyLCA1NiwgMC40KTt0ZXh0LXNoYWRvdzowcHggMXB4IDBweCByZ2JhKDExOSwgMTI5LCAxMzgsIDAuMSksMHB4IC0xcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmF9LnRhaWwtc2VsZWN0LmRpc2FibGVkIC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uOmJlZm9yZSwudGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uZGlzYWJsZWQ6YmVmb3Jle29wYWNpdHk6Ljg1O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjE2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTQlMjAxNiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMzAzNDM4JTIyJTIwZCUzRCUyMk03JTIwMUMzLjE0JTIwMSUyMDAlMjA0LjE0JTIwMCUyMDhzMy4xNCUyMDclMjA3JTIwNyUyMDctMy4xNCUyMDctNy0zLjE0LTctNy03em0wJTIwMS4zYzEuMyUyMDAlMjAyLjUuNDQlMjAzLjQ3JTIwMS4xN2wtOCUyMDhBNS43NTUlMjA1Ljc1NSUyMDAlMjAwJTIwMSUyMDEuMyUyMDhjMC0zLjE0JTIwMi41Ni01LjclMjA1LjctNS43em0wJTIwMTEuNDFjLTEuMyUyMDAtMi41LS40NC0zLjQ3LTEuMTdsOC04Yy43My45NyUyMDEuMTclMjAyLjE3JTIwMS4xNyUyMDMuNDclMjAwJTIwMy4xNC0yLjU2JTIwNS43LTUuNyUyMDUuN3olMjIvJTNFJTNDL3N2ZyUzRVwiKX0udGFpbC1zZWxlY3QuZGlzYWJsZWQgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24gLm9wdGlvbi1kZXNjcmlwdGlvbiwudGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uZGlzYWJsZWQgLm9wdGlvbi1kZXNjcmlwdGlvbntjb2xvcjpyZ2JhKDQ4LCA1MiwgNTYsIDAuNCl9LnRhaWwtc2VsZWN0Lm11bHRpcGxlIC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE0JTIwMTYlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzMwMzQzOCUyMiUyMGQlM0QlMjJNMTMlMjAxSDFjLS41NSUyMDAtMSUyMC40NS0xJTIwMXYxMmMwJTIwLjU1LjQ1JTIwMSUyMDElMjAxaDEyYy41NSUyMDAlMjAxLS40NSUyMDEtMVYyYzAtLjU1LS40NS0xLTEtMXptMCUyMDEzSDFWMmgxMnYxMnpNNiUyMDlIM1Y3aDNWNGgydjNoM3YySDh2M0g2Vjl6JTIyLyUzRSUzQy9zdmclM0VcIil9LnRhaWwtc2VsZWN0Lm11bHRpcGxlIC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uLnNlbGVjdGVkOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE0JTIwMTYlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzMwMzQzOCUyMiUyMGQlM0QlMjJNMTMlMjAxSDFjLS41NSUyMDAtMSUyMC40NS0xJTIwMXYxMmMwJTIwLjU1LjQ1JTIwMSUyMDElMjAxaDEyYy41NSUyMDAlMjAxLS40NSUyMDEtMVYyYzAtLjU1LS40NS0xLTEtMXptMCUyMDEzSDFWMmgxMnYxMnpNNCUyMDhjMC0xLjY2JTIwMS4zNC0zJTIwMy0zczMlMjAxLjM0JTIwMyUyMDMtMS4zNCUyMDMtMyUyMDMtMy0xLjM0LTMtM3olMjIvJTNFJTNDL3N2ZyUzRVwiKX0udGFpbC1zZWxlY3QubXVsdGlwbGUgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uc2VsZWN0ZWQ6aG92ZXI6YmVmb3JlLC50YWlsLXNlbGVjdC5tdWx0aXBsZSAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZC5ob3ZlcjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDE2JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMzMDM0MzglMjIlMjBkJTNEJTIyTTEzJTIwMUgxYy0uNTUlMjAwLTElMjAuNDUtMSUyMDF2MTJjMCUyMC41NS40NSUyMDElMjAxJTIwMWgxMmMuNTUlMjAwJTIwMS0uNDUlMjAxLTFWMmMwLS41NS0uNDUtMS0xLTF6bTAlMjAxM0gxVjJoMTJ2MTJ6bS0yLTVIM1Y3aDh2MnolMjIvJTNFJTNDL3N2ZyUzRVwiKX0udGFpbC1zZWxlY3QubXVsdGlwbGUuZGlzYWJsZWQgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb246YmVmb3JlLC50YWlsLXNlbGVjdC5tdWx0aXBsZSAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5kaXNhYmxlZDpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDE2JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMzMDM0MzglMjIlMjBkJTNEJTIyTTEzJTIwMUgxYy0uNTUlMjAwLTElMjAuNDUtMSUyMDF2MTJjMCUyMC41NS40NSUyMDElMjAxJTIwMWgxMmMuNTUlMjAwJTIwMS0uNDUlMjAxLTFWMmMwLS41NS0uNDUtMS0xLTF6bTAlMjAxM0gxVjJoMTJ2MTJ6bS04LjUtMkgzdi0xLjVMOS41JTIwNEgxMXYxLjVMNC41JTIwMTJ6JTIyLyUzRSUzQy9zdmclM0VcIil9Lm15dHlGb3JtRmllbGRzZXQsLmlzLWZpZWxkc2V0e21hcmdpbjowO3BhZGRpbmc6MH0ubXl0eUZvcm1GaWVsZHNldCBsZWdlbmQgKiwuaXMtZmllbGRzZXQgbGVnZW5kICp7Zm9udDp2YXIoLS10LVQyMDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVQyMDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1UMjAwKX1bZGF0YS1mb3JtPW5ldy1wcm9qZWN0XSAubXl0eUZvcm1GaWVsZHNldCBsZWdlbmQsLmFjYy0tc3VwcG9ydCAubXl0eUZvcm1GaWVsZHNldCBsZWdlbmQsLmFydGljbGUtc3VwcG9ydC1mYWN0cyAubXl0eUZvcm1GaWVsZHNldCBsZWdlbmR7Zm9udDp2YXIoLS10LVN0YW5kYXJkLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZC1Cb2xkKX1bZGF0YS1mb3JtPW5ldy1wcm9qZWN0XSAuZm9ybW1hbmFnZXIsLmFjYy0tc3VwcG9ydCAuZm9ybW1hbmFnZXIsLmFydGljbGUtc3VwcG9ydC1mYWN0cyAuZm9ybW1hbmFnZXJ7c2Nyb2xsLW1hcmdpbi10b3A6NzBweH1maWVsZHNldC53aXphcmRfX3N0ZXBbYXJpYS1kaXNhYmxlZD10cnVlXXtkaXNwbGF5Om5vbmV9ZmllbGRzZXRbZGF0YS1yb3V0ZV17LS1maWVsZHNldC1taW4taGVpZ2h0OiA4MHZoOy0tZnNncmlkLW1pbi1oZWlnaHQ6IDFweDttaW4taGVpZ2h0OnZhcigtLWZpZWxkc2V0LW1pbi1oZWlnaHQpO2Rpc3BsYXk6Z3JpZH1maWVsZHNldFtkYXRhLXJvdXRlXSAubXl0eUZvcm1MZWdlbmR7cG9zaXRpb246cmVsYXRpdmV9W2RhdGEtc2VsZWN0b3I9ZmllbGRzZXQtZ3JpZF17ZGlzcGxheTpncmlkO21pbi1oZWlnaHQ6dmFyKC0tZnNncmlkLW1pbi1oZWlnaHQpO2dyaWQtdGVtcGxhdGUtcm93czoxZnIgYXV0b30ubXl0eUZvcm17cG9zaXRpb246cmVsYXRpdmV9Lm15dHlGb3JtQm94e2ZvbnQ6dmFyKC0tbXl0eS1mb3JtLWJveC1mb250KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1teXR5LWZvcm0tYm94LWxldHRlci1zcGFjaW5nKTtwYWRkaW5nLWJvdHRvbTp2YXIoLS1kNDApO3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDAlfS5teXR5Rm9ybUJveCAubXl0eUZvcm1MYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MX0ubXl0eUZvcm1Cb3ggbGFiZWx7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzp2YXIoLS1teXR5LWZvcm0tbGFiZWwtcHQpIDAgdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiKSAwO21heC1oZWlnaHQ6Y2FsYyB2YXIoLS1teXR5LWZvcm0tbGFiZWwtaGVpZ2h0KXZhcigtLW15dHktZm9ybS1sYWJlbC1wdCl2YXIoLS1teXR5LWZvcm0tbGFiZWwtcGIpO2ZvbnQ6dmFyKC0tbXl0eS1mb3JtLWxhYmVsLWZvbnQpO2xldHRlci1zcGFjaW5nOnZhcigtLW15dHktZm9ybS1sYWJlbC1sZXR0ZXItc3BhY2luZyk7Y29sb3I6dmFyKC0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yKTtjdXJzb3I6dGV4dDtkaXNwbGF5OmZsZXg7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3RyYW5zaXRpb246cGFkZGluZyAuM3MsZm9udC1zaXplIC4zcyxjb2xvciAuMnN9Lm15dHlGb3JtQ29udHJvbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWx7Zm9udDp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1mb250KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1sZXR0ZXItc3BhY2luZyk7b3V0bGluZTpub25lO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDt3aWR0aDoxMDAlO3BhZGRpbmc6dmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSAwIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYikgMDt0cmFuc2l0aW9uOmJvcmRlciAuMnMsYm94LXNoYWRvdyAuMnM7Ym9yZGVyLWJvdHRvbTp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXIpO2JveC1zaGFkb3c6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdyk7ZGlzcGxheTpmbGV4O21pbi1oZWlnaHQ6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtbWluLWhlaWdodCk7Y29sb3I6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYmcpO2FwcGVhcmFuY2U6bm9uZX0ubXl0eUZvcm1Db250cm9sOjpwbGFjZWhvbGRlciwubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6OnBsYWNlaG9sZGVye2Rpc3BsYXk6bm9uZX0ubXl0eUZvcm1Db250cm9sW2Rpc2FibGVkXSwubXl0eUZvcm1UYWlsU2VsZWN0IFtkaXNhYmxlZF0uc2VsZWN0LWxhYmVse2NvbG9yOnZhcigtLW15dHktZm9ybS1jb250cm9sLWNvbG9yLWRpc2FibGVkKX0ubXl0eUZvcm1Db250cm9sW3JlYWRvbmx5XSwubXl0eUZvcm1UYWlsU2VsZWN0IFtyZWFkb25seV0uc2VsZWN0LWxhYmVse2NvbG9yOnZhcigtLW15dHktZm9ybS1jb250cm9sLWNvbG9yKTtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLW15dHktZm9ybS1jb250cm9sLWJnKX0ubXl0eUZvcm1Db250cm9sLm15dHlGb3JtRXJyb3IsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1FcnJvci5zZWxlY3QtbGFiZWx7Ym94LXNoYWRvdzpub25lO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3ItZXJyb3IpfS5teXR5Rm9ybUNvbnRyb2w6OnBsYWNlaG9sZGVyLC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbDo6cGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgwLDAsMCwwKX0ubXl0eUZvcm1TZWxlY3RCb3gsLm15dHktZGF0ZXBpY2tlcnstLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmc6IHZhcigtLWMtMjAxMCk7LS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWJnLWhvdmVyOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1iZy1zZWxlY3RlZDogdmFyKC0tYy0yMDEwKTstLW15dHktZm9ybS1zZWxlY3QtY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWhvdmVyOiB2YXIoLS1jLTIwMTApOy0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1zZWxlY3RlZDogdmFyKC0tYy0yMTEwKTstLW15dHktZm9ybS1zZWxlY3Qtb3B0aW9uLWZvbnQ6IHZhcigtLXQtU3RhbmRhcmQpOy0tbXl0eS1mb3JtLXNlbGVjdC1vcHRpb24tbGV0dGVyc3BhY2luZzogdmFyKC0tbHMtU3RhbmRhcmQpOy0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItd2lkdGgtb3BlbjogMC40cmVtOy0tbXl0eS1mb3JtLXNlbGVjdC1wYWRkaW5nLWxyLW9wZW46IDIwcHh9Lm15dHlGb3JtSW5wdXRHcm91cHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2ZsZXgtZGlyZWN0aW9uOnJvd30ubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb257bWluLWhlaWdodDp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1taW4taGVpZ2h0KTtjb2xvcjp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1iZyk7cGFkZGluZzp2YXIoLS1teXR5LWZvcm0tbGFiZWwtcHQpIDAgdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiKSAwO2ZvbnQ6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtZm9udCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtbGV0dGVyLXNwYWNpbmcpO2ZsZXgtYmFzaXM6Zml0LWNvbnRlbnQ7Ym9yZGVyLWJvdHRvbTp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXIpfS5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbi5oYXMtc3VibWl0e3BhZGRpbmc6dmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSAwIDAgMH0ubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24gLmJ0bnstLW15dHktYnRuLXBhZGRpbmc6IDAgMXJlbTthc3BlY3QtcmF0aW86MTAvOTttaW4td2lkdGg6dW5zZXQ7bWFyZ2luOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTAuNHJlbSl9Lm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uIC5idG46Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24gLmJ0bjpsYXN0LWNoaWxke21hcmdpbjowfS5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiAuYnRuLmJ0bi0td2l0aC1pY29uIC5pY29ue21hcmdpbjowfS5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiAuYnRuLS13aXRoLWljb24uaXMtbG9hZGluZ3thc3BlY3QtcmF0aW86dW5zZXQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjowO2JveC1zaGFkb3c6bm9uZTtvdXRsaW5lOm5vbmU7aGVpZ2h0OjEwMCV9Lm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uIC5idG4tLXdpdGgtaWNvbi5pcy1sb2FkaW5nIC5sb2FkZXJ7LS1teXR5LWJ0bi1sb2FkZXItaGVpZ2h0OiB2YXIoLS1sb2FkZXItaGVpZ2h0KX0ubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUNvbnRyb2wsLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1JbnB1dEdyb3VwIC5zZWxlY3QtbGFiZWx7ZmxleC1iYXNpczphdXRvO3BhZGRpbmctbGVmdDp2YXIoLS1kMjApO3BhZGRpbmctcmlnaHQ6dmFyKC0tZDIwKX0ubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUNvbnRyb2w6Zmlyc3QtY2hpbGQsLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6Zmlyc3QtY2hpbGQsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1JbnB1dEdyb3VwIC5zZWxlY3QtbGFiZWw6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9Lm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1Db250cm9sOmxhc3QtY2hpbGQsLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6bGFzdC1jaGlsZCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUlucHV0R3JvdXAgLnNlbGVjdC1sYWJlbDpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0ubXl0eUZvcm1Cb3guaGFzLWlucHV0LWdyb3Vwey0taW5wdXQtZ3JvdXAtZmlyc3QtYWRkb24td2lkdGg6IDBweDstLWlucHV0LWdyb3VwLWxhc3QtYWRkb24td2lkdGg6IDBweH0ubXl0eUZvcm1Cb3guaGFzLWlucHV0LWdyb3VwIC5teXR5Rm9ybUxhYmVse3dpZHRoOjEwMCV9Lm15dHlGb3JtQm94Lmhhcy1pbnB1dC1ncm91cCBsYWJlbHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleH0ubXl0eUZvcm1Cb3guaGFzLWlucHV0LWdyb3VwOm5vdCguaGFzLWZvY3VzKTpub3QoLmlzLWZpbGxlZCkgbGFiZWx7cGFkZGluZy1sZWZ0OnZhcigtLWlucHV0LWdyb3VwLWZpcnN0LWFkZG9uLXdpZHRoKTtwYWRkaW5nLXJpZ2h0OnZhcigtLWlucHV0LWdyb3VwLWxhc3QtYWRkb24td2lkdGgpO21heC13aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1pbnB1dC1ncm91cC1maXJzdC1hZGRvbi13aWR0aCkgLSB2YXIoLS1pbnB1dC1ncm91cC1sYXN0LWFkZG9uLXdpZHRoKSl9Lm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbjplbXB0eXtkaXNwbGF5Om5vbmV9Lm15dHlGb3JtRWxlbWVudERlc2NyaXB0aW9uLC5teXR5Rm9ybUVsZW1lbnRFcnJvck1zZywubXl0eUZvcm1QYXNzd29yZFF1YWxpdHlCb3h7Zm9udDp2YXIoLS1teXR5LWZvcm0tbXNnLWZvbnQpO2xldHRlci1zcGFjaW5nOnZhcigtLW15dHktZm9ybS1tc2ctbGV0dGVyLXNwYWNpbmcpO3BhZGRpbmc6dmFyKC0tZDMwKSAwIDAgMDtjb2xvcjp2YXIoLS1teXR5LWZvcm0tbXNnLWNvbG9yKX0ubXl0eUZvcm1FbGVtZW50RXJyb3JNc2csLm15dHlGb3JtUGFzc3dvcmRWYWxpZGF0aW9uIC5teXR5Rm9ybVBhc3N3b3JkUXVhbGl0eUVycm9ye2NvbG9yOnZhcigtLW15dHktZm9ybS1tc2ctY29sb3ItZXJyb3IpfS5teXR5Rm9ybVBhc3N3b3JkVmFsaWRhdGlvbiAubXl0eUZvcm1QYXNzd29yZFF1YWxpdHlCYXJ7d2lkdGg6MTAwJX1zZWxlY3QubXl0eUZvcm1Db250cm9sLC5teXR5Rm9ybVRhaWxTZWxlY3Qgc2VsZWN0LnNlbGVjdC1sYWJlbHthcHBlYXJhbmNlOm5vbmV9dGV4dGFyZWEuaG9yaXpvbnRhbC55bS1nMTAwe21hcmdpbi1sZWZ0OjB9Lm15dHlGb3JtQm94ey0tY2FsY1RyYW5zbGF0ZVk6IGNhbGModmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiLWFjdGl2ZSkgKiAtMSl9Lm15dHlGb3JtQm94IC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbnt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc30ubXl0eUZvcm1Cb3guaXMtbm90LWRpc2FibGVkOmhvdmVyIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiwubXl0eUZvcm1Cb3guaXMtbm90LWRpc2FibGVkOmhvdmVyIC5teXR5Rm9ybUNvbnRyb2w6bm90KDpmb2N1cyk6bm90KFtkaXNhYmxlZF0pOm5vdChbcmVhZG9ubHldKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW2RhdGEtcXVhbnRpdHlib3hdKSwubXl0eUZvcm1Cb3guaXMtbm90LWRpc2FibGVkOmhvdmVyIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbDpub3QoOmZvY3VzKTpub3QoW2Rpc2FibGVkXSk6bm90KFtyZWFkb25seV0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbZGF0YS1xdWFudGl0eWJveF0pLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtQm94LmlzLW5vdC1kaXNhYmxlZDpob3ZlciAuc2VsZWN0LWxhYmVsOm5vdCg6Zm9jdXMpOm5vdChbZGlzYWJsZWRdKTpub3QoW3JlYWRvbmx5XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFtkYXRhLXF1YW50aXR5Ym94XSksLm15dHlGb3JtQm94OmhvdmVyOm5vdCgubXl0eUZvcm1FcnJvcik6bm90KC5oYXMtZm9jdXMpOm5vdCguaXMtZGlzYWJsZWQpIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiwubXl0eUZvcm1Cb3g6aG92ZXI6bm90KC5teXR5Rm9ybUVycm9yKTpub3QoLmhhcy1mb2N1cyk6bm90KC5pcy1kaXNhYmxlZCkgLm15dHlGb3JtQ29udHJvbDpub3QoOmZvY3VzKTpub3QoW2Rpc2FibGVkXSk6bm90KFtyZWFkb25seV0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbZGF0YS1xdWFudGl0eWJveF0pLC5teXR5Rm9ybUJveDpob3Zlcjpub3QoLm15dHlGb3JtRXJyb3IpOm5vdCguaGFzLWZvY3VzKTpub3QoLmlzLWRpc2FibGVkKSAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6bm90KDpmb2N1cyk6bm90KFtkaXNhYmxlZF0pOm5vdChbcmVhZG9ubHldKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW2RhdGEtcXVhbnRpdHlib3hdKSwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUJveDpob3Zlcjpub3QoLm15dHlGb3JtRXJyb3IpOm5vdCguaGFzLWZvY3VzKTpub3QoLmlzLWRpc2FibGVkKSAuc2VsZWN0LWxhYmVsOm5vdCg6Zm9jdXMpOm5vdChbZGlzYWJsZWRdKTpub3QoW3JlYWRvbmx5XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFtkYXRhLXF1YW50aXR5Ym94XSl7Ym9yZGVyLWJvdHRvbTp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXItYWN0aXZlKTtib3gtc2hhZG93OnZhcigtLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3ctaG92ZXIpO3RyYW5zaXRpb24tZHVyYXRpb246LjJzfS5teXR5Rm9ybUJveC5pcy1maWxsZWQubXl0eUZvcm1TZWxlY3RCb3ggLm15dHlGb3JtTGFiZWwsLm15dHlGb3JtQm94Lmhhcy1mb2N1cy5teXR5Rm9ybVNlbGVjdEJveCAubXl0eUZvcm1MYWJlbHt6LWluZGV4OjQwfS5teXR5Rm9ybUJveC5pcy1maWxsZWQgbGFiZWwsLm15dHlGb3JtQm94Lmhhcy1mb2N1cyBsYWJlbHtwYWRkaW5nOnZhcigtLW15dHktZm9ybS1sYWJlbC1wdC1hY3RpdmUpIDAgdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiLWFjdGl2ZSkgMDtmb250OnZhcigtLW15dHktZm9ybS1sYWJlbC1mb250LWFjdGl2ZSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbXl0eS1mb3JtLWxhYmVsLWxldHRlci1zcGFjaW5nLWFjdGl2ZSk7Y29sb3I6dmFyKC0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yLWFjdGl2ZSk7bWF4LWhlaWdodDpjYWxjIHZhcigtLW15dHktZm9ybS1sYWJlbC1oZWlnaHQtYWN0aXZlKXZhcigtLW15dHktZm9ybS1sYWJlbC1wdC1hY3RpdmUpdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiLWFjdGl2ZSl9Lm15dHlGb3JtQm94IC5teXR5Rm9ybUNvbnRyb2w6Zm9jdXMsLm15dHlGb3JtQm94IC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbDpmb2N1cywubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUJveCAuc2VsZWN0LWxhYmVsOmZvY3Vze2JvcmRlci1ib3R0b206dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyLWFjdGl2ZSk7Ym94LXNoYWRvdzp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93LWFjdGl2ZSl9Lm15dHlGb3JtQm94Lmhhcy1mb2N1cyAubXl0eUZvcm1Db250cm9sLC5teXR5Rm9ybUJveC5oYXMtZm9jdXMgLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtQm94Lmhhcy1mb2N1cyAuc2VsZWN0LWxhYmVse2JvcmRlci1ib3R0b206dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyLWFjdGl2ZSk7Ym94LXNoYWRvdzp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93LWFjdGl2ZSl9Lm15dHlGb3JtQm94Lmhhcy1mb2N1cyAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb257Ym9yZGVyLWJvdHRvbTp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXItYWN0aXZlKTtib3gtc2hhZG93OnZhcigtLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3ctYWN0aXZlKX0uaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdIGxhYmVsey0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yLWFjdGl2ZTogdmFyKC0tYy0yMDEwKX0uaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdIC5teXR5Rm9ybUNvbnRyb2wsLmlzLXNlbGVjdGVkIC5teXR5Rm9ybUJveFtkYXRhLWMtYWN0aXZlPVwiMjAxMFwiXSAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwsLm15dHlGb3JtVGFpbFNlbGVjdCAuaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdIC5zZWxlY3QtbGFiZWwsLmlzLXNlbGVjdGVkIC5teXR5Rm9ybUJveFtkYXRhLWMtYWN0aXZlPVwiMjAxMFwiXSAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb257LS1teXR5LWZvcm0tY29udHJvbC1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktZm9ybS1jb250cm9sLWJnOiB2YXIoLS1jLTMzMzApOy0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyLWFjdGl2ZTogMXB4IHNvbGlkIHZhcigtLWMtMjAxMCk7LS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93LWhvdmVyOiAwIC0xcHggMCAwIHZhcigtLWMtMjExMCkgaW5zZXR9LmlzLXNlbGVjdGVkIC5teXR5Rm9ybUJveFtkYXRhLWMtYWN0aXZlPVwiMjAxMFwiXSAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24gLmJ0bnstLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50Oy0tbXl0eS1idG4tY29sb3I6IHZhcigtLWMtMjAxMCl9LmlzLXNlbGVjdGVkIC5teXR5Rm9ybUJveFtkYXRhLWMtYWN0aXZlPVwiMjAxMFwiXSAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24sLmlzLXNlbGVjdGVkIC5teXR5Rm9ybUJveFtkYXRhLWMtYWN0aXZlPVwiMjAxMFwiXSAubXl0eUZvcm1Db250cm9sLC5pcy1zZWxlY3RlZCAubXl0eUZvcm1Cb3hbZGF0YS1jLWFjdGl2ZT1cIjIwMTBcIl0gLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsLC5teXR5Rm9ybVRhaWxTZWxlY3QgLmlzLXNlbGVjdGVkIC5teXR5Rm9ybUJveFtkYXRhLWMtYWN0aXZlPVwiMjAxMFwiXSAuc2VsZWN0LWxhYmVsey0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy0yMDEwKX0uaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdIC5teXR5Rm9ybUNvbnRyb2w6Zm9jdXMsLmlzLXNlbGVjdGVkIC5teXR5Rm9ybUJveFtkYXRhLWMtYWN0aXZlPVwiMjAxMFwiXSAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6Zm9jdXMsLm15dHlGb3JtVGFpbFNlbGVjdCAuaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdIC5zZWxlY3QtbGFiZWw6Zm9jdXN7LS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXItYWN0aXZlOiAxcHggc29saWQgdmFyKC0tYy0yMDEwKTstLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3ctYWN0aXZlOiAwIC0zcHggMCAwIHZhcigtLWMtMjAxMCkgaW5zZXR9LmlzLXNlbGVjdGVkIC5teXR5Rm9ybUJveFtkYXRhLWMtYWN0aXZlPVwiMjAxMFwiXS5oYXMtZm9jdXMgLm15dHlGb3JtQ29udHJvbCwuaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdLmhhcy1mb2N1cyAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwsLm15dHlGb3JtVGFpbFNlbGVjdCAuaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdLmhhcy1mb2N1cyAuc2VsZWN0LWxhYmVsey0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyLWFjdGl2ZTogMXB4IHNvbGlkIHZhcigtLWMtMjAxMCk7LS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93LWFjdGl2ZTogMCAtM3B4IDAgMCB2YXIoLS1jLTIwMTApIGluc2V0fS5pcy1zZWxlY3RlZCAubXl0eUZvcm1Cb3hbZGF0YS1jLWFjdGl2ZT1cIjIwMTBcIl0uaGFzLWZvY3VzIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbnstLW15dHktZm9ybS1jb250cm9sLWJvcmRlci1hY3RpdmU6IDFweCBzb2xpZCB2YXIoLS1jLTIwMTApOy0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdy1hY3RpdmU6IDAgLTNweCAwIDAgdmFyKC0tYy0yMDEwKSBpbnNldH0uaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdOmhvdmVyOm5vdCgubXl0eUZvcm1FcnJvcik6bm90KC5oYXMtZm9jdXMpOm5vdCguaXMtZGlzYWJsZWQpIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiwuaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdOmhvdmVyOm5vdCgubXl0eUZvcm1FcnJvcik6bm90KC5oYXMtZm9jdXMpOm5vdCguaXMtZGlzYWJsZWQpIC5teXR5Rm9ybUNvbnRyb2w6bm90KDpmb2N1cyk6bm90KFtkaXNhYmxlZF0pOm5vdChbcmVhZG9ubHldKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW2RhdGEtcXVhbnRpdHlib3hdKSwuaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdOmhvdmVyOm5vdCgubXl0eUZvcm1FcnJvcik6bm90KC5oYXMtZm9jdXMpOm5vdCguaXMtZGlzYWJsZWQpIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbDpub3QoOmZvY3VzKTpub3QoW2Rpc2FibGVkXSk6bm90KFtyZWFkb25seV0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbZGF0YS1xdWFudGl0eWJveF0pLC5teXR5Rm9ybVRhaWxTZWxlY3QgLmlzLXNlbGVjdGVkIC5teXR5Rm9ybUJveFtkYXRhLWMtYWN0aXZlPVwiMjAxMFwiXTpob3Zlcjpub3QoLm15dHlGb3JtRXJyb3IpOm5vdCguaGFzLWZvY3VzKTpub3QoLmlzLWRpc2FibGVkKSAuc2VsZWN0LWxhYmVsOm5vdCg6Zm9jdXMpOm5vdChbZGlzYWJsZWRdKTpub3QoW3JlYWRvbmx5XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFtkYXRhLXF1YW50aXR5Ym94XSl7LS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXItYWN0aXZlOiAxcHggc29saWQgdmFyKC0tYy0yMDEwKTstLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3ctaG92ZXI6IDAgLTFweCAwIDAgdmFyKC0tYy0yMDEwKSBpbnNldH0ubXl0eUZvcm1Cb3guaXMtZGlzYWJsZWQ6bm90KC5pcy1ub3QtZGlzYWJsZWQpIC5teXR5Rm9ybUNvbnRyb2wsLm15dHlGb3JtQm94LmlzLWRpc2FibGVkOm5vdCguaXMtbm90LWRpc2FibGVkKSAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1Cb3guaXMtZGlzYWJsZWQ6bm90KC5pcy1ub3QtZGlzYWJsZWQpIC5zZWxlY3QtbGFiZWwsLm15dHlGb3JtQm94LmlzLWRpc2FibGVkOm5vdCguaXMtbm90LWRpc2FibGVkKSAubXl0eUZvcm1Db250cm9sW2Rpc2FibGVkXSwubXl0eUZvcm1Cb3guaXMtZGlzYWJsZWQ6bm90KC5pcy1ub3QtZGlzYWJsZWQpIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbntib3gtc2hhZG93Om5vbmU7Y29sb3I6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3ItZGlzYWJsZWQpO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3ItZGlzYWJsZWQpO2N1cnNvcjpub3QtYWxsb3dlZH0ubXl0eUZvcm1Cb3guaXMtZGlzYWJsZWQ6bm90KC5pcy1ub3QtZGlzYWJsZWQpIGxhYmVsLC5teXR5Rm9ybUJveC5pcy1kaXNhYmxlZDpub3QoLmlzLW5vdC1kaXNhYmxlZCkgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbntjb2xvcjp2YXIoLS1teXR5LWZvcm0tbGFiZWwtY29sb3ItZGlzYWJsZWQpO2N1cnNvcjpub3QtYWxsb3dlZH0ubXl0eUZvcm1Cb3guaXMtcmVhZG9ubHkgLm15dHlGb3JtQ29udHJvbCwubXl0eUZvcm1Cb3guaXMtcmVhZG9ubHkgLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtQm94LmlzLXJlYWRvbmx5IC5zZWxlY3QtbGFiZWwsLm15dHlGb3JtQm94LmlzLXJlYWRvbmx5IC5teXR5Rm9ybUNvbnRyb2xbZGlzYWJsZWRdLC5teXR5Rm9ybUJveC5pcy1yZWFkb25seSAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb257Ym94LXNoYWRvdzpub25lO2NvbG9yOnZhcigtLW15dHktZm9ybS1jb250cm9sLWNvbG9yKTtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLW15dHktZm9ybS1jb250cm9sLWJnKTtjdXJzb3I6bm90LWFsbG93ZWR9Lm15dHlGb3JtQm94LmlzLXJlYWRvbmx5IGxhYmVsLC5teXR5Rm9ybUJveC5pcy1yZWFkb25seSAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb257Y29sb3I6dmFyKC0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yKTtjdXJzb3I6bm90LWFsbG93ZWR9Lm15dHlGb3JtQm94IC5teXR5Rm9ybUNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCwubXl0eUZvcm1Cb3ggLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsOi13ZWJraXQtYXV0b2ZpbGwsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1Cb3ggLnNlbGVjdC1sYWJlbDotd2Via2l0LWF1dG9maWxsLC5teXR5Rm9ybUJveCAubXl0eUZvcm1Db250cm9sOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsLm15dHlGb3JtQm94IC5teXR5Rm9ybUNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cywubXl0eUZvcm1Cb3ggLm15dHlGb3JtQ29udHJvbDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSwubXl0eUZvcm1Cb3ggLm15dHlGb3JtQ29udHJvbDotd2Via2l0LWF1dG9maWxsOnZhbGlke2JvcmRlcjp1bnNldDtib3JkZXItYm90dG9tOnZhcigtLW15dHktZm9ybS1jb250cm9sLWJvcmRlcik7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3IpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAxMDAwcHggdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYmcpIGluc2V0O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwc30ubXl0eUZvcm1Cb3gubXl0eUZvcm1FcnJvciAubXl0eUZvcm1Db250cm9sLC5teXR5Rm9ybUJveC5teXR5Rm9ybUVycm9yIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUJveC5teXR5Rm9ybUVycm9yIC5zZWxlY3QtbGFiZWwsLm15dHlGb3JtQm94Lm15dHlGb3JtRXJyb3IgLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9ue2JveC1zaGFkb3c6bm9uZTtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLW15dHktZm9ybS1jb250cm9sLWNvbG9yLWVycm9yKX0ubXl0eUZvcm1Cb3gubXl0eUZvcm1FcnJvciAubXl0eUZvcm1FbGVtZW50RXJyb3JNc2d+Lm15dHlGb3JtRWxlbWVudERlc2NyaXB0aW9ue2Rpc3BsYXk6bm9uZX0ubXl0eUZvcm1Eb25hdGlvbkJveCAubXl0eUZvcm1Db250cm9sOjpwbGFjZWhvbGRlciwubXl0eUZvcm1Eb25hdGlvbkJveCAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6OnBsYWNlaG9sZGVyLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtRG9uYXRpb25Cb3ggLnNlbGVjdC1sYWJlbDo6cGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgwLDAsMCwwKX0ubXl0eUZvcm1Eb25hdGlvbkJveC5pcy1lbXB0eS5oYXMtZm9jdXMgLm15dHlGb3JtQ29udHJvbDo6cGxhY2Vob2xkZXIsLm15dHlGb3JtRG9uYXRpb25Cb3guaXMtZW1wdHkuaGFzLWZvY3VzIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbDo6cGxhY2Vob2xkZXIsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1Eb25hdGlvbkJveC5pcy1lbXB0eS5oYXMtZm9jdXMgLnNlbGVjdC1sYWJlbDo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtcGxhY2Vob2xkZXItY29sb3IpfS5teXR5Rm9ybURvbmF0aW9uQm94IFtkYXRhLXRleHQ9bm90X2F2YWlsYWJsZV90ZXh0XXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpe1tkYXRhLXJvbGU9Y2FyZC1pbmNlbnRpdmVdIC5teXR5Rm9ybURvbmF0aW9uQm94e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0wLjZyZW0pfX0uc3Ryb25nLS1oZWFkbGluZSwudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkLC50eWMtLXN0cm9uZy1oZWFkbGluZSBwOmZpcnN0LWNoaWxkPnN0cm9uZzpmaXJzdC1jaGlsZHtjb2xvcjp2YXIoLS1jLTIxMTApO2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TdGFuZGFyZC1Cb2xkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQtQm9sZCk7cGFkZGluZzp2YXIoLS1kNDApIDAgdmFyKC0tZDIwKSAwfS5jb3ZlcnttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MTtkaXNwbGF5Om5vbmV9LmhpZGRlbntkaXNwbGF5Om5vbmV9Lm15dHlGb3JtQ2FwdGNoYUJveCAubXl0eUZvcm1DYXB0Y2hhSW1nQm94e3BvaW50ZXItZXZlbnRzOm5vbmU7cGFkZGluZzowO3dpZHRoOjE0cmVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOmNhbGMoMTAlIC0gMnB4KTtoZWlnaHQ6NC40cmVtfS5teXR5Rm9ybUNhcHRjaGFCb3ggLm15dHlGb3JtQ2FwdGNoYUltZ3toZWlnaHQ6MTAwJTtib3JkZXI6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyKX0ubWFwLXN1Z2dlc3RfX2N1cnJlbnR7ZGlzcGxheTpub25lfS5tYXBzU3VnZ2VzdHtiYWNrZ3JvdW5kOnZhcigtLWMtMjAxMCk7Ym9yZGVyOjNweCBzb2xpZCB2YXIoLS1jLTIxMTApO2JvcmRlci10b3A6bm9uZX0ubWFwLXN1Z2dlc3RfX3Jlc3VsdHtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOnZhcigtLXMzMCk7dHJhbnNpdGlvbjouMnMgYWxsIGVhc2UtaW4tb3V0fS5tYXAtc3VnZ2VzdF9fcmVzdWx0OmhvdmVyOm5vdCgubWFwLXN1Z2dlc3RfX3Jlc3VsdC0tbG9nbyl7YmFja2dyb3VuZDp2YXIoLS1jLTIxMTApO2NvbG9yOnZhcigtLWMtMjAxMCl9Lm1hcC1zdWdnZXN0X19yZXN1bHQtLWxvZ297Y3Vyc29yOmRlZmF1bHR9Lm1hcC1zdWdnZXN0X19yZXN1bHQtLWxvZ28gaW1ne21heC13aWR0aDoxMHJlbX0ubXl0eUZvcm1UYWlsU2VsZWN0e21hcmdpbjowO2ZvbnQ6aW5oZXJpdDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlO3otaW5kZXg6MTF9Lm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsOmFmdGVye2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Y29udGVudDpcIlwiO3dpZHRoOjEuNnJlbTtoZWlnaHQ6LjlyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6dmFyKC0tbXl0eS1mb3JtLWxhYmVsLWhlaWdodCk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwifnN2ZzRjc3Mvc2VsZWN0LWNoZXZyb24uc3ZnXCIpO29wYWNpdHk6MTtib3gtc2hhZG93Om5vbmU7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0ubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwudGFpbC1zZWxlY3QtY29udGFpbmVye3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbC50YWlsLXNlbGVjdC1jb250YWluZXIgLnNlbGVjdC1oYW5kbGV7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDphdXRvO2JhY2tncm91bmQ6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MTthbGlnbi1zZWxmOmNlbnRlcn0ubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwudGFpbC1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3QtaGFuZGxlKy5zZWxlY3QtaGFuZGxlOmJlZm9yZXtjb250ZW50OlwiLCBcIjtkaXNwbGF5OmlubGluZS1ibG9ja30ubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwudGFpbC1zZWxlY3QtY29udGFpbmVyOmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3JpZ2h0OjA7dG9wOjA7d2lkdGg6NnJlbTtoZWlnaHQ6Y2FsYygxMDAlIC0gMnB4KTtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSA1MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm15dHlGb3JtVGFpbFNlbGVjdC5hY3RpdmUgLnNlbGVjdC1sYWJlbHtib3gtc2hhZG93Om5vbmV9Lm15dHlGb3JtVGFpbFNlbGVjdC5hY3RpdmUgLnNlbGVjdC1sYWJlbDphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7b3BhY2l0eTouN30ubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWJnKTtjb2xvcjp2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yKTttYXJnaW46MDtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjA7Ym94LXNoYWRvdzpub25lfS5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1kcm9wZG93biAuZHJvcGRvd24taW5uZXJ7cGFkZGluZzowfS5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCwubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGl7Zm9udDp2YXIoLS1teXR5LWZvcm0tc2VsZWN0LW9wdGlvbi1mb250KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1teXR5LWZvcm0tc2VsZWN0LW9wdGlvbi1sZXR0ZXJzcGFjaW5nKTttYXJnaW46MH0ubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWw6Zmlyc3Qtb2YtdHlwZSwubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGk6Zmlyc3Qtb2YtdHlwZXttYXJnaW46MH0ubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGl7cGFkZGluZzp2YXIoLS1kMzApIGNhbGModmFyKC0tZDMwKSoyKSB2YXIoLS1kMzApIDB9Lm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpOmJlZm9yZXtkaXNwbGF5Om5vbmV9Lm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmcpO2NvbG9yOnZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3IpfS5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb246YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoycmVtO2hlaWdodDoxLjRyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6dmFyKC0tZDMwKTt0b3A6Y2FsYyguNDVyZW0gKyB2YXIoLS1kMzApKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJ+c3ZnNGNzcy9jaGVjay5zdmdcIik7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uOmFmdGVye3RvcDpjYWxjKC42NXJlbSArIHZhcigtLWQzMCkpfX1AbWVkaWEobWluLXdpZHRoOiAxNjc4cHgpey5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb246YWZ0ZXJ7dG9wOmNhbGMoLjdyZW0gKyB2YXIoLS1kMzApKX19Lm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmctaG92ZXIpO2NvbG9yOnZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmcpO3RyYW5zaXRpb246bm9uZX0ubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uOmhvdmVyOmFmdGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1iZy1ob3Zlcik7Y29sb3I6dmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1iZyk7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWltYWdlOnVybChcIn5zdmc0Y3NzL2NoZWNrLWludmVyc2Uuc3ZnXCIpfS5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uc2VsZWN0ZWQsLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmctc2VsZWN0ZWQpO2NvbG9yOnZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3Itc2VsZWN0ZWQpfS5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uc2VsZWN0ZWQ6YWZ0ZXIsLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZDpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmctc2VsZWN0ZWQpO2NvbG9yOnZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3Itc2VsZWN0ZWQpO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJ+c3ZnNGNzcy9jaGVjay5zdmdcIil9Lm15dHlGb3JtU2VsZWN0Qm94ey0tdHJhbnNsYXRlWFZhbHVlOiBjYWxjKC0xICogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1wYWRkaW5nLWxyLW9wZW4pKTstLW9mZnNldFdoaWxlQm9yZGVyOiBjYWxjKC0xICogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItd2lkdGgtb3BlbikpOy0tcGFkZGluZ01pbnVzQm9yZGVyOiBjYWxjKHZhcigtLW15dHktZm9ybS1zZWxlY3QtcGFkZGluZy1sci1vcGVuKSAtIHZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoLW9wZW4pKTt6LWluZGV4OjExfS5teXR5Rm9ybVNlbGVjdEJveC5teXR5Rm9ybUJveC5pcy1maWxsZWQgbGFiZWwsLm15dHlGb3JtU2VsZWN0Qm94Lm15dHlGb3JtQm94Lmhhcy1mb2N1cyBsYWJlbHt0cmFuc2l0aW9uOm5vbmV9Lm15dHlGb3JtU2VsZWN0Qm94IC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1oYW5kbGV7cG9pbnRlci1ldmVudHM6bm9uZX0ubXl0eUZvcm1TZWxlY3RCb3guaXMtZW1wdHkgLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVse2ZvbnQ6dmFyKC0tbXl0eS1mb3JtLWxhYmVsLWZvbnQpO2NvbG9yOnZhcigtLW15dHktZm9ybS1sYWJlbC1jb2xvcil9Lm15dHlGb3JtU2VsZWN0Qm94LmlzLWVtcHR5LmlzLW9wZW4gLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsIC5sYWJlbC1pbm5lcntkaXNwbGF5Om5vbmV9Lm15dHlGb3JtU2VsZWN0Qm94LmlzLW9wZW57bWF4LXdpZHRoOnVuc2V0O3RyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tdHJhbnNsYXRlWFZhbHVlKSwgdmFyKC0tb2Zmc2V0V2hpbGVCb3JkZXIpKTt3aWR0aDpjYWxjKDEwMCUgKyAyKnZhcigtLW15dHktZm9ybS1zZWxlY3QtcGFkZGluZy1sci1vcGVuKSk7Ym9yZGVyOnZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoLW9wZW4pIHNvbGlkIHZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmctaG92ZXIpO2JvcmRlci1ib3R0b206MDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE1fS5teXR5Rm9ybVNlbGVjdEJveC5pcy1vcGVuIC5teXR5Rm9ybUxhYmVsIGxhYmVse3BhZGRpbmctbGVmdDp2YXIoLS1wYWRkaW5nTWludXNCb3JkZXIpfS5teXR5Rm9ybVNlbGVjdEJveC5pcy1vcGVuIC5teXR5Rm9ybVRhaWxTZWxlY3R7bWF4LXdpZHRoOnVuc2V0fS5teXR5Rm9ybVNlbGVjdEJveC5pcy1vcGVuIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbHtwYWRkaW5nLWxlZnQ6dmFyKC0tcGFkZGluZ01pbnVzQm9yZGVyKX0ubXl0eUZvcm1TZWxlY3RCb3guaXMtb3BlbiAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6YWZ0ZXJ7cmlnaHQ6dmFyKC0tcGFkZGluZ01pbnVzQm9yZGVyKX0ubXl0eUZvcm1TZWxlY3RCb3guaXMtb3BlbiAuc2VsZWN0LWRyb3Bkb3due2JvcmRlcjo0cHggc29saWQgdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1iZy1ob3Zlcik7Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCh2YXIoLS1vZmZzZXRXaGlsZUJvcmRlcikpO3dpZHRoOmNhbGMoMTAwJSArIHZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoLW9wZW4pICsgdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItd2lkdGgtb3BlbikpO3Bvc2l0aW9uOmFic29sdXRlfS5teXR5Rm9ybVNlbGVjdEJveC5pcy1vcGVuIC5zZWxlY3QtZHJvcGRvd24gdWwgbGkub3B0Z3JvdXAtdGl0bGUsLm15dHlGb3JtU2VsZWN0Qm94LmlzLW9wZW4gLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb257dHJhbnNpdGlvbjpub25lO3BhZGRpbmctbGVmdDp2YXIoLS1wYWRkaW5nTWludXNCb3JkZXIpO3BhZGRpbmctcmlnaHQ6dmFyKC0tcGFkZGluZ01pbnVzQm9yZGVyKX0ubXl0eUZvcm1TZWxlY3RCb3guaXMtb3BlbiAuc2VsZWN0LWRyb3Bkb3duOmFmdGVye2NvbnRlbnQ6XCJcIjtsaW5lLWhlaWdodDowO2ZvbnQtc2l6ZTowO2hlaWdodDp2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci13aWR0aC1vcGVuKTt3aWR0aDpjYWxjKDEwMCUgKyAyKnZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoLW9wZW4pKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmctaG92ZXIpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tb2Zmc2V0V2hpbGVCb3JkZXIpO3RvcDphdXRvO2JvdHRvbTp2YXIoLS1vZmZzZXRXaGlsZUJvcmRlcil9Lm15dHlGb3JtU2VsZWN0Qm94LmlzLW9wZW4gLm9wZW4tdG9wIC5zZWxlY3QtZHJvcGRvd246YWZ0ZXJ7Ym90dG9tOmF1dG87dG9wOnZhcigtLW9mZnNldFdoaWxlQm9yZGVyKX0ubXl0eUZvcm1TZWxlY3RCb3guaXMtb3Blbi10b3B7cGFkZGluZy1ib3R0b206MDttYXJnaW4tYm90dG9tOnZhcigtLWQ0MCk7Ym9yZGVyLXRvcDp2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci13aWR0aC1vcGVuKSBzb2xpZCB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWJnLWhvdmVyKX0ubXl0eUZvcm1TZWxlY3RCb3guaXMtb3Blbi10b3AgLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVse2JvcmRlci10b3A6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyLWFjdGl2ZSk7Ym9yZGVyLWJvdHRvbTowfS5teXR5Rm9ybVNlbGVjdEJveC5pcy1vcGVuLXRvcCAudGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93bnttYXJnaW46MH0ubXl0eUZvcm1TZWxlY3RCb3guaXMtb3Blbi1ib3R0b20gLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsey0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdy1hY3RpdmU6IG5vbmV9LnVpLWRhdGVwaWNrZXJ7ei1pbmRleDoxMDEwfS5teXR5Rm9ybVJhZGlvRmllbGQsLm15dHlGb3JtQ2hlY2tib3hGaWVsZHthbGw6dW5zZXQ7Ym94LXNpemluZzpib3JkZXItYm94Oy0tbXl0eS1mb3JtLXJhZGlvLXNpemU6IDJyZW07LS1teXR5LWZvcm0tcmFkaW8tYm9yZGVyLXdpdGg6IDFweDstLW15dHktZm9ybS1yYWRpby1ib3JkZXItY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LWZvcm0tcmFkaW8tb3V0bGluZTogbm9uZTstLW15dHktZm9ybS1yYWRpby1vdXRsaW5lLW9mZnNldDogMDstLW15dHktZm9ybS1jaGVja2JveC1zaXplOiAxLjhyZW07LS1teXR5LWZvcm0tY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAxcHg7LS1teXR5LWZvcm0tLWNoZWNrYm94LWJvcmRlci1yYWRpdXM6IDRweDstLW15dHktZm9ybS0tY2hlY2tib3gtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1mb3JtLS1jaGVja2JveC1iZy1jb2xvcjogdmFyKC0tYy0yMDEwKX0ubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUxhYmVsLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ29udHJvbCwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVJhZGlvRmllbGQgLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUJveCwubXl0eUZvcm1SYWRpb0ZpZWxkIGxhYmVsLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtTGFiZWwsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1Db250cm9sLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAuc2VsZWN0LWxhYmVsLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQm94LC5teXR5Rm9ybUNoZWNrYm94RmllbGQgbGFiZWx7YWxsOnVuc2V0O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVJhZGlvQm94LC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3gsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1SYWRpb0JveCwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94e2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzt3aWR0aDoxMDAlO2ZsZXgtd3JhcDpub3dyYXA7cGFkZGluZzp2YXIoLS1zMzApIDAgdmFyKC0tczIwKSAwfS5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtUmFkaW9Cb3ggLm15dHlGb3JtTGFiZWwsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1DaGVja2JveEJveCAubXl0eUZvcm1MYWJlbCwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybVJhZGlvQm94IC5teXR5Rm9ybUxhYmVsLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggLm15dHlGb3JtTGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjE7Zm9udDppbmhlcml0fS5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtUmFkaW9Cb3ggLm15dHlGb3JtTGFiZWwgbGFiZWwsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1DaGVja2JveEJveCAubXl0eUZvcm1MYWJlbCBsYWJlbCwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybVJhZGlvQm94IC5teXR5Rm9ybUxhYmVsIGxhYmVsLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggLm15dHlGb3JtTGFiZWwgbGFiZWx7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6dmFyKC0tZDIwKX0ubXl0eUZvcm1SYWRpb0ZpZWxkLC5teXR5Rm9ybUNoZWNrYm94RmllbGR7LS1kZWZhdWx0Rm9udExIOiAyLjNyZW07LS1kZWZhdWx0VHJhbnNsYXRlWUJ5TEg6IGNhbGMoKHZhcigtLWRlZmF1bHRGb250TEgpIC0gdmFyKC0tbXl0eS1mb3JtLXJhZGlvLXNpemUpKSAvIDIpfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsubXl0eUZvcm1SYWRpb0ZpZWxkLC5teXR5Rm9ybUNoZWNrYm94RmllbGR7LS1kZWZhdWx0Rm9udExIOiAyLjdyZW07LS1kZWZhdWx0VHJhbnNsYXRlWUJ5TEg6IGNhbGMoKHZhcigtLWRlZmF1bHRGb250TEgpIC0gdmFyKC0tbXl0eS1mb3JtLXJhZGlvLXNpemUpKSAvIDIpfX1AbWVkaWEobWluLXdpZHRoOiAxNjc4cHgpey5teXR5Rm9ybVJhZGlvRmllbGQsLm15dHlGb3JtQ2hlY2tib3hGaWVsZHstLWRlZmF1bHRGb250TEg6IDIuOHJlbTstLWRlZmF1bHRUcmFuc2xhdGVZQnlMSDogY2FsYygodmFyKC0tZGVmYXVsdEZvbnRMSCkgLSB2YXIoLS1teXR5LWZvcm0tcmFkaW8tc2l6ZSkpIC8gMil9fS5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPXJhZGlvXSwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVJhZGlvRmllbGQgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XSwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1jaGVja2JveF0sLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWwsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1SYWRpb0ZpZWxkIFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWwsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9cmFkaW9dLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1yYWRpb10uc2VsZWN0LWxhYmVsLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtQ2hlY2tib3hGaWVsZCBbdHlwZT1yYWRpb10uc2VsZWN0LWxhYmVsLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XSwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUNoZWNrYm94RmllbGQgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbHthcHBlYXJhbmNlOm5vbmU7Zm9udDppbmhlcml0O21hcmdpbjowO3BhZGRpbmc6MDtjb2xvcjpjdXJyZW50Q29sb3I7Ym94LXNoYWRvdzpub25lO291dGxpbmU6dmFyKC0tbXl0eS1mb3JtLXJhZGlvLW91dGxpbmUpO291dGxpbmUtb2Zmc2V0OnZhcigtLW15dHktZm9ybS1yYWRpby1vdXRsaW5lLW9mZnNldCl9Lm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9cmFkaW9dOmZvY3VzLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1yYWRpb10uc2VsZWN0LWxhYmVsOmZvY3VzLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtUmFkaW9GaWVsZCBbdHlwZT1yYWRpb10uc2VsZWN0LWxhYmVsOmZvY3VzLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdOmZvY3VzLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XTpmb2N1cywubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDpmb2N1cywubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVJhZGlvRmllbGQgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDpmb2N1cywubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1yYWRpb106Zm9jdXMsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWw6Zm9jdXMsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1DaGVja2JveEZpZWxkIFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWw6Zm9jdXMsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1DaGVja2JveEJveCBbdHlwZT1jaGVja2JveF06Zm9jdXMsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdOmZvY3VzLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsOmZvY3VzLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtQ2hlY2tib3hGaWVsZCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsOmZvY3Vzey0tbXl0eS1mb3JtLXJhZGlvLW91dGxpbmU6IDAuNHJlbSBzb2xpZCB2YXIoLS1jLTIwMTApOy0tbXl0eS1mb3JtLXJhZGlvLW91dGxpbmUtb2Zmc2V0OiAwLjRyZW19Lm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9cmFkaW9dLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1yYWRpb10uc2VsZWN0LWxhYmVsLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtUmFkaW9GaWVsZCBbdHlwZT1yYWRpb10uc2VsZWN0LWxhYmVsLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPXJhZGlvXSwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUNoZWNrYm94RmllbGQgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbHtkaXNwbGF5OmZsZXg7d2lkdGg6dmFyKC0tbXl0eS1mb3JtLXJhZGlvLXNpemUpO2hlaWdodDp2YXIoLS1teXR5LWZvcm0tcmFkaW8tc2l6ZSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkodmFyKC0tZGVmYXVsdFRyYW5zbGF0ZVlCeUxIKSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIwMTApO2JvcmRlcjp2YXIoLS1teXR5LWZvcm0tcmFkaW8tYm9yZGVyLXdpdGgpIHNvbGlkIHZhcigtLW15dHktZm9ybS1yYWRpby1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWNpcmNsZSk7dHJhbnNpdGlvbjpib3JkZXItd2lkdGggLjNzfS5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPXJhZGlvXTpob3ZlciwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbDpob3ZlciwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVJhZGlvRmllbGQgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbDpob3ZlciwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1yYWRpb106aG92ZXIsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWw6aG92ZXIsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1DaGVja2JveEZpZWxkIFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWw6aG92ZXJ7LS1teXR5LWZvcm0tcmFkaW8tYm9yZGVyLXdpdGg6IDJweH0ubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1yYWRpb106YWN0aXZlLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1yYWRpb10uc2VsZWN0LWxhYmVsOmFjdGl2ZSwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVJhZGlvRmllbGQgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbDphY3RpdmUsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9cmFkaW9dOmFjdGl2ZSwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbDphY3RpdmUsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1DaGVja2JveEZpZWxkIFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWw6YWN0aXZley0tbXl0eS1mb3JtLXJhZGlvLWJvcmRlci13aXRoOiAxMHB4fS5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPXJhZGlvXTpjaGVja2VkLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1yYWRpb10uc2VsZWN0LWxhYmVsOmNoZWNrZWQsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1SYWRpb0ZpZWxkIFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWw6Y2hlY2tlZCwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1yYWRpb106Y2hlY2tlZDphY3RpdmUsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9cmFkaW9dOmNoZWNrZWQsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWw6Y2hlY2tlZCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUNoZWNrYm94RmllbGQgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbDpjaGVja2VkLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPXJhZGlvXTpjaGVja2VkOmFjdGl2ZXstLW15dHktZm9ybS1yYWRpby1ib3JkZXItd2l0aDogNnB4fS5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPXJhZGlvXTpjaGVja2VkOmhvdmVyLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1yYWRpb10uc2VsZWN0LWxhYmVsOmNoZWNrZWQ6aG92ZXIsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1SYWRpb0ZpZWxkIFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWw6Y2hlY2tlZDpob3ZlciwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1yYWRpb106Y2hlY2tlZDphY3RpdmU6aG92ZXIsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9cmFkaW9dOmNoZWNrZWQ6aG92ZXIsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWw6Y2hlY2tlZDpob3ZlciwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUNoZWNrYm94RmllbGQgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbDpjaGVja2VkOmhvdmVyLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPXJhZGlvXTpjaGVja2VkOmFjdGl2ZTpob3ZlcnstLW15dHktZm9ybS1yYWRpby1ib3JkZXItY29sb3I6IHZhcigtLWMtMjEzMCl9Lm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1DaGVja2JveEJveCBbdHlwZT1jaGVja2JveF0sLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtUmFkaW9GaWVsZCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XSwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUNoZWNrYm94RmllbGQgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbHthcHBlYXJhbmNlOm5vbmU7d2lkdGg6dmFyKC0tbXl0eS1mb3JtLWNoZWNrYm94LXNpemUpO2hlaWdodDp2YXIoLS1teXR5LWZvcm0tY2hlY2tib3gtc2l6ZSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkodmFyKC0tZGVmYXVsdFRyYW5zbGF0ZVlCeUxIKSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1teXR5LWZvcm0tLWNoZWNrYm94LWJnLWNvbG9yKTtib3JkZXI6dmFyKC0tbXl0eS1mb3JtLXJhZGlvLWJvcmRlci13aXRoKSBzb2xpZCB2YXIoLS1teXR5LWZvcm0tLWNoZWNrYm94LWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1teXR5LWZvcm0tLWNoZWNrYm94LWJvcmRlci1yYWRpdXMpO2N1cnNvcjpwb2ludGVyfS5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6OmJlZm9yZSwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVJhZGlvRmllbGQgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDo6YmVmb3JlLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6OmJlZm9yZSwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUNoZWNrYm94RmllbGQgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOnZhcigtLW15dHktZm9ybS1jaGVja2JveC1zaXplKTtoZWlnaHQ6dmFyKC0tbXl0eS1mb3JtLWNoZWNrYm94LXNpemUpO3RyYW5zZm9ybTpzY2FsZSgwKSB0cmFuc2xhdGUoLTFweCwgLTFweCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1teXR5LWZvcm0tLWNoZWNrYm94LWJvcmRlci1yYWRpdXMpO3RyYW5zaXRpb246MTIwbXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O2JhY2tncm91bmQ6dXJsKFwifnN2ZzRjc3MvY2hlY2tib3guc3ZnXCIpIHJnYmEoMCwwLDAsMCkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJ9Lm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1DaGVja2JveEJveCBbdHlwZT1jaGVja2JveF06aG92ZXIsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdOmhvdmVyLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsOmhvdmVyLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtUmFkaW9GaWVsZCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsOmhvdmVyLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdOmhvdmVyLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XTpob3ZlciwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDpob3ZlciwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUNoZWNrYm94RmllbGQgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDpob3ZlcnstLW15dHktZm9ybS1jaGVja2JveC1ib3JkZXItd2lkdGg6IDJweH0ubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XTphY3RpdmUsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdOmFjdGl2ZSwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDphY3RpdmUsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1SYWRpb0ZpZWxkIFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6YWN0aXZlLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdOmFjdGl2ZSwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1jaGVja2JveF06YWN0aXZlLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsOmFjdGl2ZSwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUNoZWNrYm94RmllbGQgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDphY3RpdmV7LS1teXR5LWZvcm0tLWNoZWNrYm94LWJnLWNvbG9yOiB2YXIoLS1jLTIxMTApfS5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6Y2hlY2tlZCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVJhZGlvRmllbGQgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDpjaGVja2VkLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6Y2hlY2tlZCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUNoZWNrYm94RmllbGQgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDpjaGVja2Vkey0tbXl0eS1mb3JtLS1jaGVja2JveC1iZy1jb2xvcjogdmFyKC0tYy0yMTEwKX0ubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmUsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmJlZm9yZSwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDpjaGVja2VkOjpiZWZvcmUsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1SYWRpb0ZpZWxkIFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6Y2hlY2tlZDo6YmVmb3JlLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmJlZm9yZSwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YmVmb3JlLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsOmNoZWNrZWQ6OmJlZm9yZSwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUNoZWNrYm94RmllbGQgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDpjaGVja2VkOjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtMXB4LCAtMXB4KX0ubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFjdGl2ZSwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphY3RpdmUsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6Y2hlY2tlZDphY3RpdmUsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1SYWRpb0ZpZWxkIFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6Y2hlY2tlZDphY3RpdmUsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1DaGVja2JveEJveCBbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphY3RpdmUsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YWN0aXZlLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsOmNoZWNrZWQ6YWN0aXZlLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtQ2hlY2tib3hGaWVsZCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsOmNoZWNrZWQ6YWN0aXZley0tbXl0eS1mb3JtLS1jaGVja2JveC1iZy1jb2xvcjogdmFyKC0tYy0yMTMwKTstLW15dHktZm9ybS0tY2hlY2tib3gtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxMzApfS5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6aG92ZXIsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6aG92ZXIsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6Y2hlY2tlZDpob3ZlciwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVJhZGlvRmllbGQgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDpjaGVja2VkOmhvdmVyLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6aG92ZXIsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6aG92ZXIsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6Y2hlY2tlZDpob3ZlciwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUNoZWNrYm94RmllbGQgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDpjaGVja2VkOmhvdmVyey0tbXl0eS1mb3JtLWNoZWNrYm94LWJvcmRlci13aWR0aDogMXB4fS5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVJhZGlvRmllbGQgW3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXS5zZWxlY3QtbGFiZWwsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1DaGVja2JveEJveCBbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0sLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0uc2VsZWN0LWxhYmVsLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtQ2hlY2tib3hGaWVsZCBbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLnNlbGVjdC1sYWJlbHstLW15dHktZm9ybS0tY2hlY2tib3gtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxNTApfS5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXTpjaGVja2VkLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF06Y2hlY2tlZCwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXS5zZWxlY3QtbGFiZWw6Y2hlY2tlZCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVJhZGlvRmllbGQgW3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXS5zZWxlY3QtbGFiZWw6Y2hlY2tlZCwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF06Y2hlY2tlZCwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdOmNoZWNrZWQsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0uc2VsZWN0LWxhYmVsOmNoZWNrZWQsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1DaGVja2JveEZpZWxkIFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0uc2VsZWN0LWxhYmVsOmNoZWNrZWR7LS1teXR5LWZvcm0tLWNoZWNrYm94LWJnLWNvbG9yOiB2YXIoLS1jLTIxNTApfS5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXTpob3ZlciwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdOmhvdmVyLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLnNlbGVjdC1sYWJlbDpob3ZlciwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVJhZGlvRmllbGQgW3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXS5zZWxlY3QtbGFiZWw6aG92ZXIsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1DaGVja2JveEJveCBbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdOmhvdmVyLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF06aG92ZXIsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0uc2VsZWN0LWxhYmVsOmhvdmVyLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtQ2hlY2tib3hGaWVsZCBbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLnNlbGVjdC1sYWJlbDpob3ZlcnstLW15dHktZm9ybS1jaGVja2JveC1ib3JkZXItd2lkdGg6IDFweH0uY2hlY2tib3gtc3dpdGNoey0tbXl0eS1mb3JtLXN3aXRjaC1kb3QtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1teXR5LWZvcm0tc3dpdGNoLWJnOiB2YXIoLS1jLTIxNjApfS5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0sLmNoZWNrYm94LXN3aXRjaCAubXl0eUZvcm1Db250cm9sLC5jaGVja2JveC1zd2l0Y2ggLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsLC5teXR5Rm9ybVRhaWxTZWxlY3QgLmNoZWNrYm94LXN3aXRjaCAuc2VsZWN0LWxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzowO21hcmdpbjowO29wYWNpdHk6MDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjN9LmNoZWNrYm94LXN3aXRjaHtmb250OnZhcigtLW15dHktZm9ybS1ib3gtZm9udCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbXl0eS1mb3JtLWJveC1sZXR0ZXItc3BhY2luZyk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlO2ZsZXgtd3JhcDpub3dyYXA7cGFkZGluZzp2YXIoLS1zMzApIDAgdmFyKC0tczIwKSAwfS5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbHtmb250OnZhcigtLW15dHktZm9ybS1ib3gtZm9udCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbXl0eS1mb3JtLWJveC1sZXR0ZXItc3BhY2luZyk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlO2N1cnNvcjpwb2ludGVyfS5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbCAuY2hlY2tib3gtc3dpdGNoX2NhcHRpb257ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDo2cmVtO21heC13aWR0aDpjYWxjKDEwMCUgLSA2cmVtKTt0cmFuc2l0aW9uOi4zcyBlYXNlIGFsbDtwb3NpdGlvbjpyZWxhdGl2ZX0uY2hlY2tib3gtc3dpdGNoIC5jaGVja2JveC1zd2l0Y2hfbGFiZWwgLmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uOmJlZm9yZSwuY2hlY2tib3gtc3dpdGNoIC5jaGVja2JveC1zd2l0Y2hfbGFiZWwgLmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uOmFmdGVye2NvbnRlbnQ6XCJcIjtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1jaXJjbGUpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC02cmVtLCAwKTt0cmFuc2l0aW9uOi4zcyBlYXNlIGFsbDtoZWlnaHQ6Mi41cmVtfS5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbCAuY2hlY2tib3gtc3dpdGNoX2NhcHRpb246YmVmb3Jle3dpZHRoOjQuNnJlbTt6LWluZGV4OjE7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1teXR5LWZvcm0tc3dpdGNoLWJnKX0uY2hlY2tib3gtc3dpdGNoIC5jaGVja2JveC1zd2l0Y2hfbGFiZWwgLmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoyLjVyZW07ei1pbmRleDoyO2JvcmRlcjo0cHggc29saWQgdmFyKC0tbXl0eS1mb3JtLXN3aXRjaC1iZyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1teXR5LWZvcm0tc3dpdGNoLWRvdC1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtY2lyY2xlKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbnttYXJnaW4tbGVmdDo2LjRyZW07bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDYuNHJlbSl9LmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbjpiZWZvcmUsLmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbjphZnRlcntoZWlnaHQ6Mi43cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTYuNHJlbSwgMCl9LmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbjpiZWZvcmV7d2lkdGg6NXJlbX0uY2hlY2tib3gtc3dpdGNoIC5jaGVja2JveC1zd2l0Y2hfbGFiZWwgLmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uOmFmdGVye3dpZHRoOjIuN3JlbX19QG1lZGlhKG1pbi13aWR0aDogMTQ0MnB4KXsuY2hlY2tib3gtc3dpdGNoIC5jaGVja2JveC1zd2l0Y2hfbGFiZWwgLmNoZWNrYm94LXN3aXRjaF9jYXB0aW9ue21hcmdpbi1sZWZ0OjYuNnJlbTttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNi42cmVtKX0uY2hlY2tib3gtc3dpdGNoIC5jaGVja2JveC1zd2l0Y2hfbGFiZWwgLmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uOmJlZm9yZSwuY2hlY2tib3gtc3dpdGNoIC5jaGVja2JveC1zd2l0Y2hfbGFiZWwgLmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uOmFmdGVye2hlaWdodDoyLjhyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNi42cmVtLCAwKX0uY2hlY2tib3gtc3dpdGNoIC5jaGVja2JveC1zd2l0Y2hfbGFiZWwgLmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uOmJlZm9yZXt3aWR0aDo1LjJyZW19LmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbjphZnRlcnt3aWR0aDoyLjhyZW19fS5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbCAubXl0eUZvcm1Db250cm9sOmNoZWNrZWR+LmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uOmFmdGVyLC5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbCAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6Y2hlY2tlZH4uY2hlY2tib3gtc3dpdGNoX2NhcHRpb246YWZ0ZXIsLm15dHlGb3JtVGFpbFNlbGVjdCAuY2hlY2tib3gtc3dpdGNoIC5jaGVja2JveC1zd2l0Y2hfbGFiZWwgLnNlbGVjdC1sYWJlbDpjaGVja2Vkfi5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLCAwKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5teXR5Rm9ybUNvbnRyb2w6Y2hlY2tlZH4uY2hlY2tib3gtc3dpdGNoX2NhcHRpb246YWZ0ZXIsLmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbDpjaGVja2Vkfi5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbjphZnRlciwubXl0eUZvcm1UYWlsU2VsZWN0IC5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbCAuc2VsZWN0LWxhYmVsOmNoZWNrZWR+LmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUoLTQuMXJlbSwgMCl9fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7LmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5teXR5Rm9ybUNvbnRyb2w6Y2hlY2tlZH4uY2hlY2tib3gtc3dpdGNoX2NhcHRpb246YWZ0ZXIsLmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbDpjaGVja2Vkfi5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbjphZnRlciwubXl0eUZvcm1UYWlsU2VsZWN0IC5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbCAuc2VsZWN0LWxhYmVsOmNoZWNrZWR+LmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUoLTQuMnJlbSwgMCl9fS5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbCAubXl0eUZvcm1Db250cm9sOm5vdChbZGlzYWJsZWRdKTpub3QoW3JlYWRvbmx5XSk6Y2hlY2tlZH4uY2hlY2tib3gtc3dpdGNoX2NhcHRpb24sLmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbDpub3QoW2Rpc2FibGVkXSk6bm90KFtyZWFkb25seV0pOmNoZWNrZWR+LmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uLC5teXR5Rm9ybVRhaWxTZWxlY3QgLmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5zZWxlY3QtbGFiZWw6bm90KFtkaXNhYmxlZF0pOm5vdChbcmVhZG9ubHldKTpjaGVja2Vkfi5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbnstLW15dHktZm9ybS1zd2l0Y2gtYmc6IHZhcigtLWMtMjExMCl9LmNoZWNrYm94LXN3aXRjaC5teXR5Rm9ybUVycm9yIC5jaGVja2JveC1zd2l0Y2hfbGFiZWwgLmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uOmJlZm9yZXtib3gtc2hhZG93OjAgMCA0cHggMXB4IHZhcigtLW15dHktZm9ybS1jb250cm9sLWNvbG9yLWVycm9yKX0ubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZHtwb3NpdGlvbjpyZWxhdGl2ZX0ubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZCAubXl0eUZvcm1Cb3hVcGxvYWRlZEZpbGVze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDt3aWR0aDoxMDAlO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7Ym9yZGVyOjFweCBkYXNoZWQgdmFyKC0tYy0yMTYwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMjAxMCk7cGFkZGluZzoxcmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWxnKX0ubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZCAubXl0eUZvcm1Cb3hVcGxvYWRlZHtvcmRlcjoxO3dpZHRoOjEwMCV9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLm15dHlGb3JtTGFiZWwuZm9ybS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLm15dHlGb3JtRWxlbWVudERlc2NyaXB0aW9ue2Rpc3BsYXk6bm9uZX0ubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZCAubXl0eUZvcm1Cb3hGaWxle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjpub25lO21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMjAxMCk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZCAudHlQcmV2aWV3SW1hZ2V7bWF4LWhlaWdodDoyMDBweCAhaW1wb3J0YW50O21pbi1oZWlnaHQ6OTBweDtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1sZyk7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206dmFyKC0tczMwKX0ubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZCAubXl0eUZvcm1Cb3hVcGxvYWR7b3JkZXI6Mjt3aWR0aDoxMDAlfS5teXR5Rm9ybUJveE11bHRpVXBsb2FkIC5teXR5Rm9ybUJveFVwbG9hZCAubXl0eUZvcm1Cb3hGaWxle2JvcmRlcjpub25lfS5teXR5Rm9ybUJveE11bHRpVXBsb2FkIC5idG4tdXBsb2Fke3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDt3aWR0aDoxMDAlO2hlaWdodDoxNXJlbTtwYWRkaW5nOjAgMCAzcmVtO21hcmdpbjowICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIwMTApO2NvbG9yOnZhcigtLWMtMjExMCk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmV9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLmJ0bi11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCIrXCI7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6NnJlbTtsaW5lLWhlaWdodDoxO2NvbG9yOnZhcigtLWMtMjExMCl9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLmJ0bi11cGxvYWQ6aG92ZXJ7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzpub25lfS5teXR5Rm9ybUJveE11bHRpVXBsb2FkIC50eUZpbGVuYW1le3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLWMtMjExMCk7cGFkZGluZzp2YXIoLS1zMzApIDA7ZGlzcGxheTpub25lfS5teXR5Rm9ybUJveE11bHRpVXBsb2FkIC50eUZpbGVTaXple2Rpc3BsYXk6bm9uZX0ubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZCAuYnRuLWVkaXR7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLnR5UHJvZ3Jlc3NCYXJ7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozO2JvdHRvbTowO2xlZnQ6MDtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1tZCk7b3ZlcmZsb3c6aGlkZGVufS5teXR5Rm9ybUJveE11bHRpVXBsb2FkIC50eVByb2dyZXNzQmFyUHJvZ3Jlc3N7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEycHg7dG9wOjA7bGVmdDowO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYy0xMDAxMCk7Ym9yZGVyLXJhZGl1czowIDZweCA2cHggMDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpib3JkZXItcmFkaXVzIC4zcyBlYXNlLW91dH0ubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZCAudHlQcm9ncmVzc0JhclByb2dyZXNzOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2JvdHRvbTowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMCwgMCwgMCwgMC4zKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMykgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXNpemU6NTBweCA1MHB4O2FuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZS1vdXR9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLnR5RmluaXNoZWQgLnR5UHJvZ3Jlc3NCYXJQcm9ncmVzc3tib3JkZXItcmFkaXVzOjB9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLnR5RmluaXNoZWQgLnR5UHJvZ3Jlc3NCYXJQcm9ncmVzczpiZWZvcmV7b3BhY2l0eTowfS5teXR5Rm9ybUJveE11bHRpVXBsb2FkIC5idG4tZ3JvdXB7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLmJ0bi1ncm91cCAuYnRuOm5vdCguYnRuLXVwbG9hZCl7bWFyZ2luOjAgdmFyKC0tczMwKSB2YXIoLS1zMzApICFpbXBvcnRhbnR9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLnR5RG93bmxvYWRBbmNob3J7cG9pbnRlci1ldmVudHM6bm9uZX0ubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZCAubXl0eUZvcm1GaWxlUmVxdWlyZW1lbnRzLC5teXR5Rm9ybUJveE11bHRpVXBsb2FkIC50eU1vdmUuYnRuLmJ0bi1tb3ZlLnVpLXNvcnRhYmxlLWhhbmRsZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZCAubXl0eUZvcm1FbGVtZW50RGVzY3JpcHRpb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjE2cHg7bGVmdDoxMThweDtjb2xvcjpwdXJwbGU7Zm9udC1zaXplOjE0cHg7aGVpZ2h0OjkwcHg7bWF4LXdpZHRoOjExNXB4O292ZXJmbG93OmhpZGRlbjtsaW5lLWhlaWdodDoxLjN9QGtleWZyYW1lcyBsb2FkaW5nezAle2JhY2tncm91bmQtcG9zaXRpb246MCAwfTEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjo1MHB4IDUwcHh9fS5vbmV0aW1lLWNvZGV7LS1vbmV0aW1lLWNvZGUtYmc6IHZhcigtLWMtMjAxMCl9Lm9uZXRpbWUtY29kZVtkYXRhLWJnPVwiMjE4MFwiXXstLW9uZXRpbWUtY29kZS1iZzogdmFyKC0tYy0yMTgwKX0ub25ldGltZS1jb2RlX19kaWdpdC13cmFwey0tZGlnaXQtY29kZS1nYXA6IDAuM3JlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDp2YXIoLS1kaWdpdC1jb2RlLWdhcCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpey5vbmV0aW1lLWNvZGVfX2RpZ2l0LXdyYXB7LS1kaWdpdC1jb2RlLWdhcDogdmFyKC0tZDEwKX19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5vbmV0aW1lLWNvZGVfX2RpZ2l0LXdyYXB7LS1kaWdpdC1jb2RlLWdhcDogdmFyKC0tZDIwKX19Lm9uZXRpbWUtY29kZV9fZGlnaXR7YWxsOnVuc2V0Oy0tZGlnaXQtd2lkdGg6IDEuNXJlbTstLWRpZ2l0LXBhZGRpbmcteTogdmFyKC0tczEwKTstLWRpZ2l0LXBhZGRpbmcteDogMDstLWRpZ2l0LWJvcmRlci13aWR0aDogMXB4Oy0tZGlnaXQtYm9yZGVyLXN0eWxlOiBzb2xpZDstLWRpZ2l0LWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTcwKTstLWRpZ2l0LWJvcmRlci1yYWRpdXM6IDAuMXJlbTstLWRpZ2l0LWJnOiB2YXIoLS1jLTIwMTApOy0tZGlnaXQtY29sb3I6IHZhcigtLWMtMjExMCk7LS1kaWdpdC1jdXJzb3I6IHRleHQ7Zm9udDp2YXIoLS10LURpZ2l0KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1EaWdpdCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLURpZ2l0KTtiYWNrZ3JvdW5kOnZhcigtLWRpZ2l0LWJnKTtjb2xvcjp2YXIoLS1kaWdpdC1jb2xvcik7Ym9yZGVyOnZhcigtLWRpZ2l0LWJvcmRlci13aWR0aCkgdmFyKC0tZGlnaXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1kaWdpdC1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tZGlnaXQtYm9yZGVyLXJhZGl1cyk7d2lkdGg6dmFyKC0tZGlnaXQtd2lkdGgpO3BhZGRpbmc6dmFyKC0tZGlnaXQtcGFkZGluZy15KSB2YXIoLS1kaWdpdC1wYWRkaW5nLXgpO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjp2YXIoLS1kaWdpdC1jdXJzb3IpfS5vbmV0aW1lLWNvZGVfX2RpZ2l0LmlzLWFjdGl2ZSwub25ldGltZS1jb2RlX19kaWdpdDpmb2N1cywub25ldGltZS1jb2RlX19kaWdpdDpub3QoOnBsYWNlaG9sZGVyLXNob3duKXstLWRpZ2l0LWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTEwKTstLWRpZ2l0LWNvbG9yOiB2YXIoLS1jLTIxMTApfS5vbmV0aW1lLWNvZGVfX2RpZ2l0LmlzLXZhbGlkey0tZGlnaXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTYwMzApfS5vbmV0aW1lLWNvZGVfX2RpZ2l0LmlzLXZhbGlkOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pey0tZGlnaXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTYwMzApfS5vbmV0aW1lLWNvZGVfX2RpZ2l0LmlzLWludmFsaWR7LS1kaWdpdC1ib3JkZXItY29sb3I6IHZhcigtLWMtNjAxMCl9Lm9uZXRpbWUtY29kZV9fZGlnaXQuaXMtaW52YWxpZDpub3QoOnBsYWNlaG9sZGVyLXNob3duKXstLWRpZ2l0LWJvcmRlci1jb2xvcjogdmFyKC0tYy02MDEwKX0ub25ldGltZS1jb2RlX19kaWdpdC5pcy1kaXNhYmxlZCwub25ldGltZS1jb2RlX19kaWdpdDpkaXNhYmxlZHstLWRpZ2l0LWNvbG9yOiB2YXIoLS1jLTIxNzApOy0tZGlnaXQtY3Vyc29yOiBub3QtYWxsb3dlZDstLWRpZ2l0LWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTcwKX0ub25ldGltZS1jb2RlX19kaWdpdC5pcy1kaXNhYmxlZDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSwub25ldGltZS1jb2RlX19kaWdpdDpkaXNhYmxlZDpub3QoOnBsYWNlaG9sZGVyLXNob3duKXstLWRpZ2l0LWNvbG9yOiB2YXIoLS1jLTIxNzApOy0tZGlnaXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxNzApfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsub25ldGltZS1jb2RlX19kaWdpdHstLWRpZ2l0LXdpZHRoOiAxLjlyZW19fUBtZWRpYShtaW4td2lkdGg6IDU3NXB4KWFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7Lm9uZXRpbWUtY29kZV9fZGlnaXR7LS1kaWdpdC13aWR0aDogMi4ycmVtfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm9uZXRpbWUtY29kZV9fZGlnaXR7LS1kaWdpdC13aWR0aDogMi4ycmVtfX0ub25ldGltZS1jb2RlLWFsZXJ0e2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZCl9Lm9uZXRpbWUtY29kZS1hbGVydC5hbGVydC1lcnJvcntjb2xvcjp2YXIoLS1hbGVydC1oZWFkbGluZS1jb2xvcil9Lm9uZXRpbWUtY29kZS1hbGVydC5hbGVydC13YXJuaW5ne2NvbG9yOnZhcigtLWFsZXJ0LWhlYWRsaW5lLWNvbG9yKX0ub25ldGltZS1jb2RlLWFsZXJ0LmFsZXJ0LXN1Y2Nlc3N7Y29sb3I6dmFyKC0tYWxlcnQtaGVhZGxpbmUtY29sb3IpfS5vbmV0aW1lLWNvZGUtbG9hZGVye2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzp2YXIoLS1kMzApIDB9LnJhZGlvLWdyb3VwLWJveHstLXJhZGlvLWdyb3VwLWJveC1mb250OiB2YXIoLS10LVN0YW5kYXJkKTstLXJhZGlvLWdyb3VwLWJveC1sZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtU3RhbmRhcmQpOy0tcmFkaW8tZ3JvdXAtYm94LWJnOiB2YXIoLS1jLTIwMTApOy0tcmFkaW8tZ3JvdXAtYm94LWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tcmFkaW8tZ3JvdXAtYm94LXNoYWRvdzogbm9uZTstLXJhZGlvLWdyb3VwLWJveC1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLTIxNjApOy0tcmFkaW8tZ3JvdXAtYm94LWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7LS1yYWRpby1ncm91cC1ib3gtY3Vyc29yOiBwb2ludGVyfS5yYWRpby1ncm91cC1ib3ggaW5wdXRbdHlwZT1yYWRpb117cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO3RvcDowO2xlZnQ6MDt6LWluZGV4OjB9LnJhZGlvLWdyb3VwLWJveCsucmFkaW8tZ3JvdXAtYm94e21hcmdpbi10b3A6LTFweH0ucmFkaW8tZ3JvdXAtYm94X19sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6MTAwJTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG8gbWlubWF4KDAsIDFmcikgYXV0bztmb250OnZhcigtLXJhZGlvLWdyb3VwLWJveC1mb250KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1yYWRpby1ncm91cC1ib3gtbGV0dGVyLXNwYWNpbmcpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcmFkaW8tZ3JvdXAtYm94LWJnKTtjb2xvcjp2YXIoLS1yYWRpby1ncm91cC1ib3gtY29sb3IpO2JvcmRlcjp2YXIoLS1yYWRpby1ncm91cC1ib3gtYm9yZGVyKTtib3gtc2hhZG93OnZhcigtLXJhZGlvLWdyb3VwLWJveC1zaGFkb3cpO3BhZGRpbmc6dmFyKC0tczE1KTtjdXJzb3I6dmFyKC0tcmFkaW8tZ3JvdXAtYm94LWN1cnNvcik7YWxpZ24taXRlbXM6Y2VudGVyO3RyYW5zaXRpb246LjNzIGVhc2UgYWxsfS5yYWRpby1ncm91cC1ib3hfX2xhYmVsIC5jYXB0aW9ue3BhZGRpbmc6MCB2YXIoLS1zMTUpfS5yYWRpby1ncm91cC1ib3hfX2xhYmVsIC5hbGVydF9fYnV0dG9ue2FsaWduLWl0ZW1zOmNlbnRlcn0ucmFkaW8tZ3JvdXAtYm94X19sYWJlbCAuYWxlcnRfX2J1dHRvbiAuYWxlcnRfX2J1dHRvbi0taWNvbntjb2xvcjp2YXIoLS1yYWRpby1ncm91cC1ib3gtY29sb3IpO2N1cnNvcjpwb2ludGVyfS5yYWRpby1ncm91cC1ib3hfX2xhYmVsOmhvdmVye3otaW5kZXg6MTE7LS1yYWRpby1ncm91cC1ib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tYy0yMTEwKTstLXJhZGlvLWdyb3VwLWJveC1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLTIxNjApOy0tcmFkaW8tZ3JvdXAtYm94LWJvcmRlci1yYWRpdXM6IDB9LnJhZGlvLWdyb3VwLWJveCBpbnB1dFt0eXBlPXJhZGlvXS5pcy1jaGVja2Vkfi5yYWRpby1ncm91cC1ib3hfX2xhYmVsLC5yYWRpby1ncm91cC1ib3ggaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZH4ucmFkaW8tZ3JvdXAtYm94X19sYWJlbHstLXJhZGlvLWdyb3VwLWJveC1zaGFkb3c6IG5vbmU7LS1yYWRpby1ncm91cC1ib3gtYmc6IHZhcigtLWMtMjExMCk7LS1yYWRpby1ncm91cC1ib3gtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1yYWRpby1ncm91cC1ib3gtY3Vyc29yOiB0ZXh0fS5yYWRpby1ncm91cC1ib3ggaW5wdXRbdHlwZT1yYWRpb10uaXMtY2hlY2tlZH4ucmFkaW8tZ3JvdXAtYm94X19sYWJlbCAuYWxlcnRfX2J1dHRvbiAuYWxlcnRfX2J1dHRvbi0taWNvbiwucmFkaW8tZ3JvdXAtYm94IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWR+LnJhZGlvLWdyb3VwLWJveF9fbGFiZWwgLmFsZXJ0X19idXR0b24gLmFsZXJ0X19idXR0b24tLWljb257Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jLTIwMTApfS5yYWRpby1ncm91cC1jb250YWluZXIgLnJhZGlvLWdyb3VwLWJveDpmaXJzdC1vZi10eXBlIC5yYWRpby1ncm91cC1ib3hfX2xhYmVse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tcmFkaW8tZ3JvdXAtYm94LWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLXJhZGlvLWdyb3VwLWJveC1ib3JkZXItcmFkaXVzKX0ucmFkaW8tZ3JvdXAtY29udGFpbmVyIC5yYWRpby1ncm91cC1ib3g6bGFzdC1vZi10eXBlIC5yYWRpby1ncm91cC1ib3hfX2xhYmVse2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tcmFkaW8tZ3JvdXAtYm94LWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLXJhZGlvLWdyb3VwLWJveC1ib3JkZXItcmFkaXVzKX0ubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV17LS1xdWFudGl0eS1ib3gtcGFkZGluZzogdmFyKC0tczQwKSB2YXIoLS1zMTUpOy0tcXVhbnRpdHktYm94LWJnOiB2YXIoLS1jLTMzMzApOy0tcXVhbnRpdHktYm94LWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tcXVhbnRpdHktYm94LWRpc2FibGVkLW9wYWNpdHk6IDAuMjU7LS1xdWFudGl0eS1pbnB1dC13aWR0aDogMTJyZW07LS1xdWFudGl0eS1idXR0b25zLXdpZHRoOiAzLjJyZW07LS1xdWFudGl0eS1pY29uLW1pbnVzOiB1cmwoXCJ+c3ZnNGNzcy9taW51cy5zdmdcIik7LS1xdWFudGl0eS1pY29uLXBsdXM6IHVybChcIn5zdmc0Y3NzL3BsdXMuc3ZnXCIpOy0tcXVhbnRpdHktaWNvbi1kZWxldGU6IHVybChcIn5zdmc0Y3NzL2RlbGV0ZS5zdmdcIik7LS1teXR5LWZvcm0tY29udHJvbC1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktZm9ybS1jb250cm9sLWJnOiB2YXIoLS1jLTMzMzApOy0tbXl0eS1mb3JtLWNvbnRyb2wtZm9udDogdmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTstLW15dHktZm9ybS1jb250cm9sLWxldHRlci1zcGFjaW5nOiB2YXIoLS10LVN0YW5kYXJkLUJvbGQpOy0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdzogMCAxcHggMCAwIHZhcigtLWMtMjAxMCk7LS1teXR5LWZvcm0tYm94LXNwYWNpbmc6IHZhcigtLWQ0MCkgMCB2YXIoLS1kMjApIDA7cGFkZGluZzp2YXIoLS1teXR5LWZvcm0tYm94LXNwYWNpbmcpOy0tcXVhbnRpdHktYm94LWN1cnJlbmN5LXBhZGRpbmc6IDRyZW19Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdLmlzLWJ3ey0tbXl0eS1mb3JtLWJveC1zcGFjaW5nOiAwIDAgMCAwOy0tcXVhbnRpdHktYm94LWJnOiB2YXIoLS1jLTIwMTApOy0tcXVhbnRpdHktYm94LWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdzogMCAxcHggMCAwIHZhcigtLWMtMjExMCk7LS1xdWFudGl0eS1pY29uLW1pbnVzOiB1cmwoXCJ+c3ZnNGNzcy9taW51cy5ibGFjay5zdmdcIik7LS1xdWFudGl0eS1pY29uLXBsdXM6IHVybChcIn5zdmc0Y3NzL3BsdXMuYmxhY2suc3ZnXCIpOy0tcXVhbnRpdHktaWNvbi1kZWxldGU6IHVybChcIn5zdmc0Y3NzL2RlbGV0ZS5ibGFjay5zdmdcIil9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdLmlzLXAwey0tcXVhbnRpdHktYm94LXBhZGRpbmc6IDB9QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXXstLXF1YW50aXR5LWlucHV0LXdpZHRoOiAxNHJlbTstLXF1YW50aXR5LWJveC1jdXJyZW5jeS1wYWRkaW5nOiA0LjZyZW19fUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV17LS1xdWFudGl0eS1pbnB1dC13aWR0aDogMTVyZW07LS1xdWFudGl0eS1ib3gtY3VycmVuY3ktcGFkZGluZzogNC44cmVtfX0ubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0rLm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdey0tbXl0eS1mb3JtLWJveC1zcGFjaW5nOiAwIDAgdmFyKC0tZDIwKSAwfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAubXl0eUZvcm1Cb3hTcGFjaW5ne2NvbG9yOnZhcigtLXF1YW50aXR5LWJveC1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1xdWFudGl0eS1ib3gtYmcpO3BhZGRpbmc6dmFyKC0tcXVhbnRpdHktYm94LXBhZGRpbmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLW1kKX0ubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sLm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lO21hcmdpbjowfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSBpbnB1dFt0eXBlPW51bWJlcl17LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZH0ubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtQ29udHJvbCwubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIC5zZWxlY3QtbGFiZWx7YWxsOnVuc2V0O2FwcGVhcmFuY2U6bm9uZTtib3JkZXItYm90dG9tOnVuc2V0O2ZvbnQ6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtZm9udCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtbGV0dGVyLXNwYWNpbmcpO2JveC1zaGFkb3c6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdyl9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdOmhvdmVyIC5teXR5Rm9ybUNvbnRyb2wsLm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdOmhvdmVyIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXTpob3ZlciAuc2VsZWN0LWxhYmVsey0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdzogMCAycHggMCAwIHZhcigtLWMtMjAxMCl9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdOmhvdmVyIC5teXR5Rm9ybUNvbnRyb2w6Zm9jdXMsLm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIC5teXR5Rm9ybUNvbnRyb2w6Zm9jdXMsLm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbDpmb2N1cywubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAuc2VsZWN0LWxhYmVsOmZvY3Vzey0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdzogMCAzcHggMCAwIHZhcigtLWMtMjAxMCl9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdLmlzLWJ3OmhvdmVyIC5teXR5Rm9ybUNvbnRyb2wsLm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdLmlzLWJ3OmhvdmVyIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXS5pcy1idzpob3ZlciAuc2VsZWN0LWxhYmVsey0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdzogMCAycHggMCAwIHZhcigtLWMtMjExMCl9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdLmlzLWJ3OmhvdmVyIC5teXR5Rm9ybUNvbnRyb2w6Zm9jdXMsLm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdLmlzLWJ3IC5teXR5Rm9ybUNvbnRyb2w6Zm9jdXMsLm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdLmlzLWJ3IC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbDpmb2N1cywubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXS5pcy1idyAuc2VsZWN0LWxhYmVsOmZvY3Vzey0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdzogMCAzcHggMCAwIHZhcigtLWMtMjExMCl9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIC5teXR5Rm9ybUxhYmVse3Bvc2l0aW9uOnN0YXRpYztwYWRkaW5nOjAgMCB2YXIoLS1zMTApIDB9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIGxhYmVse2NvbG9yOnZhcigtLXF1YW50aXR5LWJveC1jb2xvcik7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTp1bnNldDtwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246c3RhdGljO2ZvbnQ6dmFyKC0tdC1UNDAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UNDAwKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtVDQwMCl9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIC5teXR5Rm9ybVF1YW50aXR5R3JvdXB7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczp2YXIoLS1xdWFudGl0eS1pbnB1dC13aWR0aCkgcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtncmlkLXRlbXBsYXRlLWFyZWFzOlwiaW5wdXQgcHJpY2UgdG90YWxcIjtncmlkLWNvbHVtbi1nYXA6MDtncmlkLXJvdy1nYXA6MDtncmlkLWF1dG8tZmxvdzpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7YWxpZ24taXRlbXM6Y2VudGVyfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAubXl0eUZvcm1RdWFudGl0eUdyb3VwLmlzLXRleHR7Z3JpZC10ZW1wbGF0ZS1hcmVhczpcImlucHV0IHJlbW92ZSB0b3RhbFwifS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAubXl0eUZvcm1RdWFudGl0eUdyb3VwIC5teXR5Rm9ybVF1YW50aXR5Q29udHJvbHtncmlkLWFyZWE6aW5wdXQ7cGFkZGluZzouOHJlbSB2YXIoLS1xdWFudGl0eS1idXR0b25zLXdpZHRoKTt0ZXh0LWFsaWduOmNlbnRlcn0ubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtUXVhbnRpdHlHcm91cCAubXl0eUZvcm1Eb25hdGlvbntwYWRkaW5nOi44cmVtIDAgLjhyZW0gdmFyKC0tcXVhbnRpdHktYm94LWN1cnJlbmN5LXBhZGRpbmcpfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAubXl0eUZvcm1RdWFudGl0eUdyb3VwIFtkYXRhLWN1cnJlbmN5XSwubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtUXVhbnRpdHlHcm91cCBbZGF0YS1hY3Rpb249ZGVjcmVhc2VdLC5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAubXl0eUZvcm1RdWFudGl0eUdyb3VwIFtkYXRhLWFjdGlvbj1pbmNyZWFzZV17ZGlzcGxheTpmbGV4O3dpZHRoOnZhcigtLXF1YW50aXR5LWJ1dHRvbnMtd2lkdGgpO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3otaW5kZXg6Mjtjb2xvcjp2YXIoLS1xdWFudGl0eS1ib3gtY29sb3IpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtUXVhbnRpdHlHcm91cCBbZGF0YS1yZW1vdmUtZG9uYXRpb25de2dyaWQtYXJlYTpyZW1vdmU7ZGlzcGxheTpmbGV4O3dpZHRoOnZhcigtLXF1YW50aXR5LWJ1dHRvbnMtd2lkdGgpO2hlaWdodDoxMDAlO2NvbG9yOnZhcigtLXF1YW50aXR5LWJveC1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAubXl0eUZvcm1RdWFudGl0eUdyb3VwIFtkYXRhLWN1cnJlbmN5XXt3aWR0aDphdXRvO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250OnZhcigtLXQtU3RhbmRhcmQtQm9sZCl9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIC5teXR5Rm9ybVF1YW50aXR5R3JvdXAgW2RhdGEtYWN0aW9uPWRlY3JlYXNlXXtsZWZ0OjA7YmFja2dyb3VuZDp2YXIoLS1xdWFudGl0eS1pY29uLW1pbnVzKSByZ2JhKDAsMCwwLDApIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAubXl0eUZvcm1RdWFudGl0eUdyb3VwIFtkYXRhLWFjdGlvbj1kZWNyZWFzZV0uaXMtcmVtb3Zle2JhY2tncm91bmQ6dmFyKC0tcXVhbnRpdHktaWNvbi1kZWxldGUpIHJnYmEoMCwwLDAsMCkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJ9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIC5teXR5Rm9ybVF1YW50aXR5R3JvdXAgW2RhdGEtYWN0aW9uPWluY3JlYXNlXXtsZWZ0OmNhbGModmFyKC0tcXVhbnRpdHktaW5wdXQtd2lkdGgpIC0gdmFyKC0tcXVhbnRpdHktYnV0dG9ucy13aWR0aCkpO2JhY2tncm91bmQ6dmFyKC0tcXVhbnRpdHktaWNvbi1wbHVzKSByZ2JhKDAsMCwwLDApIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAubXl0eUZvcm1RdWFudGl0eUdyb3VwIFtkYXRhLWFjdGlvbj1pbmNyZWFzZV06ZGlzYWJsZWQsLm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIC5teXR5Rm9ybVF1YW50aXR5R3JvdXAgW2RhdGEtYWN0aW9uPWRlY3JlYXNlXTpkaXNhYmxlZHtvcGFjaXR5OnZhcigtLXF1YW50aXR5LWJveC1kaXNhYmxlZC1vcGFjaXR5KX0ubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtUXVhbnRpdHlHcm91cCBbZGF0YS1yZW1vdmUtZG9uYXRpb25de2JhY2tncm91bmQ6dmFyKC0tcXVhbnRpdHktaWNvbi1kZWxldGUpIHJnYmEoMCwwLDAsMCkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJ9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIC5teXR5Rm9ybVF1YW50aXR5R3JvdXAgW2RhdGEtcG9zaXRpb24tcHJpY2Utc2luZ2xlXSwubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtUXVhbnRpdHlHcm91cCBbZGF0YS1wb3NpdGlvbi1wcmljZS10b3RhbF17aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0ubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtUXVhbnRpdHlHcm91cCBbZGF0YS1wb3NpdGlvbi1wcmljZS1zaW5nbGVdOmRpc2FibGVkLC5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAubXl0eUZvcm1RdWFudGl0eUdyb3VwIFtkYXRhLXBvc2l0aW9uLXByaWNlLXRvdGFsXTpkaXNhYmxlZHtvcGFjaXR5Oi43O2N1cnNvcjpub3QtYWxsb3dlZH0ubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtUXVhbnRpdHlHcm91cCBbZGF0YS1wb3NpdGlvbi1wcmljZS1zaW5nbGVde2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZCk7Z3JpZC1hcmVhOnByaWNlO3RleHQtYWxpZ246bGVmdDttYXJnaW4tbGVmdDp2YXIoLS1zMTUpfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAubXl0eUZvcm1RdWFudGl0eUdyb3VwIFtkYXRhLXBvc2l0aW9uLXByaWNlLXRvdGFsXXtmb250OnZhcigtLXQtU3RhbmRhcmQtQm9sZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQtQm9sZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVN0YW5kYXJkLUJvbGQpO2dyaWQtYXJlYTp0b3RhbDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9Lm15dHlGb3JtQm94Om5vdCg6Zmlyc3QtY2hpbGQpOmhhcyguZnJjLWNhcHRjaGEpe3BhZGRpbmctdG9wOnZhcigtLW15dHktZm9ybS1sYWJlbC1wdCl9LmQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtYmxvY2ssLnR5YyAuZm9udC1UMTAwLC50eWMgLmZvbnQtVDIwMCwudHljIC5mb250LVQ0MDAsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAuZm9udC1UMTAwLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLmZvbnQtVDIwMCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5mb250LVQ0MDB7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uanVzdGlmeS1mbGV4LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktZmxleC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0ucG9zaXRpb24tc3RhdGlje3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50fS5wb3NpdGlvbi1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50fS5wb3NpdGlvbi1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50fS5wb3NpdGlvbi1maXhlZHtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50fS5wb3NpdGlvbi1zdGlja3l7cG9zaXRpb246c3RpY2t5ICFpbXBvcnRhbnR9LnZ3LTEwMHt3aWR0aDoxMDB2dyAhaW1wb3J0YW50fS5taW4tdnctMTAwe21pbi13aWR0aDoxMDB2dyAhaW1wb3J0YW50fS52aC0xMDB7aGVpZ2h0OjEwMHZoICFpbXBvcnRhbnR9Lm1pbi12aC0xMDB7bWluLWhlaWdodDoxMDB2aCAhaW1wb3J0YW50fS52aXNpYmxle3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50fS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudH0ucGUtcG9pbnRlcntjdXJzb3I6cG9pbnRlciAhaW1wb3J0YW50fS5wZS1ub3QtYWxsb3dlZHtjdXJzb3I6bm90LWFsbG93ZWQgIWltcG9ydGFudH0ucGUtbm9uZXtjdXJzb3I6bm9uZSAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDU3NXB4KXsuZC1zLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXMtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtcy1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtcy1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLXMtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1zLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC1zLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lmp1c3RpZnktcy1mbGV4LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktcy1mbGV4LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1zLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LnBvc2l0aW9uLXMtc3RhdGlje3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50fS5wb3NpdGlvbi1zLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnR9LnBvc2l0aW9uLXMtcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0ucG9zaXRpb24tcy1maXhlZHtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50fS5wb3NpdGlvbi1zLXN0aWNreXtwb3NpdGlvbjpzdGlja3kgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5kLXNtLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXNtLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXNtLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1zbS1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLXNtLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtc20taW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLXNtLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lmp1c3RpZnktc20tZmxleC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LXNtLWZsZXgtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LXNtLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LnBvc2l0aW9uLXNtLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0ucG9zaXRpb24tc20tYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0ucG9zaXRpb24tc20tcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0ucG9zaXRpb24tc20tZml4ZWR7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudH0ucG9zaXRpb24tc20tc3RpY2t5e3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmQtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbWQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLW1kLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQtbWQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmQtbWQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uanVzdGlmeS1tZC1mbGV4LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktbWQtZmxleC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktbWQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0ucG9zaXRpb24tbWQtc3RhdGlje3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50fS5wb3NpdGlvbi1tZC1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50fS5wb3NpdGlvbi1tZC1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50fS5wb3NpdGlvbi1tZC1maXhlZHtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50fS5wb3NpdGlvbi1tZC1zdGlja3l7cG9zaXRpb246c3RpY2t5ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDExMThweCl7LmQtbGctaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLWxnLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQtbGctZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1sZy1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmQtbGctbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uanVzdGlmeS1sZy1mbGV4LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktbGctZmxleC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktbGctY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0ucG9zaXRpb24tbGctc3RhdGlje3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50fS5wb3NpdGlvbi1sZy1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50fS5wb3NpdGlvbi1sZy1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50fS5wb3NpdGlvbi1sZy1maXhlZHtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50fS5wb3NpdGlvbi1sZy1zdGlja3l7cG9zaXRpb246c3RpY2t5ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7LmQteGwtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQteGwtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXhsLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQteGwtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC14bC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmQteGwtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uanVzdGlmeS14bC1mbGV4LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnkteGwtZmxleC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnkteGwtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0ucG9zaXRpb24teGwtc3RhdGlje3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50fS5wb3NpdGlvbi14bC1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50fS5wb3NpdGlvbi14bC1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50fS5wb3NpdGlvbi14bC1maXhlZHtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50fS5wb3NpdGlvbi14bC1zdGlja3l7cG9zaXRpb246c3RpY2t5ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE2NzhweCl7LmQteHhsLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXh4bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC14eGwtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXh4bC1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLXh4bC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXh4bC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmQteHhsLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lmp1c3RpZnkteHhsLWZsZXgtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS14eGwtZmxleC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnkteHhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LnBvc2l0aW9uLXh4bC1zdGF0aWN7cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnR9LnBvc2l0aW9uLXh4bC1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50fS5wb3NpdGlvbi14eGwtcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0ucG9zaXRpb24teHhsLWZpeGVke3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnR9LnBvc2l0aW9uLXh4bC1zdGlja3l7cG9zaXRpb246c3RpY2t5ICFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuZC1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1wcmludC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtcHJpbnQtZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uZC1wcmludC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC1wcmludC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0uc3Itb25seSwudmlzdWFsbHloaWRkZW4sLmJ0bi5idG4tLXNoYXJpbmcgLmNhcHRpb24sLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uIC5idG4uYnRuLS13aXRoLWljb24gLmNhcHRpb257Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnZpc3VhbGx5LC52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6YWN0aXZlLC5idG4uYnRuLS1zaGFyaW5nIC5mb2N1c2FibGUuY2FwdGlvbjphY3RpdmUsLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uIC5idG4uYnRuLS13aXRoLWljb24gLmZvY3VzYWJsZS5jYXB0aW9uOmFjdGl2ZSwudmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3VzLC5idG4uYnRuLS1zaGFyaW5nIC5mb2N1c2FibGUuY2FwdGlvbjpmb2N1cywubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24gLmJ0bi5idG4tLXdpdGgtaWNvbiAuZm9jdXNhYmxlLmNhcHRpb246Zm9jdXN7Y2xpcDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG99LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnB0LWQxMHtwYWRkaW5nLXRvcDp2YXIoLS1kMTApfS5wdC1zMTB7cGFkZGluZy10b3A6dmFyKC0tczEwKX0ucGItZDEwe3BhZGRpbmctYm90dG9tOnZhcigtLWQxMCl9LnBiLXMxMHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zMTApfS5weS1kMTB7cGFkZGluZzp2YXIoLS1kMTApIDB9LnB0LWQxNXtwYWRkaW5nLXRvcDp2YXIoLS1kMTUpfS5wdC1zMTV7cGFkZGluZy10b3A6dmFyKC0tczE1KX0ucGItZDE1e3BhZGRpbmctYm90dG9tOnZhcigtLWQxNSl9LnBiLXMxNXtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zMTUpfS5weS1kMTV7cGFkZGluZzp2YXIoLS1kMTUpIDB9LnB0LWQyMHtwYWRkaW5nLXRvcDp2YXIoLS1kMjApfS5wdC1zMjB7cGFkZGluZy10b3A6dmFyKC0tczIwKX0ucGItZDIwe3BhZGRpbmctYm90dG9tOnZhcigtLWQyMCl9LnBiLXMyMHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zMjApfS5weS1kMjB7cGFkZGluZzp2YXIoLS1kMjApIDB9LnB0LWQzMHtwYWRkaW5nLXRvcDp2YXIoLS1kMzApfS5wdC1zMzB7cGFkZGluZy10b3A6dmFyKC0tczMwKX0ucGItZDMwe3BhZGRpbmctYm90dG9tOnZhcigtLWQzMCl9LnBiLXMzMHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zMzApfS5weS1kMzB7cGFkZGluZzp2YXIoLS1kMzApIDB9LnB0LWQ0MHtwYWRkaW5nLXRvcDp2YXIoLS1kNDApfS5wdC1zNDB7cGFkZGluZy10b3A6dmFyKC0tczQwKX0ucGItZDQwe3BhZGRpbmctYm90dG9tOnZhcigtLWQ0MCl9LnBiLXM0MHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zNDApfS5weS1kNDB7cGFkZGluZzp2YXIoLS1kNDApIDB9LnB0LWQ1MHtwYWRkaW5nLXRvcDp2YXIoLS1kNTApfS5wdC1zNTB7cGFkZGluZy10b3A6dmFyKC0tczUwKX0ucGItZDUwe3BhZGRpbmctYm90dG9tOnZhcigtLWQ1MCl9LnBiLXM1MHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zNTApfS5weS1kNTB7cGFkZGluZzp2YXIoLS1kNTApIDB9LnB0LWQ2MHtwYWRkaW5nLXRvcDp2YXIoLS1kNjApfS5wdC1zNjB7cGFkZGluZy10b3A6dmFyKC0tczYwKX0ucGItZDYwe3BhZGRpbmctYm90dG9tOnZhcigtLWQ2MCl9LnBiLXM2MHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zNjApfS5weS1kNjB7cGFkZGluZzp2YXIoLS1kNjApIDB9LnB0LWQ3MHtwYWRkaW5nLXRvcDp2YXIoLS1kNzApfS5wdC1zNzB7cGFkZGluZy10b3A6dmFyKC0tczcwKX0ucGItZDcwe3BhZGRpbmctYm90dG9tOnZhcigtLWQ3MCl9LnBiLXM3MHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zNzApfS5weS1kNzB7cGFkZGluZzp2YXIoLS1kNzApIDB9LnB0LWQ4MHtwYWRkaW5nLXRvcDp2YXIoLS1kODApfS5wdC1zODB7cGFkZGluZy10b3A6dmFyKC0tczgwKX0ucGItZDgwe3BhZGRpbmctYm90dG9tOnZhcigtLWQ4MCl9LnBiLXM4MHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zODApfS5weS1kODB7cGFkZGluZzp2YXIoLS1kODApIDB9LnB0LWQ5MHtwYWRkaW5nLXRvcDp2YXIoLS1kOTApfS5wdC1zOTB7cGFkZGluZy10b3A6dmFyKC0tczkwKX0ucGItZDkwe3BhZGRpbmctYm90dG9tOnZhcigtLWQ5MCl9LnBiLXM5MHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zOTApfS5weS1kOTB7cGFkZGluZzp2YXIoLS1kOTApIDB9LnB0LWQxMDB7cGFkZGluZy10b3A6dmFyKC0tZDEwMCl9LnB0LXMxMDB7cGFkZGluZy10b3A6dmFyKC0tczEwMCl9LnBiLWQxMDB7cGFkZGluZy1ib3R0b206dmFyKC0tZDEwMCl9LnBiLXMxMDB7cGFkZGluZy1ib3R0b206dmFyKC0tczEwMCl9LnB5LWQxMDB7cGFkZGluZzp2YXIoLS1kMTAwKSAwfS5wdC1kMTEwe3BhZGRpbmctdG9wOnZhcigtLWQxMTApfS5wdC1zMTEwe3BhZGRpbmctdG9wOnZhcigtLXMxMTApfS5wYi1kMTEwe3BhZGRpbmctYm90dG9tOnZhcigtLWQxMTApfS5wYi1zMTEwe3BhZGRpbmctYm90dG9tOnZhcigtLXMxMTApfS5weS1kMTEwe3BhZGRpbmc6dmFyKC0tZDExMCkgMH1bZGF0YS1iZz1cIjIwMTBcIl17YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIwMTApfVtkYXRhLWJnPVwiMjE4MFwiXXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMjE4MCl9W2RhdGEtYmc9XCIzMzMwXCJde2JhY2tncm91bmQtY29sb3I6dmFyKC0tYy0zMzMwKX1bZGF0YS1iZz1cIjMwNDBcIl17YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTMwNDApfVtkYXRhLWJnPVwiMzE0MFwiXXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMzE0MCl9W2RhdGEtYmc9XCIzMjQwXCJde2JhY2tncm91bmQtY29sb3I6dmFyKC0tYy0zMjQwKX1bZGF0YS1iZz1cIjMzNTBcIl17YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTMzNTApfVtkYXRhLWJnPVwiMzUxMFwiXXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMzUxMCl9W2RhdGEtYmc9XCI2MDEwXCJde2JhY2tncm91bmQtY29sb3I6dmFyKC0tYy02MDEwKX1bZGF0YS1iZz1cIjYwMzBcIl17YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTYwMzApfVtkYXRhLWJnPXRyYW5zcGFyZW50XXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9W2RhdGEtY29sb3I9XCIyMTQwXCJde2NvbG9yOnZhcigtLWMtMjE0MCl9W2RhdGEtY29sb3I9XCI0MDEwXCJde2NvbG9yOnZhcigtLWMtNDAxMCl9LmJvZHktLXdpemFyZC5jZkludGVyZmFjZUVuYWJsZWQgI2lmcmFtZVRvb2xiYXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmJvZHktLXdpemFyZC5jZkludGVyZmFjZUVuYWJsZWR7bWFyZ2luLWxlZnQ6dW5zZXQgIWltcG9ydGFudH1AbWVkaWEod2lkdGggPiA3NjhweCl7LmJvZHkuY2ZJbnRlcmZhY2VFbmFibGVkOm5vdCguYm9keS0td2l6YXJkKXt3aWR0aDpjYWxjKDEwMCUgLSA4MHB4KX0uYm9keS5jZkludGVyZmFjZUVuYWJsZWQ6bm90KC5ib2R5LS13aXphcmQpIC5zdGlja3ktc3VwcG9ydC1iYXJ7bGVmdDo4MHB4O3dpZHRoOmNhbGMoMTAwJSAtIDgwcHgpfX1AbWVkaWEod2lkdGggPD0gNzY4cHgpey5ib2R5LmNmSW50ZXJmYWNlRW5hYmxlZDpub3QoLmJvZHktLXdpemFyZCkgLmVxLWFwcC1mYWJ7LS1lcS1hcHAtZmFiLXBvc2l0aW9uLWJvdHRvbTogMTAwcHh9fUAtd2Via2l0LWtleWZyYW1lcyBub3R5Zi1mYWRlaW51cHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjUlKX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgbm90eWYtZmFkZWludXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDI1JSl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgbm90eWYtZmFkZWlubGVmdHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjUlKX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgbm90eWYtZmFkZWlubGVmdHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjUlKX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUAtd2Via2l0LWtleWZyYW1lcyBub3R5Zi1mYWRlb3V0cmlnaHR7MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyNSUpfX1Aa2V5ZnJhbWVzIG5vdHlmLWZhZGVvdXRyaWdodHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9dG97b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI1JSl9fUAtd2Via2l0LWtleWZyYW1lcyBub3R5Zi1mYWRlb3V0ZG93bnswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9dG97b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDI1JSl9fUBrZXlmcmFtZXMgbm90eWYtZmFkZW91dGRvd257MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyNSUpfX1ALXdlYmtpdC1rZXlmcmFtZXMgcmlwcGxlezAle3RyYW5zZm9ybTpzY2FsZSgwKSB0cmFuc2xhdGVZKC00NSUpIHRyYW5zbGF0ZVgoMTMlKX10b3t0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSgtNDUlKSB0cmFuc2xhdGVYKDEzJSl9fUBrZXlmcmFtZXMgcmlwcGxlezAle3RyYW5zZm9ybTpzY2FsZSgwKSB0cmFuc2xhdGVZKC00NSUpIHRyYW5zbGF0ZVgoMTMlKX10b3t0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSgtNDUlKSB0cmFuc2xhdGVYKDEzJSl9fS5ub3R5Zntwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtjb2xvcjojZmZmO3otaW5kZXg6OTk5OTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwb2ludGVyLWV2ZW50czpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjIwcHh9Lm5vdHlmX19pY29uLS1lcnJvciwubm90eWZfX2ljb24tLXN1Y2Nlc3N7aGVpZ2h0OjIxcHg7d2lkdGg6MjFweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfS5ub3R5Zl9faWNvbi0tZXJyb3I6YWZ0ZXIsLm5vdHlmX19pY29uLS1lcnJvcjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6M3B4O2JvcmRlci1yYWRpdXM6M3B4O2xlZnQ6OXB4O2hlaWdodDoxMnB4O3RvcDo1cHh9Lm5vdHlmX19pY29uLS1lcnJvcjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9Lm5vdHlmX19pY29uLS1lcnJvcjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lm5vdHlmX19pY29uLS1zdWNjZXNzOmFmdGVyLC5ub3R5Zl9faWNvbi0tc3VjY2VzczpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6M3B4O2JvcmRlci1yYWRpdXM6M3B4fS5ub3R5Zl9faWNvbi0tc3VjY2VzczphZnRlcntoZWlnaHQ6NnB4O3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0b3A6OXB4O2xlZnQ6NnB4fS5ub3R5Zl9faWNvbi0tc3VjY2VzczpiZWZvcmV7aGVpZ2h0OjExcHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dG9wOjVweDtsZWZ0OjEwcHh9Lm5vdHlmX190b2FzdHtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtwb2ludGVyLWV2ZW50czphdXRvOy13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVpbnVwIC4zcyBlYXNlLWluIGZvcndhcmRzO2FuaW1hdGlvbjpub3R5Zi1mYWRlaW51cCAuM3MgZWFzZS1pbiBmb3J3YXJkcztib3gtc2hhZG93OjAgM3B4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDE1cHg7Ym9yZGVyLXJhZGl1czoycHg7bWF4LXdpZHRoOjMwMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDI1JSk7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXgtc2hyaW5rOjB9Lm5vdHlmX190b2FzdC0tZGlzYXBwZWFye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVvdXRkb3duIC4zcyBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZW91dGRvd24gLjNzIGZvcndhcmRzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4yNXM7YW5pbWF0aW9uLWRlbGF5Oi4yNXN9Lm5vdHlmX190b2FzdC0tZGlzYXBwZWFyIC5ub3R5Zl9faWNvbiwubm90eWZfX3RvYXN0LS1kaXNhcHBlYXIgLm5vdHlmX19tZXNzYWdley13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVvdXRkb3duIC4zcyBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZW91dGRvd24gLjNzIGZvcndhcmRzO29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0ubm90eWZfX3RvYXN0LS1kaXNhcHBlYXIgLm5vdHlmX19kaXNtaXNzey13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVvdXRyaWdodCAuM3MgZm9yd2FyZHM7YW5pbWF0aW9uOm5vdHlmLWZhZGVvdXRyaWdodCAuM3MgZm9yd2FyZHM7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5ub3R5Zl9fdG9hc3QtLWRpc2FwcGVhciAubm90eWZfX21lc3NhZ2V7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjA1czthbmltYXRpb24tZGVsYXk6LjA1c30ubm90eWZfX3RvYXN0LS11cHBlcnttYXJnaW4tYm90dG9tOjIwcHh9Lm5vdHlmX190b2FzdC0tbG93ZXJ7bWFyZ2luLXRvcDoyMHB4fS5ub3R5Zl9fdG9hc3QtLWRpc21pc3NpYmxlIC5ub3R5Zl9fd3JhcHBlcntwYWRkaW5nLXJpZ2h0OjMwcHh9Lm5vdHlmX19yaXBwbGV7aGVpZ2h0OjQwMHB4O3dpZHRoOjQwMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIHJpZ2h0O3JpZ2h0OjA7dG9wOjA7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNmb3JtOnNjYWxlKDApIHRyYW5zbGF0ZVkoLTUxJSkgdHJhbnNsYXRlWCgxMyUpO3otaW5kZXg6NTstd2Via2l0LWFuaW1hdGlvbjpyaXBwbGUgLjRzIGVhc2Utb3V0IGZvcndhcmRzO2FuaW1hdGlvbjpyaXBwbGUgLjRzIGVhc2Utb3V0IGZvcndhcmRzfS5ub3R5Zl9fd3JhcHBlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctdG9wOjE3cHg7cGFkZGluZy1ib3R0b206MTdweDtwYWRkaW5nLXJpZ2h0OjE1cHg7Ym9yZGVyLXJhZGl1czozcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMH0ubm90eWZfX2ljb257d2lkdGg6MjJweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS4zZW07b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVpbnVwIC4zcyBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZWludXAgLjNzIGZvcndhcmRzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4zczthbmltYXRpb24tZGVsYXk6LjNzO21hcmdpbi1yaWdodDoxM3B4fS5ub3R5Zl9fZGlzbWlzc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2hlaWdodDoxMDAlO3dpZHRoOjI2cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4Oy13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVpbmxlZnQgLjNzIGZvcndhcmRzO2FuaW1hdGlvbjpub3R5Zi1mYWRlaW5sZWZ0IC4zcyBmb3J3YXJkczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMzVzO2FuaW1hdGlvbi1kZWxheTouMzVzO29wYWNpdHk6MH0ubm90eWZfX2Rpc21pc3MtYnRue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwLjI1KTtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTtvdXRsaW5lOm5vbmU7b3BhY2l0eTouMzU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ubm90eWZfX2Rpc21pc3MtYnRuOmFmdGVyLC5ub3R5Zl9fZGlzbWlzcy1idG46YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOiNmZmY7aGVpZ2h0OjEycHg7d2lkdGg6MnB4O2JvcmRlci1yYWRpdXM6M3B4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6Y2FsYyg1MCUgLSAxcHgpO3RvcDpjYWxjKDUwJSAtIDVweCl9Lm5vdHlmX19kaXNtaXNzLWJ0bjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9Lm5vdHlmX19kaXNtaXNzLWJ0bjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lm5vdHlmX19kaXNtaXNzLWJ0bjpob3ZlcntvcGFjaXR5Oi43O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwLjE1KX0ubm90eWZfX2Rpc21pc3MtYnRuOmFjdGl2ZXtvcGFjaXR5Oi44fS5ub3R5Zl9fbWVzc2FnZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVpbnVwIC4zcyBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZWludXAgLjNzIGZvcndhcmRzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4yNXM7YW5pbWF0aW9uLWRlbGF5Oi4yNXM7bGluZS1oZWlnaHQ6MS41ZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm5vdHlme3BhZGRpbmc6MH0ubm90eWZfX3JpcHBsZXtoZWlnaHQ6NjAwcHg7d2lkdGg6NjAwcHg7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXN9Lm5vdHlmX190b2FzdHttYXgtd2lkdGg6bm9uZTtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzowIC0ycHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEzKTt3aWR0aDoxMDAlfS5ub3R5Zl9fZGlzbWlzc3t3aWR0aDo1NnB4fX0ucHN7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7b3ZlcmZsb3ctYW5jaG9yOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmU7dG91Y2gtYWN0aW9uOmF1dG87LW1zLXRvdWNoLWFjdGlvbjphdXRvfS5wc19fcmFpbC14e2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsb3BhY2l0eSAuMnMgbGluZWFyOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsb3BhY2l0eSAuMnMgbGluZWFyO2hlaWdodDoxNXB4O2JvdHRvbTowcHg7cG9zaXRpb246YWJzb2x1dGV9LnBzX19yYWlsLXl7ZGlzcGxheTpub25lO29wYWNpdHk6MDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcixvcGFjaXR5IC4ycyBsaW5lYXI7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcixvcGFjaXR5IC4ycyBsaW5lYXI7d2lkdGg6MTVweDtyaWdodDowO3Bvc2l0aW9uOmFic29sdXRlfS5wcy0tYWN0aXZlLXg+LnBzX19yYWlsLXgsLnBzLS1hY3RpdmUteT4ucHNfX3JhaWwteXtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnBzOmhvdmVyPi5wc19fcmFpbC14LC5wczpob3Zlcj4ucHNfX3JhaWwteSwucHMtLWZvY3VzPi5wc19fcmFpbC14LC5wcy0tZm9jdXM+LnBzX19yYWlsLXksLnBzLS1zY3JvbGxpbmcteD4ucHNfX3JhaWwteCwucHMtLXNjcm9sbGluZy15Pi5wc19fcmFpbC15e29wYWNpdHk6LjZ9LnBzIC5wc19fcmFpbC14OmhvdmVyLC5wcyAucHNfX3JhaWwteTpob3ZlciwucHMgLnBzX19yYWlsLXg6Zm9jdXMsLnBzIC5wc19fcmFpbC15OmZvY3VzLC5wcyAucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcsLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZ3tiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7b3BhY2l0eTouOX0ucHNfX3RodW1iLXh7YmFja2dyb3VuZC1jb2xvcjojYWFhO2JvcmRlci1yYWRpdXM6NnB4O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcixoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O2hlaWdodDo2cHg7Ym90dG9tOjJweDtwb3NpdGlvbjphYnNvbHV0ZX0ucHNfX3RodW1iLXl7YmFja2dyb3VuZC1jb2xvcjojYWFhO2JvcmRlci1yYWRpdXM6NnB4O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLHdpZHRoIC4ycyBlYXNlLWluLW91dDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLHdpZHRoIC4ycyBlYXNlLWluLW91dDt3aWR0aDo2cHg7cmlnaHQ6MnB4O3Bvc2l0aW9uOmFic29sdXRlfS5wc19fcmFpbC14OmhvdmVyPi5wc19fdGh1bWIteCwucHNfX3JhaWwteDpmb2N1cz4ucHNfX3RodW1iLXgsLnBzX19yYWlsLXgucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteHtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7aGVpZ2h0OjExcHh9LnBzX19yYWlsLXk6aG92ZXI+LnBzX190aHVtYi15LC5wc19fcmFpbC15OmZvY3VzPi5wc19fdGh1bWIteSwucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15e2JhY2tncm91bmQtY29sb3I6Izk5OTt3aWR0aDoxMXB4fUBzdXBwb3J0cygtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpey5wc3tvdmVyZmxvdzphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpey5wc3tvdmVyZmxvdzphdXRvICFpbXBvcnRhbnR9fS5hY2N7LS1hY2MtY29sb3I6IHZhcigtLWMtMjExMCk7LS1hY2MtYmc6IHZhcigtLWMtMjAxMCk7LS1hY2MtcGFkZGluZzogMCAwIHZhcigtLWQ0MCkgMDstLWFjYy10cmlnZ2VyLWJveC1zaGFkb3c6IG5vbmU7LS1hY2MtcGFuZWwtYm94LXNoYWRvdzogbm9uZTstLWFjYy1wYW5lbC1wYWRkaW5nOiAwIDAgdmFyKC0tZDQwKSAwfS5hY2N7Y29sb3I6dmFyKC0tYWNjLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFjYy1iZyk7cGFkZGluZzp2YXIoLS1hY2MtcGFkZGluZyl9LmFjYysuYWNjey0tYWNjLXBhZGRpbmc6IHZhcigtLWQ0MCkgMH0uYWNjLWhlYWRlcnttYXJnaW46MDtwYWRkaW5nOjB9LmFjYy10cmlnZ2Vye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDAsIDFmcikgYXV0bztnYXA6dmFyKC0tZDQwKTthbGlnbi1pdGVtczpjZW50ZXI7Zm9udDp2YXIoLS10LVQ0MDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVQ0MDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1UNDAwKTtwYWRkaW5nOjlweCAwIDExcHggMDt3aWR0aDoxMDAlO2JveC1zaGFkb3c6dmFyKC0tYWNjLXRyaWdnZXItYm94LXNoYWRvdyl9LmFjYy10cmlnZ2VyIC5jYXB0aW9ue3RleHQtYWxpZ246bGVmdH0uYWNjLXRyaWdnZXI6Zm9jdXMsLmFjYy10cmlnZ2VyOmhvdmVyey0tYWNjLXRyaWdnZXItYm94LXNoYWRvdzogMCAycHggMCAwIHZhcigtLWMtMjExMCl9LmFjYy1wYW5lbHtib3gtc2hhZG93OnZhcigtLWFjYy1wYW5lbC1ib3gtc2hhZG93KTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTpoZWlnaHQsdmlzaWJpbGl0eTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfS5hY2MtcGFuZWxfX2luYm94e3BhZGRpbmc6dmFyKC0tYWNjLXBhbmVsLXBhZGRpbmcpfS5hY2MtY29udGVudCAudHljLC5hY2MtY29udGVudCAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9ue21heC13aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0uYWNjLmpzLWVuYWJsZWQgLmFjYy1wYW5lbHt2aXNpYmlsaXR5OmhpZGRlbn0uYWNjLmlzLWFjdGl2ZSAuYWNjLXBhbmVsey0tYWNjLXBhbmVsLWJveC1zaGFkb3c6IDAgNHB4IDAgMCB2YXIoLS1jLTIxMTApO3Zpc2liaWxpdHk6dmlzaWJsZX0uYWNjLmlzLWFjdGl2ZSAuYWNjLXRyaWdnZXJ7LS1hY2MtdHJpZ2dlci1ib3gtc2hhZG93OiBub25lfS5hY2MuaXMtYWN0aXZlIC5hY2MtdHJpZ2dlcjpmb2N1cywuYWNjLmlzLWFjdGl2ZSAuYWNjLXRyaWdnZXI6aG92ZXJ7LS1hY2MtdHJpZ2dlci1ib3gtc2hhZG93OiBub25lfS5hY2MuaXMtYWN0aXZlIC5hY2MtdHJpZ2dlciAuaWNvbnt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uYWNjLmlzLW9wZW5lZCAuYWNjLXBhbmVse292ZXJmbG93OnVuc2V0fS5ub3R5ZnstLXRvYXN0LXBhZGRpbmc6IHZhcigtLXMzMCk7LS10b2FzdC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjExMCk7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXA7Zm9udDp2YXIoLS10LVN0YW5kYXJkKTtwYWRkaW5nOnZhcigtLXRvYXN0LXBhZGRpbmcpfS5ub3R5Zl9faWNvbnt3aWR0aDozMnB4O21hcmdpbi1yaWdodDozMnB4fS5ub3R5Zl9faWNvbiBpLC5ub3R5Zl9faWNvbiBpOmJlZm9yZSwubm90eWZfX2ljb24gaTphZnRlcnthbGw6dW5zZXR9Lm5vdHlmX19pY29uIGk6YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo0cHg7dG9wOi0xOHB4O3dpZHRoOjEycHg7aGVpZ2h0OjI0cHg7Ym9yZGVyOnNvbGlkICNmZmY7Ym9yZGVyLXdpZHRoOjAgNHB4IDRweCAwO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5ub3R5Zl9fdG9hc3R7cGFkZGluZzp2YXIoLS1zNDApO2JvcmRlci1sZWZ0OjRweCBzb2xpZCB2YXIoLS10b2FzdC1ib3JkZXItY29sb3IpO21heC13aWR0aDo0MDBweDtib3gtc2hhZG93Om5vbmV9Lm5vdHlmX193cmFwcGVye3BhZGRpbmc6MDtoZWlnaHQ6MTAwJX0ubm90eWZfX3RvYXN0LS1kaXNtaXNzaWJsZSAubm90eWZfX3dyYXBwZXJ7cGFkZGluZy1yaWdodDo0MHB4fS5ub3R5Zl9fZGlzbWlzc3twb3NpdGlvbjp1bnNldDt3aWR0aDo0MHB4O2hlaWdodDoxMDAlO21hcmdpbi1yaWdodDotNTBweDttYXJnaW4tbGVmdDo1cHh9Lm5vdHlmX19kaXNtaXNzIGJ1dHRvbnt3aWR0aDo0MHB4O21pbi1oZWlnaHQ6NDBweH0ubm90eWZfX3RvYXN0LS1lcnJvcntib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1jLTUwMTApfS5ub3R5Zi1jb3BpZWQtdGV4dHtkaXNwbGF5OmJsb2NrO21heC13aWR0aDpjYWxjKDEwMCUgLSA0MHB4KTtvdmVyZmxvdzpoaWRkZW47aHlwaGVuczphdXRvO292ZXJmbG93LXdyYXA6YW55d2hlcmU7Zm9udDp2YXIoLS10LVNtYWxsKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TbWFsbCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVNtYWxsKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMjAxMC0xMCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm5vdHlmX19kaXNtaXNze21hcmdpbi1sZWZ0OmF1dG99fSIsIi8qKlxuICogTW9kZXJuIENTUyBSZXNldCBUd2Vha3NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBBIGNvbGxlY3Rpb24gb2YgbW9kZXJuIENTUyByZXNldCBhbmQgbm9ybWFsaXphdGlvbiBzdHlsZXNcbiAqIHRvIGVuc3VyZSBjb25zaXN0ZW50IGJlaGF2aW9yIGFjcm9zcyBicm93c2VycywgT1MgYW5kIGRldmljZXMuXG4gKi9cblxuLyogRW5zdXJlIGNvbnNpc3RlbnQgZm9udCByZXNpemluZyBvbiBtb2JpbGUgZGV2aWNlcyAqL1xuaHRtbCB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblxuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cblxuLyogQmFzaWMgYm9keSBzZXR1cCBmb3IgbGF5b3V0IGFuZCB0ZXh0IHJlbmRlcmluZyBvcHRpbWl6YXRpb24gKi9cbmJvZHkge1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbn1cblxuXG4vKiBBcHBseSBib3gtc2l6aW5nIGdsb2JhbGx5IGZvciBjb25zaXN0ZW50IGVsZW1lbnQgc2l6aW5nICovXG4qLFxuOjphZnRlcixcbjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vKiBTdHlsZSB1bmNsYXNzZWQgbGlua3MgZm9yIGJldHRlciBhY2Nlc3NpYmlsaXR5ICovXG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cblxuXG4vKipcbiAqIENTUyBSZXNldCBUd2Vha3NcbiAqIEJhc2VkIG9uIEVyaWMgTWV5ZXIncyBDU1MgUmVzZXQgdjIuMC1tb2RpZmllZCAocHVibGljIGRvbWFpbilcbiAqIFVSTDogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAqL1xuXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYXBwbGV0LFxuYXJ0aWNsZSxcbmFzaWRlLFxuYXVkaW8sXG5iLFxuYmlnLFxuYmxvY2txdW90ZSxcbmJvZHksXG5icixcbmJ1dHRvbixcbmNhbnZhcyxcbmNhcHRpb24sXG5jZW50ZXIsXG5jaXRlLFxuY29kZSxcbmNvbCxcbmNvbGdyb3VwLFxuZGF0YSxcbmRhdGFsaXN0LFxuZGQsXG5kZWwsXG5kZXRhaWxzLFxuZGZuLFxuZGl2LFxuZGwsXG5kdCxcbmVtLFxuZW1iZWQsXG5maWVsZHNldCxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5mb3JtLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaGVhZCxcbmhlYWRlcixcbmhncm91cCxcbmhyLFxuaHRtbCxcbmksXG5pZnJhbWUsXG5pbWcsXG5pbnB1dCxcbmlucyxcbmtiZCxcbmxhYmVsLFxubGVnZW5kLFxubGksXG5saW5rLFxubWFpbixcbm1hcCxcbm1hcmssXG5tZW51LFxubWV0YSxcbm1ldGVyLFxubmF2LFxubm9zY3JpcHQsXG5vYmplY3QsXG5vbCxcbm9wdGdyb3VwLFxub3B0aW9uLFxub3V0cHV0LFxucCxcbnBhcmFtLFxucGljdHVyZSxcbnByZSxcbnByb2dyZXNzLFxucSxcbnJiLFxucnAsXG5ydCxcbnJ0YyxcbnJ1YnksXG5zLFxuc2FtcCxcbnNjcmlwdCxcbnNlY3Rpb24sXG5zZWxlY3QsXG5zbWFsbCxcbnNvdXJjZSxcbnNwYW4sXG5zdHJvbmcsXG5zdHlsZSxcbnN2ZyxcbnN1YixcbnN1bW1hcnksXG5zdXAsXG50YWJsZSxcbnRib2R5LFxudGQsXG50ZW1wbGF0ZSxcbnRleHRhcmVhLFxudGZvb3QsXG50aCxcbnRoZWFkLFxudGltZSxcbnRpdGxlLFxudHIsXG50cmFjayxcbnR0LFxudSxcbnVsLFxudmFyLFxudmlkZW8sXG53YnIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEFkZCBmb2N1cyBzdHlsZXMgdG8gaW1wcm92ZSBhY2Nlc3NpYmlsaXR5ICovXG46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBOb3JtYWxpemUgSFRNTDUgZWxlbWVudHMgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5vYmplY3QsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmNhbnZhcyxcbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBsaXN0IHN0eWxpbmcgKi9cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBOb3JtYWxpemUgcXVvdGUgc3R5bGluZyAqL1xuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLyogUmVzZXQgYW5kIG5vcm1hbGl6ZSBmb3JtIGlucHV0cyAqL1xuaW5wdXQ6cmVxdWlyZWQsXG5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIEF1dG9maWxsIHN0eWxpbmcgZm9yIGJldHRlciBjb21wYXRpYmlsaXR5ICovXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldDtcbn1cblxuLyogSW1wcm92ZSBhcHBlYXJhbmNlIG9mIHNlYXJjaCBpbnB1dHMgKi9cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmlucHV0IHtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG52aWRlbyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cblxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBGaXJlZm94IDMsIGFuZCBTYWZhcmkgNC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKipcbiAqIE1ha2UgbWVkaWEgZWFzaWVyIHRvIHdvcmsgd2l0aFxuICovXG5hdWRpbyxcbmltZyxcbnBpY3R1cmUsXG5zdmcsXG52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDMrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDYrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBBZGRpdGlvbmFsIGF0dHJpYnV0ZSBoYW5kbGluZyBmb3IgYWNjZXNzaWJpbGl0eSAqL1xuW2Rpc2FibGVkXSxcbltkaXNhYmxlZD1cInRydWVcIl0sXG5bYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGNvbnRlbnQtYm94IGluIElFIDgvOS5cbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG5cbi8qKlxuICogQmFzZWQgb24gbm9ybWFsaXplLmNzcyB2OC4wLjFcbiAqIGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTVweDtcbn1cblxuc3VwIHtcbiAgdG9wOiAtNXB4O1xufVxuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFIGFuZCBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuXG5sZWdlbmQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuYm9keTpub3QoOi1tb3otaGFuZGxlci1ibG9ja2VkKSBmaWVsZHNldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQG1peGluIGJzQmFubmVyKCRmaWxlKSB7XG4gIC8qIVxuICAgKiBCb290c3RyYXAgI3skZmlsZX0gdjUuMy44IChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDI1IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICAgKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAgICovXG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1jb250YWluZXItY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW4gaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNhc3M6bWV0YVwiO1xuQHVzZSBcInNhc3M6bGlzdFwiO1xuQHVzZSBcInNhc3M6bWFwXCI7XG5AdXNlIFwic2FzczpzdHJpbmdcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1peGluIHRvIGdlbmVyYXRlIGN1c3RvbSBwcm9wZXJ0aWVzIGJhc2VkIG9uXG4vLyAkcmRzLXN0eWxlcy1tYXBcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBtaXhpbiBnZW5lcmF0ZVRlc3RDdXN0b21Qcm9wZXJ0aWVzKCRwcm9wZXJ0aWVzKSB7XG4gICAgQGVhY2ggJHByb3BlcnR5LCAkbWFwIGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgJHByZWZpeDogbWFwLmdldCgkbWFwLCBcInByZWZpeFwiKTtcbiAgICAgICAgJHN0YXRpY19wcmVmaXg6IG1hcC5nZXQoJG1hcCwgXCJzdGF0aWNfcHJlZml4XCIpO1xuICAgICAgICAkdW5pdDogXCJcIjtcbiAgICAgICAgQGlmIG5vdCAkcHJlZml4IHtcbiAgICAgICAgICAgICRwcmVmaXg6IFwiZFwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiBub3QgJHN0YXRpY19wcmVmaXgge1xuICAgICAgICAgICAgJHN0YXRpY19wcmVmaXg6IFwic1wiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiBtYXAuZ2V0KCRtYXAsIFwidW5pdFwiKSBhbmQgbWV0YS50eXBlLW9mKG1hcC5nZXQoJG1hcCwgXCJ1bml0XCIpKSBhbmQgc3RyaW5nLmxlbmd0aChtYXAuZ2V0KCRtYXAsIFwidW5pdFwiKSkgPiAwIHtcbiAgICAgICAgICAgICR1bml0OiBtYXAuZ2V0KCRtYXAsIFwidW5pdFwiKTtcbiAgICAgICAgfVxuXG4gICAgICAgICRyZXNwb25zaXZlOiBtYXAuZ2V0KCRtYXAsIFwicmVzcG9uc2l2ZVwiKTtcbiAgICAgICAgJHZhbHVlczogbWFwLmdldCgkbWFwLCBcInZhbHVlc1wiKTtcblxuICAgICAgICBAaWYgKCRyZXNwb25zaXZlIGFuZCBtZXRhLnR5cGUtb2YoJHJlc3BvbnNpdmUpID09IGxpc3QpIHtcbiAgICAgICAgICAgIEBlYWNoICRicmVha3BvaW50LCAkdmFsIGluICRyZXNwb25zaXZlIHtcbiAgICAgICAgICAgICAgICBAaWYgJGJyZWFrcG9pbnQgIT0gXCJ4c1wiIGFuZCAkYnJlYWtwb2ludCAhPSBcInN0YXRpY1wiIHtcbiAgICAgICAgICAgICAgICAgICAgJGJyZWFrcG9pbnRfdmFsOiBtYXAuZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG4gICAgICAgICAgICAgICAgICAgIEBpZiAkYnJlYWtwb2ludF92YWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnRfdmFsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGF0LXJvb3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJGxpc3QgaW4gJHZhbHVlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHZhbDogbWFwLmdldCgkbGlzdCwgJGJyZWFrcG9pbnQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkdmFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmICR1bml0IGFuZCBzdHJpbmcubGVuZ3RoKCR1bml0KSA+IDAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHZhbDogc3RyaXAtdW5pdCgkdmFsLCAkdW5pdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbmFtZX06ICN7JHZhbH0jeyR1bml0fTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGlmICRicmVha3BvaW50ID09IFwieHNcIiBvciAkYnJlYWtwb2ludCA9PSBcInN0YXRpY1wiIHtcbiAgICAgICAgICAgICAgICAgICAgQGF0LXJvb3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgOnJvb3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkbGlzdCBpbiAkdmFsdWVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHZhbDogbWFwLmdldCgkbGlzdCwgJGJyZWFrcG9pbnQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJHZhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJHVuaXQgYW5kIHN0cmluZy5sZW5ndGgoJHVuaXQpID4gMCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHZhbDogc3RyaXAtdW5pdCgkdmFsLCAkdW5pdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJGJyZWFrcG9pbnQgPT0gXCJzdGF0aWNcIiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRzdGF0aWNfcHJlZml4fSN7JG5hbWV9OiAjeyR2YWx9I3skdW5pdH07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRuYW1lfTogI3skdmFsfSN7JHVuaXR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gZ2VuZXJhdGVDdXN0b21Qcm9wZXJ0aWVzKCRwcm9wZXJ0aWVzKSB7XG4gICAgQGVhY2ggJHByb3BlcnR5LCAkbWFwIGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgJHByZWZpeDogbWFwLmdldCgkbWFwLCBcInByZWZpeFwiKTtcbiAgICAgICAgJHN0YXRpY19wcmVmaXg6IG1hcC5nZXQoJG1hcCwgXCJzdGF0aWNfcHJlZml4XCIpO1xuICAgICAgICAkdW5pdDogXCJcIjtcbiAgICAgICAgQGlmIG5vdCAkcHJlZml4IHtcbiAgICAgICAgICAgICRwcmVmaXg6IFwiZFwiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiBub3QgJHN0YXRpY19wcmVmaXgge1xuICAgICAgICAgICAgJHN0YXRpY19wcmVmaXg6IFwic1wiO1xuICAgICAgICB9XG4gICAgICAgIEBpZiBtYXAuZ2V0KCRtYXAsIFwidW5pdFwiKSBhbmQgbWV0YS50eXBlLW9mKG1hcC5nZXQoJG1hcCwgXCJ1bml0XCIpKSBhbmQgc3RyaW5nLmxlbmd0aChtYXAuZ2V0KCRtYXAsIFwidW5pdFwiKSkgPiAwIHtcbiAgICAgICAgICAgICR1bml0OiBtYXAuZ2V0KCRtYXAsIFwidW5pdFwiKTtcbiAgICAgICAgfVxuXG4gICAgICAgICRyZXNwb25zaXZlOiBtYXAuZ2V0KCRtYXAsIFwicmVzcG9uc2l2ZVwiKTtcbiAgICAgICAgJHZhbHVlczogbWFwLmdldCgkbWFwLCBcInZhbHVlc1wiKTtcblxuICAgICAgICBAaWYgKCRyZXNwb25zaXZlIGFuZCBtZXRhLnR5cGUtb2YoJHJlc3BvbnNpdmUpID09IGxpc3QpIHtcbiAgICAgICAgICAgIEBlYWNoICRicmVha3BvaW50LCAkdmFsIGluICRyZXNwb25zaXZlIHtcbiAgICAgICAgICAgICAgICBAaWYgJGJyZWFrcG9pbnQgPT0gXCJ4c1wiIG9yICRicmVha3BvaW50ID09IFwic3RhdGljXCIge1xuICAgICAgICAgICAgICAgICAgICBAYXQtcm9vdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRsaXN0IGluICR2YWx1ZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkdmFsOiBtYXAuZ2V0KCRsaXN0LCAkYnJlYWtwb2ludCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkdmFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkdW5pdCBhbmQgc3RyaW5nLmxlbmd0aCgkdW5pdCkgPiAwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkdmFsOiBzdHJpcC11bml0KCR2YWwsICR1bml0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkYnJlYWtwb2ludCA9PSBcInN0YXRpY1wiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSN7JHN0YXRpY19wcmVmaXh9I3skbmFtZX06ICN7JHZhbH0jeyR1bml0fTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JG5hbWV9OiAjeyR2YWx9I3skdW5pdH07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgJGJyZWFrcG9pbnRfdmFsOiBtYXAuZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG4gICAgICAgICAgICAgICAgICAgIEBpZiAkYnJlYWtwb2ludF92YWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnRfdmFsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGF0LXJvb3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJGxpc3QgaW4gJHZhbHVlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHZhbDogbWFwLmdldCgkbGlzdCwgJGJyZWFrcG9pbnQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkdmFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmICR1bml0IGFuZCBzdHJpbmcubGVuZ3RoKCR1bml0KSA+IDAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHZhbDogc3RyaXAtdW5pdCgkdmFsLCAkdW5pdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbmFtZX06ICN7JHZhbH0jeyR1bml0fTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gQGVsc2UgaWYgKCR2YWx1ZXMgYW5kIG1ldGEudHlwZS1vZigkdmFsdWVzKSA9PSBtYXApIHtcbiAgICAgICAgICAgIEBhdC1yb290IHtcbiAgICAgICAgICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkdmFsIGluICR2YWx1ZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGlmICR1bml0IGFuZCBzdHJpbmcubGVuZ3RoKCR1bml0KSA+IDAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICR2YWw6IHN0cmlwLXVuaXQoJHZhbCwgJHVuaXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbmFtZX06ICN7JHZhbH0jeyR1bml0fTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1peGluIHRvIGdlbmVyYXRlIHR5cG9ncmFwaGljYWwgY3VzdG9tIHByb3BlcnRpZXMgYmFzZWQgb25cbi8vICRyZHMtdHlwb2dyYXBoaWUtbWFwXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQG1peGluIGdlbmVyYXRlRm9udFByb3BlcnRpZXMoJHNldHVwLCAkdHlwZXM6IG51bGwsICRmb250U2l6ZVVuaXQ6IHJlbSkge1xuICAgICRtYXBfeHM6ICgpO1xuICAgICRtYXBfbWQ6ICgpO1xuICAgICRtYXBfeGw6ICgpO1xuICAgICRtYXBfc3RhdGljOiAoKTtcbiAgICAkZmFtaWx5OiBtYXAuZ2V0KCRzZXR1cCwgXCJmYW1pbHlcIik7XG4gICAgJHByb3BlcnRpZXM6IG1hcC5nZXQoJHNldHVwLCBcInNldHNcIik7XG4gICAgQGVhY2ggJHNldCwgJGxpc3QgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICBAaWYgbWV0YS50eXBlLW9mKCR0eXBlcykgIT0gbWFwIG9yIChtZXRhLnR5cGUtb2YoJHR5cGVzKSA9PSBtYXAgYW5kIG1hcC5nZXQoJHR5cGVzLCAkc2V0KSAhPSBudWxsKSB7XG4gICAgICAgICAgICBAaWYgJGxpc3QgYW5kIG1ldGEudHlwZS1vZigkbGlzdCkgPT0gbWFwIHtcbiAgICAgICAgICAgICAgICAkd2VpZ2h0OiBtYXAuZ2V0KCRsaXN0LCBcIndlaWdodFwiKTtcbiAgICAgICAgICAgICAgICAkdmFsdWVzOiBtYXAuZ2V0KCRsaXN0LCBcInZhbHVlc1wiKTtcbiAgICAgICAgICAgICAgICBAaWYgKCR2YWx1ZXMgYW5kIG1ldGEudHlwZS1vZigkdmFsdWVzKSA9PSBtYXApIHtcbiAgICAgICAgICAgICAgICAgICAgQGVhY2ggJGJyZWFrcG9pbnQsICRzZXR0aW5ncyBpbiAkdmFsdWVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICRmczogbWFwLmdldCgkc2V0dGluZ3MsIFwiZnNcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAkbGg6IG1hdGguZGl2KG1hcC5nZXQoJHNldHRpbmdzLCBcImxoXCIpLCAkZnMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGlmICRmb250U2l6ZVVuaXQgPT0gcHgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRmczogI3tzdHJpcC11bml0KCRmcywgcHgpfXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGZzOiAje3N0cmlwLXVuaXQoJGZzLCByZW0pfXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICRsczogbWFwLmdldCgkc2V0dGluZ3MsIFwibHNcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAkd3JhcDogbWFwLmdldCgkc2V0dGluZ3MsIFwid3JhcFwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICRtYXBfa2V5OiB0LSN7JHNldH07XG4gICAgICAgICAgICAgICAgICAgICAgICAkbWFwX3ZhbDogI3skd2VpZ2h0fSAjeyRmc30gLyAjeyRsaH0gI3sobWV0YS5pbnNwZWN0KCRmYW1pbHkpKX07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaWYgJGJyZWFrcG9pbnQgPT0gXCJ4c1wiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbWFwX3hzOiBtYXAuc2V0KCRtYXBfeHMsICRtYXBfa2V5LCAkbWFwX3ZhbCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmICRscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtYXBfa2V5OiBscy0jeyRzZXR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbWFwX3hzOiBtYXAuc2V0KCRtYXBfeHMsICRtYXBfa2V5LCAkbHMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJHdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbWFwX2tleTogd3JhcC0jeyRzZXR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbWFwX3hzOiBtYXAuc2V0KCRtYXBfeHMsICRtYXBfa2V5LCAkd3JhcCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBcIm1kXCIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtYXBfbWQ6IG1hcC5zZXQoJG1hcF9tZCwgJG1hcF9rZXksICRtYXBfdmFsKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJGxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJG1hcF9rZXk6IGxzLSN7JHNldH07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtYXBfbWQ6IG1hcC5zZXQoJG1hcF9tZCwgJG1hcF9rZXksICRscyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtYXBfa2V5OiB3cmFwLSN7JHNldH07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtYXBfbWQ6IG1hcC5zZXQoJG1hcF9tZCwgJG1hcF9rZXksICR3cmFwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IFwieGxcIiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJG1hcF94bDogbWFwLnNldCgkbWFwX3hsLCAkbWFwX2tleSwgJG1hcF92YWwpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbWFwX2tleTogbHMtI3skc2V0fTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJG1hcF94bDogbWFwLnNldCgkbWFwX3hsLCAkbWFwX2tleSwgJGxzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmICR3cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJG1hcF9rZXk6IHdyYXAtI3skc2V0fTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJG1hcF94bDogbWFwLnNldCgkbWFwX3hsLCAkbWFwX2tleSwgJHdyYXApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gXCJzdGF0aWNcIiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJG1hcF9zdGF0aWM6IG1hcC5zZXQoJG1hcF9zdGF0aWMsICRtYXBfa2V5LCAkbWFwX3ZhbCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmICRscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtYXBfa2V5OiBscy0jeyRzZXR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbWFwX3N0YXRpYzogbWFwLnNldCgkbWFwX3N0YXRpYywgJG1hcF9rZXksICRscyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtYXBfa2V5OiB3cmFwLSN7JHNldH07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtYXBfc3RhdGljOiBtYXAuc2V0KCRtYXBfc3RhdGljLCAkbWFwX2tleSwgJHdyYXApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRtYXBfc3RhdGljIHtcbiAgICAgICAgLS0jeyRuYW1lfS1zdGF0aWM6ICN7JHZhbHVlfTtcbiAgICB9XG4gICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkbWFwX3hzIHtcbiAgICAgICAgLS0jeyRuYW1lfTogI3skdmFsdWV9O1xuICAgIH1cbiAgICAkYnJlYWtwb2ludF92YWw6IG1hcC5nZXQoJGdyaWQtYnJlYWtwb2ludHMsIG1kKTtcbiAgICBAaWYgJGJyZWFrcG9pbnRfdmFsIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnRfdmFsKSB7XG4gICAgICAgICAgICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRtYXBfbWQge1xuICAgICAgICAgICAgICAgIC0tI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAkYnJlYWtwb2ludF92YWw6IG1hcC5nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHhsKTtcbiAgICBAaWYgJGJyZWFrcG9pbnRfdmFsIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnRfdmFsKSB7XG4gICAgICAgICAgICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRtYXBfeGwge1xuICAgICAgICAgICAgICAgIC0tI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGdlbmVyYXRlRm9udEV4dGVuZHNBbmRCYXNlQ2xhc3Nlcygkc2V0dXA6ICRyZHMtdHlwb2dyYXBoaWUtbWFwLCAkY2xhc3MtcHJlZml4OiBcImZvbnRcIikge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAuZ2V0KCRzZXR1cCwgXCJzZXRzXCIpO1xuICAgIEBlYWNoICRzZXQsICRsaXN0IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgJGhhc1N0YXRpYzogbWFwLmdldChtYXAuZ2V0KCRsaXN0LCBcInZhbHVlc1wiKSwgXCJzdGF0aWNcIik7IC8vbWFwLmdldChtYXAuZ2V0KCRsaXN0LCBcInZhbHVlc1wiKSwgXCJzdGF0aXRjXCIpO1xuICAgICAgICBAaWYgJGhhc1N0YXRpYyB7XG4gICAgICAgICAgICAlZm9udCN7JHNldH1TdGF0aWMge1xuICAgICAgICAgICAgICAgIGZvbnQ6IHZhcigtLXQtI3skc2V0fS1zdGF0aWMpO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1scy0jeyRzZXR9LXN0YXRpYyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJWZvbnQjeyRzZXR9IHtcbiAgICAgICAgICAgIGZvbnQ6IHZhcigtLXQtI3skc2V0fSk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtI3skc2V0fSk7XG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiB2YXIoLS13cmFwLSN7JHNldH0pO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlYWNoICRzZXQsICRsaXN0IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgJGhhc1N0YXRpYzogbWFwLmdldChtYXAuZ2V0KCRsaXN0LCBcInZhbHVlc1wiKSwgXCJzdGF0aWNcIik7XG4gICAgICAgIEBpZiAkaGFzU3RhdGljIHtcbiAgICAgICAgICAgIC4jeyRjbGFzcy1wcmVmaXh9LSN7JHNldH0tc3RhdGljIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVmb250I3skc2V0fVN0YXRpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuI3skY2xhc3MtcHJlZml4fS0jeyRzZXR9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnQjeyRzZXR9O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTWl4aW4gdG8gZ2VuZXJhdGUgYXNwZWN0IHJhdGlvIHZhcmlhYmxlc1xuLy8gJHJkc19vYmpfcmF0aW9zXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQG1peGluIGdlbmVyYXRlQXNwZWN0UmF0aW9Qcm9wZXJ0aWVzKCRzZXR1cDogJHJkcy1vYmotcmF0aW9zKSB7XG4gICAgQGF0LXJvb3Qge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgICBAZWFjaCAkcmF0aW8gaW4gJHNldHVwIHtcbiAgICAgICAgICAgICAgICAkdjE6IGxpc3QubnRoKCRyYXRpbywgMSk7XG4gICAgICAgICAgICAgICAgJHYyOiBsaXN0Lm50aCgkcmF0aW8sIDIpO1xuICAgICAgICAgICAgICAgIC0tcmF0aW8tI3skdjF9YnkjeyR2Mn06ICN7JHYxfSAvICN7JHYyfTtcbiAgICAgICAgICAgICAgICBAaWYgJHYxICE9ICR2MiB7XG4gICAgICAgICAgICAgICAgICAgIC0tcmF0aW8tI3skdjJ9YnkjeyR2MX06ICN7JHYyfSAvICN7JHYxfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNaXhpbiB0byBnZW5lcmF0ZSBidXR0b24gc3RhdGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQG1peGluIGdlbmVyYXRlQnV0dG9uU3RhdGVzKCRtYXBfc2V0dXA6ICRyZHMtYnV0dG9uLXN0YXRlcywgJHBsYWNlaG9sZGVyLXBvc3RmaXg6IGZhbHNlKSB7XG4gICAgQGlmIG1ldGEudHlwZS1vZigkbWFwX3NldHVwKSA9PSBcImxpc3RcIiBvciBtZXRhLnR5cGUtb2YoJG1hcF9zZXR1cCkgPT0gXCJtYXBcIiB7XG4gICAgICAgIEBlYWNoICRidG5fc3RhdGUsICRtYXAgaW4gJG1hcF9zZXR1cCB7XG4gICAgICAgICAgICAkc3RhdGVOYW1lOiAjeyRidG5fc3RhdGV9O1xuICAgICAgICAgICAgQGlmICRwbGFjZWhvbGRlci1wb3N0Zml4ICE9IGZhbHNlIGFuZCBtZXRhLnR5cGUtb2YoJHBsYWNlaG9sZGVyLXBvc3RmaXgpID09IFwic3RyaW5nXCIge1xuICAgICAgICAgICAgICAgICRzdGF0ZU5hbWU6ICN7JGJ0bl9zdGF0ZX0tI3skcGxhY2Vob2xkZXItcG9zdGZpeH07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICUjeyRzdGF0ZU5hbWV9IHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkcHJvcCwgJHZhbHVlIGluICRtYXAge1xuICAgICAgICAgICAgICAgICAgICBAaWYgbWV0YS50eXBlLW9mKCR2YWx1ZSkgPT0gXCJsaXN0XCIgb3IgbWV0YS50eXBlLW9mKCR2YWx1ZSkgPT0gXCJtYXBcIiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOiN7JHByb3B9LFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy0jeyRwcm9wfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVhY2ggJHByb3AsICR2YWx1ZSBpbiAkdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLW15dHktYnRuLSN7JHByb3B9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tbXl0eS1idG4tI3skcHJvcH06ICN7JHZhbHVlfTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRidG5fc3RhdGUsICRtYXAgaW4gJG1hcF9zZXR1cCB7XG4gICAgICAgICAgICAkc3RhdGVOYW1lOiAjeyRidG5fc3RhdGV9O1xuICAgICAgICAgICAgQGlmICRwbGFjZWhvbGRlci1wb3N0Zml4ICE9IGZhbHNlIGFuZCBtZXRhLnR5cGUtb2YoJHBsYWNlaG9sZGVyLXBvc3RmaXgpID09IFwic3RyaW5nXCIge1xuICAgICAgICAgICAgICAgICRzdGF0ZU5hbWU6ICN7JGJ0bl9zdGF0ZX0tI3skcGxhY2Vob2xkZXItcG9zdGZpeH07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuI3skYnRuX3N0YXRlfSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlI3skc3RhdGVOYW1lfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1pc2MgbWl4aW5zXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbnJlYWRlcnM6IGg1YnAuY29tL1xuQG1peGluIHZpc3VhbGx5aGlkZGVuKCkge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG59XG4vLyBFeHRlbmRzIHRoZSAudmlzdWFsbHloaWRkZW4gY2xhc3MgdG8gYWxsb3cgdGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQ6IGg1YnAuY29tL3BcbkBtaXhpbiB2aXN1YWxseSgpIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLy8gR2VuZXJhdGUgdGV4dCBsaW5rIGNvbG9yL2RlY29yYXRpb24gY29tYmluYXRpb25zIGJhc2VkIG9uIFJEUyB0ZXh0IGxpbmsgZGVmaW5pdGlvbnM6XG4vLyBodHRwczovL3d3dy5maWdtYS5jb20vZmlsZS9iYXRpYWYyYnpIa0FZeEd5NmNtb3ZVL1JEUy1MaWJyYXJ5P3R5cGU9ZGVzaWduJm5vZGUtaWQ9MTExMDAtMjA3NTM5JnQ9emQwbjBIODd4dkZCeUx2VS0wXG5AbWl4aW4gdGV4dC1saW5rKCRob3Zlci1kZWNvcmF0aW9uOiBmYWxzZSkge1xuICAgIC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbiAgICAtLW15dHktdGV4dC1saW5rLXVuZGVybGluZS1vZmZzZXQ6ICN7Y2FsY3VsYXRlVW5kZXJsaW5lT2Zmc2V0KFwieHNcIiwgXCJCdXR0b25cIil9cHg7XG4gICAgQGlmICRob3Zlci1kZWNvcmF0aW9uID09IHRydWUge1xuICAgICAgICAtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb246IG5vbmU7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICB0ZXh0LWRlY29yYXRpb246IHZhcigtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24pO1xuICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogdmFyKC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi10aGlja25lc3MpO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogdmFyKC0tbXl0eS10ZXh0LWxpbmstdW5kZXJsaW5lLW9mZnNldCk7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDMwMG1zLFxuICAgICAgICBjb2xvciAzMDBtcztcbiAgICAmLmlzLWFjdGl2ZSxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIEBpZiAkaG92ZXItZGVjb3JhdGlvbiA9PSB0cnVlIHtcbiAgICAgICAgICAgIC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICAgIC0tbXl0eS10ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gICAgfVxuICAgICYuaGFzLWZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIEBpZiAkaG92ZXItZGVjb3JhdGlvbiA9PSB0cnVlIHtcbiAgICAgICAgICAgIC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICAgIC0tbXl0eS1idG4tb3V0bGluZTogbm9uZTtcbiAgICAgICAgLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLXRoaWNrbmVzczogNHB4O1xuICAgIH1cbiAgICAmLmlzLWRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gICAgfVxuICAgIEBpZiBjYWxjdWxhdGVVbmRlcmxpbmVPZmZzZXQoXCJtZFwiLCBcIkJ1dHRvblwiKSBhbmQgY2FsY3VsYXRlVW5kZXJsaW5lT2Zmc2V0KFwibWRcIiwgXCJCdXR0b25cIikgPj0gMCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIC0tbXl0eS10ZXh0LWxpbmstdW5kZXJsaW5lLW9mZnNldDogI3tjYWxjdWxhdGVVbmRlcmxpbmVPZmZzZXQoXCJtZFwiLCBcIkJ1dHRvblwiKX1weDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaWYgY2FsY3VsYXRlVW5kZXJsaW5lT2Zmc2V0KFwieGxcIikgYW5kIGNhbGN1bGF0ZVVuZGVybGluZU9mZnNldChcInhsXCIsIFwiQnV0dG9uXCIpID49IDAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAtLW15dHktdGV4dC1saW5rLXVuZGVybGluZS1vZmZzZXQ6ICN7Y2FsY3VsYXRlVW5kZXJsaW5lT2Zmc2V0KFwieGxcIiwgXCJCdXR0b25cIil9cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWl4aW4gdGV4dC1saW5rLWNvbG9yKCRjb2xvcjogdmFyKC0tYy00MDEwKSwgJGFjdGl2ZTogdmFyKC0tYy0yMTEwKSwgJGZvY3VzOiB2YXIoLS1jLTIxMTApLCAkZGlzYWJsZWQ6IHZhcigtLWMtMjE1MCkpIHtcbiAgICAtLW15dHktdGV4dC1saW5rLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgY29sb3I6IHZhcigtLW15dHktdGV4dC1saW5rLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3IpO1xuICAgICYuaXMtYWN0aXZlLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgLS1teXR5LXRleHQtbGluay1jb2xvcjogI3skYWN0aXZlfTtcbiAgICAgICAgLS1teXR5LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogI3skYWN0aXZlfTtcbiAgICB9XG4gICAgJi5oYXMtaG92ZXIsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgLS1teXR5LXRleHQtbGluay1jb2xvcjogI3skZm9jdXN9O1xuICAgICAgICAtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6ICN7JGZvY3VzfTtcbiAgICB9XG4gICAgJi5pcy1kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgLS1teXR5LXRleHQtbGluay1jb2xvcjogI3skZGlzYWJsZWR9O1xuICAgICAgICAtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6ICN7JGRpc2FibGVkfTtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gc2V0Rm9udCgkZm9udDogXCJTdGFuZGFyZFwiLCAkbWFwOiAkcmRzLXR5cG9ncmFwaGllLW1hcCkge1xuICAgICRmOiBtYXAuZ2V0KG1hcC5nZXQoJG1hcCwgXCJzZXRzXCIpLCAkZm9udCk7XG4gICAgQGlmICRmIGFuZCAobWV0YS50eXBlLW9mKCRmKSA9PSBtYXAgb3IgbWV0YS50eXBlLW9mKCRmKSA9PSBsaXN0KSB7XG4gICAgICAgIGZvbnQ6IHZhcigtLXQtI3skZm9udH0pO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtI3skZm9udH0pO1xuICAgICAgICBvdmVyZmxvdy13cmFwOiB2YXIoLS13cmFwLSN7JGZvbnR9KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgZm9udDogdmFyKC0tdC1TdGFuZGFyZCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1TdGFuZGFyZCk7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IHZhcigtLXdyYXAtU3RhbmRhcmQpO1xuICAgIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1peGluIHRvIGdlbmVyYXRlIHNjZWxldG9uIHZhcmlhbnRzXG4vLyAkcmRzLXNrZWxldG9uLW1hcFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBtaXhpbiBnZW5lcmF0ZVNrZWxldG9uVmFyaWFudHMoJG1hcF9zZXR1cDogJHJkcy1za2VsZXRvbi1tYXApIHtcbiAgICBAZWFjaCAkc2V0LCAkbGlzdCBpbiAkbWFwX3NldHVwIHtcbiAgICAgICAgQGlmIG1ldGEudHlwZS1vZigkbGlzdCkgPT0gbWFwIGFuZCBtYXAuZ2V0KCRsaXN0LCB2YWx1ZXMpIHtcbiAgICAgICAgICAgICR2OiBtYXAuZ2V0KCRsaXN0LCB2YWx1ZXMpO1xuICAgICAgICAgICAgJGI6IG1hcC5nZXQoJGxpc3QsIGJhc2UpO1xuICAgICAgICAgICAgJGxoOiAwO1xuICAgICAgICAgICAgJGZzOiAwO1xuICAgICAgICAgICAgLnNrZWxldG9uX19ibG9jay5pcy0jeyRzZXR9IHtcbiAgICAgICAgICAgICAgICAtLXNrZWxldG9uLWJsb2NrLWhlaWdodDogI3tsaXN0Lm50aCgkdiwgMSl9cmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgLS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6ICN7bGlzdC5udGgoJHYsIDIpfXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAtLXNrZWxldG9uLWJsb2NrLWhlaWdodDogI3tsaXN0Lm50aCgkdiwgMyl9cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpZiAkYiB7XG4gICAgICAgICAgICAgICAgLnNrZWxldG9uLWJsb2NrLXB0LmlzLSN7JHNldH0ge1xuICAgICAgICAgICAgICAgICAgICAkbGg6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKFxuICAgICAgICAgICAgICAgICAgICAgICAgJG1hcDogJHJkcy10eXBvZ3JhcGhpZS1tYXAsXG4gICAgICAgICAgICAgICAgICAgICAgICAkZm9udDogJGIsXG4gICAgICAgICAgICAgICAgICAgICAgICAkYnJlYWtwb2ludDogXCJ4c1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgJHZhbHVlOiBcImxoXCIsXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgICAgICRmczogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoXG4gICAgICAgICAgICAgICAgICAgICAgICAkbWFwOiAkcmRzLXR5cG9ncmFwaGllLW1hcCxcbiAgICAgICAgICAgICAgICAgICAgICAgICRmb250OiAkYixcbiAgICAgICAgICAgICAgICAgICAgICAgICRicmVha3BvaW50OiBcInhzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAkdmFsdWU6IFwiZnNcIixcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICAgICAgLS1za2VsZXRvbi1zcGFjaW5nOiAjeyRsaCAtICRmc31yZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZ2VuZXJhdGVDdXN0b21Qcm9wZXJ0aWVzKCRyZHMtc3R5bGVzLW1hcCk7XG46cm9vdCB7XG4gICAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IENvbnNvbGFzLCBDb3VyaWVyIE5ldywgQ291cmllciwgTHVjaWRhIFNhbnMgVHlwZXdyaXRlciwgTHVjaWRhIFR5cGV3cml0ZXIsIG1vbm9zcGFjZTtcbiAgICBAaW5jbHVkZSBnZW5lcmF0ZUZvbnRQcm9wZXJ0aWVzKCRyZHMtdHlwb2dyYXBoaWUtbWFwKTtcblxufVxuQGluY2x1ZGUgZ2VuZXJhdGVBc3BlY3RSYXRpb1Byb3BlcnRpZXMoJHJkcy1vYmotcmF0aW9zKTtcblxuXG4iLCJodG1sLFxuYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuaHRtbCB7XG4gICAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gICAgZm9udDogdmFyKC0tdC1TdGFuZGFyZCk7XG59XG5cbmJvZHkucHJldmVudC1zY3JvbGwge1xuICAgIC8qIHdoZW4gbW9kYWwgYWN0aXZlICovXG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLyogT3RoZXIgYnJvd3NlcnMgKi9cbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy0zNDQwKTtcbn1cblxuYnV0dG9uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnBhZ2UtYm9keSB7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQ2cmVtKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzcuN3JlbSk7XG4gICAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gZ3JpZCBndXR0ZXIgc2V0dXBcbi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlL2JhdGlhZjJiekhrQVl4R3k2Y21vdlUvUkRTLUxpYnJhcnk/dHlwZT1kZXNpZ24mbm9kZS1pZD0yMDA1MC0yNDA2NTgmdD1qSnJqMDNpZHc4YzZsUmhCLTBcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG46cm9vdCB7XG4gICAgLy8gY29udGFpbmVyLXh4bCBpc3QgYmlzIHp1bSB4eGwtYnJlYWtwb2ludCAxMDAlIGJyZWl0IHVuZCB3aXJkIGR1cmNoIHBhZGRpbmdzIGxpbmtzIHVuZCByZWNodHMgdm9tIEJyb3dzZXJyYW5kIGFiZXNldHp0XG4gICAgLS1yZHMtZ3JpZC1wYWRkaW5nOiAycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLS1yZHMtZ3JpZC1wYWRkaW5nOiA1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC0tcmRzLWdyaWQtcGFkZGluZzogOXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAtLXJkcy1ncmlkLXBhZGRpbmc6IDEwcmVtO1xuICAgIH1cbiAgICAvLyBhYiB4eGwtYnJlYWtwb2ludCBoYXQgZGVyIGNvbnRhaW5lciBlaW5lIG1heC13aWR0aCB2b24gMTQ0MHB4IHVuZCBtdXNzIG5pY2h0IG1laHIgbWl0IHBhZGRpbmdzIGFiZ2VzZXR6dCB3ZXJkZW5cbiAgICAvLyBkZXNoYWxiIHBhZGRpbmdzIGF1ZiBBdXNnYW5nc3dlcnQgenVyw7xja1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgIC0tcmRzLWdyaWQtcGFkZGluZzogMnJlbTtcbiAgICB9XG59XG4uY29udGFpbmVyLS1yZHMtZ3JpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1yZHMtZ3JpZC1wYWRkaW5nKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1yZHMtZ3JpZC1wYWRkaW5nKTtcbn1cblxuLy8gdXNlIHJkcyBndXR0ZXIgc2V0dXAgdW50aWwgYSAucm93IGlzIGNvbWJpbmVkIHdpdGggYSBib290c3RyYXAgZy0gb3IgZ3gtIGNsYXNzXG4vLyBCUyBndXR0ZXIgZG9jdW1lbnRhdGlvbjogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNS4zL2xheW91dC9ndXR0ZXJzL1xuLnJvdzpub3QoW2NsYXNzKj1cIiBnLVwiXSk6bm90KFtjbGFzc149XCJnLVwiXSk6bm90KFtjbGFzcyo9XCIgZ3gtXCJdKTpub3QoW2NsYXNzXj1cImd4LVwiXSksXG4ucm93Om5vdChbY2xhc3MqPVwiIGctXCJdKTpub3QoW2NsYXNzXj1cImctXCJdKTpub3QoW2NsYXNzKj1cIiBneC1cIl0pOm5vdChbY2xhc3NePVwiZ3gtXCJdKSA+ICoge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogNXJlbTtcbiAgICB9XG59XG5cbi8vIHVzZSByZHMgZ3V0dGVyIHNldHVwIHVudGlsIGEgLnJvdyBpcyBjb21iaW5lZCB3aXRoIGEgYm9vdHN0cmFwIGctIG9yIGd4LSBjbGFzc1xuLy8gQlMgZ3V0dGVyIGRvY3VtZW50YXRpb246IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzUuMy9sYXlvdXQvZ3V0dGVycy9cbi5yb3cuZy1zMzAsXG4ucm93LmctczMwID4gKiB7XG4gICAgLS1icy1ndXR0ZXIteDogdmFyKC0tczMwKTtcbiAgICAtLWJzLWd1dHRlci15OiB2YXIoLS1zMzApO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogdmFyKC0tczMwKTtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogdmFyKC0tczMwKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAtLWJzLWd1dHRlci14OiB2YXIoLS1zMzApO1xuICAgICAgICAtLWJzLWd1dHRlci15OiB2YXIoLS1zMzApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IHZhcigtLXMzMCk7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IHZhcigtLXMzMCk7XG4gICAgfVxufVxuLnJvdy5nLXM0MCxcbi5yb3cuZy1zNDAgPiAqIHtcbiAgICAtLWJzLWd1dHRlci14OiB2YXIoLS1zNDApO1xuICAgIC0tYnMtZ3V0dGVyLXk6IHZhcigtLXM0MCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAtLWJzLWd1dHRlci14OiB2YXIoLS1zNDApO1xuICAgICAgICAtLWJzLWd1dHRlci15OiB2YXIoLS1zNDApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IHZhcigtLXM0MCk7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IHZhcigtLXM0MCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogdmFyKC0tczYwKTtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogdmFyKC0tczYwKTtcbiAgICB9XG59XG4ucm93Lmctcy1kNTAsXG4ucm93LmctZC1kNTAgPiAqIHtcbiAgICAtLWJzLWd1dHRlci14OiB2YXIoLS1zMjApO1xuICAgIC0tYnMtZ3V0dGVyLXk6IHZhcigtLXMyMCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAtLWJzLWd1dHRlci14OiB2YXIoLS1zMzApO1xuICAgICAgICAtLWJzLWd1dHRlci15OiB2YXIoLS1zMzApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IHZhcigtLXM1MCk7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IHZhcigtLXM1MCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogdmFyKC0tczUwKTtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogdmFyKC0tczUwKTtcbiAgICB9XG59XG5cbi8vIFN0YW5kYXJkIExpbmsgZnJvbSBSRFNcbi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlL2JhdGlhZjJiekhrQVl4R3k2Y21vdlUvUkRTLUxpYnJhcnk/dHlwZT1kZXNpZ24mbm9kZS1pZD0xMTEwMC0yMDc1MzkmdD16ZDBuMEg4N3h2RkJ5THZVLTBcbmEge1xuICAgIEBpbmNsdWRlIHRleHQtbGluaygpO1xufVxuYSB7XG4gICAgQGluY2x1ZGUgdGV4dC1saW5rLWNvbG9yKCk7XG59XG5cbiVpc0N1cnJlbnRDb2xvckxpbmsge1xuICAgIEBpbmNsdWRlIHRleHQtbGluay1jb2xvcihjdXJyZW50Q29sb3IsIGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yLCBjdXJyZW50Q29sb3IpO1xufVxuXG5hLmlzLWN1cnJlbnQge1xuICAgIEBleHRlbmQgJWlzQ3VycmVudENvbG9yTGluaztcbn1cblxuJWlzSG92ZXJEZWNvcmF0aW9uTGluayB7XG4gICAgQGluY2x1ZGUgdGV4dC1saW5rKHRydWUpO1xufVxuYS5ob3Zlci1kZWNvcmF0aW9uIHtcbiAgICBAZXh0ZW5kICVpc0hvdmVyRGVjb3JhdGlvbkxpbms7XG59XG5cbi8vIG15dHkgdG9vbGJhciBwcmFncmFwaCBmb3JtYXQgb3IgZWxlbWVudCBmb3JtYXQgZm9yIHVuZGVybGluZWQgbGlua3NcbmEudGItbGluay11bmRlcmxpbmVkLFxuYnV0dG9uLnRiLWxpbmstdW5kZXJsaW5lZCxcbi50Yi1saW5rLXVuZGVybGluZWQgYSB7XG4gICAgQGluY2x1ZGUgdGV4dC1saW5rKCk7XG59XG5hLnRiLWxpbmstdW5kZXJsaW5lZCxcbmJ1dHRvbi50Yi1saW5rLXVuZGVybGluZWQsXG4udGItbGluay11bmRlcmxpbmVkIGEge1xuICAgIEBpbmNsdWRlIHRleHQtbGluay1jb2xvcigpO1xufVxuXG4uaXMtaW52ZXJ0ZWQge1xuICAgIGEge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LWxpbmstY29sb3IodmFyKC0tYy0yMDEwKSwgdmFyKC0tYy0yMDEwKSwgdmFyKC0tYy0yMDEwKSwgdmFyKC0tYy0yMDEwLTQwKSk7XG4gICAgfVxufSIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBmb250IGZhY2VzIHVzZWQgYmFzZWQgb24gZ29vZ2xlLmNvbVxuLy8gaHR0cHM6Ly93d3cuZmlnbWEuY29tL2ZpbGUvYmF0aWFmMmJ6SGtBWXhHeTZjbW92VS9SRFMtTGlicmFyeT90eXBlPWRlc2lnbiZub2RlLWlkPTE5Mi0xNDIxJnQ9MEJDWDhRRll4Tjlqa3RURi0wXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJGZvbnQtZmFjZS1wYXRoOiBcIi4uL2ZvbnRzL0ZSL1wiO1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBzcmM6IHVybChcIiN7JGZvbnQtZmFjZS1wYXRofWZydXRpZ2VyLW5leHQtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICAvKiByZWd1bGFyICovXG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGcnV0aWdlciBOZXh0IFcwNFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHNyYzogdXJsKFwiI3skZm9udC1mYWNlLXBhdGh9ZnJ1dGlnZXItbmV4dC1tZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgLyogbWVkaXVtICovXG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGcnV0aWdlciBOZXh0IFcwNFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHNyYzogdXJsKFwiI3skZm9udC1mYWNlLXBhdGh9ZnJ1dGlnZXItbmV4dC1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIC8qIGJvbGQgKi9cbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZydXRpZ2VyIE5leHQgVzA0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgc3JjOiB1cmwoXCIjeyRmb250LWZhY2UtcGF0aH1mcnV0aWdlci1uZXh0LWhlYXZ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIC8qIGhlYXZ5ICovXG59XG4iLCJAdXNlIFwic2FzczptZXRhXCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gZm9udCBjbGFzc2VzIGFuZCAlZXh0ZW5kcyBiYXNlZCBvbiBkZWZpbml0aW9ucyBpblxuLy8gaHR0cHM6Ly93d3cuZmlnbWEuY29tL2ZpbGUvYmF0aWFmMmJ6SGtBWXhHeTZjbW92VS9SRFMtTGlicmFyeT90eXBlPWRlc2lnbiZub2RlLWlkPTE5Mi0xNDIxJnQ9MEJDWDhRRll4Tjlqa3RURi0wXG4vLyBmb250IHNob3J0aGFuZCBTeW50YXg6IGZvbnQ6IGZvbnQtc3R5bGUgZm9udC12YXJpYW50IGZvbnQtd2VpZ2h0IGZvbnQtc2l6ZS9saW5lLWhlaWdodCBmb250LWZhbWlseTtcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBpbmNsdWRlIGdlbmVyYXRlRm9udEV4dGVuZHNBbmRCYXNlQ2xhc3NlcygkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJmb250XCIpO1xuXG4vL2JpbmQgY3NzIGNsYXNzZXMgdG8gZm9udCBwbGFjZWhvbGRlcnNcblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1saW5rLWNvbG9yKGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yLCBjdXJyZW50Q29sb3IsIGN1cnJlbnRDb2xvcik7XG4gICAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR2VuZXJhbCB0eXBvZ3JhcGh5IFNldHRpbmdzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuc3Ryb25nIHtcbiAgICBmb250OiB2YXIoLS10LVN0YW5kYXJkLUJvbGQpO1xufVxuaSxcbmVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBmb250IGhlbHBlclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5saW5lLWNsYW1wIHtcbiAgICAtLWxpbmUtY2xhbXAtbGluZXM6IDM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiB2YXIoLS1saW5lLWNsYW1wLWxpbmVzKTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXN0LWxpbmUtY2xhbXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMgbGluZWFyO1xufVxuXG5AbWl4aW4gaHlwaGVucy1hdXRvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogY2xpcDtcbiAgICBoeXBoZW5zOiBhdXRvO1xufVxuLmh5cGhlbnMtYXV0byB7XG4gICAgQGluY2x1ZGUgaHlwaGVucy1hdXRvO1xufVxuQG1peGluIGJyZWFrLXdvcmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbi5icmVhay13b3JkIHtcbiAgICBAaW5jbHVkZSBicmVhay13b3JkO1xufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHMpIHtcbiAgICAuaHlwaGVucy1hdXRvLXNtIHtcbiAgICAgICAgQGluY2x1ZGUgaHlwaGVucy1hdXRvO1xuICAgIH1cbiAgICAuYnJlYWstd29yZC1zbSB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLXdvcmQ7XG4gICAgfVxufVxuIiwiLy8gTXl0eSBGQUIgQnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNwZWVkLWRpYWwtaXRlbV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4vLyBCbG9nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnYtYXBwbGljYXRpb24gLmJsb2ctZm9ybV9fbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbn1cbltkYXRhLXZ1ZXRpZnldIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAudi1jYXJkLXRpdGxlLFxuICAgIC52LWxpc3QtaXRlbS10aXRsZSxcbiAgICAudi1jYXJkLXN1YnRpdGxlLFxuICAgIC52LWJ0bi0tc2l6ZS1kZWZhdWx0LFxuICAgIC52LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC52LWljb24ge1xuICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtYm9keS0yLnRleHQtYm9keS0yIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC52LWNoaXBfX2NvbnRlbnQsXG4gICAgLnYtY2hpcC52LWNoaXAtLXNpemUtZGVmYXVsdCxcbiAgICAudi1saXN0LXN1YmhlYWRlcl9fdGV4dCxcbiAgICAudi1sYWJlbC52LWZpZWxkLWxhYmVsLS1mbG9hdGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnYtYXBwbGljYXRpb24gLmltYWdlLWRyb3AtaW5wdXRfX3RpdGxlLFxuLmh0bWwtZWRpdG9yLXRvb2xiYXItcGFyYWdyYXBoLXN0eWxlcyAudi1maWVsZCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNhc3M6bWV0YVwiO1xuQHVzZSBcInNhc3M6bGlzdFwiO1xuXG4ub2JqIHtcbiAgICAtLW9iai1yYXRpby1wYWRkaW5nOiAje21hdGgucGVyY2VudGFnZShtYXRoLmRpdigxLCAxKSl9O1xuICAgIC0tb2JqLWFzcGVjdC1yYWRpbzogMSAvIDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tb2JqLXJhdGlvLXBhZGRpbmcpO1xuICAgIGltZyxcbiAgICBpZnJhbWUsXG4gICAgb2JqZWN0LFxuICAgIGF1ZGlvLFxuICAgIHZpZGVvLFxuICAgIC5vYmpfX2VsZW0tY2VudGVyZWQsXG4gICAgLm9ial9fZWxlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy9hc3BlY3QtcmF0aW86IHZhcigtLW9iai1hc3BlY3QtcmFkaW8pO1xuICAgIH1cbiAgICAub2JqX19lbGVtLWNlbnRlcmVkIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAZWFjaCAkcmF0aW8gaW4gJHJkcy1vYmotcmF0aW9zIHtcbiAgICAgICAgJHYxOiBsaXN0Lm50aCgkcmF0aW8sIDEpO1xuICAgICAgICAkdjI6IGxpc3QubnRoKCRyYXRpbywgMik7XG4gICAgICAgICYuaXMtI3skdjF9YnkjeyR2Mn0ge1xuICAgICAgICAgICAgLS1vYmotcmF0aW8tcGFkZGluZzogI3ttYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoJHYyLCAkdjEpKX07XG4gICAgICAgIH1cbiAgICAgICAgQGlmICR2MSAhPSAkdjIge1xuICAgICAgICAgICAgJi5pcy0jeyR2Mn1ieSN7JHYxfSB7XG4gICAgICAgICAgICAgICAgLS1vYmotcmF0aW8tcGFkZGluZzogI3ttYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoJHYxLCAkdjIpKX07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy0xXzYxOGJ5MSB7XG4gICAgICAgIC0tb2JqLXJhdGlvLXBhZGRpbmc6ICN7bWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDEsIDEuNjE4KSl9O1xuICAgIH1cbiAgICAmLmlzLTFieTFfNjE4IHtcbiAgICAgICAgLS1vYmotcmF0aW8tcGFkZGluZzogI3ttYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMS42MTgsIDEpKX07XG4gICAgfVxufVxuXG4vLyBFeHBlcmltZW50ZWxsIENTUyBLbGFzc2VuIG1pdCBhc3BlY3QtcmF0aW9cbi5hc3BlY3QtcmF0aW9fX2VsZW1lbnQge1xuICAgIC0tZWxlbWVudC1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTFieTEpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogdmFyKC0tZWxlbWVudC1hc3BlY3QtcmF0aW8pO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmFzcGVjdC1yYXRpbyB7XG4gICAgLS1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTFieTEpO1xuICAgIGFzcGVjdC1yYXRpbzogdmFyKC0tYXNwZWN0LXJhdGlvKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGVhY2ggJHJhdGlvIGluICRyZHMtb2JqLXJhdGlvcyB7XG4gICAgICAgICR2MTogbGlzdC5udGgoJHJhdGlvLCAxKTtcbiAgICAgICAgJHYyOiBsaXN0Lm50aCgkcmF0aW8sIDIpO1xuICAgICAgICAmLmlzLSN7JHYxfWJ5I3skdjJ9IHtcbiAgICAgICAgICAgIC0tYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0jeyR2MX1ieSN7JHYyfSk7XG4gICAgICAgICAgICAuYXNwZWN0LXJhdGlvX19lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAtLWVsZW1lbnQtYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0jeyR2MX1ieSN7JHYyfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGlmICR2MSAhPSAkdjIge1xuICAgICAgICAgICAgJi5pcy0jeyR2Mn1ieSN7JHYxfSB7XG4gICAgICAgICAgICAgICAgLS1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLSN7JHYyfWJ5I3skdjF9KTtcbiAgICAgICAgICAgICAgICAuYXNwZWN0LXJhdGlvX19lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgLS1lbGVtZW50LWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tI3skdjJ9YnkjeyR2MX0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5hc3BlY3QtcmF0aW8tdGVzdCBpZnJhbWUge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGFzcGVjdC1yYXRpbzogdmFyKC0tYXNwZWN0LXJhdGlvKTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvLXRodW1ibmFpbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvLXRodW1ibmFpbF9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cbi52aWRlby10aHVtYm5haWxfX3BsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vdmVybGF5LWltYWdlcyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIFNwZWNpYWwgVmlkZW8gRG91YmxlIENsaWNrIExvZ2ljIC0gQmxvZyBMaXN0IERldGFpbCAmIFZpZGVvIFBsYXlcbi52aWRlby10aHVtYm5haWwtLWJsb2ctbGlzdCB7XG4gICAgLnZpZGVvLXRodW1ibmFpbF9fcGxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0cmVtKTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRyZW0pO1xuICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnJlbTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNnJlbSk7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnJlbSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vdmVybGF5LWltYWdlcyk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBJY29ucyBiYXNlZCBvblxuLy8gaHR0cHM6Ly93d3cuZmlnbWEuY29tL2ZpbGUvYmF0aWFmMmJ6SGtBWXhHeTZjbW92VS9SRFMtTGlicmFyeT90eXBlPWRlc2lnbiZub2RlLWlkPTE2LTIwNyZ0PTBCQ1g4UUZZeE45amt0VEYtMFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHJjaC1pY29uLXNpemVzOiAoXG4gICAgXCJ0aW55XCI6IDEwLFxuICAgIFwieHNtYWxsXCI6IDE2LFxuICAgIFwic21hbGxcIjogMjAsXG4gICAgXCJjb21wYWN0XCI6IDI0LFxuICAgIFwibWVkaXVtXCI6IDMyLFxuICAgIFwibWVkaXVtX2xnXCI6IDQwLFxuICAgIFwibGFyZ2VcIjogNjAsXG4gICAgXCJ4bGFyZ2VcIjogODAsXG4pO1xuXG4vLyBXZW5uIGVpbiBFbGVtZW50IG1pdCBpY29uIGdlaG92ZXJ0IHdpcmQsIGRhbm4gc29sbCBkYXMgSWNvbiBhdWYgMS4xIHNrYWxpZXJ0IHdlcmRlblxuQG1peGluIHNjYWxlSWNvbkluRWxlbWVudCgkc2l6ZTogMS4xKSB7XG4gICAgLS1pY29uLXNjYWxlOiAjeyRzaXplfTtcbn1cblxuLmljb24ge1xuICAgIC0taWNvbi13aWR0aDogMWVtO1xuICAgIC0taWNvbi1oZWlnaHQ6IDFlbTtcbiAgICAtLWljb24tc2NhbGU6IDE7XG4gICAgd2lkdGg6IHZhcigtLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0taWNvbi1oZWlnaHQpO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1pY29uLXNjYWxlKSk7XG4gICAgQGVhY2ggJG5hbWUsICRzaXplIGluICRyY2gtaWNvbi1zaXplcyB7XG4gICAgICAgICZbZGF0YS1pY29uLXNpemU9XCIjeyRuYW1lfVwiXSB7XG4gICAgICAgICAgICAtLWljb24td2lkdGg6ICN7JHNpemUgKiAwLjFyZW19O1xuICAgICAgICAgICAgLS1pY29uLWhlaWdodDogI3skc2l6ZSAqIDAuMXJlbX07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mbGlwLWhvcml6b250YWwge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICB9XG5cbiAgICAmLS1mbGlwLXZlcnRpY2FsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gICAgfVxuXG4gICAgJi0tZmxpcC1ob3Jpem9udGFsLXZlcnRpY2FsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgIH1cbiAgICAmLS1yb3RhdGUtOTBkZWcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICAgICYtLXJvdGF0ZS05MGRlZy1jY3cge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbn1cblxuJXNjYWxlSWNvbkluRWxlbWVudCAuaWNvbiB7XG4gICAgQGluY2x1ZGUgc2NhbGVJY29uSW5FbGVtZW50O1xufVxuXG4vLyA6aG92ZXJcbi5idG46aG92ZXIge1xuICAgIEBleHRlbmQgJXNjYWxlSWNvbkluRWxlbWVudDtcbn1cblxuLmljb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmljb24tbGFiZWwge1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNhc3M6bWV0YVwiO1xuQHVzZSBcInNhc3M6bGlzdFwiO1xuQHVzZSBcInNhc3M6bWFwXCI7XG4vKipcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFNjYWxpbmcgZG90IGFuaW1hdGlvblxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG46cm9vdCB7XG4gICAgLS1sb2FkZXItZG90LXNpemU6IDY7XG4gICAgLS1sb2FkZXItZG90LXNjYWxlZC1zaXplOiA4O1xuICAgIC0tbG9hZGVyLWhlaWdodDogY2FsYygxcHggKiB2YXIoLS1sb2FkZXItZG90LXNjYWxlZC1zaXplKSk7XG4gICAgLS1sb2FkZXItbHItbWFyZ2luOiA2O1xuICAgIC0tbG9hZGVyLWRvdC1jb2xvcjogdmFyKC0tYy0yMTQwKTtcbn1cbi5sb2FkZXIge1xuICAgIHdpZHRoOiBjYWxjKCgzcHggKiB2YXIoLS1sb2FkZXItZG90LXNpemUpICsgKDJweCAqIHZhcigtLWxvYWRlci1sci1tYXJnaW4pKSkpO1xuICAgIGhlaWdodDogdmFyKC0tbG9hZGVyLWhlaWdodCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLmxvYWRlciA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiBjYWxjKDFweCAqIHZhcigtLWxvYWRlci1kb3Qtc2l6ZSkpO1xuICAgIGhlaWdodDogY2FsYygxcHggKiB2YXIoLS1sb2FkZXItZG90LXNpemUpKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvYWRlci1kb3QtY29sb3IpO1xuICAgIG1hcmdpbjogMDtcbiAgICBhbmltYXRpb246IGFuaW1hdGUtZG90cyAycyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xufVxuLmxvYWRlciA+IHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC00NDBtcztcbn1cbi5sb2FkZXIgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMjIwbXM7XG4gICAgbWFyZ2luOiAwIGNhbGMoMXB4ICogdmFyKC0tbG9hZGVyLWxyLW1hcmdpbikpO1xufVxuQGtleWZyYW1lcyBhbmltYXRlLWRvdHMge1xuICAgIDAlLFxuICAgIDgwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgNDAlIHtcbiAgICAgICAgLS1sb2FkZXItc2NhbGluZy1mYWN0b3I6IGNhbGMoLS1sb2FkZXItZG90LXNjYWxlZC1zaXplIC8gLS1sb2FkZXItZG90LXNpemUpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMzMzMzMpO1xuICAgIH1cbn1cblxuLyoqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBTa2VsZXRvbiBhcyBsb2FkZXJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4uc2tlbGV0b24ge1xuICAgIC0tc2tlbGV0b24tdHJhbnNpdGlvbi10aW1pbmctZnVuYzogY3ViaWMtYmV6aWVyKDAuMiwgMC4xLCAwLjIsIDEpO1xuICAgIC0tc2xlbGV0b24tdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgICAtLXNrZWxldG9uLWxpbmUtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMTgwKTtcbiAgICAtLXNrZWxldG9uLWJsb2NrLWhlaWdodDogMi4zcmVtO1xuICAgIC0tc2tlbGV0b24tc3BhY2luZzogdmFyKC0tczEwKTtcbn1cbi5za2VsZXRvbl9fYmxvY2sge1xuICAgIGhlaWdodDogdmFyKC0tc2tlbGV0b24tYmxvY2staGVpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1za2VsZXRvbi1saW5lLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGFuaW1hdGlvbjoga2VwLWFzc2V0cy1za2VsZXRvbi1wdWxzZSB2YXIoLS1zbGVsZXRvbi10cmFuc2l0aW9uLWR1cmF0aW9uKSB2YXIoLS1za2VsZXRvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jKSBpbmZpbml0ZTtcbn1cbi5za2VsZXRvbi1hbmltYXRpb24ge1xuICAgIGFuaW1hdGlvbjoga2VwLWFzc2V0cy1za2VsZXRvbi1wdWxzZSB2YXIoLS1zbGVsZXRvbi10cmFuc2l0aW9uLWR1cmF0aW9uKSB2YXIoLS1za2VsZXRvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jKSBpbmZpbml0ZTtcbn1cbi5za2VsZXRvbi1ibG9jay1wdCB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNrZWxldG9uLXNwYWNpbmcpO1xufVxuQGluY2x1ZGUgZ2VuZXJhdGVTa2VsZXRvblZhcmlhbnRzKCRyZHMtc2tlbGV0b24tbWFwKTtcbkBrZXlmcmFtZXMga2VwLWFzc2V0cy1za2VsZXRvbi1wdWxzZSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG4iLCJAdXNlIFwic2FzczptZXRhXCI7XG5AdXNlIFwic2FzczptYXBcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnRiLWN0YS1idXR0b24gYSxcbi50Yi1zZWNvbmRhcnktYnV0dG9uIGEsXG4uYnRuIHtcbiAgICAtLW15dHktYnRuLWJvcmRlci13aWR0aDogMC4ycmVtO1xuICAgIC0tbXl0eS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tbXl0eS1idG4tb3V0bGluZTogbm9uZTtcbiAgICAtLW15dHktYnRuLXBhZGRpbmc6IDJyZW0gMnJlbSAyLjFyZW0gMnJlbTtcbiAgICAtLW15dHktYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgLS1teXR5LWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tbXl0eS1idG4td2lkdGg6IDEwMCU7XG4gICAgLS1teXR5LWJ0bi1taW4td2lkdGg6IG5vbmU7XG4gICAgLS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tbXl0eS1idG4tb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgLS1teXR5LWJ0bi1pY29uLW1hcmdpbjogMDtcbiAgICAtLW15dHktYnRuLWxvYWRlci1oZWlnaHQ6IGF1dG87XG4gICAgLmxvYWRlciB7XG4gICAgICAgIGhlaWdodDogdmFyKC0tbXl0eS1idG4tbG9hZGVyLWhlaWdodCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgJjpub3QoLmlzLWJsb2NrKSB7XG4gICAgICAgICAgICAtLW15dHktYnRuLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgLS1teXR5LWJ0bi1taW4td2lkdGg6IDE2cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLS1teXR5LWJ0bi1wYWRkaW5nOiAxLjVyZW0gMi41cmVtIDEuNnJlbSAyLjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgLS1teXR5LWJ0bi1wYWRkaW5nOiAxLjVyZW0gMi41cmVtIDEuNnJlbSAyLjVyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gbWFrZUJ0bigpIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJvcmRlcjogdmFyKC0tbXl0eS1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1teXR5LWJ0bi1ib3JkZXItY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1teXR5LWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbXl0eS1idG4tYm9yZGVyLXJhZGl1cyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tbXl0eS1idG4tYm94LXNoYWRvdyk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIkJ1dHRvblwiKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiB2YXIoLS1teXR5LWJ0bi1wYWRkaW5nKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogdmFyKC0tbXl0eS1idG4td2lkdGgpO1xuICAgIG1pbi13aWR0aDogdmFyKC0tbXl0eS1idG4tbWluLXdpZHRoKTtcbiAgICBvdXRsaW5lOiB2YXIoLS1teXR5LWJ0bi1vdXRsaW5lKTtcbiAgICBvdXRsaW5lLW9mZnNldDogdmFyKC0tbXl0eS1idG4tb3V0bGluZS1vZmZzZXQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmLmlzLWRpc2FibGVkLFxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW15dHktYnRuLWNvbG9yKTtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgICBjb2xvcjogdmFyKC0tbXl0eS1idG4tY29sb3IpO1xuICAgICAgICBmaWxsOiB2YXIoLS1teXR5LWJ0bi1jb2xvcik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogdmFyKC0tbXl0eS1idG4taWNvbi1tYXJnaW4pO1xuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgLS1teXR5LWJ0bi1pY29uLW1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIC0tbXl0eS1idG4taWNvbi1tYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnRleHQtbGVmdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG59XG5cbiVidG4ge1xuICAgIEBpbmNsdWRlIG1ha2VCdG4oKTtcbn1cblxuLnRiLWN0YS1idXR0b24gYSxcbi50Yi1zZWNvbmRhcnktYnV0dG9uIGEsXG4uYnRuIHtcbiAgICBAZXh0ZW5kICVidG47XG59XG5cbi8vIEdlbmVyYXRlIEJ1dHRvbiBzdHlsZXMgYnkgc3RhdGUgdXNpbmcgdGhlICRyZHMtYnV0dG9uLXN0YXRlcyBtYXAgZnJvbSBzZXR1cC9fcmRzLm1hcHMuc2Nzc1xuQGluY2x1ZGUgZ2VuZXJhdGVCdXR0b25TdGF0ZXMoJHJkcy1idXR0b24tc3RhdGVzKTtcbltkYXRhLXRoZW1lPVwiZGFya1wiXSB7XG4gICAgQGluY2x1ZGUgZ2VuZXJhdGVCdXR0b25TdGF0ZXMoJHJkcy1idXR0b24tc3RhdGVzLXJldmVyc2UsIFwiZGFya1wiKTtcbn1cbi50Yi1jdGEtYnV0dG9uIHtcbiAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAlYnRuO1xuICAgIH1cbiAgICAmLnRiLWN0YS1idG4tbWItMCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50Yi1zZWNvbmRhcnktYnV0dG9uIGEge1xuICAgIEBleHRlbmQgJWJ0bi0tc2Vjb25kYXJ5O1xufVxuLnRiLWN0YS1idG4tLWxpbmsgYSB7XG4gICAgQGV4dGVuZCAlYnRuLS1saW5rO1xufVxuLnRiLWN0YS1idG4tLWxpbmsgYSxcbi5idG4tLWxpbmsge1xuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgQGV4dGVuZCAlYnRuLS1saW5rO1xuICAgIH1cbn1cbi5idG4tLWxpbmssXG4udGItY3RhLWJ0bi0tbGluayBhIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWxpbmsoKTtcbn1cbi5idG4tLWxpbmssXG4udGItY3RhLWJ0bi0tbGluayBhIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWxpbmstY29sb3IoKTtcbn1cbi5idG4tLWxpbmssXG4udGItY3RhLWJ0bi0tbGluayBhIHtcbiAgICAtLW15dHktYnRuLWJvcmRlci13aWR0aDogMDtcbiAgICAmW2RhdGEtYmc9XCJ0cmFuc3BhcmVudFwiXSxcbiAgICAmLmlzLWRhcmsge1xuICAgICAgICAtLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLmlzLWRhcmsge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LWxpbmstY29sb3IodmFyKC0tYy0yMDEwKSwgdmFyKC0tYy0yMDEwKSwgdmFyKC0tYy0yMDEwKSwgdmFyKC0tYy0yMTUwKSk7XG4gICAgfVxufVxuW2RhdGEtYmc9XCJ0cmFuc3BhcmVudFwiXSAudGItY3RhLWJ0bi0tbGluayBhIHtcbiAgICAtLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuW2RhdGEtYmc9XCIyMTgwXCJdIC50Yi1jdGEtYnRuLS1saW5rIGEge1xuICAgIC0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMTgwKTtcbn1cbi5idG4tLWxpbmsuaGFzLXRleHQtd2lkdGgsXG4udGItY3RhLWJ0bi0tbGluay5oYXMtdGV4dC13aWR0aCBhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG59XG5cbi5pcy1pbnZlcnRlZCB7XG4gICAgLmJ0bi0tbGluayB7XG4gICAgICAgIC0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1saW5rLWNvbG9yKHZhcigtLWMtMjAxMCksIHZhcigtLWMtMjAxMCksIHZhcigtLWMtMjAxMCksIHZhcigtLWMtMjAxMC00MCkpO1xuICAgIH1cbn1cblxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgICAmLmlzLW91dGxpbmVkLXdoaXRlLXNtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgJjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKSB7XG4gICAgICAgICAgICAgICAgLS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAtLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLS1jb252ZXJzaW9uYWwge1xuICAgIC0tbXl0eS1idG4tYm9yZGVyLXJhZGl1czogMC44cmVtIDAuOHJlbSAwLjJyZW0gMC44cmVtO1xufVxuXG4uYnRuLS13aXRoLWljb24ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmJ0bi0taWNvbi1vbmx5IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAuaWNvbixcbiAgICAuaWNvbjpmaXJzdC1jaGlsZCxcbiAgICAuaWNvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLy8gLmJ0biBtYXJnaW5zXG4uYnRuIHtcbiAgICBtYXJnaW46IDAgMCB2YXIoLS1zNDApIDA7XG4gICAgJjpsYXN0LWNoaWxkLFxuICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIHZhcigtLWQ2MCkgMDtcbiAgICB9XG4gICAgJi5weC0wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmLm13LTAge1xuICAgICAgICAtLW15dHktYnRuLW1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMCB2YXIoLS1zNjApIHZhcigtLXM0MCkgMDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLFxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgdmFyKC0tczQwKSAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubXl0eUZvcm1JbnB1dEdyb3VwLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJi5tMCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmJ0bi5idG4tLWZsYXQge1xuICAgIC0tbXl0eS1idG4td2lkdGg6IGF1dG87XG4gICAgLS1teXR5LWJ0bi1taW4td2lkdGg6IDAuMXJlbTtcbiAgICAtLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAtLW15dHktYnRuLWJvcmRlci13aWR0aDogMDtcbiAgICAtLW15dHktYnRuLWJveC1zaGFkb3c6IHVuc2V0O1xuICAgIC0tbXl0eS1idG4tb3V0bGluZTogbm9uZTtcbiAgICAuaWNvbiB7XG4gICAgICAgIC0taWNvbi1zY2FsZTogMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAtLW15dHktYnRuLXdpZHRoOiBhdXRvO1xuICAgICAgICAtLW15dHktYnRuLW1pbi13aWR0aDogMC4xcmVtO1xuICAgIH1cbn1cblxuLy8gU29jaWFsIHNoYXJpbmcgaWNvbiBidXR0b25cbi5idG4uYnRuLS1zaGFyaW5nIHtcbiAgICAtLW15dHktYnRuLW1pbi13aWR0aDogdW5zZXQ7XG4gICAgLS1teXR5LWJ0bi13aWR0aDogNHJlbTtcbiAgICAtLW15dHktYnRuLWhlaWdodDogNHJlbTtcbiAgICAtLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAtLW15dHktYnRuLWJvcmRlci13aWR0aDogMDtcbiAgICAtLW15dHktYnRuLW91dGxpbmU6IG5vbmU7XG4gICAgLS1teXR5LWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIC0tbXl0eS1idG4tcGFkZGluZzogMDtcblxuICAgICY6bm90KC5pcy1ibG9jaykge1xuICAgICAgICAtLW15dHktYnRuLW1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgIC0tbXl0eS1idG4td2lkdGg6IDRyZW07XG4gICAgICAgIC0tbXl0eS1idG4taGVpZ2h0OiA0cmVtO1xuICAgIH1cbiAgICBtYXJnaW46IHVuc2V0O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiB2YXIoLS1teXR5LWJ0bi1oZWlnaHQpO1xuICAgIC5jYXB0aW9uIHtcbiAgICAgICAgQGV4dGVuZCAudmlzdWFsbHloaWRkZW47XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC0tbXl0eS1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCxcbiAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLmJ0bi5idG4tLWZ1bGx3aWR0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtLW15dHktYnRuLXdpZHRoOiAxMDAlO1xuICAgIC0tbXl0eS1idG4tbWluLXdpZHRoOiBub25lO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIHZhcigtLXM0MCkgMDtcbiAgICB9XG59XG5cbi8vIExvYWRlciBoZWlnaHRcbi5idG4gLmxvYWRlciB7XG4gICAgJGRlZmF1bHRGb250TEg6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIlN0YW5kYXJkXCIsIFwieHNcIiwgXCJsaFwiKTtcbiAgICAtLW15dHktYnRuLWxvYWRlci1oZWlnaHQ6ICN7JGRlZmF1bHRGb250TEh9cmVtO1xuICAgICRicEZvbnRMSDogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiU3RhbmRhcmRcIiwgXCJtZFwiLCBcImxoXCIpO1xuICAgIEBpZiAkYnBGb250TEgge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAtLW15dHktYnRuLWxvYWRlci1oZWlnaHQ6ICN7JGJwRm9udExIfXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAkYnBGb250TEg6IG51bGw7XG4gICAgJGJwRm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJTdGFuZGFyZFwiLCBcInhsXCIsIFwibGhcIik7XG4gICAgQGlmICRicEZvbnRMSCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIC0tbXl0eS1idG4tbG9hZGVyLWhlaWdodDogI3skYnBGb250TEh9cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICRicEZvbnRMSDogbnVsbDtcbn1cblxuLy8gYnV0dG9uIGJveFxuQG1peGluIGJ1dHRvbnNBc0Jsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLmJ0biB7XG4gICAgICAgIC0tbXl0eS1idG4td2lkdGg6IDEwMCU7XG4gICAgICAgIC0tbXl0eS1idG4tbWluLXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCB2YXIoLS1zNDApIDA7XG4gICAgfVxuICAgIC5idG4tLXNoYXJpbmcge1xuICAgICAgICAtLW15dHktYnRuLXdpZHRoOiA0cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4uYnV0dG9ucyxcbi5teXR5Rm9ybUJ0bkJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAuaXMtMXN0LWxlZnQtc20ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtY29sdW1uLWJsb2NrIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uc0FzQmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1jb2x1bW4tYmxvY2stdW50aWwtbWQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbnNBc0Jsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuLm15dHlGb3JtIC5teXR5Rm9ybUJ0bkJveCB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWQ0MCk7XG59XG5cbiNjcm9wQm94IHtcbiAgICAubXl0eUZvcm1CdG5Cb3gge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tZDQwKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgICAgIGdyaWQtZ2FwOiAwIHZhcigtLWQyMCk7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICAtLW15dHktYnRuLW1pbi13aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuYnRuLWZpbmlzaCB7XG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIH1cbiAgICAuYnRuLWNsb3NlIHtcbiAgICAgICAgQGV4dGVuZCAlYnRuLS1saW5rO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICB9XG4gICAgLmJ0bi1yb3RhdGUge1xuICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICAgIEBleHRlbmQgJWJ0bi0tc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgLm15dHlGb3JtQnRuQm94IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIDFmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZmluaXNoIHJvdGF0ZSBjbG9zZVwiO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tZmluaXNoIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogZmluaXNoO1xuICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIC5idG4tY2xvc2Uge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBjbG9zZTtcbiAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiB1bnNldDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tcm90YXRlIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogcm90YXRlO1xuICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IHVuc2V0O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnV0dG9ucy0tbGF6eWxvYWQtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IGNhbGModmFyKC0tZDgwKSAqIC0xKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogdmFyKC0tZDgwKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgdmFyKC0tYy0yMTgwKSAwJSwgcmdiYSgyNDUsIDI0NSwgMjQ1LCAwKSAxMDAlKTtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIHJlc2V0dGluZyB1bnVzYWJsZSAuYnRuIGNvbnRlbnQgb3IgaXRzIHN0eWxlc1xuXG4uYnRuLFxuLmJ0biA+IC5jYXB0aW9uIHtcbiAgICBicjpudGgtY2hpbGQobiArIDIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGFsbDogdW5zZXQ7XG4gICAgfVxufVxuXG4vLyBQbGF5LUJ1dHRvblxuLmJ0bi1wbGF5IHtcbiAgICB3aWR0aDogOHJlbTtcbiAgICBoZWlnaHQ6IDhyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLmljb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiBzY2FsZSAxMjBtcztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHNjYWxlOiAxMTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgICBoZWlnaHQ6IDEycmVtO1xuICAgICAgICAuaWNvbltkYXRhLWljb24tc2l6ZT1cInhsYXJnZVwiXSB7XG4gICAgICAgICAgICB3aWR0aDogMTJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBMaXN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIExpbmsgTGlzdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmxpbmstbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCB2YXIoLS1zNDApO1xuICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmRcIik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogdmFyKC0tczMwKSAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy0yMTYwKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXMzMCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMTgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiVwYWdlVGl0bGUge1xuICAgIEBpbmNsdWRlIHNldEZvbnQoVDIwMCk7XG4gICAgY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiB2YXIoLS1kNDApIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgICYuaXMtZmxleC1jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUeXBvZ3JhcGh5IFNldHRpbmdzIGluIHR5X2NvbnRlbnRcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4udHljIHtcbiAgICAtLXR5Yy1tdC1zdGFuZGFyZDogdmFyKC0tZDcwKTtcbiAgICAtLXR5Yy1tYi1zdGFuZGFyZDogdmFyKC0tZDcwKTtcbiAgICAtLXR5Yy1oZWFkaW5nLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tdHljLWhlYWRpbmctY29sb3ItdGV4dDogdmFyKC0tYy0yMTEwKTtcbiAgICAtLXR5Yy1mb250OiB2YXIoLS10LVN0YW5kYXJkKTtcbiAgICAtLXR5Yy1saXN0LXBhZGRpbmc6IHZhcigtLWQyMCk7XG5cbiAgICBmb250OiB2YXIoLS10eWMtZm9udCk7XG5cbiAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAlaXNIb3ZlckRlY29yYXRpb25MaW5rO1xuICAgIH1cbiAgICAvLyBCbG9ja1xuICAgIC5wYXJhZ3JhcGgsXG4gICAgZGwsXG4gICAgb2wsXG4gICAgdWwsXG4gICAgYmxvY2txdW90ZSxcbiAgICBwcmUsXG4gICAgdGFibGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS10eWMtbXQtc3RhbmRhcmQpO1xuICAgICAgICB9XG4gICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmZpcnN0LWNoaWxkLFxuICAgICAgICBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS10eWMtbXQtc3RhbmRhcmQpO1xuICAgICAgICB9XG4gICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2LFxuICAgIC5zdHJvbmctLWhlYWRsaW5lIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXR5Yy1oZWFkaW5nLWNvbG9yKTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVpc0N1cnJlbnRDb2xvckxpbms7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oYXMtdGV4dC1jb2xvciB7XG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYsXG4gICAgICAgIHN0cm9uZyxcbiAgICAgICAgLnN0cm9uZy0taGVhZGxpbmUsXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXR5Yy1oZWFkaW5nLWNvbG9yLXRleHQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxLFxuICAgIC5mb250LUhlcm8yMDAge1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiSGVybzIwMFwiKTtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tdHljLW10LXN0YW5kYXJkKTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogdmFyKC0tdHljLW1iLXN0YW5kYXJkKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMixcbiAgICAuZm9udC1UMjAwIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0Rm9udChcIlQyMDBcIik7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLXR5Yy1tdC1zdGFuZGFyZCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy10b3A6IHZhcigtLXR5Yy1tYi1zdGFuZGFyZCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMsXG4gICAgLmZvbnQtVDQwMCB7XG4gICAgICAgIEBpbmNsdWRlIHNldEZvbnQoXCJUNDAwXCIpO1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS10eWMtbXQtc3RhbmRhcmQpO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAvL3BhZGRpbmctdG9wOiB2YXIoLS10eWMtbWItc3RhbmRhcmQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb250LVQxMDAsXG4gICAgLmZvbnQtVDIwMCxcbiAgICAuZm9udC1UNDAwIHtcbiAgICAgICAgQGV4dGVuZCAuZC1ibG9jaztcbiAgICB9XG4gICAgaDQsXG4gICAgLnN0cm9uZy0taGVhZGxpbmUge1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmQtQm9sZFwiKTtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tdHljLW10LXN0YW5kYXJkKTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy10b3A6IHZhcigtLXR5Yy1tYi1zdGFuZGFyZCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbmxpbmVcbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tdHljLWxpc3QtcGFkZGluZyk7XG4gICAgICAgIG1hcmdpbi10b3A6IHZhcigtLXR5Yy1saXN0LXBhZGRpbmcpO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgb3V0c2lkZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNGVtO1xuICAgICAgICAvL21hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgb2wge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tdHljLWxpc3QtcGFkZGluZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAxZW07XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tdHljLWxpc3QtcGFkZGluZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICAuc3Ryb25nLS1oZWFkbGluZSB7XG4gICAgICAgICsgdWwsXG4gICAgICAgICsgb2wge1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tdHljLW1iLXN0YW5kYXJkKSAtICgyICogdmFyKC0tdHljLWxpc3QtcGFkZGluZykpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb250LVQ0MDAsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgLnN0cm9uZy0taGVhZGxpbmUge1xuICAgICAgICArIHAge1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tdHljLW1iLXN0YW5kYXJkKSAtICgyICogdmFyKC0tdHljLWxpc3QtcGFkZGluZykpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaWZyYW1lLFxuICAgIG9iamVjdCxcbiAgICBhdWRpbyxcbiAgICB2aWRlbyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgcHJlIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIH1cblxuICAgIHUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4ycmVtO1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IHZhcigtLXMxMCk7XG4gICAgfVxufVxuXG4udHljLmZvbnQtU21hbGwsXG4uZm9udC1TbWFsbCAudHljIHtcbiAgICAtLXR5Yy1mb250OiB2YXIoLS10LVNtYWxsKTtcbiAgICAtLXR5Yy1tdC1zdGFuZGFyZDogdmFyKC0tZDYwKTtcbiAgICAtLXR5Yy1tYi1zdGFuZGFyZDogdmFyKC0tZDYwKTtcbn1cbi50eWMtLXN0cm9uZy1oZWFkbGluZSB7XG4gICAgPiBzdHJvbmc6Zmlyc3QtY2hpbGQsXG4gICAgcDpmaXJzdC1jaGlsZCA+IHN0cm9uZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAZXh0ZW5kIC5zdHJvbmctLWhlYWRsaW5lO1xuICAgIH1cbn1cblxuLypcbiAgICAudHljIGEsXG4gICAgLnJjaC1zdGFuZGFyZC1saW5rIGEge1xuICAgICAgICBAaW5jbHVkZSByY2hfc3RhbmRhcmRfbGluaygpO1xuICAgICAgICBAaW5jbHVkZSByY2hfc3RhbmRhcmRfbGlua191bmRlcmxpbmUodHJ1ZSk7XG4gICAgfVxuICAgIC5yY2gtc3RhbmRhcmQtbGluay0tbm8tdW5kZXJsaW5lIGEge1xuICAgICAgICBAaW5jbHVkZSByY2hfc3RhbmRhcmRfbGlua191bmRlcmxpbmUoZmFsc2UpO1xuICAgIH1cblxuICAgIC50eWMgYS5jbGVhci1hZnRlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgKi9cblxuYmxvY2txdW90ZSB7XG4gICAgLmZvbnQtUXVvdGUge1xuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIsKrXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdG9wOiAtMC4ycmVtO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCLCu1wiO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgMDE6IDxzcGFuIGNsYXNzPVwibXl0eS1jb250ZW50XCI+PC9zcGFuPiBzZWxlY3RvcnNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIG15dHktY29udGVudCBiYXNlIHN0eWxlc1xuLm15dHktY29udGVudCB7XG59XG5cbi8vIGRpc3BsYXkgIDxzcGFuIGNsYXNzPVwibXl0eS1jb250ZW50XCI+PC9zcGFuPiBhIGJsb2NrIGVsZW1lbnRcbi5teXR5LWNvbnRlbnQtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi8vIGRpc3BsYXkgIDxzcGFuIGNsYXNzPVwibXl0eS1jb250ZW50XCI+PC9zcGFuPiBhIGlubGluZS1ibG9jayBlbGVtZW50XG4ubXl0eS1jb250ZW50LS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAuZnItd3JhcHBlcixcbiAgICAuZnItZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG4ubXl0eS1jb250ZW50LS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAuZnItd3JhcHBlcixcbiAgICAuZnItZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG59XG4vLyBteXR5LWNvbnRlbnQgY29uZGl0aW9uc1xuLm15dHktY29udGVudCB7XG4gICAgJi5oYXMtZm9jdXMge1xuICAgIH1cbiAgICAmLmlzLWluLXByb2Nlc3Mge1xuICAgIH1cbiAgICAmLmlzLWdsb2JhbCB7XG4gICAgfVxuICAgICYuaXMtc3VwZXJnbG9iYWwge1xuICAgIH1cbn1cbi8vIG15dHktcmljaHRleHQgY29uZGl0aW9uc1xuLy8gc2FtcGxlIGV4dGVuZHMgdG8gYm9vdHN0cmFwIGZvcm0gc2VsZWN0b3JzXG5cbi5teXR5LXJpY2h0ZXh0Lmhhcy1zdWNjZXNzIHtcbn1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAwMjogZ2VuZXJpYyBteXR5IGNvbnRlbnQgaW1hZ2Ugc3R5bGUgc2FtcGxlc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCB7XG4gICAgLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbjogdmFyKC0tZDQwKTtcbn1cblxuLy8gZGlzcGxheSBpbWFnZSBhcyBibG9jayBlbGVtZW50XG4uZnItZGliIHtcbiAgICBtYXJnaW46IHZhcigtLXR5Yy1pbmxpbmUtaW1hZ2UtbWFyZ2luKSBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgLy9sZWZ0LWFsaWduZWRcbiAgICAmLmZyLWZpbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAvL3JpZ2h0LWFsaWduZWRcbiAgICAmLmZyLWZpciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbi8vIGRpc3BsYXkgaW1hZ2UgYXMgaW5saW5lLWJsb2NrIGVsZW1lbnRcbi5mci1kaWkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbik7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikgLSB2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikpO1xuICAgIC8vbGVmdC1hbGlnbmVkXG4gICAgJi5mci1maWwge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiB2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikgdmFyKC0tdHljLWlubGluZS1pbWFnZS1tYXJnaW4pIHZhcigtLXR5Yy1pbmxpbmUtaW1hZ2UtbWFyZ2luKSAwO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLXR5Yy1pbmxpbmUtaW1hZ2UtbWFyZ2luKSk7XG4gICAgfVxuICAgIC8vcmlnaHQtYWxpZ25lZFxuICAgICYuZnItZmlyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IHZhcigtLXR5Yy1pbmxpbmUtaW1hZ2UtbWFyZ2luKSAwIHZhcigtLXR5Yy1pbmxpbmUtaW1hZ2UtbWFyZ2luKSB2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbik7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tdHljLWlubGluZS1pbWFnZS1tYXJnaW4pKTtcbiAgICB9XG59XG5cbi8vIGRpc3BsYXkgaW1hZ2UgYXMgY2lyY2xlXG4uZnItcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi8vIGRpc3BsYXkgaW1hZ2Ugd2l0aCBib3JkZXJcbi5mci1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy0yMTcwKTtcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICAgIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG4uYmFkZ2Uge1xuICAgIC0tYmFkZ2UtcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiU21hbGxcIik7XG4gICAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogdmFyKC0tYmFkZ2UtcGFkZGluZyk7XG4gICAgJi5pcy1uZXcsXG4gICAgJi5iYWRnZS0tZG90IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy02MDEwKTtcbiAgICB9XG59XG4uYmFkZ2UtLXBpbGwge1xuICAgIC0tYmFkZ2UtcGFkZGluZzogMXB4IHZhcigtLXMyMCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAtLWJhZGdlLXBhZGRpbmc6IDFweCB2YXIoLS1zMjApIDJweCB2YXIoLS1zMjApO1xuICAgIH1cbn1cbi5iYWRnZS0tY291bnRlciB7XG4gICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgd2lkdGg6IDEuOHJlbTtcbiAgICBmb250OiA3MDAgMS4ycmVtIC8je21hdGguZGl2KDE2LjgsIDEyKX0gXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIC0tYmFkZ2UtcGFkZGluZzogMDtcbn1cbi5iYWRnZS0tZG90IHtcbiAgICB3aWR0aDogMC44cmVtO1xuICAgIGhlaWdodDogMC44cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmFkZ2VfX2lubmVyIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEFsZXJ0cy9Ob3RpZmljYXRpb25zIGJhc2VkIG9uXG4vLyBodHRwczovL3d3dy5maWdtYS5jb20vZmlsZS9iYXRpYWYyYnpIa0FZeEd5NmNtb3ZVL1JEUy1MaWJyYXJ5P3R5cGU9ZGVzaWduJm5vZGUtaWQ9NDQ5OS05MDAxMCZ0PVMwUmNJQW5ramFOTjJ4c2UtMFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLmFsZXJ0IHtcbiAgICAtLWFsZXJ0LWhlYWRsaW5lLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tYWxlcnQtaGVhZGxpbmUtcGFkZGluZzogdmFyKC0tczEwKSAwO1xuICAgIC0tYWxlcnQtcGFkZGluZzogdmFyKC0tczIwKSAwIHZhcigtLXM0MCkgMDtcbiAgICAtLWFsZXJ0LW1hcmdpbjogMDtcbiAgICAtLWFsZXJ0LWlubmVyLXBhZGRpbmc6IDAgdmFyKC0tczIwKTtcbiAgICAtLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAtLWFsZXJ0LWluZm9ib3gtd2lkdGg6IDVyZW07XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkXCIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luOiB2YXIoLS1hbGVydC1tYXJnaW4pO1xuICAgIHBhZGRpbmc6IHZhcigtLWFsZXJ0LXBhZGRpbmcpO1xuXG4gICAgKiB7XG4gICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgIH1cblxuICAgICYtZXJyb3IsXG4gICAgJi1kYW5nZXIge1xuICAgICAgICAtLWFsZXJ0LWhlYWRsaW5lLWNvbG9yOiB2YXIoLS1jLTYwMTApO1xuICAgICAgICAtLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYy02MDEwKTtcbiAgICB9XG4gICAgJi13YXJuaW5nLFxuICAgICYtaGludCB7XG4gICAgICAgIC0tYWxlcnQtaGVhZGxpbmUtY29sb3I6IHZhcigtLWMtNjAyMCk7XG4gICAgICAgIC0tYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTYwMjApO1xuICAgIH1cbiAgICAmLXN1Y2Nlc3Mge1xuICAgICAgICAtLWFsZXJ0LWhlYWRsaW5lLWNvbG9yOiB2YXIoLS1jLTYwMzApO1xuICAgICAgICAtLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYy02MDMwKTtcbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgICAgLS1hbGVydC1oZWFkbGluZS1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgLS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLS1hbGVydC1wYWRkaW5nOiB2YXIoLS1zNDApIDAgdmFyKC0tczgwKSAwO1xuICAgIH1cbn1cbi5hbGVydF9faW5ib3gge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tYWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBwYWRkaW5nOiB2YXIoLS1hbGVydC1pbm5lci1wYWRkaW5nKTtcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNixcbiAgICBzdHJvbmcge1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmQtQm9sZFwiKTtcbiAgICAgICAgcGFkZGluZzogMCAwIHZhcigtLXMxMCkgMDtcbiAgICB9XG4gICAgPiB7XG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNixcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tYWxlcnQtaGVhZGxpbmUtcGFkZGluZyk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFsZXJ0LWhlYWRsaW5lLWNvbG9yKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5hbGVydF9faW5mb2JveCB7XG4gICAgZmxleDogMCAwIHZhcigtLWFsZXJ0LWluZm9ib3gtd2lkdGgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbkBhdC1yb290IHtcbiAgICA6cm9vdCB7XG4gICAgICAgIC0tYWxlcnQtYnV0dG9uLXN2Zy1pLXNpemU6IDIuMnJlbTtcbiAgICB9XG59XG4uYWxlcnRfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiB2YXIoLS1hbGVydC1oZWFkbGluZS1wYWRkaW5nKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgJi0taWNvbi1zaXplIHtcbiAgICAgICAgd2lkdGg6IHZhcigtLWFsZXJ0LWJ1dHRvbi1zdmctaS1zaXplKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1hbGVydC1idXR0b24tc3ZnLWktc2l6ZSk7XG4gICAgfVxuICAgIC5hbGVydF9fYnV0dG9uLS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IHZhcigtLWFsZXJ0LWJ1dHRvbi1zdmctaS1zaXplKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1hbGVydC1idXR0b24tc3ZnLWktc2l6ZSk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hbGVydC1idXR0b24tYm9yZGVyLWNvbG9yLCB2YXIoLS1jLTIxMTAtMjApKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNpcmNsZSk7XG4gICAgfVxuICAgIFtkYXRhLWljb24tc2l6ZT1cImluZm9cIl0ge1xuICAgICAgICAtLWljb24td2lkdGg6IDEuMnJlbTtcbiAgICAgICAgLS1pY29uLWhlaWdodDogMS4ycmVtO1xuICAgIH1cbn1cblxuLmxpbmtDYXB0aW9uVmVyaWZpY2F0aW9uIHtcbiAgICB+IFtjbGFzcyo9XCJteXR5Rm9ybUVsZW1lbnRcIl0ge1xuICAgICAgICAtLWFsZXJ0LWlubmVyLXBhZGRpbmc6IHZhcigtLXMxMCkgdmFyKC0tczIwKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWFsZXJ0LWlubmVyLXBhZGRpbmcpO1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gICAgICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTbWFsbFwiKTtcbiAgICB9XG4gICAgfiAubXl0eUZvcm1FbGVtZW50TG9hZGluZyB7XG4gICAgICAgIC0tYWxlcnQtaW5uZXItcGFkZGluZzogMDtcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgQGV4dGVuZCAlbGluZS0yLXZlcnRpY2FsO1xuICAgICAgICB9XG4gICAgfVxuICAgIH4gLm15dHlGb3JtRWxlbWVudEVycm9yTXNnIHtcbiAgICAgICAgLS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWMtNjAxMCk7XG4gICAgfVxuICAgIH4gLm15dHlGb3JtRWxlbWVudFN1Y2Nlc3NNc2cge1xuICAgICAgICAtLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYy02MDMwKTtcbiAgICB9XG59XG5cbi8vIHNyYzogaHR0cHM6Ly9vbmVkaXZsb2FkZXJzLnZlcmNlbC5hcHAvbG9hZGVyL2xpbmUtMi12ZXJ0aWNhbFxuJWxpbmUtMi12ZXJ0aWNhbCB7XG4gICAgLS1zaXplOiAxOHB4O1xuICAgIC0tc3Ryb2tlLXdpZHRoOiBjYWxjKHZhcigtLXNpemUpIC8gNik7XG4gICAgLS1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAtLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAtLWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiB2YXIoLS1zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLXNpemUpO1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICBhbmltYXRpb246IHZhcigtLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24pIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgaW5maW5pdGUgbGluZS0yLXZlcnRpY2FsLWFuaW1hdGlvbjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLXN0cm9rZS13aWR0aCkgc29saWQgdmFyKC0tY29sb3IpO1xuICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tc3Ryb2tlLXdpZHRoKSBzb2xpZCB2YXIoLS1jb2xvcik7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIHZhcigtLXN0cm9rZS13aWR0aCkgLyAyKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLXN0cm9rZS13aWR0aCkgc29saWQgdmFyKC0tY29sb3IpO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSAvIDIpO1xuICAgIH1cbiAgICB+IC5teXR5Rm9ybUVsZW1lbnRFcnJvck1zZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIH4gLm15dHlGb3JtRWxlbWVudFN1Y2Nlc3NNc2cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsaW5lLTItdmVydGljYWwtYW5pbWF0aW9uIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGVhZGJhciAmIFRvcCBGbHlvdXQgKE5hdmlnYXRpb24gfCBTZWFyY2ggfCBMb2dpbilcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBXcmFwcGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGN1c3RvbSBwcm9wZXJ0eSAtLXNpdGUtYmFyLXotaW5kZXggaXMgZ2VuZXJhdGVkIGZyb20gbWFwICdzaXRlYmFyJyBpbiAkcmRzLXN0eWxlcy1tYXBcblxuLnNpdGUtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgIGNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLTIxODApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiB2YXIoLS1zaXRlLWJhci16LWluZGV4KTtcbiAgICAvLyBQcmV2ZW50IHNpdGUtYmFyIHByb2pla3QtZmlsdGVyIG1pc21hdGNoXG4gICAgLy8gVGhlIHotaW5kZXggb2YgdGhlIGZpbHRlciBzaG91bGQgYmUgaGlnaGVyIHRoYW4gdGhhdCBvZiB0aGUgc2l0ZS1iYXIsIHVubGVzcyB0aGUgbmF2aWdhdGlvbiBpcyBhY3RpdmVcbiAgICB+IC5zZWN0aW9uLXByb2plY3RzLWZpbHRlci5maWx0ZXItaXMtYWN0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiBjYWxjKHZhcigtLXNpdGUtYmFyLXotaW5kZXgpICsgMSk7XG4gICAgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgfiAuc2VjdGlvbi1wcm9qZWN0cy1maWx0ZXIuZmlsdGVyLWlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAvLyAtMiBzaXRlLXNoYWRvdyBoYXMgY2FsYyh2YXIoLS1zaXRlLWJhci16LWluZGV4KSAtIDEpXG4gICAgICAgICAgICB6LWluZGV4OiBjYWxjKHZhcigtLXNpdGUtYmFyLXotaW5kZXgpIC0gMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaXRlLWJhcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IHZhcigtLXMzMCkgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNS45cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgaGVpZ2h0OiA4LjlyZW07XG4gICAgfVxufVxuXG4uc2l0ZS1iYXJfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogdmFyKC0tczYwKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2l0ZS1iYXJfX2ZseW91dCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDExO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtMjAxMCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4ycyBlYXNlLW91dDtcbiAgICA+IC5jb250YWluZXItLXJkcy1ncmlkIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHRvcDogOXJlbTtcbiAgICB9XG59XG5cbi8vIFNpdGUgU2hhZG93XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2l0ZS1zaGFkb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogY2FsYyh2YXIoLS1zaXRlLWJhci16LWluZGV4KSAtIDEpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIExvZ29cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5sb2dvIHtcbiAgICB3aWR0aDogMTByZW07XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zMzApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDE4LjVyZW07XG4gICAgfVxufVxuXG4ubG9nby1zbWFsbCB7XG4gICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tYy0xMDEwKTtcbiAgICB9XG59XG5cbi8vIEJ1cmdlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNpdGUtYmFyX19idXJnZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIH1cbiAgICA+IHNwYW4gKyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUHJvZmlsZSBBdmF0YXIgKyBNb2RhbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmhlYWRlci1wcm9maWxlLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5oZWFkZXItcHJvZmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5oZWFkZXItcHJvZmlsZV9fbmF2IHtcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZWFkZXItcHJvZmlsZV9fbmF2LWlubmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci1wcm9maWxlX19hdmF0YXIge1xuICAgIC5hdmF0YXItaGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgZ2FwOiB2YXIoLS1zMzApO1xuICAgICAgICBmb250OiB2YXIoLS10LVNtYWxsKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDIzO1xuICAgIH1cbn1cblxuLmhlYWRlci1wcm9maWxlX19uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMjtcbiAgICB0b3A6IC0xNXB4O1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjJzIGVhc2Utb3V0O1xuICAgIHdpZHRoOiAyNzVweDtcbn1cblxuLmhlYWRlci1wcm9maWxlX19uYXYtaW5uZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgLmF2YXRhci1oZWFkX19pbmZvIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgdmFyKC0tZDUwKTtcbiAgICB9XG59XG5cbi8vIE5hdmlnYXRpb24gQWN0aXZlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2l0ZS1iYXIuaXMtYWN0aXZlIHtcbiAgICAvLyBBY3RpdmUgQmFja2dyb3VuZCBTaGFkb3dcbiAgICArIC5zaXRlLXNoYWRvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBhbmltYXRpb246IG5hdi1zaGFkb3cgMC4zcyAxO1xuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBCdXJnZXIgKENsb3NlIFgpXG4gICAgLnNpdGUtYmFyX19idXJnZXIge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgRmx5b3V0XG4gICAgLnNpdGUtYmFyX19mbHlvdXQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgfVxufVxuXG4vLyBBbmltYXRpb24gRmx5b3V0IENvbnRlbnRcbkBrZXlmcmFtZXMgbmF2LWNvbnRlbnQge1xuICAgIGZyb20ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG1heC1oZWlnaHQ6IHZhcigtLWZseW91dC1oZWlnaHQpO1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1mbHlvdXQtcGFkZGluZykgMDtcbiAgICB9XG59XG5cbi8vIEFuaW1hdGlvbiBGbHlvdXQgU2hhZG93XG5Aa2V5ZnJhbWVzIG5hdi1zaGFkb3cge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4vLyBGbHlvdXQgUmVzcG9uc2l2ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZseW91dC1vcmRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgLmZseW91dC1vcmRlci0tcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtLWZseW91dC1wYWRkaW5nOiB2YXIoLS1zNDApO1xuICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tZmx5b3V0LXBhZGRpbmcpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAtLWZseW91dC1wYWRkaW5nOiB2YXIoLS1zNjApO1xuICAgICAgICB9XG4gICAgICAgIC5mbHlvdXQtb3JkZXItLXJldmVyc2Uge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZseW91dC1vcmRlcl9fcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zNjApO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cblxuLmZseW91dC1vcmRlcl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tczYwKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLXM2MCk7XG4gICAgfVxufVxuXG4vLyBBdmF0YXIgKyBQcm9maWxlIExpc3QgKE9ubHkgTW9iaWxlKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mbHlvdXQtcHJvZmlsZSB7XG4gICAgcGFkZGluZzogdmFyKC0tZDYwKSB2YXIoLS1kMzApO1xuICAgIC8vYm9yZGVyOiA1cHggc29saWQgdmFyKC0tYy0yMTEwKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLTIxODApO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5mbHlvdXQtb3JkZXJfX2F2YXRhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCB2YXIoLS1kNTApO1xufVxuXG4vLyBVc2VyIE5hdmlnYXRpb24gKE9ubHkgTW9iaWwpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZmx5b3V0LW9yZGVyX19wcm9maWwtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5mbHlvdXQtb3JkZXJfX3Byb2ZpbC1uYXYsXG4uaGVhZGVyLXByb2ZpbGVfX25hdiB7XG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1kNTApO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tZDUwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy00MDEwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmRcIik7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTdGFuZGFyZC1Cb2xkXCIpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGb290ZXIgU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2l0ZS1mb290ZXIge1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTbWFsbFwiKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLTIxODApO1xuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zMTApO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvbnQtU21hbGwtQm9sZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tczEwKTtcbiAgICB9XG59XG5cbi5zaXRlLWZvb3Rlcl9fY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zODApO1xufVxuXG4vLyBMYW5ndWFnZSBTd2l0Y2hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5sYW5ndWFnZS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tczkwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tczcwKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zNzApO1xuICAgIH1cbn1cbi5sYW5ndWFnZS1ibG9ja19faXRlbSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tczUwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTdGFuZGFyZC1Cb2xkXCIpO1xuICAgIH1cbn1cbiIsIi8vIFBhZ2UgbG9nbyBhbmQgbmFtZSBpbiBjb2xvdXJlZCBjb250YWluZXJcblxuW2RhdGEtYmc9XCJ0aGVtZS1jbGFpbVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtY2xhaW0tYmcpO1xufVxuLnRoZW1lLWNsYWltIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibG9nbyB0ZXh0XCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBjb2xvcjogdmFyKC0tcGFnZS1wcmVtaXVtLXRoZW1lLWNvbG9yLCB2YXIoLS10aGVtZS1jbGFpbS1jb2xvcikpO1xufVxuLnRoZW1lLWNsYWltX19sb2dvIHtcbiAgICBncmlkLWFyZWE6IGxvZ287XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICArIC50aGVtZS1jbGFpbV9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZDgwKTtcbiAgICB9XG59XG5bZGF0YS1iZz1cInBhZ2UtdGhlbWVcIl0ge1xuICAgIC50aGVtZS1jbGFpbV9fbG9nbyB7XG4gICAgICAgIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1LjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICArIC50aGVtZS1jbGFpbV9fdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWQ4MCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4udGhlbWUtY2xhaW1fX3RleHQge1xuICAgIGdyaWQtYXJlYTogdGV4dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGhlbWUtY2xhaW1fX3RleHQtc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTmF2aWdhdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFdyYXBwZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXYge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuXG4vLyBJdGVtIChMSSlcbi5uYXZfX2xpIHt9XG5cbi8vIExpbmsgKEEgfHwgQnV0dG9uKVxuLm5hdl9fbGluayB7XG4gICAgY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIk40MDBcIik7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zNjApO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXM2MCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmQtQm9sZFwiKTtcbiAgICB9XG5cbn1cblxuXG4vLyBDYXB0aW9uIChzcGFuKVxuLm5hdl9fY2FwdGlvbiB7fSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTm90aWZpY2F0aW9uIGJhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFdyYXBwZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5vdGlmaWNhdGlvbi1iYXIge1xuICAgIC0tbm90aWZpY2F0aW9uLWJhci1iZzogdmFyKC0tYy0zMTQwKTtcbiAgICAtLW5vdGlmaWNhdGlvbi1iYXItY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgLS1ub3RpZmljYXRpb24tYmFyLXBhZGRpbmcteDogdmFyKC0tZDQwKTtcbiAgICAtLW5vdGlmaWNhdGlvbi1iYXItcGFkZGluZy15OiB2YXIoLS1kNDApO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLWJhci1iZyk7XG4gICAgY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi1iYXItY29sb3IpO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZS1pbi1vdXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5kLW5vbmUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgfVxuICAgICY6bm90KC5kLW5vbmUpIHtcbiAgICAgICAgbWF4LWhlaWdodDogOTk5OXB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gICAgLnR5YyBhIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1saW5rKCk7XG4gICAgICAgIEBleHRlbmQgJWlzQ3VycmVudENvbG9yTGluaztcbiAgICB9XG5cbiAgICAubG9hZGluZy1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLTIwMTApO1xuICAgIH1cbn1cbltkYXRhLW9udGltZS1jb2RlLW5vdGlmaWNhdGlvbl0ge1xuICAgIC0tbm90aWZpY2F0aW9uLWJhci1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAtLW5vdGlmaWNhdGlvbi1iYXItcGFkZGluZy14OiAwO1xuICAgIC5ub3RpZmljYXRpb24tYmFyX19idXR0b24ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC40cmVtKTtcbiAgICAgICAgcGFkZGluZzogMCAwLjJyZW07XG4gICAgfVxuICAgIC5ub3RpZmljYXRpb24tYmFyX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFtkYXRhLWN1cnJlbnQtY29kZV0ge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLy8gQ29udGVudFxuLm5vdGlmaWNhdGlvbi1iYXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1ub3RpZmljYXRpb24tYmFyLXBhZGRpbmcteSk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLW5vdGlmaWNhdGlvbi1iYXItcGFkZGluZy15KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLy8gVGV4dFxuLm5vdGlmaWNhdGlvbi1iYXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLW5vdGlmaWNhdGlvbi1iYXItcGFkZGluZy14KTtcbiAgICAmLmQtZmxleCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiB2YXIoLS1kMjApO1xuICAgICAgICBjb2RlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ2xvc2UgQnV0dG9uXG4ubm90aWZpY2F0aW9uLWJhcl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAmLnB4LTAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cbiIsIi50YWItYmFyLW5hdiB7XG59XG4udGFiLWJhci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG59XG4udGFiLWJhciB7XG4gICAgLS10YWItYmFyLWJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIC0tdGFiLWJhci13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgLS10YWItYmFyLWdhcDogMnB4O1xuICAgIC0tdGFiLWJhci1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xuICAgIC0tdGFiLWJhci1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tYy0yMTYwKTtcbiAgICAtLXRhYi1iYXItanVzdGlmeTogZmxleC1zdGFydDtcbiAgICAtLXRhYi1iYXItYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS10YWItYmFyLWJ0bi1wYWRkaW5nOiBjYWxjKHZhcigtLXM3MCkgLyAyKSB2YXIoLS1zNDApO1xuICAgIC0tdGFiLWJhci1idG4tdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC0tdGFiLWJhci1idG4tY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgLS10YWItYmFyLWJ0bi1iZzogaW5oZXJpdDtcbiAgICAtLXRhYi1iYXItZG90LWJnOiB2YXIoLS1jLTEwMTApO1xuICAgIC0tdGFiLWJhci1kb3QtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgLS10YWItYmFyLWRvdC1zaXplOiB2YXIoLS1zMjApO1xuXG4gICAgd2lkdGg6IHZhcigtLXRhYi1iYXItd2lkdGgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiB2YXIoLS10YWItYmFyLWp1c3RpZnkpO1xuICAgIGJvcmRlcjogdmFyKC0tdGFiLWJhci1ib3JkZXIpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXRhYi1iYXItYm94LXNoYWRvdyk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGFiLWJhci1ib3JkZXItcmFkaXVzKTtcbiAgICBnYXA6IHZhcigtLXRhYi1iYXItZ2FwKTtcbn1cbi50YWItYmFyX19pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG59XG4udGFiLWJhcl9fc2xpZGVyIHtcbiAgICAtLXRhYi1iYXItc2xpZGVyLW9wYWNpdHk6IDE7XG4gICAgLS10YWItYmFyLXNsaWRlci13aWR0aDogMDtcbiAgICAtLXRhYi1iYXItc2xpZGVyLWhlaWdodDogMTAwJTtcbiAgICAtLXRhYi1iYXItc2xpZGVyLWxlZnQ6IDA7XG4gICAgLS10YWItYmFyLXNsaWRlci10b3A6IDA7XG4gICAgLS10YWItYmFyLXNsaWRlci1iZzogcmdiYSgxMjgsIDAsIDAsIDAuMik7XG4gICAgLS10YWItYmFyLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggdmFyKC0tYy0yMTEwKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiB2YXIoLS10YWItYmFyLXNsaWRlci13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS10YWItYmFyLXNsaWRlci1oZWlnaHQpO1xuICAgIGxlZnQ6IHZhcigtLXRhYi1iYXItc2xpZGVyLWxlZnQpO1xuICAgIHRvcDogdmFyKC0tdGFiLWJhci1zbGlkZXItdG9wKTtcbiAgICBib3JkZXI6IHZhcigtLXRhYi1iYXItYm9yZGVyKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS10YWItYmFyLWJvcmRlci1yYWRpdXMpO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC4yLDAsMCwxKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS10YWItYmFyLWJ0bi1ib3gtc2hhZG93KTtcbn1cblxuLnRhYi1iYXJfX2J0biB7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkXCIpO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogdmFyKC0tdGFiLWJhci1idG4tcGFkZGluZyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tdGFiLWJhci1idG4tYm94LXNoYWRvdyk7XG4gICAgYm9yZGVyOiB2YXIoLS10YWItYmFyLWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGFiLWJhci1ib3JkZXItcmFkaXVzKTtcbiAgICBjb2xvcjogdmFyKC0tdGFiLWJhci1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYi1iYXItYnRuLWJnKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHZhcigtLXRhYi1iYXItYnRuLXRleHQtZGVjb3JhdGlvbik7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAzMDBtcztcbiAgICAmOmZvY3VzLFxuICAgICYuaGFzLWZvY3VzIHtcbiAgICAgICAgLy8tLXRhYi1iYXItYnRuLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgICAgICAvLy0tdGFiLWJhci1idG4tYmc6IHZhcigtLWMtMjExMCk7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJi5pcy1ob3ZlcmVkIHtcbiAgICAgICAgLy8tLXRhYi1iYXItYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCB2YXIoLS1jLTIxMTApO1xuICAgIH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmlzLXByZXNzZWQge1xuICAgICAgICAvLy0tdGFiLWJhci1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWMtMjExMCk7XG4gICAgfVxuICAgICYuYWN0aXZlLFxuICAgICYuaXMtY3VycmVudCxcbiAgICAmLmlzLWFjdGl2ZSxcbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgICAgLy8tLXRhYi1iYXItYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCB2YXIoLS1jLTIxMTApO1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmQtQm9sZFwiKTtcbiAgICAgICAgLnRhYi1iYXJfX2J0bl9fYmFkZ2V7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS10YWItYnRuXSxcbiAgICAmW2RhdGEtYWN0aW9uPVwidGFiXCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRyYW5zaXRpb246IGZvbnQgMTAwbXMsIGJveC1zaGFkb3cgMzAwbXM7XG4gICAgfVxufVxuXG4udGFiLWJhcl9fYnRuX19iYWRnZXtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLTEwMTApO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDJweCA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbnRhYi1iYXJfX2J0biBhY3RpdmUgaXMtYWN0aXZlXG5cbi50YWItYmFyLm5vLXNsaWRlIHtcbiAgICAudGFiLWJhcl9fYnRuIHtcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5oYXMtZm9jdXMge1xuICAgICAgICAgICAgLS10YWItYmFyLWJ0bi1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgICAgIC0tdGFiLWJhci1idG4tYmc6IHZhcigtLWMtMjExMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1ob3ZlcmVkIHtcbiAgICAgICAgICAgIC0tdGFiLWJhci1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4IHZhcigtLWMtMjExMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuaXMtcHJlc3NlZCB7XG4gICAgICAgICAgICAtLXRhYi1iYXItYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1jLTIxMTApO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmLmlzLWN1cnJlbnQsXG4gICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIC0tdGFiLWJhci1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4IHZhcigtLWMtMjExMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWItYmFyX19jYXB0aW9uLWhvdmVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkLUJvbGRcIik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIHNwZWVjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udGFiLWJhcl9fZG90IHtcbiAgICB3aWR0aDogdmFyKC0tdGFiLWJhci1kb3Qtc2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS10YWItYmFyLWRvdC1zaXplKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY2lyY2xlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWItYmFyLWRvdC1iZyk7XG4gICAgY29sb3I6IHZhcigtLXRhYi1iYXItZG90LWNvbG9yKTtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLXMxMCk7XG4gICAgfVxufVxuXG4udGFiLWNvbnRlbnQge1xuICAgIC5mYWRlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gICAgfVxuICAgID4gLnRhYi1wYW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJi5mYWRlOm5vdCguc2hvdykge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBhdC1yb290IHtcbiAgICAuY2FyZCB7XG4gICAgICAgIC0tY2FyZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAtLWNhcmQtYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAtLWNhcmQtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgLS1jYXJkLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIC0tY2FyZC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAtLWNhcmQtb3V0bGluZTogbm9uZTtcbiAgICAgICAgLS1jYXJkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLS1jYXJkLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgICAgICAtLWNhcmQtYm9keS1wYWRkaW5nLXg6IDA7XG4gICAgICAgIC0tY2FyZC1pdGVtLXBhZGRpbmcteTogdmFyKC0tZDQwKTtcbiAgICAgICAgLS1jYXJkLWhlYWRsaW5lLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgICAgICAtLWNhcmQtc3RhdHVzLWNvbG9yOiB2YXIoLS1jLTUwMjApO1xuICAgICAgICAtLWNhcmQtcHJpY2UtYm94LXNoYWRvdzogMTBweCAwIDAgMCB2YXIoLS1jLTMzMzApIGluc2V0O1xuICAgICAgICAtLWNhcmQtYnRuLWktYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIH1cbn1cblxuLy8gV3JhcHBlclxuLmNhcmQge1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTbWFsbFwiKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbiAgICBib3JkZXI6IHZhcigtLWNhcmQtYm9yZGVyLXdpZHRoKSB2YXIoLS1jYXJkLWJvcmRlci1zdHlsZSkgdmFyKC0tY2FyZC1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tY2FyZC1ib3gtc2hhZG93KTtcbiAgICBvdXRsaW5lOiB2YXIoLS1jYXJkLW91dGxpbmUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAubXl0eUZvcm1Cb3hCaWcge1xuICAgICAgICAtLW15dHktZm9ybS1sYWJlbC1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgLS1teXR5LWZvcm0tbGFiZWwtY29sb3ItYWN0aXZlOiB2YXIoLS1jLTIxMTApO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1kNDApIC0gKDIgKiB2YXIoLS1teXR5LWZvcm0tbGFiZWwtcGIpKSk7XG4gICAgfVxufVxuXG4vLyBJbWFnZVxuLmNhcmQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLmNhcmQtaW1hZ2VfX2Z1bGx3aWR0aCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8vIEluZm9cbi5jYXJkLWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiB2YXIoLS1jYXJkLWJvZHktcGFkZGluZy14KTtcbn1cblxuLy8gTG9jYXRpb24gQ2hpcFxuLmNhcmQtaW5mb19fbG9jYXRpb24ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtMzQxMCk7XG4gICAgcGFkZGluZzogMCB2YXIoLS1zMjApO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpO1xuICAgIGNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zMTApO1xufVxuXG4vLyBCYWRnZVxuJGRlZmF1bHRGb250TEg6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIlN0YW5kYXJkXCIsIFwieHNcIiwgXCJsaFwiKTtcbi5jYXJkLWluZm9fX2JhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0xMDEwKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zMTApIHZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpO1xuICAgIGhlaWdodDogY2FsYygjeyRkZWZhdWx0Rm9udExIfXJlbSArIDIuMnJlbSArICgyICogdmFyKC0tczEwKSkpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgIGZvbnQ6IHZhcigtLXQtU3RhbmRhcmQpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tczIwKSAqIC0xKTtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpICogLTEpO1xuXG4gICAgJGJwRm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJTdGFuZGFyZFwiLCBcIm1kXCIsIFwibGhcIik7XG4gICAgQGlmICRicEZvbnRMSCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygjeyRicEZvbnRMSH1yZW0gKyAyLjJyZW0gKyAoMiAqIHZhcigtLXMxMCkpKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAkYnBGb250TEg6IG51bGw7XG4gICAgJGJwRm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJTdGFuZGFyZFwiLCBcInhsXCIsIFwibGhcIik7XG4gICAgQGlmICRicEZvbnRMSCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygjeyRicEZvbnRMSH1yZW0gKyAyLjJyZW0gKyAoMiAqIHZhcigtLXMxMCkpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA4LjVyZW07XG4gICAgICAgIGhlaWdodDogMi4ycmVtO1xuICAgIH1cbn1cblxuLy8gQ29udGVudFxuLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jYXJkLWJvZHktcGFkZGluZy14KTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgJjpsYXN0LWNoaWxkOm5vdChbY2xhc3MqPVwicGItXCJdKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWNhcmQtaXRlbS1wYWRkaW5nLXkpICogMC41KTtcbiAgICB9XG59XG5cbi8vIENhdGVnb3J5IFRhZyBMaW5rc1xuLmNhcmQtdGFncyB7XG4gICAgY29sb3I6IHZhcigtLWMtMjEzMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zMTApO1xufVxuXG4vLyBEZXNjcmlwdGlvbiAvIHRleHRcbi5jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBsaW5lLWNsYW1wOiA0O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJkLXN0YXR1cyB7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlNtYWxsLUJvbGRcIik7XG4gICAgY29sb3I6IHZhcigtLWNhcmQtc3RhdHVzLWNvbG9yKTtcbiAgICAmLmlzLXJlZmVyZW5jZSB7XG4gICAgICAgIC0tY2FyZC1zdGF0dXMtY29sb3I6IHZhcigtLWMtMjE0MCk7XG4gICAgfVxufVxuXG4vLyBQcmljZVxuLmNhcmQtcHJpY2Uge1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJOMzAwXCIpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1jYXJkLWJvZHktcGFkZGluZy14KSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTFweCAtIHZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpKSk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jYXJkLWJvZHktcGFkZGluZy14KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1jYXJkLXByaWNlLWJveC1zaGFkb3cpO1xufVxuXG4vLyBUaXRsZVxuLmNhcmQtaGVhZGxpbmUge1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTdGFuZGFyZC1Cb2xkXCIpO1xuICAgICYuZm9udC1UNDAwIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0Rm9udChcIlQ0MDBcIik7XG4gICAgfVxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1jYXJkLWhlYWRsaW5lLWNvbG9yKTtcbiAgICBwYWRkaW5nOiAwIDAgdmFyKC0tczIwKTtcbiAgICBtYXJnaW46IDA7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWNhcmQtaXRlbS1wYWRkaW5nLXkpIDA7XG4gICAgfVxufVxuXG4uY2FyZC1oZWFkbGluZS0tYmlnIHtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiVDQwMFwiKTtcbn1cblxuYS5jYXJkLWhlYWRsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBQcm9ncmVzcyBCYXJcbi5jYXJkLXByb2dyZXNzIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zMTApIDA7XG59XG5cbi5jYXJkLWJ0bi1pIHtcbiAgICBjb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG4gICAgLmFsZXJ0X19idXR0b24tLWljb24ge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNhcmQtYnRuLWktYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgfVxufVxuYS5jYXJkIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWxpbmstY29sb3IoY3VycmVudENvbG9yLCBjdXJyZW50Q29sb3IsIGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtcbn1cbmEuY2FyZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi5jYXJkLWltYWdlLmhhcy1ib3JkZXIsXG4uY2FyZC5oYXMtYm9yZGVyIHtcbiAgICAtLWNhcmQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxNzApO1xuICAgIC0tY2FyZC1ib3JkZXItd2lkdGg6IDFweDtcbiAgICAtLWNhcmQtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAtLWNhcmQtYmc6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1jYXJkLWJvZHktcGFkZGluZy14OiB2YXIoLS1zNDApO1xuICAgIC0tY2FyZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICZbZGlzYWJsZWRdLFxuICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICAtLWNhcmQtYmc6IHZhcigtLWMtMjE3MCk7XG4gICAgICAgIC0tY2FyZC1jb2xvcjogdmFyKC0tYy0yMTMwKTtcbiAgICAgICAgLS1jYXJkLWhlYWRsaW5lLWNvbG9yOiB2YXIoLS1jLTIxMzApO1xuICAgICAgICAtLWNhcmQtc3RhdHVzLWNvbG9yOiB2YXIoLS1jLTIxMzApO1xuICAgICAgICAtLWNhcmQtcHJpY2UtYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgIC0tY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWMtMzMzMCk7XG4gICAgICAgIC0tY2FyZC1iZzogdmFyKC0tYy0zMzMwKTtcbiAgICAgICAgLS1jYXJkLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgICAgICAtLWNhcmQtaGVhZGxpbmUtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgICAgIC0tY2FyZC1zdGF0dXMtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgICAgIC0tY2FyZC1wcmljZS1ib3gtc2hhZG93OiAxMHB4IDAgMCAwIHZhcigtLWMtMjAxMCkgaW5zZXQ7XG4gICAgICAgIC0tY2FyZC1idG4taS1ib3JkZXItY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC5jYXJkLWltYWdlIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tcmFkaXVzLXNtKSArIDFweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tcmFkaXVzLXNtKSArIDFweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1yYWRpdXMtc20pICsgMXB4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1yYWRpdXMtc20pICsgMXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5vdCBBdmFpbGFibGVcbiAgICAmLmlzLW5vdC1hdmFpbGFibGUge1xuICAgICAgICAtLWNhcmQtYmc6IHZhcigtLWMtMjE4MCk7XG4gICAgICAgIC0tY2FyZC1jb2xvcjogdmFyKC0tYy0yMTMwKTtcbiAgICAgICAgLS1jYXJkLWhlYWRsaW5lLWNvbG9yOiB2YXIoLS1jLTIxMzApO1xuICAgICAgICAtLWNhcmQtc3RhdHVzLWNvbG9yOiB2YXIoLS1jLTIxMzApO1xuICAgICAgICAtLWNhcmQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxNzApO1xuICAgICAgICAtLWNhcmQtcHJpY2UtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgLmNhcmQtYnRuLWkge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAuYWxlcnRfX2J1dHRvbi0taWNvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC5oYXMtZGFzaGVkLWJvcmRlciB7XG4gICAgLS1jYXJkLWJvcmRlci1zdHlsZTogZGFzaGVkO1xufVxuXG4vLyBGb290ZXIgSW5mb1xuLmNhcmQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zNDApIHZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpO1xufVxuXG4vLyBIb3ZlciBTaGFkb3dcbi5jYXJkLWltYWdlLmhhcy1ob3Zlcixcbi5jYXJkLmhhcy1ob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tdGFiLWJhci1idG4tYm94LXNoYWRvdyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAtLXRhYi1iYXItYnRuLWJveC1zaGFkb3c6IDAgMCAwIDRweCB2YXIoLS1jLTIxMTApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC0tZGlhbG9nIHtcbiAgICAtLWNhcmQtYm9keS1wYWRkaW5nLXg6IHZhcigtLWQ4MCk7XG4gICAgLS1jYXJkLXByaWNlLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1jYXJkLWNvbXBvbmVudC1wYWRkaW5nLXg6IHZhcigtLWQ4MCkgdmFyKC0tZDYwKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4LjFyZW0pO1xuICAgIC5jYXJkX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIHZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpO1xuICAgIH1cbiAgICAuY2FyZC1oZWFkbGluZSxcbiAgICAuY2FyZC1oZWFkbGluZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAuY2FyZC1wcmljZSxcbiAgICAuY2FyZC1kYXRlLFxuICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tY2FyZC1pdGVtLXBhZGRpbmcteSk7XG4gICAgfVxuICAgIC5jYXJkLWltYWdlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tY2FyZC1pdGVtLXBhZGRpbmcteSkgKiAyKTtcbiAgICB9XG4gICAgLmNhcmQtY29udGVudC1iZyB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1jYXJkLWNvbXBvbmVudC1wYWRkaW5nLXgpO1xuICAgIH1cbn1cbi5jYXJkLXN0aWNreS1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiB2YXIoLS1jYXJkLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1jYXJkLWJvZHktcGFkZGluZy14KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctY29udGVudC1iZyk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWMtMjE3MCk7XG4gICAgLmJ0bixcbiAgICAuYnRuOmxhc3QtY2hpbGQsXG4gICAgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uY2FyZC0tdmlkZW8tcGxheWVyIHtcbiAgICAtLWNhcmQtYm9keS1wYWRkaW5nLXg6IHZhcigtLXM0MCk7XG4gICAgLmNhcmQtdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIHZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpO1xuICAgIH1cbn1cblxuLy8gQWN0aW9uIGJhciBpbiBjYXJkIGZvb3RlclxuLmNhcmQtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgZ2FwOiB2YXIoLS1kMzApO1xuICAgIC5idG4ge1xuICAgICAgICAtLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5idG4tLWljb24tb25seSB7XG4gICAgICAgIC0tbXl0eS10ZXh0LWxpbmstY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgICAgIC8vY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgfVxuICAgICZfX3B1bGwtcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG59XG5cbi8vIEJsb2cgQ2FyZCBDb250ZW50XG4uY2FyZC1ibG9nLWNvbnRlbnQge1xuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogdmFyKC0tczIwKSAwIHZhcigtLXMzMCk7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBJbWFnZSBGYWxsYmFjayBTVkcgQm94XG4uY2FyZC1pbWFnZV9fZmFsbGJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuY2FyZC1pbWFnZV9fbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgIGZpbGw6IHZhcigtLWMtMTAxMCk7XG4gICAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLmFjY2VudC1ib3gge1xuICAgIC0tYWNjZW50LWJveC1wYWRkaW5nOiB2YXIoLS1kNjApIHZhcigtLXMyMCk7XG4gICAgLS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTIxODApO1xuICAgIC0tYWNjZW50LWJveC1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAtLWFjY2VudC1ib3gtYm9yZGVyOiBub25lO1xuICAgIC0tYWNjZW50LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1hY2NlbnQtYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiB2YXIoLS1hY2NlbnQtYm94LXBhZGRpbmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1ib3gtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtYm94LWNvbG9yKTtcbiAgICBib3JkZXI6IHZhcigtLWFjY2VudC1ib3gtYm9yZGVyKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1hY2NlbnQtYm94LXNoYWRvdyk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWNjZW50LWJvcmRlci1yYWRpdXMpO1xuICAgICYuaXMtb3V0bGluZWQge1xuICAgICAgICAtLWFjY2VudC1ib3gtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy0zMzMwKTtcbiAgICAgICAgLS1hY2NlbnQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgICAgICAgLS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTIwMTApO1xuICAgIH1cbiAgICAmLmlzLWJnLTIwMTAge1xuICAgICAgICAtLWFjY2VudC1ib3gtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgLS1hY2NlbnQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgICAgICAgLS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTIwMTApO1xuICAgIH1cbiAgICAmLmlzLWJnLTMzNTAge1xuICAgICAgICAtLWFjY2VudC1ib3gtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy0zMzUwKTtcbiAgICAgICAgLS1hY2NlbnQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgICAgICAgLS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTMzNTApO1xuICAgIH1cbiAgICAmLmlzLXNtYWxsLXJvdyB7XG4gICAgICAgIC0tYWNjZW50LWJveC1wYWRkaW5nOiAwO1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU21hbGxcIik7XG4gICAgICAgICY6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgICAgICAgICAtLWFjY2VudC1ib3gtcGFkZGluZzogdmFyKC0tczEwKSAwIDAgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXNtYWxsLWJvbGQtcm93IHtcbiAgICAgICAgLS1hY2NlbnQtYm94LXBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTbWFsbC1Cb2xkXCIpO1xuICAgIH1cbiAgICAmLmlzLWluaGVyaXQge1xuICAgICAgICAtLWFjY2VudC1ib3gtYm9yZGVyOiAwO1xuICAgICAgICAtLWFjY2VudC1ib3gtYmc6IGluaGVyaXQ7XG4gICAgfVxuICAgICYuaXMtcHkwIHtcbiAgICAgICAgLS1hY2NlbnQtYm94LXBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYuaXMtcHlkMjAge1xuICAgICAgICAtLWFjY2VudC1ib3gtcGFkZGluZzogdmFyKC0tZDIwKSB2YXIoLS1zMjApO1xuICAgIH1cbiAgICAmLmlzLXB4czE1IHtcbiAgICAgICAgLS1hY2NlbnQtYm94LXBhZGRpbmc6IDAgdmFyKC0tczE1KTtcbiAgICB9XG4gICAgJi5pcy1weWQ0MCB7XG4gICAgICAgIC0tYWNjZW50LWJveC1wYWRkaW5nOiB2YXIoLS1kNDApIHZhcigtLXMyMCk7XG4gICAgfVxuICAgIC5pcy1weWIyMCB7XG4gICAgICAgIC0tYWNjZW50LWJveC1wYWRkaW5nOiAwIDAgdmFyKC0tZDIwKSAwO1xuICAgIH1cbn1cbi5hY2NlbnQtYm94X190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlNtYWxsXCIpO1xuICAgIHBhZGRpbmc6IDAgMCB2YXIoLS1kNDApIDA7XG59XG5cbi5pcy1ncmlkLWZyLWF1dG8ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICAgIGdhcDogdmFyKC0tZDIwKTtcbiAgICBbZGF0YS1yZW1vdmUtY291cG9uXSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5pcy10LVN0YW5kYXJkLUJvbGQge1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTdGFuZGFyZC1Cb2xkXCIpO1xuICAgIFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkLUJvbGRcIik7XG4gICAgfVxufVxuLmlzLXQtU21hbGwge1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTbWFsbFwiKTtcbiAgICBbdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTbWFsbFwiKTtcbiAgICB9XG59XG5cbi5hY2NlbnQtYm94LS1saW5rLWxpc3Qge1xuICAgIC0tYWNjZW50LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1hY2NlbnQtYm94LXBhZGRpbmc6IHZhcigtLXMzMCkgdmFyKC0tczQwKTtcbiAgICAtLWFjY2VudC1ib3gtY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgLS1hY2NlbnQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICAtLWFjY2VudC1ib3gtYmc6IHZhcigtLWMtMjAxMCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy0yMTYwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5hLmFjY2VudC1ib3gtLWxpbmstbGlzdCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbn1cblxuLmxpbmstbGlzdC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLWxpc3QtYm94IC5hY2NlbnQtYm94LS1saW5rLWxpc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmxpbmstbGlzdC1ib3ggLmFjY2VudC1ib3gtLWxpbmstbGlzdCArIC5hY2NlbnQtYm94LS1saW5rLWxpc3Qge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmxpbmstbGlzdC1ib3ggLmFjY2VudC1ib3gtLWxpbmstbGlzdDpob3Zlcixcbi5saW5rLWxpc3QtYm94IC5hY2NlbnQtYm94LS1saW5rLWxpc3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgLS1hY2NlbnQtYm94LXNoYWRvdzogMCAwIDAgNHB4IHZhcigtLWMtMjEyMCk7XG59XG5cbi5hdmF0YXItdW5zdHlsZWQtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXZhdGFyLWluZm8tYm94IHtcbiAgICAtLWFjY2VudC1ib3gtcGFkZGluZzogdmFyKC0tczE1KSB2YXIoLS1zMjApO1xuICAgIC0tYWNjZW50LWJveC1iZzogdmFyKC0tYy0yMDEwKTtcbiAgICAtLWFjY2VudC1ib3gtY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgLS1hY2NlbnQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWMtMjE2MCkgaW5zZXQ7XG4gICAgLS1hY2NlbnQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6aG92ZXIge1xuICAgICAgICAtLWFjY2VudC1ib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tYy0yMTIwKTtcbiAgICB9XG4gICAgJi5uby1ob3Zlcjpob3ZlciB7XG4gICAgICAgIC0tYWNjZW50LWJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1jLTIxNjApIGluc2V0O1xuICAgIH1cblxuICAgIC5pbmZvIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIHZhcigtLWQzMCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tYXZhdGFyLXdpZHRoKSk7XG4gICAgfVxuICAgIC5uYW1lLFxuICAgIC5kYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGNsaXA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgICAubmFtZSB7XG4gICAgfVxuICAgIC5zdWJsaW5lIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtMjE0MCk7XG4gICAgfVxuICAgICYuaXMtYW5vbnltb3VzIHtcbiAgICAgICAgc3BhbltkYXRhLXByaXZhdGVdLFxuICAgICAgICBzcGFuW2RhdGEtY29tcGFueV0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWNvbXBhbnkge1xuICAgICAgICBzcGFuW2RhdGEtcHJpdmF0ZV0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXByaXZhdGUge1xuICAgICAgICBzcGFuW2RhdGEtY29tcGFueV0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXBiMCB7XG4gICAgICAgIC0tYWNjZW50LWJveC1wYWRkaW5nOiB2YXIoLS1zMTUpIHZhcigtLXMyMCkgMCB2YXIoLS1zMjApO1xuICAgIH1cbiAgICAmLmlzLXAwIHtcbiAgICAgICAgLS1hY2NlbnQtYm94LXBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYubm8tc2hhZG93IHtcbiAgICAgICAgLS1hY2NlbnQtYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgJi5oYXMtYWNjZW50LWJnIHtcbiAgICAgICAgLS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTIxODApO1xuICAgIH1cbiAgICAmLmlzLXAwLm5vLXNoYWRvdyB7XG4gICAgICAgIC0tYWNjZW50LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgICZbZGF0YS1icmVhay13b3Jkc10ge1xuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXdvcmQoKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF2YXRhci1pbmZvLWJveC5oYXMtZm9vdGVyLXJvdyB7XG4gICAgLS1hY2NlbnQtYm94LXBhZGRpbmc6IHZhcigtLXMxNSkgdmFyKC0tczIwKSAwLjFyZW0gdmFyKC0tczIwKTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLmZvb3Rlci1yb3cge1xuICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tczIwKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLXM0MCkpO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygodmFyKC0tczIwKSAqIC0xKSArIDAuMXJlbSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygodmFyKC0tczIwKSAqIC0xKSArIDAuMXJlbSk7XG4gICAgICAgIFtkYXRhLWJnXSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXMxMCkgdmFyKC0tczIwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLXJvd19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuYS5hdmF0YXItaW5mby1ib3gge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG59XG5cbi5hdmF0YXItaW5mby1ib3gtLXVuc3R5bGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgICYuZWRpdCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbn1cbiRkZWZhdWx0Rm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJTdGFuZGFyZFwiLCBcInhzXCIsIFwibGhcIik7XG4uYWNjZW50LWJveCB7XG4gICAgLS1hdmF0YXItd2lkdGg6ICN7JGRlZmF1bHRGb250TEggKiAyfXJlbTtcbiAgICAtLWF2YXRhci1oZWlnaHQ6ICN7JGRlZmF1bHRGb250TEggKiAyfXJlbTtcbiAgICAkYnBGb250TEg6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIlN0YW5kYXJkXCIsIFwibWRcIiwgXCJsaFwiKTtcbiAgICBAaWYgJGJwRm9udExIIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgLS1hdmF0YXItd2lkdGg6ICN7JGJwRm9udExIICogMn1yZW07XG4gICAgICAgICAgICAtLWF2YXRhci1oZWlnaHQ6ICN7JGJwRm9udExIICogMn1yZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJGJwRm9udExIOiBudWxsO1xuICAgICRicEZvbnRMSDogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiU3RhbmRhcmRcIiwgXCJ4bFwiLCBcImxoXCIpO1xuICAgIEBpZiAkYnBGb250TEgge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAtLWF2YXRhci13aWR0aDogI3skYnBGb250TEggKiAyfXJlbTtcbiAgICAgICAgICAgIC0tYXZhdGFyLWhlaWdodDogI3skYnBGb250TEggKiAyfXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvbnQtSGVybzIwMCB7XG4gICAgICAgICRkZWZhdWx0Rm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJIZXJvMjAwXCIsIFwieHNcIiwgXCJsaFwiKTtcbiAgICAgICAgLS1hdmF0YXItd2lkdGg6ICN7JGRlZmF1bHRGb250TEh9cmVtO1xuICAgICAgICAtLWF2YXRhci1oZWlnaHQ6ICN7JGRlZmF1bHRGb250TEh9cmVtO1xuICAgICAgICAkYnBGb250TEg6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIkhlcm8yMDBcIiwgXCJtZFwiLCBcImxoXCIpO1xuICAgICAgICBAaWYgJGJwRm9udExIIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAtLWF2YXRhci13aWR0aDogI3skYnBGb250TEh9cmVtO1xuICAgICAgICAgICAgICAgIC0tYXZhdGFyLWhlaWdodDogI3skYnBGb250TEh9cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICRicEZvbnRMSDogbnVsbDtcbiAgICAgICAgJGJwRm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJIZXJvMjAwXCIsIFwieGxcIiwgXCJsaFwiKTtcbiAgICAgICAgQGlmICRicEZvbnRMSCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgLS1hdmF0YXItd2lkdGg6ICN7JGJwRm9udExIfXJlbTtcbiAgICAgICAgICAgICAgICAtLWF2YXRhci1oZWlnaHQ6ICN7JGJwRm9udExIfXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5hdmF0YXIge1xuICAgIHdpZHRoOiB2YXIoLS1hdmF0YXItd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tYXZhdGFyLWhlaWdodCk7XG4gICAgLmF2YXRhci1pbmZvLWJveCAmIHtcbiAgICAgICAgZmxleDogMCAwIHZhcigtLWF2YXRhci13aWR0aCk7XG4gICAgfVxufVxuLmF2YXRhcl9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIxODApO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jaXJjbGUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXZhdGFyX19uby1pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMTgwKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY2lyY2xlKTtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiU21hbGxcIik7XG4gICAgJi5pcy1yY2gge1xuICAgIH1cbn1cblxuLy8gV2l0aCBzdmcgI25vLWltYWdlXG4uYXZhdGFyX19zdmcge1xuICAgIC0taWNvbi13aWR0aDogMTAwJTtcbiAgICAtLWljb24taGVpZ2h0OiAxMDAlO1xuICAgICYuaXMtbGcge1xuICAgICAgICAtLWljb24td2lkdGg6IDUwJTtcbiAgICAgICAgLS1pY29uLWhlaWdodDogNTAlO1xuICAgIH1cbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLy8gQXZhdGFyIGlzIGNvbXBhbnkgbG9nb1xuLmF2YXRhcl9fbG9nby1pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXZhdGFyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG59XG5cbi5pcy1jb21wYW55IHtcbiAgICAuYXZhdGFyX19uby1pbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIH1cbn1cblxuLy8gQ2hlY2tvdXQgYm94IGNsZWFyIGNvdXBvblxuLmNsZWFyLWNvdXBvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4vLyBTdW1tYXJ5IEdyb3Vwc1xuLnN1bW1hcnktZ3JvdXAge1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTdGFuZGFyZFwiKTtcbn1cbiV0aXRsZUJ0bkNvbWJpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgNHJlbTtcbiAgICBnYXA6IHZhcigtLXMyMCk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkLUJvbGRcIik7XG4gICAgLmNhcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogdmFyKC0tczIwKSAwO1xuICAgIH1cbiAgICAuYnRuLS1mbGF0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLXMyMCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zMjApO1xuICAgIH1cbn1cbi5zdW1tYXJ5LWdyb3VwX190aXRsZSB7XG4gICAgQGV4dGVuZCAldGl0bGVCdG5Db21iaW5hdGlvbjtcbn1cblxuLy8gRm9yIGxhYmVsL3ZhbHVlIGRhdGEgc2V0c1xuLnJlY29yZCB7XG4gICAgcGFkZGluZzogMCAwIHZhcigtLWQyMCkgMDtcbn1cbi5yZWNvcmRfX2xhYmVsIHtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiU21hbGxcIik7XG4gICAgY29sb3I6IHZhcigtLWMtMjEzMCk7XG59XG4ucmVjb3JkX192YWx1ZSB7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkXCIpO1xuICAgIGNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgICYuaGFzLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgNHJlbTtcbiAgICAgICAgZ2FwOiB2YXIoLS1zMTUpO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkXCIpO1xuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuYnRuLS1mbGF0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pcy1jb3B5aW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMTgwKTtcbiAgICB9XG59XG4ucmVjb3JkX19zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlNtYWxsXCIpO1xuICAgIGNvbG9yOiB2YXIoLS1jLTIxNDApO1xufVxuLy8gRnVuZGluZyBTdWNjZXNzZnVsIGJhbmsgZGF0YVxuLnJlY29yZC0tdHJhbnNmZXIge1xuICAgIC5yZWNvcmRfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtMjE0MCk7XG4gICAgfVxufVxuXG4lc2V0QXJyb3dCb3gge1xuICAgIC0tc3FydDI6ICN7bWF0aC5zcXJ0KDIpfTtcbiAgICAtLWFycm93LXNpemU6IDEuNnJlbTtcbiAgICAtLWFycm93LWJ3OiAwLjFyZW07XG4gICAgLS1hcnJvdy1ib3JkZXItd2lkdGg6IDAuMXJlbSAwLjFyZW0gMC4xcmVtIDAuMXJlbTtcbiAgICAtLWFycm93LWJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgLS1hcnJvdy1jb2xvcjogdmFyKC0tYy0yMTYwKTtcbiAgICAtLWFycm93LWJnOiB2YXIoLS1jLTIwMTApO1xuICAgIC0tYXJyb3ctYm9yZGVyLWNvbG9yOiB2YXIoLS1hcnJvdy1jb2xvcik7XG4gICAgLS1hcnJvdy1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIC0tYXJyb3ctcG9zaXRpb24tbGVmdDogMi45cmVtO1xuICAgIC0tYXJyb3ctcG9zaXRpb24tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IHZhcigtLWFycm93LXNpemUpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWFycm93LXNpemUpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWFycm93LWJvcmRlci1yYWRpdXMpO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXJyb3ctYmcpO1xuICAgICAgICBib3JkZXItd2lkdGg6IHZhcigtLWFycm93LWJvcmRlci13aWR0aCk7XG4gICAgICAgIGJvcmRlci1zdHlsZTogdmFyKC0tYXJyb3ctYm9yZGVyLXN0eWxlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hcnJvdy1ib3JkZXItY29sb3IpO1xuICAgIH1cbiAgICAmW2RhdGEtYXJyb3c9XCJkb3duXCJdIHtcbiAgICAgICAgLS1hcnJvdy1ib3JkZXItY29sb3I6IHZhcigtLWFycm93LWJnKSB2YXIoLS1hcnJvdy1iZykgdmFyKC0tYXJyb3ctY29sb3IpIHZhcigtLWFycm93LWNvbG9yKTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAtLWNhbGNCdG06IGNhbGMoKCh2YXIoLS1hcnJvdy1zaXplKSAqIHZhcigtLXNxcnQyKSkgLSB2YXIoLS1hcnJvdy1zaXplKSkgLyA0IC0gdmFyKC0tYXJyb3ctYncpICogMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiB2YXIoLS1hcnJvdy1wb3NpdGlvbi1yaWdodCk7XG4gICAgICAgICAgICBib3R0b206IGNhbGMoKCh2YXIoLS1hcnJvdy1zaXplKSAvIDIpIC0gdmFyKC0tY2FsY0J0bSkpICogLTEpO1xuICAgICAgICAgICAgbGVmdDogdmFyKC0tYXJyb3ctcG9zaXRpb24tbGVmdCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1hcnJvdz1cInVwXCJdIHtcbiAgICAgICAgLS1hcnJvdy1ib3JkZXItY29sb3I6IHZhcigtLWFycm93LWNvbG9yKSB2YXIoLS1hcnJvdy1jb2xvcikgdmFyKC0tYXJyb3ctYmcpIHZhcigtLWFycm93LWJnKTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAtLWNhbGNCdG06IGNhbGMoKCh2YXIoLS1hcnJvdy1zaXplKSAqIHZhcigtLXNxcnQyKSkgLSB2YXIoLS1hcnJvdy1zaXplKSkgLyA0IC0gdmFyKC0tYXJyb3ctYncpICogMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogY2FsYygoKHZhcigtLWFycm93LXNpemUpIC8gMikgLSB2YXIoLS1jYWxjQnRtKSkgKiAtMSk7XG4gICAgICAgICAgICByaWdodDogdmFyKC0tYXJyb3ctcG9zaXRpb24tcmlnaHQpO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogdmFyKC0tYXJyb3ctcG9zaXRpb24tbGVmdCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFzLWFycm93IHtcbiAgICBAZXh0ZW5kICVzZXRBcnJvd0JveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIEJsb2NrcXVvdGUgQm94XG4uYmxvY2txdW90ZSB7XG4gICAgLS1zcXJ0MjogI3ttYXRoLnNxcnQoMil9O1xuICAgIC0tYmxvY2txdW90ZS1wYWRkaW5nOiB2YXIoLS1kNDApIHZhcigtLXMyMCk7XG4gICAgLS1ibG9ja3F1b3RlLW1hcmdpbjogMDtcbiAgICAtLWJsb2NrcXVvdGUtYmc6IHZhcigtLWMtMzMzMCk7XG4gICAgLS1ibG9ja3F1b3RlLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgIC0tYmxvY2txdW90ZS1mb250OiB2YXIoLS10LVN0YW5kYXJkLUJvbGQpO1xuICAgIC0tYmxvY2txdW90ZS1sZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtU3RhbmRhcmQtQm9sZCk7XG4gICAgLS1ibG9ja3F1b3RlLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgLS1ibG9ja3F1b3RlLWFycm93LXNpemU6IDJyZW07XG4gICAgLS1ibG9ja3F1b3RlLWFycm93LWJvcmRlci13aWR0aDogMC4xcmVtO1xuICAgIC0tYmxvY2txdW90ZS1ib3JkZXI6IHZhcigtLWJsb2NrcXVvdGUtYXJyb3ctYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jLTMzMzApO1xuXG4gICAgJltkYXRhLWJnPVwiMjE4MFwiXSB7XG4gICAgICAgIC0tYmxvY2txdW90ZS1iZzogdmFyKC0tYy0yMTgwKTtcbiAgICAgICAgLS1ibG9ja3F1b3RlLWJvcmRlcjogdmFyKC0tYmxvY2txdW90ZS1hcnJvdy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWMtMjE3MCk7XG4gICAgICAgIC0tYmxvY2txdW90ZS1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICB9XG5cbiAgICAmLnAtdW5pZmllZCB7XG4gICAgICAgIC0tYmxvY2txdW90ZS1wYWRkaW5nOiB2YXIoLS1kNDApO1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiB2YXIoLS1ibG9ja3F1b3RlLXBhZGRpbmcpO1xuICAgIGNvbG9yOiB2YXIoLS1ibG9ja3F1b3RlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibG9ja3F1b3RlLWJnKTtcbiAgICBib3JkZXI6IHZhcigtLWJsb2NrcXVvdGUtYm9yZGVyKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ibG9ja3F1b3RlLWJvcmRlci1yYWRpdXMpO1xuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAmW2RhdGEtYXJyb3ddIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1ibG9ja3F1b3RlLWFycm93LXNpemUpO1xuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1ibG9ja3F1b3RlLWFycm93LXNpemUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJsb2NrcXVvdGUtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxvY2txdW90ZS1jb2xvcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibG9ja3F1b3RlLWJnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtYXJyb3c9XCJkb3duXCJdIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAtLWNhbGNCdG06IGNhbGMoKCh2YXIoLS1ibG9ja3F1b3RlLWFycm93LXNpemUpICogdmFyKC0tc3FydDIpKSAtIHZhcigtLWJsb2NrcXVvdGUtYXJyb3ctc2l6ZSkpIC8gNCAtIHZhcigtLWJsb2NrcXVvdGUtYXJyb3ctYm9yZGVyLXdpZHRoKSAqIDIpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygoKHZhcigtLWJsb2NrcXVvdGUtYXJyb3ctc2l6ZSkgLyAyKSAtIHZhcigtLWNhbGNCdG0pKSAqIC0xKTtcbiAgICAgICAgICAgIGxlZnQ6IDIuOXJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1ibG9ja3F1b3RlLWJvcmRlcik7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tYmxvY2txdW90ZS1ib3JkZXIpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1hcnJvdz1cInVwXCJdIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAtLWNhbGNCdG06IGNhbGMoKCh2YXIoLS1ibG9ja3F1b3RlLWFycm93LXNpemUpICogdmFyKC0tc3FydDIpKSAtIHZhcigtLWJsb2NrcXVvdGUtYXJyb3ctc2l6ZSkpIC8gNCAtIHZhcigtLWJsb2NrcXVvdGUtYXJyb3ctYm9yZGVyLXdpZHRoKSAqIDIpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IGNhbGMoKCh2YXIoLS1ibG9ja3F1b3RlLWFycm93LXNpemUpIC8gMikgLSB2YXIoLS1jYWxjQnRtKSkgKiAtMSk7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDIuOXJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiB2YXIoLS1ibG9ja3F1b3RlLWJvcmRlcik7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJsb2NrcXVvdGUtYm9yZGVyKTtcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMnJlbSwgMXJlbSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc3BhY2VyIHtcbiAgICAtLXNwYWNlci1oZWlnaHQ6IDAuMXJlbTtcbiAgICAtLXNwYWNlci1saW5lLWhlaWdodDogMDtcbiAgICAtLXNwYWNlci1iZzogdmFyKC0tYy0yMTYwKTtcbiAgICAtLXNwYWNlci1wYWRkaW5nOiB2YXIoLS1zMjApIDA7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2VyLXBhZGRpbmcpO1xufVxuLnNwYWNlcl9fbGluZSB7XG4gICAgaGVpZ2h0OiB2YXIoLS1zcGFjZXItaGVpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tc3BhY2VyLWxpbmUtaGVpZ2h0KTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3BhY2VyLWJnKTtcbn1cblxuLy8gQ2FtcGFpZ24gQm94XG4uY2FtcGFpZ24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtLWNhbXBhaWduLWFtb3VudC1iZzogdmFyKC0tYy0yMTEwKTtcbiAgICAtLWNhbXBhaWduLWFtb3VudC1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAtLWNhbXBhaWduLWFtb3VudC1vZmZzZXQ6IGNhbGMoLTEgKiB2YXIoLS1kNDApKTtcbiAgICAtLWNhbXBhaWduLWluZm8tcHQ6IHZhcigtLWQ1MCk7XG5cbiAgICAmLmlzLXN1cGVydmlzaW5nIHtcbiAgICAgICAgLS1jYW1wYWlnbi1hbW91bnQtYmc6IHZhcigtLWMtMTAxMCk7XG4gICAgfVxufVxuLy8gQFRPRE86IE5hY2ggS2FtcGFnbmVuLVVtYmF1IGVudGZlcm5lbiB3aXJkIHp1IHByb2dyZXNzXG4uY2FtcGFpZ25fX2Ftb3VudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1jYW1wYWlnbi1hbW91bnQtb2Zmc2V0KSk7XG5cbiAgICBbZGF0YS1hbW91bnRzXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhbXBhaWduLWFtb3VudC1iZyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jYW1wYWlnbi1hbW91bnQtY29sb3IpO1xuICAgICAgICAvL21hcmdpbjogMC44cmVtIDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1zMTUpIHZhcigtLWQ5MCkgdmFyKC0tczE1KSBjYWxjKHZhcigtLXMyMCkgKyB2YXIoLS1kODApKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBbZGF0YS1wb3RdIHtcbiAgICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgaW1nLFxuICAgICAgICAuZGF0YS1wb3RfX2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIC0tdHJhbnNsYXRlSWNvblg6IGNhbGMoLTEgKiB2YXIoLS1kNTApKTtcbiAgICAgICAgICAgIC0tdHJhbnNsYXRlSWNvblk6IC0wLjZyZW07XG4gICAgICAgICAgICAtLXNjYWxlSWNvblRvOiAxLjI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10cmFuc2xhdGVJY29uWCksIHZhcigtLXRyYW5zbGF0ZUljb25ZKSkgc2NhbGUodmFyKC0tc2NhbGVJY29uVG8pKTtcbiAgICAgICAgfVxuICAgICAgICAuc3ZnLWNhbXBhaWduLWljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgW2RhdGEtcG90PVwidm90ZVwiXSB7XG4gICAgICAgIGltZyxcbiAgICAgICAgLmRhdGEtcG90X19pY29uIHtcbiAgICAgICAgICAgIC0tdHJhbnNsYXRlSWNvblg6IC00LjhyZW07XG4gICAgICAgICAgICAtLXRyYW5zbGF0ZUljb25ZOiAtMC44cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIFtkYXRhLXBvdD1cImJvb3N0XCJdIHtcbiAgICAgICAgaW1nLFxuICAgICAgICAuZGF0YS1wb3RfX2ljb24ge1xuICAgICAgICAgICAgLS10cmFuc2xhdGVJY29uWDogY2FsYygtMSAqIHZhcigtLWQ3MCkpO1xuICAgICAgICAgICAgLS1zY2FsZUljb25UbzogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBbZGF0YS1wb3Q9XCJjb250ZXN0XCJdIHtcbiAgICAgICAgaW1nLFxuICAgICAgICAuZGF0YS1wb3RfX2ljb24ge1xuICAgICAgICAgICAgLS10cmFuc2xhdGVJY29uWDogY2FsYygtMSAqIHZhcigtLWQ2MCkpO1xuICAgICAgICAgICAgLS1zY2FsZUljb25UbzogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEBUb0RvOiB2aWVsbGVpY2h0IG5vY2ggZWluZSBjbGV2ZXJlIEzDtnN1bmcgYWxzIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgW2RhdGEtdXNlZF0ge1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiTjMwMFwiKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIFtkYXRhLXRvdGFsXSB7XG4gICAgICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTbWFsbC1Cb2xkXCIpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG4uYWNjZW50LWJveC0tZGlhbG9nLmNhbXBhaWduX19pbmZvcyB7XG4gICAgcGFkZGluZzogdmFyKC0tY2FtcGFpZ24taW5mby1wdCkgdmFyKC0tZDYwKSAwIHZhcigtLWQ4MCk7XG4gICAgLnN0cm9uZy0taGVhZGxpbmUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FtcGFpZ24tbG9nbyxcbiAgICAudHljIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWNhbXBhaWduLWluZm8tcHQpO1xuICAgIH1cbiAgICAuY2FtcGFpZ24tbG9nbyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIgKiB2YXIoLS1jYW1wYWlnbi1pbmZvLXB0KSk7XG4gICAgfVxufVxuLmNhbXBhaWduOmxhc3QtY2hpbGQge1xuICAgIC5hY2NlbnQtYm94LS1kaWFsb2cuY2FtcGFpZ25fX2luZm9zIHtcbiAgICAgICAgLmNhbXBhaWduLWxvZ28ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tY2FtcGFpZ24taW5mby1wdCkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBCb3ggbWl0IFNvY2lhbC1NZWRpYSBzaGFyaW5nIGxpbmtzLCBpbXByZXNzbSBldGMuXG5cbi5jb250YWN0cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIC5pbXByaW50IHtcbiAgICAgICAgICAgIC5idG4tLWxpbms6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAuYnRuLFxuICAgICAgICAuYnRuLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBIZWFkZXIgQXZhdGFyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmF2YXRhci1oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLXM2MCk7XG4gICAgfVxufVxuXG4uYXZhdGFyLWhlYWRfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtMjE4MCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMTgwKTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBzdmcsXG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tYy0yMTEwKTtcbiAgICB9XG59XG5cbi5hdmF0YXItaGVhZF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgfVxufVxuXG4uYXZhdGFyLWhlYWRfX2luZm8tLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXMzMCk7XG59XG5cbi5hdmF0YXItaGVhZF9faW5mby10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICArIC5hdmF0YXItaGVhZF9faW5mby10ZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtMjE0MCk7XG4gICAgfVxufVxuXG4vLyBDYW1wYWlnbiBMaXN0IEJveGVzXG4uY2FtcGFpZ24tc21hbGwge1xuICAgIC0tY2FtcGFpZ24tc21hbGwtaG92ZXItYm94LXNoYWRvdzogbm9uZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGdhcDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDE1MG1zIGVhc2UtaW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tY2FtcGFpZ24tc21hbGwtaG92ZXItYm94LXNoYWRvdyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAtLWNhbXBhaWduLXNtYWxsLWhvdmVyLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCB2YXIoLS1jLTIxMjApO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubm8taG92ZXI6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgLS1jYW1wYWlnbi1zbWFsbC1ob3Zlci1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNhbXBhaWduLXNtYWxsX19oZWFkZXIge1xuICAgIC0tYWNjZW50LWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgLS1hY2NlbnQtYm94LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtMzMzMCk7XG4gICAgLS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTMzMzApO1xuICAgIC0tYWNjZW50LWJveC1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAtLWFjY2VudC1ib3gtdGl0bGUtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1hY2NlbnQtYm94LXBhZGRpbmc6IHZhcigtLXMyMCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBnYXA6IHZhcigtLXMyMCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuY2FtcGFpZ24tc21hbGxfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5zdmctY2FtcGFpZ24taWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgIH1cbiAgICAuY2FtcGFpZ24tbW9yZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgLS1hY2NlbnQtYm94LXBhZGRpbmc6IHZhcigtLXM0MCk7XG4gICAgICAgIGdhcDogdmFyKC0tczQwKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciAzLjJyZW07XG4gICAgICAgIC5jYW1wYWlnbi1tb3JlLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNhbXBhaWduLXNtYWxsW2RhdGEtcm93cz1cIjFcIl0ge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIC5jYW1wYWlnbi1zbWFsbF9faGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cbi5jYW1wYWlnbi1zbWFsbF9faGVhZGxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xuICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtYm94LXRpdGxlLWNvbG9yKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAmLmlzLW5vd3JhcCB7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2FtcGFpZ24tc21hbGwtLWJ3IC5jYW1wYWlnbi1zbWFsbF9faGVhZGVyIHtcbiAgICAtLWFjY2VudC1ib3gtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy0yMTEwKTtcbiAgICAtLWFjY2VudC1ib3gtYmc6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1hY2NlbnQtYm94LWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tYWNjZW50LWJveC10aXRsZS1jb2xvcjogdmFyKC0tYy0yMTQwKTtcbn1cbi5jYW1wYWlnbi1zbWFsbF9fYm9keSB7XG4gICAgLS1hY2NlbnQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICAtLWFjY2VudC1ib3gtYmc6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1hY2NlbnQtYm94LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtMjE3MCk7XG4gICAgLS1hY2NlbnQtYm94LXBhZGRpbmc6IHZhcigtLXMyMCkgdmFyKC0tczQwKSB2YXIoLS1zNDApIHZhcigtLXM0MCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uYWNjZW50LWJveC0tY2FtcGFpZ24tYXJjaGl2ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTWVkaWEgQm94IC0tPiBUZXh0IHwgTWVkaWFcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBXcmFwcGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubWVkaWEtYm94LXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEJveFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1lZGlhLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLTIxODApO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDVyZW0sIHZhcigtLWMtMjE4MCkgNXJlbSk7XG4gICAgbWFyZ2luOiAwIGNhbGModmFyKC0tcmRzLWdyaWQtcGFkZGluZykgKiAtMSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmLm1lZGlhLWJveC0tbm8tbWVkaWEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLTIxODApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCB0cmFuc3BhcmVudCAxMHJlbSwgdmFyKC0tYy0yMTgwKSAxMHJlbSk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIxODApO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICByaWdodDogOTklO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lZGlhLWJveC0tbm8tbWVkaWEubWVkaWEtYm94LS1yZXZlcnNlIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4vLyBSZXZlcnNlIEJveCAoTWVkaWEvSW1hZ2UgTGVmdCBTaWRlKVxuLm1lZGlhLWJveC0tcmV2ZXJzZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgOXJlbSwgdmFyKC0tYy0yMTgwKSA5cmVtKTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogOTklO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLm1lZGlhLWJveF9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE5vIE1lZGlhXG4ubWVkaWEtYm94LS1uby1tZWRpYSB7XG4gICAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtMjE4MCk7XG4gICAgfVxufVxuXG4vLyBDb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubWVkaWEtYm94X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zNjApIHZhcigtLXJkcy1ncmlkLXBhZGRpbmcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgcGFkZGluZzogNXJlbSA1cmVtIDVyZW0gMDtcbiAgICB9XG59XG5cbi8vIE1lZGlhXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubWVkaWEtYm94X19tZWRpYSB7XG4gICAgbWluLXdpZHRoOiAyOHJlbTtcbiAgICBtYXgtd2lkdGg6IDQ2cmVtO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tczQwKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXM5MCkgMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogNDZyZW07XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbn1cblxuLy8gVGV4dCBCb3JkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1lZGlhLXRvcC1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IC4xcmVtIHNvbGlkIHZhcigtLWMtMjEzMCk7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBOb3QgTGlzdCAoU3RhcnRlciBJbmZvIExpc3QpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV3JhcHBlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5vdGUtbGlzdCB7XG4gICAgcGFkZGluZzogdmFyKC0tZDYwKSAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLy8gSXRlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubm90ZS1saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zNDApO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4vLyBJY29uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5ub3RlLWxpc3RfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tczMwKTtcbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgIH1cbn1cblxuLy8gQ29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubm90ZS1saXN0X19jb250ZW50IHtcbiAgICBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn0iLCIvLyBWb2xsYnJlaXRlIEhpbnRlcmdydW5kZ3JhZmlrIGltIFByb2pla3QgSGVhZGVyXG5AaW1wb3J0IFwiLi8uLi91dGlsaXRpZXMvYW5pbWF0aW9uc1wiO1xuOnJvb3Qge1xuICAgIC0tZDIwLTUwLTkwOiAycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLS1kMjAtNTAtOTA6IDVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLS1kMjAtNTAtOTA6IDlyZW07XG4gICAgfVxufVxuXG4ucHJvamVjdC10ZWFzZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLnByb2plY3QtdGVhc2VyLWluZm9fX3ZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5wcm9qZWN0LXRlYXNlci1pbmZvIHtcbiAgICAtLXRlYXNlci1pbmZvLXBhZGRpbmc6IDAgMCB2YXIoLS1kNzApIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBhZGRpbmc6IHZhcigtLXRlYXNlci1pbmZvLXBhZGRpbmcpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgXCJiYWRnZVwiXG4gICAgICAgIFwidGl0bGVcIjtcbiAgICAucHJvamVjdC10ZWFzZXItaW5mb19fdGl0bGUge1xuICAgICAgICBncmlkLWFyZWE6IHRpdGxlO1xuICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tZDYwKTtcbiAgICB9XG4gICAgLnByb2plY3QtdGVhc2VyLWluZm9fX2JhZGdlIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBiYWRnZTtcbiAgICAgICAgJjpub3QoOmVtcHR5KSB7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1kNDApKSAwIDAgY2FsYygtMSAqIHZhcigtLXJkcy1ncmlkLXBhZGRpbmcpKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tZDcwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gbWlubWF4KDAsIDFmcikgYXV0bztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgIFwiYmFkZ2VcIlxuICAgICAgICAgICAgXCJ2aWRlb1wiXG4gICAgICAgICAgICBcInRpdGxlXCI7XG5cbiAgICAgICAgLnByb2plY3QtdGVhc2VyLWluZm9fX3RpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAmLmlzLXRlYXNlci1iZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDQuNXJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9qZWN0LXRlYXNlci1pbmZvX192aWRlbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICsgLmNvbnRhaW5lci0tcmRzLWdyaWQgPiAucHJvamVjdC10ZWFzZXItaW5mb19fdGl0bGUge1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy10b3A6IHZhcigtLXMyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1wbGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgfiAucHJvamVjdC10ZWFzZXItaW5mb19fdmlkZW8ge1xuICAgICAgICB6LWluZGV4OiAxMjtcbiAgICB9XG59XG5cbi5wcm9qZWN0LXRlYXNlci1iZyB7XG4gICAgLS1oZWFkZXItcGFkZGluZzogMDtcbiAgICAtLXRlYXNlci1iZy1tYXgtaGVpZ2h0OiAyOC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEyMDAgLyA2NzA7XG4gICAgbWF4LWhlaWdodDogdmFyKC0tdGVhc2VyLWJnLW1heC1oZWlnaHQpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tb3ZlcmxheS1pbWFnZXMpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgLS10ZWFzZXItYmctbWF4LWhlaWdodDogNDlyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLS10ZWFzZXItYmctbWF4LWhlaWdodDogNTUuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAtLXRlYXNlci1iZy1tYXgtaGVpZ2h0OiA3MS41cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIC0tdGVhc2VyLWJnLW1heC1oZWlnaHQ6IDgxLjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgLS10ZWFzZXItYmctbWF4LWhlaWdodDogOTRyZW07XG4gICAgfVxuICAgIC5idG4tcGxheSB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxufVxuXG4vLyBPcmdhbml6YXRpb24gTG9nbyBtb2JpbGVcbi5vcmdhbml6YXRpb24tdGVhc2VyLW0tbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDE4LjVyZW07XG4gICAgaGVpZ2h0OiBjYWxjKDE4LjVyZW0gKyB2YXIoLS1kNDApKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZDQwKTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDE4LjVyZW0gKiAtMC41KTtcbiAgICBib3JkZXI6IHZhcigtLXMxMCkgc29saWQgdmFyKC0tYy0yMDEwKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLTIwMTApO1xufVxuXG5bZGF0YS1wcHAtdGhlbWVdIHtcbiAgICAtLXBwcC1iYW5uZXItYmc6IHZhcigtLWMtMjExMCk7XG4gICAgLS1wcHAtYmFubmVyLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xufVxuLnRlYXNlci1zZWN0aW9uLS1wcHAge1xuICAgIC0tcHBwLWJhbm5lci1wYWRkaW5nOiB2YXIoLS1kNjApIDA7XG4gICAgY29sb3I6IHZhcigtLXBwcC1iYW5uZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBwcC1iYW5uZXItYmcpO1xuICAgIHBhZGRpbmc6IHZhcigtLXBwcC1iYW5uZXItcGFkZGluZyk7XG59XG5cbi50ZWFzZXItc2VjdGlvbi0tcHBwLWJhbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGdhcDogdmFyKC0tZDQwKTtcbiAgICBjb2xvcjogdmFyKC0tcHBwLWJhbm5lci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHBwLWJhbm5lci1iZyk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWlubWF4KDAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsb2dvIG5hbWVcIjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiU21hbGwtQm9sZFwiKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICAgICYuaXMtZ2FwbGVzcyB7XG4gICAgICAgIGdhcDogMDtcbiAgICB9XG59XG4udGVhc2VyLXNlY3Rpb24tLXBwcC1iYW5uZXI6Zm9jdXMsXG4udGVhc2VyLXNlY3Rpb24tLXBwcC1iYW5uZXI6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcHAtYmFubmVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcHAtYmFubmVyLWJnKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGVhc2VyLXNlY3Rpb24tLXBwcC1iYW5uZXJfX2ltZy1sb2dvIHtcbiAgICBncmlkLWFyZWE6IGxvZ287XG59XG4udGVhc2VyLXNlY3Rpb24tLXBwcC1iYW5uZXJfX2ltZy1sb2dvIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogN3JlbTtcbn1cbi50ZWFzZXItc2VjdGlvbi0tcHBwLWJhbm5lcl9fdGl0bGUge1xuICAgIGdyaWQtYXJlYTogbmFtZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHBwLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiVDMwMFwiKTtcbn1cbmJ1dHRvbi5hcnRpY2xlLWNvZnVuZGluZy1iYWRnZXMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYXJ0aWNsZS1jb2Z1bmRpbmctYmFkZ2Uge1xuICAgIC0tY29mdW5kaW5nLWJhZGdlLWJnOiB2YXIoLS1jLTEwMTApO1xuICAgIC0tY29mdW5kaW5nLWJhZGdlLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgIC0tY29mdW5kaW5nLWJhZGdlLXBhZGRpbmc6IHZhcigtLWQ0MCkgdmFyKC0tZDYwKSB2YXIoLS1kNDApIHZhcigtLWQyMC01MC05MCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29mdW5kaW5nLWJhZGdlLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tY29mdW5kaW5nLWJhZGdlLWNvbG9yKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1jb2Z1bmRpbmctYmFkZ2UtcGFkZGluZyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2Z1bmRpbmctYmFkZ2UtYmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICByaWdodDogOTklO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tczYwKTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWxlcnRfX2J1dHRvbi0taWNvbi1zaXplIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogdmFyKC0tczEwKTtcbiAgICAgICAgdG9wOiB2YXIoLS1zMTApO1xuICAgIH1cbn1cbi5hcnRpY2xlLWNvZnVuZGluZy1iYWRnZV9fdmFsdWUge1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJOMjAwXCIpO1xufVxuXG4uYXJ0aWNsZS1jb2Z1bmRpbmctYmFkZ2VfX3NtYWxsLFxuLmFydGljbGUtY29mdW5kaW5nLWJhZGdlX192YWx1ZSB7XG4gICAgJi5oYXMtaW5mby1idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogdmFyKC0tZDEwKTtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuLy8gU3BlemllbGwgZsO8ciBkaWUgT3JnYW5pc2F0aW9uXG4vLyBIaWVyIGlzdCBkYXMgQmFkZ2UgbW9iaWwgw7xiZXIgZGVtIFRlYXNlciBhbHMgZXh0cmEgYmxvY2tcbi8vIGFiIHNtIGjDpG5ndCBlciBkYW5uIGltIHRlYXNlciBtaXQgZHJpblxuLm9yZ2FuaXphdGlvbi1jZi1iYWRnZS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTEwMTApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmFydGljbGUtY29mdW5kaW5nLWJhZGdlcy0tYmFkZ2Uge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuYm9keS0tb3JnYW5pemF0aW9uIC5wcm9qZWN0LXRlYXNlci1pbmZvX19iYWRnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC5vcmdhbml6YXRpb24tY2YtYmFkZ2UtZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBQaW5ud2FuZFxuLnBpbm53YW5kIHtcbiAgICAucm93IHtcbiAgICAgICAgLmNvbDpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU3RpY2t5IENUQSBCYXJcbi5zdGlja3ktc3VwcG9ydC1iYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCB2YXIoLS1jLTIxNzApO1xuICAgIGFuaW1hdGlvbjogc2hvdy1zdXBwb3J0LWJhciAwLjNzIDE7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgIGJveC1zaGFkb3c6IDAgLTAuMXJlbSAwLjNyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLy8gUHJvamVjdCB3aWRnZXQgcGFnZVxuLnByb2plY3Qtd2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogdmFyKC0tZDgwKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgfVxufVxuLm15dHlGb3JtQ29udHJvbC5pcy1mYW1pbHktbW9ub3NwYWNlIHtcbiAgICAtLW15dHktZm9ybS1jb250cm9sLWZvbnQ6IDQwMCAxLjdyZW0vMS4yIHZhcigtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSk7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG59XG4ucHJvamVjdC13aWRnZXRfX2NvZGUgLmJ0bi0tc2hhcmluZzpub3QoLmlzLWJsb2NrKSB7XG4gICAgLS1teXR5LWJ0bi13aWR0aDogMnJlbTtcbiAgICAtLW15dHktYnRuLWhlaWdodDogMnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG5Aa2V5ZnJhbWVzIHNob3ctc3VwcG9ydC1iYXIge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cbi8vIEhlYXJ0IGFuaW1hdGlvbiBmb3Igdm90aW5nIHN1Y2Nlc3NcbkBpbmNsdWRlIGZseWluZ19oZWFydHMoKTtcbiIsIkBtaXhpbiBmbHlpbmdfaGVhcnRzKCkge1xuICAgIFtkYXRhLWhlYXJ0LWFuaW1hdGlvbl0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogY2xpcDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgW2RhdGEtaGVhcnRzXSB7XG4gICAgfVxuICAgIFtkYXRhLWhlYXJ0XSB7XG4gICAgICAgIC0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgICAgLS1hbmltYXRpb24tZHVyYXRpb246IDRzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy0xMDEwKTtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWMtMTAxMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMW4pIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogaGVhcnRVcDEgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSAwLjNzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogaGVhcnRVcDUgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSAwLjJzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogaGVhcnRVcDQgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSAwLjNzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogaGVhcnRVcDMgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSAwLjRzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNW4pIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogaGVhcnRVcDIgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSAwLjVzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNm4pIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogaGVhcnRVcDEgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSAwLjZzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoN24pIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogaGVhcnRVcDIgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSAwLjdzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoOG4pIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogaGVhcnRVcDMgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSAwLjhzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoOW4pIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogaGVhcnRVcDQgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSAwLjlzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMTBuKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGhlYXJ0VXA1IHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgMXMgdmFyKC0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCkgZWFzZS1pbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGhlYXJ0VXAxIHtcbiAgICAgICAgMCUgIHtvcGFjaXR5OiAwO3NjYWxlOiAxLjI7cm90YXRlOiAwO3RyYW5zbGF0ZTogMCA1dmg7fVxuICAgICAgICAyNSUge29wYWNpdHk6IDE7fVxuICAgICAgICA1MCUge3JvdGF0ZTogLTEyZGVnO31cbiAgICAgICAgNzUlIHtvcGFjaXR5OiAxO3NjYWxlOiAxLjU7fVxuICAgICAgICAxMDAlIHtvcGFjaXR5OiAwO3NjYWxlOiAwLjg7cm90YXRlOiAxMmRlZzt0cmFuc2xhdGU6IDc1cHggLTYwdmg7fVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgaGVhcnRVcDIge1xuICAgICAgICAwJSAge29wYWNpdHk6IDA7IHNjYWxlOiAxO3JvdGF0ZTogMDt0cmFuc2xhdGU6IDAgNXZoO31cbiAgICAgICAgMjUlIHtvcGFjaXR5OiAxO31cbiAgICAgICAgNTAlIHtyb3RhdGU6IDEyZGVnO31cbiAgICAgICAgNzUlIHtvcGFjaXR5OiAxOyBzY2FsZTogMS4zO31cbiAgICAgICAgMTAwJSB7b3BhY2l0eTogMDtzY2FsZTogMC44O3JvdGF0ZTogLTEyZGVnO3RyYW5zbGF0ZTogLTc1cHggLTU1dmg7fVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgaGVhcnRVcDMge1xuICAgICAgICAwJSAge29wYWNpdHk6IDA7c2NhbGU6IDE7cm90YXRlOiAwO3RyYW5zbGF0ZTogMCA1dmg7fVxuICAgICAgICAyNSUge29wYWNpdHk6IDE7fVxuICAgICAgICA1MCUge3JvdGF0ZTogN2RlZzt9XG4gICAgICAgIDc1JSB7b3BhY2l0eTogMTsgc2NhbGU6IDEuMzt9XG4gICAgICAgIDEwMCUge29wYWNpdHk6IDA7c2NhbGU6IDAuODtyb3RhdGU6IC03ZGVnO3RyYW5zbGF0ZTogMTI1cHggLTUwdmg7fVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgaGVhcnRVcDQge1xuICAgICAgICAwJSAge29wYWNpdHk6IDA7c2NhbGU6IDE7cm90YXRlOiAwO3RyYW5zbGF0ZTogMCA1dmg7fVxuICAgICAgICAyNSUge29wYWNpdHk6IDE7fVxuICAgICAgICA1MCUge3JvdGF0ZTogM2RlZzt9XG4gICAgICAgIDc1JSB7b3BhY2l0eTogMTsgc2NhbGU6IDEuNTt9XG4gICAgICAgIDEwMCUge29wYWNpdHk6IDA7c2NhbGU6IDAuODtyb3RhdGU6IC0zZGVnO3RyYW5zbGF0ZTogLTEyNXB4IC02NXZoO31cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGhlYXJ0VXA1IHtcbiAgICAgICAgMCUgIHtvcGFjaXR5OiAwO3NjYWxlOiAxO3JvdGF0ZTogMDt0cmFuc2xhdGU6IDAgNXZoO31cbiAgICAgICAgMjUlIHtvcGFjaXR5OiAxO31cbiAgICAgICAgNTAlIHtyb3RhdGU6IDlkZWc7fVxuICAgICAgICA3NSUge29wYWNpdHk6IDE7IHNjYWxlOiAxLjE7fVxuICAgICAgICAxMDAlIHtvcGFjaXR5OiAwO3NjYWxlOiAwLjg7cm90YXRlOiAtOWRlZzt0cmFuc2xhdGU6IC0xMDBweCAtNDV2aDt9XG4gICAgfVxufVxuIiwiQHVzZSBcInNhc3M6bGlzdFwiO1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFByb2plY3QgbGlzdCBzY2FmZm9sZGluZ1xuLy8gUHJvamVjdCBsaXN0IEJveCB3aWxsIGJlIGRlZmluZWQgYXMgY2FyZCBpbiAuL19jYXJkcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4ucmVjb21tZW5kZWQtYmFyX19jYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmQtQm9sZFwiKTtcbn1cbi5yZWNvbW1lbmRlZC1iYXJfX21vcmUge1xuICAgIC5idG4ge1xuICAgICAgICAtLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgW2RhdGEtZmFjZXQ9XCJtb3JlXCJdIHtcbiAgICAgICAgLmJ0bjpub3QoLmlzLWJsb2NrKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBbZGF0YS1mYWNldC10b2dnbGVzXSB7XG4gICAgICAgICRmaWx0ZXJPcmRlcjogc2VhcmNoLCBjcml0ZXJpb24sIG1vcmUsIGNhdGVnb3J5LCByZXdhcmRfdHlwZSwgemlwLCBkaXN0YW5jZTtcbiAgICAgICAgQGVhY2ggJGZhY2V0dGUgaW4gJGZpbHRlck9yZGVyIHtcbiAgICAgICAgICAgICRpOiBsaXN0LmluZGV4KCRmaWx0ZXJPcmRlciwgJGZhY2V0dGUpO1xuICAgICAgICAgICAgW2RhdGEtZmFjZXQ9XCIjeyRmYWNldHRlfVwiXSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6ICRpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLnByb2dyZXNzIHtcbiAgICAtLXByb2dyZXNzLWJnOiB2YXIoLS1jLTIxNzApO1xuICAgIC0tcHJvZ3Jlc3MtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1wcm9ncmVzcy12YWx1ZS1iZzogdmFyKC0tYy0zMzMwKTtcbiAgICAtLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgLS1wcm9ncmVzcy13aWR0aDogMTAwJTtcbiAgICAtLXByb2dyZXNzLWhlaWdodDogMnJlbTtcbiAgICAtLXByb2dyZXNzLXZhbHVlLXdpZHRoOiAwO1xuICAgIC0tcHJvZ3Jlc3MtdmFsdWUtcGFkZGluZzogMDtcbiAgICAtLXByb2dyZXNzLWFtb3VudC1wYWRkaW5nOiAwIHZhcigtLXMxNSk7XG4gICAgLS1wcm9ncmVzcy1nYXAtd2lkdGg6IDFweDtcbiAgICAtLXByb2dyZXNzLWdhcC1sZWZ0LXBvc2l0aW9uOiAwO1xuICAgIC0tcHJvZ3Jlc3MtZ2FwLWJnOiB2YXIoLS1wcm9ncmVzcy1iZyk7XG4gICAgLS1wcm9ncmVzcy1nYXAtd3JhcC13aWR0aDogY2FsYygyICogdmFyKC0tcHJvZ3Jlc3MtZ2FwLXdpZHRoKSk7XG4gICAgLS1wcm9ncmVzcy1nYXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1wcm9ncmVzcy12YWx1ZS1iZyk7XG4gICAgLS1wcm9ncmVzcy1nYXAtd3JhcC1wb3MtZmFjdG9yOiAxO1xuICAgIHdpZHRoOiB2YXIoLS1wcm9ncmVzcy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1wcm9ncmVzcy1oZWlnaHQpO1xuICAgIGNvbG9yOiB2YXIoLS1wcm9ncmVzcy1jb2xvcik7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkXCIpO1xufVxuLnByb2dyZXNzX19iZyB7XG4gICAgd2lkdGg6IHZhcigtLXByb2dyZXNzLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLXByb2dyZXNzLWhlaWdodCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvZ3Jlc3MtYmcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbn1cbi5wcm9ncmVzc19fdmFsdWUge1xuICAgIHdpZHRoOiB2YXIoLS1wcm9ncmVzcy12YWx1ZS13aWR0aCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9ncmVzcy12YWx1ZS1iZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG59XG4ucHJvZ3Jlc3NfX2Ftb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiB2YXIoLS1wcm9ncmVzcy1hbW91bnQtcGFkZGluZyk7XG4gICAgaGVpZ2h0OiB2YXIoLS1wcm9ncmVzcy1hbW91bnQtaGVpZ2h0KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkXCIpO1xuICAgIGNvbG9yOiB2YXIoLS1wcm9ncmVzcy1jb2xvcik7XG59XG4ucHJvZ3Jlc3NfX2dhcCB7XG4gICAgd2lkdGg6IGNhbGMoNCAqIHZhcigtLXByb2dyZXNzLWdhcC13aWR0aCkpO1xuICAgIGhlaWdodDogdmFyKC0tcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByb2dyZXNzLWdhcC1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGNhbGMoMiAqIHZhcigtLXByb2dyZXNzLWdhcC13aWR0aCkpIHNvbGlkIHZhcigtLXByb2dyZXNzLWdhcC1ib3JkZXItY29sb3IpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogdmFyKC0tcHJvZ3Jlc3MtZ2FwLWxlZnQtcG9zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDBweCAtIHZhcigtLXByb2dyZXNzLWdhcC13aWR0aCkpKTtcbiAgICB6LWluZGV4OiAzO1xufVxuXG4ucHJvZ3Jlc3MtLWxnIHtcbiAgICAtLXByb2dyZXNzLWhlaWdodDogYXV0bztcbiAgICAtLXByb2dyZXNzLWJnOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tcHJvZ3Jlc3MtYW1vdW50LXBhZGRpbmc6IHZhcigtLXMxNSkgdmFyKC0tZDYwKTtcbiAgICAtLXByb2dyZXNzLXZhbHVlLWJnOiB2YXIoLS1jLTMzMzApO1xuICAgIC0tcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgLS1wcm9ncmVzcy1nYXAtd3JhcC1wb3MtZmFjdG9yOiAyLjg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMpO1xuICAgIC5wcm9ncmVzc19fYmcsXG4gICAgLnByb2dyZXNzX19hbW91bnQsXG4gICAgLnByb2dyZXNzX192YWx1ZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAucHJvZ3Jlc3NfX2Ftb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIHNldEZvbnQoXCJOMjAwXCIpO1xuICAgIH1cbiAgICAucHJvZ3Jlc3NfX2dhcCB7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAtLXByb2dyZXNzLWFtb3VudC1wYWRkaW5nOiAwIHZhcigtLWQ2MCk7XG4gICAgICAgIC0tcHJvZ3Jlc3MtYW1vdW50LWhlaWdodDogOXJlbTtcbiAgICAgICAgLS1wcm9ncmVzcy1nYXAtd3JhcC1wb3MtZmFjdG9yOiAyO1xuICAgIH1cbn1cbi5wcm9ncmVzc19faWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2dyZXNzX19nYXAtLWxnIHtcbiAgICAtLXByb2dyZXNzLWdhcC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1wcm9ncmVzcy1nYXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgIC0tcHJvZ3Jlc3MtZ2FwLXdpZHRoOiAxcmVtO1xuICAgIC0tcHJvZ3Jlc3MtZ2FwLXdyYXAtd2lkdGg6IDNweDtcbiAgICAtLXByb2dyZXNzLWljb24td2lkdGg6IDIzcHg7XG4gICAgLS1wcm9ncmVzcy1pY29uLXJhdGlvOiBjYWxjKDE1MCAvIDE0Myk7XG4gICAgLS1wcm9ncmVzcy1pY29uLWhlaWdodDogY2FsYyh2YXIoLS1wcm9ncmVzcy1pY29uLXdpZHRoKSAqIHZhcigtLXByb2dyZXNzLWljb24tcmF0aW8pKTtcbiAgICAvLyBEaWUgRmFrdG9yZW4gLTEgKC0wLjQ5NSkgdW5kIC0wLjQ3KC0wLjQ1KSBzaW5kIGR1cmNoIFByb2JpZXJlbiBtaXQgZGVyIGdlbGllZmVydGVuIEdyYWZpayBlcm1pdHRlbHQuIEtlaW5lIExvZ2lrIGRhaGludGVyLlxuICAgIC0tcHJvZ3Jlc3MtaWNvbi1wb3MtdG9wOiBjYWxjKC0wLjYgKiB2YXIoLS1wcm9ncmVzcy1pY29uLXdpZHRoKSk7XG4gICAgLS1wcm9ncmVzcy1pY29uLXBvcy1sZWZ0OiBjYWxjKC0wLjQ2ICogdmFyKC0tcHJvZ3Jlc3MtaWNvbi13aWR0aCkpO1xuICAgIHdpZHRoOiB2YXIoLS1wcm9ncmVzcy1nYXAtd3JhcC13aWR0aCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEycHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogdmFyKC0tcHJvZ3Jlc3MtZ2FwLWxlZnQtcG9zaXRpb24pO1xuICAgIHotaW5kZXg6IDM7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAtLXByb2dyZXNzLWdhcC13cmFwLXdpZHRoOiA0cHg7XG4gICAgICAgIC0tcHJvZ3Jlc3MtaWNvbi13aWR0aDogMjhweDtcbiAgICAgICAgLS1wcm9ncmVzcy1pY29uLXBvcy10b3A6IGNhbGMoLTAuNDk1ICogdmFyKC0tcHJvZ3Jlc3MtaWNvbi13aWR0aCkpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAtLXByb2dyZXNzLWljb24td2lkdGg6IDMwcHg7XG4gICAgICAgIC0tcHJvZ3Jlc3MtaWNvbi1wb3MtbGVmdDogY2FsYygtMC40NSAqIHZhcigtLXByb2dyZXNzLWljb24td2lkdGgpKTtcbiAgICB9XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvZ3Jlc3MtZ2FwLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1wcm9ncmVzcy1nYXAtd2lkdGgpICsgKHZhcigtLXByb2dyZXNzLWljb24tcG9zLXRvcCkgKiAtMC4zKSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1wcm9ncmVzcy1nYXAtd2lkdGgpICsgKHZhcigtLXByb2dyZXNzLWljb24tcG9zLXRvcCkgKiAtMSkpO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IHZhcigtLXByb2dyZXNzLWdhcC13aWR0aCk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgICAucHJvZ3Jlc3NfX2ljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogdmFyKC0tcHJvZ3Jlc3MtaWNvbi13aWR0aCk7XG4gICAgICAgIGhlaWdodDogdmFyKC0tcHJvZ3Jlc3MtaWNvbi1oZWlnaHQpO1xuICAgICAgICB0b3A6IHZhcigtLXByb2dyZXNzLWljb24tcG9zLXRvcCk7XG4gICAgICAgIGxlZnQ6IHZhcigtLXByb2dyZXNzLWljb24tcG9zLWxlZnQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJ+c3ZnNGNzcy9wcm9ncmVzcy1oZWFydC5zdmdcIikgdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gICAgfVxuICAgICZbZGF0YS1nYXAtcmVzZXRdIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXByb2dyZXNzLWdhcC13cmFwLXdpZHRoKSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMHB4IC0gdmFyKC0tcHJvZ3Jlc3MtZ2FwLXdyYXAtd2lkdGgpKSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9qZWN0LWhlYWRlci1pbmZvLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnByb2plY3QtdGVhc2VyX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgdmFyKC0tZDYwKSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgei1pbmRleDogMTU7XG4gICAgICAgIG1hcmdpbi10b3A6IC00LjVyZW07XG4gICAgICAgIC5wcm9qZWN0LXByb2dyZXNzIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9qZWN0LW51bWJlcnMge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2plY3QtdGVhc2VyX3RleHQge1xuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZDYwKSAwIDAgMDtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB9XG4gICAgfVxufVxuLnByb2plY3QtcHJvZ3Jlc3Mge1xuICAgIC5mYW4tYm94IHtcbiAgICAgICAgcGFkZGluZzogNC41cmVtIHZhcigtLWQ5MCk7XG4gICAgfVxufVxuXG4uY2FtcGFpZ24tcHJvZ3Jlc3MtYXJyb3ctYm94IHtcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tZDgwKTtcbn1cblxuLy9jYW1wYWlnbiBwcm9ncmVzcyBiYXJcbi5jYW1wYWlnbi1wcm9ncmVzcyB7XG4gICAgLS1jYW1wYWlnbi1wcm9ncmVzcy1oZWlnaHQ6IDguNXJlbTtcbiAgICAtLXByb2dyZXNzLWljb24td2lkdGg6IDEzcmVtO1xuICAgIC0tcHJvZ3Jlc3MtaWNvbi1oZWlnaHQ6IDEwcmVtO1xuICAgIC0tcHJvZ3Jlc3MtaWNvbi1vZmZzZXQteDogMi44cmVtO1xuICAgIC0tcHJvZ3Jlc3MtaWNvbi1vZmZzZXQteTogdmFyKC0tczQwKTtcbiAgICAtLXByb2dyZXNzLWljb24tb3ZlcnNpemU6IGNhbGModmFyKC0tcHJvZ3Jlc3MtaWNvbi1oZWlnaHQpIC0gdmFyKC0tY2FtcGFpZ24tcHJvZ3Jlc3MtaGVpZ2h0KSk7XG4gICAgLS1wcm9ncmVzcy1ib3R0b20tc3BhY2U6IGNhbGModmFyKC0tcHJvZ3Jlc3MtaWNvbi1vZmZzZXQteSkgKyB2YXIoLS1wcm9ncmVzcy1pY29uLW92ZXJzaXplKSk7XG4gICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWQ4MCk7XG4gICAgcGFkZGluZy1ibG9jazogMCB2YXIoLS1wcm9ncmVzcy1ib3R0b20tc3BhY2UpO1xufVxuLnByb2dyZXNzLS1jYW1wYWlnbiB7XG4gICAgLS1wcm9ncmVzcy1oZWlnaHQ6IHZhcigtLWNhbXBhaWduLXByb2dyZXNzLWhlaWdodCk7XG4gICAgLS1wcm9ncmVzcy1iZzogdmFyKC0tYy0yMTEwKTtcbiAgICAtLXByb2dyZXNzLXBvc3NpYmxlLXZhbHVlLWJnOiB2YXIoLS1jLTMzNTApO1xuICAgIC0tcHJvZ3Jlc3MtdXNlZC1hbW91bnQ6IDAlO1xuICAgIC0tcHJvZ3Jlc3MtcG9zc2libGUtYW1vdW50OiAwJTtcbiAgICAtLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2dyZXNzLS1jYW1wYWlnbl9fYmFycyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXByb2dyZXNzLXVzZWQtYW1vdW50KSB2YXIoLS1wcm9ncmVzcy1wb3NzaWJsZS1hbW91bnQpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogY2xpcDtcbiAgICAucHJvZ3Jlc3NfX2Ftb3VudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbn1cbi5wcm9ncmVzcy0tY2FtcGFpZ25fX3VzZWQsXG4ucHJvZ3Jlc3MtLWNhbXBhaWduX19wb3NzaWJsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGNsaXA7XG59XG4ucHJvZ3Jlc3MtLWNhbXBhaWduX19wb3NzaWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvZ3Jlc3MtcG9zc2libGUtdmFsdWUtYmcpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG59XG4ucHJvZ3Jlc3MtLWNhbXBhaWduX191c2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9ncmVzcy12YWx1ZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gICAgJltkYXRhLXVzZWQ9XCIxMDBcIl0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gICAgJltkYXRhLXVzZWQ9XCIwXCJdIHtcbiAgICAgICAgfiAucHJvZ3Jlc3MtLWNhbXBhaWduX19wb3NzaWJsZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2dyZXNzLS1jYW1wYWlnbl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogdmFyKC0tcHJvZ3Jlc3MtaWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1wcm9ncmVzcy1pY29uLWhlaWdodCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tcHJvZ3Jlc3MtaWNvbi1vZmZzZXQteCksIHZhcigtLXByb2dyZXNzLWljb24tb2Zmc2V0LXkpKTtcbiAgICAmW2RhdGEtaWNvbj1cInZvdGVcIl0ge1xuICAgICAgICAuaWNvbi0tY2FtcGFpZ24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJyZW0pO1xuICAgICAgICB9XG4gICAgfVxufVxuLnByb2dyZXNzLS1jYW1wYWlnbl9fYW1vdW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBbZGF0YS1hbW91bnRzXSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIFtkYXRhLXVzZWRdIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0Rm9udChcIk4zMDBcIik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICBbZGF0YS10b3RhbF0ge1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU21hbGwtQm9sZFwiKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuIiwiLmluY2VudGl2ZXMge1xuICAgIC0taW5jZW50aXZlcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1pbmNlbnRpdmVzLW1heC1oZWlnaHQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB2YXIoLS1pbmNlbnRpdmVzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogdmFyKC0taW5jZW50aXZlcy1tYXgtaGVpZ2h0KTtcbn1cblxuLmluY2VudGl2ZXMtZ3JpZCB7XG4gICAgLS1pbmNlbnRpdmUtZ3JpZC1tYXgtaGVpZ2h0OiB1bnNldDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcbiAgICBwYWRkaW5nOiA0cHggNHB4IDAgNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIC00cHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS1pbmNlbnRpdmUtZ3JpZC1tYXgtaGVpZ2h0KTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpO1xuICAgICYuaGFzLWhlaWdodCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4vLyBJbmNlbnRpdmUgTGlzdCBCb3hcbi5jYXJkLS1kb25hdGlvbixcbi5jYXJkLS1pbmNlbnRpdmUge1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5jYXJkLS1kb25hdGlvbiB7XG4gICAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiB7XG4gICAgICAgIC5idG4tLXNoYXJpbmcge1xuICAgICAgICAgICAgLS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVuO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNhcmQtLWluY2VudGl2ZSB7XG4gICAgLS1pbmNlbnRpdmVzLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0taW5jZW50aXZlcy1ib3gtc2hhZG93KTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDMwMG1zIGxpbmVhcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI3LjVyZW07XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmNhcmRfX2hlYWRlci5oYXMtaW5mby1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLmNhcmQtaGVhZGxpbmUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYWxlcnRfX2J1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGModmFyKC0tY2FyZC1pdGVtLXBhZGRpbmcteSkgKyAwLjJyZW0pO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3BhbltkYXRhLWNhcmQtdGV4dD1cImhlYWRsaW5lXCJdLHNwYW5bZGF0YS1jYXJkLXRleHQ9XCJkZXNjXCJde1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgc3BhbltkYXRhLWNhcmQtdGV4dD1cImhlYWRsaW5lLXN1Ym1pdHRlZFwiXSxzcGFuW2RhdGEtY2FyZC10ZXh0PVwiZGVzYy1zdWJtaXR0ZWRcIl17XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5pcy1kaXNhYmxlZHtcbiAgICAgICAgc3BhbltkYXRhLWNhcmQtdGV4dD1cImhlYWRsaW5lXCJdLHNwYW5bZGF0YS1jYXJkLXRleHQ9XCJkZXNjXCJde1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuW2RhdGEtY2FyZC10ZXh0PVwiaGVhZGxpbmUtc3VibWl0dGVkXCJdLHNwYW5bZGF0YS1jYXJkLXRleHQ9XCJkZXNjLXN1Ym1pdHRlZFwiXXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6bm90KC5pcy1kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICAgICAgLS1pbmNlbnRpdmVzLWJveC1zaGFkb3c6IDAgMCAwIDRweCB2YXIoLS1jLTIxMTApO1xuICAgIH1cbn1cblxuLmluY2VudGl2ZV9fbGltaXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogdmFyKC0tczIwKTtcbn1cbi5pbmNlbnRpdmVfX2xpbWl0ZWQge1xufVxuLmluY2VudGl2ZV9fcHJpY2Uge1xufVxuXG4uaW5jZW50aXZlX19wcmljZS1yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmluY2VudGl2ZV9fcHJpY2Uge1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbn1cbi5pbmNlbnRpdmVfX2Ftb3VudCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zMTApO1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uaW5jZW50aXZlX19hbW91bnQtdmFsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXMxMCk7XG59XG4uaW5jZW50aXZlX19hbW91bnQtZWRpdCB7XG4gICAgY29sb3I6IHZhcigtLWMtMjExMCk7XG59XG4uaXMtc2VsZWN0ZWQgLmluY2VudGl2ZV9fYW1vdW50LWVkaXQge1xuICAgIGNvbG9yOiB2YXIoLS1jLTIwMTApO1xufVxuLy8gRGFua2VzY2jDtm4gYXVzd8OkaGxlbiBvZGVyIGFid8OkaGxlbiBpbSBkaWFsb2dcbi8vIHp1c8OkdHpsaWNoIGFuemVpZ2Ugdm9uIExpbWl0aWVydW5nZW5cbi5pbmNlbnRpdmUtc2VsZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5jZW50aXZlLWJ0bixcbi5pbmNlbnRpdmUtbnVtYmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAuYnRuIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLFxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluY2VudGl2ZS1zZWxlY3Rpb24uaXMtcmV2ZXJzZS1jb2x1bW4tc20ge1xuICAgIGdhcDogdmFyKC0tZDEwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGdhcDogdmFyKC0tZDIwKTtcbiAgICAgICAgLmluY2VudGl2ZS1idG4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHMpIHtcbiAgICAgICAgLmJ0biB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICB9XG59XG5cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2lkXj1cImluY2VudGl2ZS1cIl0ge1xuICAgICsgLmJ0biB7XG4gICAgICAgIC5jYXB0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgICAgICAuY2FwdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpjaGVja2VkIHtcbiAgICAgICAgKyAuYnRuIHtcbiAgICAgICAgICAgIC5jYXB0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcHRpb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5jZW50aXZlLW51bWJlciAuYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmNhcHRpb246Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICAgIC5jYXB0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgICAgLmNhcHRpb246Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY2FwdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5sb2dvLWdyb3VwIHtcbiAgICAtLWxvZ28tZ3JvdXAteC1wYWRkaW5nOiB2YXIoLS1zNDApO1xuICAgIC0tbG9nby1ncm91cC15LXBhZGRpbmc6IHZhcigtLXM2MCk7XG4gICAgLS1sb2dvLWdyb3VwLWJvcmRlci13aWR0aDogMXB4O1xuICAgIC0tbG9nby1ncm91cC1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIC0tbG9nby1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjE2MCk7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogdG9wLWxlZnQgfCB0b3AtcmlnaHQgfCBib3R0b20tcmlnaHQgfCBib3R0b20tbGVmdFxuICAgIC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIC0tbG9nby1ncm91cC1ib3JkZXItYm94LXNoYWRvdy1sZWZ0LXRvcDogaW5zZXQgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItd2lkdGgpIDAgMCAwIHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLWNvbG9yKSwgaW5zZXQgMCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci13aWR0aCkgMCAwIHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbiAgICAtLWxvZ28tZ3JvdXAtYm9yZGVyLWJveC1zaGFkb3ctcmlnaHQtYm90dG9tOiBpbnNldCBjYWxjKHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXdpZHRoKSAqIC0xKSAwIDAgMCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1jb2xvciksIGluc2V0IDAgY2FsYyh2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci13aWR0aCkgKiAtMSkgMCAwIHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbn1cblxuLmxvZ28tZ3JvdXBfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgICBib3JkZXI6IHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXN0eWxlKSB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci13aWR0aCkgMCAwIHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxufVxuXG4ubG9nby1ncm91cF9fcGFydG5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiB2YXIoLS1sb2dvLWdyb3VwLXktcGFkZGluZykgMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBib3JkZXI6IHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXN0eWxlKSB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXdpZHRoOiAwIHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXdpZHRoKSB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci13aWR0aCkgMDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKSB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpIDAgMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXJhZGl1cykgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgICZbZGF0YS1tb2Q9XCIwXCJdOm50aC1jaGlsZCgxKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXJhZGl1cykgMCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXBvcz1cIjFzdE9uZVJvd1wiXTpudGgtY2hpbGQoMSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpIDAgMCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1tb2Q9XCIxXCJdOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpIHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXJhZGl1cykgMDtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtbW9kPVwiMlwiXTpudGgtY2hpbGQoMyk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXJhZGl1cykgMCAwO1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1tb2Q9XCIyXCJdOm50aC1jaGlsZCgzKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKSB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpIDA7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXBvcz1cIjNyZExhc3RGdWxsUm93XCJdOm50aC1jaGlsZCgzKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9nby1ncm91cFtkYXRhLWNvdW50PVwiMVwiXSAubG9nby1ncm91cF9fcm93IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgLmxvZ28tZ3JvdXBfX3BhcnRuZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubG9nby1ncm91cFtkYXRhLWNvdW50PVwiMlwiXSAubG9nby1ncm91cF9fcm93IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIgLyAzICogMTAwJSk7XG4gICAgICAgIC5sb2dvLWdyb3VwX19wYXJ0bmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2dvLWdyb3VwX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWxvZ28tZ3JvdXAteC1wYWRkaW5nKSAtIHZhcigtLWxvZ28tZ3JvdXAteC1wYWRkaW5nKSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5pcy1hbHR0ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cbi5sb2dvLWdyb3VwX19pbWcge1xuICAgIG1heC1oZWlnaHQ6IDEycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ29sbGVjdGlvbiBvZiBzcGVjaWZpY2F0aW9ucyBvbiBtaXNjZWxsYW5lb3VzIHRvcGljc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gRmFjdHMgQmxvY2tcblxuLmZhY3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogdmFyKC0tZDYwKSB2YXIoLS1kODApO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuZmFjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAudmFsdWUsXG4gICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmQtQm9sZFwiKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGVxdWlmeSBJbnRlZ3JhdGlvbiAoVE9ETzogbW92ZSBpdCB0byB0aGUgcmlnaHQgcmVwbylcbiNlcS1hcHAge1xuICAgICN1c2VyLW1haWwtbGlzdCB7XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC5jb2wtc20tOCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5kaWFsb2cge1xuICAgIC0tZGlhbG9nLWJnOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgLS1kaWFsb2ctei1pbmRleDogMzE7XG4gICAgLS1kaWFsb2ctYm9yZGVyOiBub25lO1xuICAgIC0tZGlhbG9nLWNvbnRlbnQtYmc6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1kaWFsb2ctaGVhZGVyLWhlaWdodDogOHJlbTtcbiAgICAtLWRpYWxvZy1oZWFkZXItYmc6IHZhcigtLWRpYWxvZy1jb250ZW50LWJnKTtcbiAgICAtLWRpYWxvZy1jbG9zZS13aWR0aDogNnJlbTtcbiAgICAtLWRpYWxvZy1jbG9zZS1pY29uLXNpemU6IDJyZW07XG4gICAgLS1kaWFsb2ctY29udGVudC1wYWRkaW5nOiB2YXIoLS1kMTAwKSB2YXIoLS1kNDApO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWRpYWxvZy16LWluZGV4KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kaWFsb2ctYmcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTdGFuZGFyZFwiKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLmNhcmQtaW1hZ2VfX2Z1bGx3aWR0aCB7XG4gICAgICAgIG1heC13aWR0aDogNjByZW07XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLmRpYWxvZyB7XG4gICAgICAgIC0tZGlhbG9nLWNsb3NlLXdpZHRoOiA1cmVtO1xuICAgIH1cbn1cblxuLmRpYWxvZ1thcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLS1kaWFsb2ctYmc6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC5kaWFsb2dfX2JvZHkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbn1cblxuLmRpYWxvZ19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtMjE3MCk7XG4gICAgcGFkZGluZzogMCB2YXIoLS1kNDApIDAgdmFyKC0tZDgwKTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtMjAxMCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtMjE3MCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1kNjApO1xuICAgIH1cbn1cblxuLmRpYWxvZ19fY29udGVudCB7XG4gICAgLmNhcmQtLWRpYWxvZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWRpYWxvZy1oZWFkZXItaGVpZ2h0KSAtIDFweCk7XG4gICAgfVxufVxuXG4uZGlhbG9nX190aXRsZSB7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkLUJvbGRcIik7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmRpYWxvZ19fY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogdmFyKC0tZGlhbG9nLWNsb3NlLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLWRpYWxvZy1oZWFkZXItaGVpZ2h0KTtcbiAgICBjb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDEyMG1zO1xuICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IHZhcigtLWRpYWxvZy1jbG9zZS1pY29uLXNpemUpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWRpYWxvZy1jbG9zZS1pY29uLXNpemUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC0tZGlhbG9nLWNsb3NlLXdpZHRoOiA4cmVtO1xuICAgIH1cbn1cblxuLmRpYWxvZ19fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAvL3BhZGRpbmc6IHZhcigtLWRpYWxvZy1jb250ZW50LXBhZGRpbmcpO1xuICAgIGJvcmRlcjogdmFyKC0tZGlhbG9nLWJvcmRlcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlhbG9nLWNvbnRlbnQtYmcpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICBtYXgtd2lkdGg6IDkycmVtO1xuICAgIH1cbn1cblxuLy8gRnVsbCBWaWV3IERpYWxvZ1xuLmRpYWxvZy5pcy1mdWxsIHtcbiAgICAuZGlhbG9nX19ib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gICAgLy8gTWVkaWEgRnVsbHNjcmVlblxuICAgIC5lbWJlZC1yZXNwb25zaXZlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIGNhbGModmFyKC0tZGlhbG9nLWhlYWRlci1oZWlnaHQpICsgMnJlbSkgLSB2YXIoLS1kMTAwKSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGlhbG9nLmlzLWNlbnRlcmVkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5kaWFsb2dfX2JvZHkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJkLS1kaWFsb2cge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cbn1cblxuLmNmSW50ZXJmYWNlRW5hYmxlZCB7XG4gICAgLmRpYWxvZy5pcy1jZW50ZXJlZC56LWluZGV4LTk5OSB7XG4gICAgICAgIC0tZGlhbG9nLXotaW5kZXg6IDk5OTtcbiAgICB9XG59XG5cbi5hY2NlbnQtYm94LS1kaWFsb2cge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tczIwKTtcbn1cbiIsIiRzdGF0dXNGb250TGluZUhlaWdodDogMi4yO1xuQGlmIGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIk40MDBcIiwgXCJ4c1wiLCBcImxoXCIpIHtcbiAgICAkc3RhdHVzRm9udExpbmVIZWlnaHQ6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIk40MDBcIiwgXCJ4c1wiLCBcImxoXCIpO1xufVxuLnN0YXR1cyB7XG4gICAgLS1zdGF0dXMtZm9udDogdmFyKC0tdC1ONDAwKTtcbiAgICAtLXN0YXR1cy1mb250LWxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1ONDAwKTtcbiAgICAtLXN0YXR1cy1iZzogdmFyKC0tYy0yMTEwKTtcbiAgICAtLXN0YXR1cy1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAtLXN0YXR1cy1ib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC0tc3RhdHVzLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgLS1zdGF0dXMtd2lkdGg6IDEwMCU7XG4gICAgLS1zdGF0dXMtbGluZS1oZWlnaHQ6ICN7JHN0YXR1c0ZvbnRMaW5lSGVpZ2h0fXJlbTtcbiAgICAtLXN0YXR1cy14LXBhZGRpbmc6IHZhcigtLXMxNSk7XG4gICAgLS1zdGF0dXMteS1wYWRkaW5nOiB2YXIoLS1zMTUpO1xuICAgIC0tc3RhdHVzLWhlaWdodDogY2FsYygodmFyKC0tc3RhdHVzLXktcGFkZGluZykgKiAyKSArIHZhcigtLXN0YXR1cy1saW5lLWhlaWdodCkpO1xuICAgIC8vIFN0YXR1c2JhciBTZWdtZW50c1xuICAgIC0tc3RhdHVzLWJhci1iZzogdmFyKC0tYy0zMzMwKTtcbiAgICAtLXN0YXR1cy1iYXItYm94LXNoYWRvdzogLTJweCAwcHggMHB4IDBweCB2YXIoLS1zdGF0dXMtYmcpO1xuICAgIC0tc3RhdHVzLWJhci1zZWdtZW50LXdpZHRoOiAwO1xuICAgIC0tc3RhdHVzLWJhci1nYXA6IDJweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy1iZyk7XG4gICAgY29sb3I6IHZhcigtLXN0YXR1cy1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc3RhdHVzLWJveC1zaGFkb3cpO1xuICAgIGZvbnQ6IHZhcigtLXN0YXR1cy1mb250KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tc3RhdHVzLWZvbnQtbGV0dGVyLXNwYWNpbmcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogdmFyKC0tc3RhdHVzLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLXN0YXR1cy1oZWlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXN0YXR1cy1ib3JkZXItcmFkaXVzKTtcblxuICAgIC5zdGF0dXNfX3ZhbHVlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIHZhcigtLXN0YXR1cy14LXBhZGRpbmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udDogdmFyKC0tc3RhdHVzLWZvbnQpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tc3RhdHVzLWZvbnQtbGV0dGVyLXNwYWNpbmcpO1xuICAgICAgICBjb2xvcjogdmFyKC0tc3RhdHVzLWNvbG9yKTtcbiAgICB9XG5cbiAgICAuc3RhdHVzLWJhciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXN0YXR1cy1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gICAgLnN0YXR1cy1iYXJfX3NlZ21lbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1zdGF0dXMtYmFyLXNlZ21lbnQtd2lkdGgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0dXMtYmFyLWJnKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1zdGF0dXMtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zdGF0dXMtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1zdGF0dXMtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tc3RhdHVzLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1zdGF0dXMtYmFyLWJveC1zaGFkb3cpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc3RhdHVzLS1nYXAge1xuICAgICAgICAtLXN0YXR1cy1iYXItYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgLnN0YXR1cy1iYXIge1xuICAgICAgICAgICAgZ2FwOiB2YXIoLS1zdGF0dXMtYmFyLWdhcCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiTjQwMFwiLCBcIm1kXCIsIFwibGhcIikge1xuICAgICAgICAkc3RhdHVzRm9udExpbmVIZWlnaHQ6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIk40MDBcIiwgXCJtZFwiLCBcImxoXCIpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAtLXN0YXR1cy1saW5lLWhlaWdodDogI3skc3RhdHVzRm9udExpbmVIZWlnaHR9cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpZiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJONDAwXCIsIFwieGxcIiwgXCJsaFwiKSB7XG4gICAgICAgICRzdGF0dXNGb250TGluZUhlaWdodDogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiTjQwMFwiLCBcInhsXCIsIFwibGhcIik7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIC0tc3RhdHVzLWxpbmUtaGVpZ2h0OiAjeyRzdGF0dXNGb250TGluZUhlaWdodH1yZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFN0YXRpc3RpYyBCYXJcblxuLnN0YXRpc3RpYy1iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1kNDApO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiB2YXIoLS1kNjApO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxufVxuXG4uc3RhdGlzdGljLWJhci0tcGxhdHRmb3JtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG59XG5cbi5zdGF0aXN0aWMtYmFyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zdGF0aXN0aWMtYmFyX192YWx1ZSxcbi5zdGF0aXN0aWMtYmFyX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN0YXRpc3RpYy1iYXJfX3ZhbHVlIHtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiVDMwMFwiKTtcbiAgICBnYXA6IHZhcigtLWQxMCk7XG4gICAgLmljb25bZGF0YS1pY29uLXNpemU9XCJ0aW55XCJdIHtcbiAgICAgICAgLS1pY29uLXdpZHRoOiAxLjVyZW07XG4gICAgICAgIC0taWNvbi1oZWlnaHQ6IDEuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAuaWNvbltkYXRhLWljb24tc2l6ZT1cInRpbnlcIl0ge1xuICAgICAgICAgICAgLS1pY29uLXdpZHRoOiAycmVtO1xuICAgICAgICAgICAgLS1pY29uLWhlaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIC5pY29uW2RhdGEtaWNvbi1zaXplPVwidGlueVwiXSB7XG4gICAgICAgICAgICAtLWljb24td2lkdGg6IDIuMnJlbTtcbiAgICAgICAgICAgIC0taWNvbi1oZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zdGF0aXN0aWMtYmFyX190aXRsZSB7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlNtYWxsXCIpO1xuICAgIGdhcDogdmFyKC0tZDEwKTtcbiAgICAuYWxlcnRfX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG59XG5cbi8vIFNwZXppZWxsZSBkZWZpbnRpb25lbiBmw7xyIGRpZSBBdXNnYWJlIGFtIFByb2pla3Rcbi5zdGF0aXN0aWMtYmFyX19pdGVtIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAmW2RhdGEtbmFtZT1cInRocmVzaG9sZFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg2NiUgLSB2YXIoLS1kNjApKTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1uYW1lPVwic3VwcG9ydGVyXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNCU7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtbmFtZT1cInRhcmdldFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg2NiUgLSB2YXIoLS1kNjApKTtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1uYW1lPVwicmVtYWluaW5nXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNCU7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICZbZGF0YS1uYW1lXSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc3RhdGlzdGljIGJhciB0b2dnbGVyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBbZGF0YS1zdGF0aXN0aWMtbGFiZWxdIHtcbiAgICAgICAgLmFsZXJ0X19idXR0b24tLWNhcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tZDEwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBbZGF0YS1zdGF0aXN0aWMtYmxvY2tdIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zLCBvcGFjaXR5IDMwMG1zO1xuICAgICAgICAuc3RhdGlzdGljLWJhciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tZDUwKTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogdmFyKC0tZDUwKTtcbiAgICAgICAgICAgIC5zdGF0aXN0aWMtYmFyX19pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBbZGF0YS1zdGF0aXN0aWMtdG9nZ2xlXSB7XG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5aGlkZGVuKCk7XG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICB+IFtkYXRhLXN0YXRpc3RpYy1ibG9ja10ge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OTlweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIFtkYXRhLXN0YXRpc3RpYy1sYWJlbF0sXG4gICAgW2RhdGEtc3RhdGlzdGljLXRvZ2dsZV0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIi5zaGFyaW5nIHtcbiAgICAtLXNoYXJpbmctYmFyLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tc2hhcmluZy1iYXItZm9udDogdmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTtcbiAgICAtLXNoYXJpbmctYmFyLWxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1TdGFuZGFyZC1Cb2xkKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiB2YXIoLS1kNDApO1xuICAgIGZvbnQ6IHZhcigtLXNoYXJpbmctYmFyLWZvbnQpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1zaGFyaW5nLWJhci1sZXR0ZXItc3BhY2luZyk7XG4gICAgY29sb3I6IHZhcigtLXNoYXJpbmctYmFyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuLnNoYXJpbmdfX2JhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogdmFyKC0tZDQwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1kNDApO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICYuZmxleC1zdGFydC1zbSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZDQwKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2hhcmUtcm93IFtkYXRhLWFsdGVybmF0ZT1cInNoYXJlXCJdOm5vdCguZC1ub25lKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWQ0MCk7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRlYXNlciBTbGlkZXIgKFN0YXJ0KVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFdyYXBwZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50ZWFzZXItc3RhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBDb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGVhc2VyLXN0YXJ0X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgaGVpZ2h0OiAzN3JlbTtcbiAgICB9XG59XG5cbi8vIEltYWdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGVhc2VyLXN0YXJ0X19pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4udGVhc2VyLXN0YXJ0X19pbWFnZS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnRlYXNlci1zdGFydF9faW1hZ2UtLW1vYmlsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnRlYXNlci1zdGFydC5oYXMtb3ZlcmxheSB7XG4gICAgLnRlYXNlci1zdGFydF9faW1hZ2U6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vdmVybGF5LWltYWdlcyk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG59XG5cbi8vIENvbnRlbnQgVGV4dCBCb3hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50ZWFzZXItc3RhcnRfX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy0yMDEwKTtcbiAgICBtYXgtd2lkdGg6IDQ2LjVyZW07XG4gICAgcGFkZGluZzogdmFyKC0tczYwKSB2YXIoLS1zODApIDVyZW0gMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXJlbSk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHJpZ2h0OiA5OSU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cblxuLnRlYXNlci1zdGFydC0tZmx1aWQge1xuICAgIC50ZWFzZXItc3RhcnRfX2NvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzN3JlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhc2VyLXN0YXJ0X19ib3gge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHJlbSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRlYXNlciBiYWRnZSBsaWtlIFJDSCAxMjVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRlYXNlci1zdGFydF9fYmFkZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHotaW5kZXg6IDU7XG4gICAgdG9wOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAxMi41cmVtO1xuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXgtd2lkdGg6IDEyLjVyZW07XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAudGVhc2VyLXN0YXJ0LS1iYWRnZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLTIxODApO1xuICAgICAgICAudGVhc2VyLXN0YXJ0X19jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnRlYXNlci1zdGFydF9faW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAyN3JlbTtcbiAgICAgICAgfVxuICAgICAgICAudGVhc2VyLXN0YXJ0X19ib3gge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgICAgICAgICAkZGVmYXVsdE1vbnRoRm9udExIbWQ6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIlQzMDBcIiwgXCJ4c1wiLCBcImxoXCIpO1xuICAgICAgICAgICAgQGlmICRkZWZhdWx0TW9udGhGb250TEhtZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygodmFyKC0tczYwKSArICN7bWF0aC5kaXYoJGRlZmF1bHRNb250aEZvbnRMSG1kLCAyKX1yZW0pICogLTEpO1xuICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygodmFyKC0tczYwKSArIDEuNXJlbSkgKiAtMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZS0tYmFkZ2VkICsgW2RhdGEtZm9sbG93LXB0PVwiODBcIl0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tZDYwKTtcbiAgICB9XG59XG5cbi8vIEluZGV4IFBhZ2VyIEJveFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGVhc2VyLXN0YXJ0LXBhZ2VyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnJlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXM4MCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVyZW0pO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tczQwKTtcbiAgICB9XG59XG4udGVhc2VyLXN0YXJ0LXBhZ2VyX19ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgbWF4LXdpZHRoOiA0OC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5cbi50ZWFzZXItc3RhcnQtcGFnZXJfX2J1dHRvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgIH1cbn1cblxuLy8gU2luZ2xlIEl0ZW0gUGxhY2Vob2xkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRlYXNlci1zdGFydC1wYWdlcl9fcGxhY2Vob2xkZXIge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGhlaWdodDogMTByZW07XG4gICAgfVxufVxuXG4vLyBGdWxsc2l6ZSBTbGlkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zd2lwZXItZnVsbHNpemUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtMjE4MCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgfVxuICAgICsgLnNlYXJjaC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC8vIFByZXZlbnQgRmxpY2tlcmluZyB3aGlsZSBKUyBMb2FkaW5nXG4gICAgJjpub3QoLnN3aXBlci1pbml0aWFsaXplZCkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ5cmVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLXNsaWRlICsgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBBcnJvdyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jLTIwMTApO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICB9XG59XG5cbi8vIEJ1bGxldCBOYXZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy0yMDEwKTtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmRcIik7XG59XG5cbi8vIFByb2dyZXNzYmFyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnN3aXBlci1wcm9ncmVzcyB7XG4gICAgLS1zbGlkZS1wcm9ncmVzczogMDtcbiAgICB3aWR0aDogdmFyKC0tc2xpZGUtcHJvZ3Jlc3MpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgei1pbmRleDogNDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzIGVhc2U7XG59XG5cbi8vIFNlYXJjaCBCb3hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2VhcmNoLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtMjE4MCk7XG4gICAgaW5wdXQsXG4gICAgLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy0yMTgwKTtcbiAgICB9XG4gICAgLmJ0bixcbiAgICBmb3JtIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDByZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE9yZ2FuaXphdGlvbiBUZWFzZXJcblxuLnRlYXNlci1zdGFydC0tb3JnYW5pemF0aW9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnRlYXNlci1zdGFydF9faW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIC50ZWFzZXItc3RhcnRfX2NvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICAudGVhc2VyLXN0YXJ0X19oZWFkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1kODApO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgLnRlYXNlci1zdGFydF9faGVhZGluZyB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyBJbml0aWF0b3IgbG9nbyBpbiBvcmdhbml6YXRpb24gdGVhc2VyLCB2aXNpYmxlIG9ubHkgaW4geHMgdmlld3BvcnRzXG4udGVhc2VyLXN0YXJ0X19pbml0aWF0b3ItaW1hZ2Uge1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgICBoZWlnaHQ6IDEycmVtO1xuICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICAgIHBhZGRpbmc6IHZhcigtLWQyMCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy0yMDEwKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuIiwiQHVzZSBcInNhc3M6bWV0YVwiO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNhc3M6bWFwXCI7XG5cbi8vY2FsY3VsYXRlIG1pbi1oZWlnaHQgb2YgZm9ybSBjb250cm9sXG4kbGFiZWxGb250VmFsdWVzOiBnZXRGb250VmFsdWVzRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJTdGFuZGFyZFwiKTtcbiRsYWJlbFhzVmFsdWU6IHN0cmlwLXVuaXQobWFwLmdldChtYXAuZ2V0KCRsYWJlbEZvbnRWYWx1ZXMsIFwieHNcIiksIFwibGhcIiksIHJlbSk7XG4kbGFiZWxNZFZhbHVlOiAkbGFiZWxYc1ZhbHVlO1xuQGlmIG1hcC5nZXQoJGxhYmVsRm9udFZhbHVlcywgXCJtZFwiKSB7XG4gICAgJGdldExhYmVsTURWYWx1ZTogc3RyaXAtdW5pdChtYXAuZ2V0KG1hcC5nZXQoJGxhYmVsRm9udFZhbHVlcywgXCJtZFwiKSwgXCJsaFwiKSwgcmVtKTtcbiAgICBAaWYgJGdldExhYmVsTURWYWx1ZSBhbmQgbWV0YS50eXBlLW9mKCRnZXRMYWJlbE1EVmFsdWUpID09IG51bWJlciB7XG4gICAgICAgICRsYWJlbE1kVmFsdWU6ICRnZXRMYWJlbE1EVmFsdWU7XG4gICAgfVxufVxuJGxhYmVsWGxWYWx1ZTogJGxhYmVsTWRWYWx1ZTtcbkBpZiBtYXAuZ2V0KCRsYWJlbEZvbnRWYWx1ZXMsIFwieGxcIikge1xuICAgICRnZXRMYWJlbFhMVmFsdWU6IHN0cmlwLXVuaXQobWFwLmdldChtYXAuZ2V0KCRsYWJlbEZvbnRWYWx1ZXMsIFwieGxcIiksIFwibGhcIiksIHJlbSk7XG4gICAgQGlmICRnZXRMYWJlbFhMVmFsdWUgYW5kIG1ldGEudHlwZS1vZigkZ2V0TGFiZWxYTFZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgICAkbGFiZWxYbFZhbHVlOiAkZ2V0TGFiZWxYTFZhbHVlO1xuICAgIH1cbn1cblxuLy9jYWxjdWxhdGUgYWN0aXZlIGxhYmVsIGhlaWdodCBvZiBmb3JtIGNvbnRyb2xcbiRsYWJlbEZvbnRWYWx1ZXNBY3RpdmU6IGdldEZvbnRWYWx1ZXNGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIlNtYWxsXCIpO1xuJGxhYmVsWHNWYWx1ZUFjdGl2ZTogc3RyaXAtdW5pdChtYXAuZ2V0KG1hcC5nZXQoJGxhYmVsRm9udFZhbHVlc0FjdGl2ZSwgXCJ4c1wiKSwgXCJsaFwiKSwgcmVtKTtcblxuJGxhYmVsTWRWYWx1ZUFjdGl2ZTogJGxhYmVsWHNWYWx1ZUFjdGl2ZTtcbkBpZiBtYXAuZ2V0KCRsYWJlbEZvbnRWYWx1ZXNBY3RpdmUsIFwibWRcIikge1xuICAgICRnZXRMYWJlbE1EVmFsdWVBY3RpdmU6IHN0cmlwLXVuaXQobWFwLmdldChtYXAuZ2V0KCRsYWJlbEZvbnRWYWx1ZXNBY3RpdmUsIFwibWRcIiksIFwibGhcIiksIHJlbSk7XG4gICAgQGlmICRnZXRMYWJlbE1EVmFsdWVBY3RpdmUgYW5kIG1ldGEudHlwZS1vZigkZ2V0TGFiZWxNRFZhbHVlQWN0aXZlKSA9PSBudW1iZXIge1xuICAgICAgICAkbGFiZWxNZFZhbHVlQWN0aXZlOiAkZ2V0TGFiZWxNRFZhbHVlQWN0aXZlO1xuICAgIH1cbn1cblxuJGxhYmVsWGxWYWx1ZUFjdGl2ZTogJGxhYmVsTWRWYWx1ZUFjdGl2ZTtcbkBpZiBtYXAuZ2V0KCRsYWJlbEZvbnRWYWx1ZXNBY3RpdmUsIFwieGxcIikge1xuICAgICRnZXRMYWJlbFhMVmFsdWVBY3RpdmU6IHN0cmlwLXVuaXQobWFwLmdldChtYXAuZ2V0KCRsYWJlbEZvbnRWYWx1ZXNBY3RpdmUsIFwieGxcIiksIFwibGhcIiksIHJlbSk7XG4gICAgQGlmICRnZXRMYWJlbFhMVmFsdWVBY3RpdmUgYW5kIG1ldGEudHlwZS1vZigkZ2V0TGFiZWxYTFZhbHVlQWN0aXZlKSA9PSBudW1iZXIge1xuICAgICAgICAkbGFiZWxYbFZhbHVlQWN0aXZlOiAkZ2V0TGFiZWxYTFZhbHVlQWN0aXZlO1xuICAgIH1cbn1cblxuLy8gQmVyZWNobmUgZm9ybSBjb250cm9sIGJvdHRvbSBwYWRkaW5nc1xuLy8gRGFiZWkgbGluZS1oZWlnaHQgZGVzIGZvbnRzIGFtIGJyZWFrcG9pbnQgYmVhY2h0ZW5cbi8vIEFubmFobWUgLSBwdCBpc3QgMjBcbi8vIEFubmFobWUsIGRhc3MgUmVzdWx0YXQgcHQgKyBsaCArIHBiIGVpbmVuIGJlc3RpbW10ZW4gV2VydCBlcmdlYmVuIG11c3NcbiRzbWFsbExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcChcbiAgICAkbWFwOiAkcmRzLXR5cG9ncmFwaGllLW1hcCxcbiAgICAkZm9udDogXCJTdGFuZGFyZFwiLFxuICAgICRicmVha3BvaW50OiBcInhzXCIsXG4gICAgJHZhbHVlOiBcImxoXCIsXG4pO1xuJHJlc0hlaWdodDogNS42OyAvLyBIZWlnaHQgaXN0IGFtIEVuZGUgNTZweFxuJHJlc1B0OiAyOyAvLyBQYWRkaW5nIHRvcCBhdWYgMjBweCwgZGFtaXQgMzZweCBob2hlciBzdWJtaXQgYXVmIHVudGVya2FudGUgc2l0enRcbkBmdW5jdGlvbiBjYWxjdWxhdGVGb3JtQ29udHJvbEJvdHRvbVBhZGRpbmcoJGJyZWFja3BvaW50OiBcInhzXCIsICRmb250OiBcIlN0YW5kYXJkXCIsICRoZWlnaHQ6ICRyZXNIZWlnaHQsICRwdDogJHJlc1B0KSB7XG4gICAgJGxpbmVIZWlnaHQ6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKFxuICAgICAgICAkbWFwOiAkcmRzLXR5cG9ncmFwaGllLW1hcCxcbiAgICAgICAgJGZvbnQ6ICRmb250LFxuICAgICAgICAkYnJlYWtwb2ludDogJGJyZWFja3BvaW50LFxuICAgICAgICAkdmFsdWU6IFwibGhcIixcbiAgICApO1xuICAgICRyZXM6IG51bGw7XG4gICAgQGlmICRsaW5lSGVpZ2h0IGFuZCBtZXRhLnR5cGUtb2YoJGxpbmVIZWlnaHQpID09IG51bWJlciB7XG4gICAgICAgICRyZXM6ICRoZWlnaHQgLSAkcHQgLSAkbGluZUhlaWdodDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgJGxpbmVIZWlnaHQ6ICRzbWFsbExIO1xuICAgICAgICAkcmVzOiAkaGVpZ2h0IC0gJHB0IC0gJGxpbmVIZWlnaHQ7XG4gICAgfVxuICAgIEByZXR1cm4gJHJlcztcbn1cblxuLm15dHlGb3JtQm94LFxuLm15dHlGb3JtRmllbGQge1xuICAgIC0tbXl0eS1mb3JtLWJveC1mb250OiB2YXIoLS10LVN0YW5kYXJkKTtcbiAgICAtLW15dHktZm9ybS1ib3gtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLVN0YW5kYXJkKTtcbiAgICAtLW15dHktZm9ybS1tc2ctZm9udDogdmFyKC0tdC1TbWFsbCk7XG4gICAgLS1teXR5LWZvcm0tbXNnLWxldHRlci1zcGFjaW5nOiB2YXIoLS10LVNtYWxsKTtcbiAgICAtLW15dHktZm9ybS1tc2ctY29sb3I6IHZhcigtLWMtMjEzMCk7XG4gICAgLS1teXR5LWZvcm0tbXNnLWNvbG9yLWVycm9yOiB2YXIoLS1jLTYwMTApO1xuICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3ItZXJyb3I6IHZhcigtLWMtNjAxMCk7XG59XG5cbi5teXR5Rm9ybUJveCB7XG4gICAgLy8gTGFiZWxcbiAgICAtLW15dHktZm9ybS1sYWJlbC1mb250OiB2YXIoLS10LVN0YW5kYXJkKTtcbiAgICAtLW15dHktZm9ybS1sYWJlbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtU3RhbmRhcmQpO1xuICAgIC0tbXl0eS1mb3JtLWxhYmVsLWZvbnQtYWN0aXZlOiB2YXIoLS10LVNtYWxsKTtcbiAgICAtLW15dHktZm9ybS1sYWJlbC1sZXR0ZXItc3BhY2luZy1hY3RpdmU6IHZhcigtLXQtU21hbGwpO1xuICAgIC0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yOiB2YXIoLS1jLTIxMzApO1xuICAgIC0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yLWFjdGl2ZTogdmFyKC0tYy0yMTMwKTtcbiAgICAtLW15dHktZm9ybS1sYWJlbC1jb2xvci1kaXNhYmxlZDogdmFyKC0tYy0yMTUwKTtcblxuICAgIC0tbXl0eS1mb3JtLWxhYmVsLXB0OiAycmVtO1xuICAgIC0tbXl0eS1mb3JtLWxhYmVsLXBiOiAje2NhbGN1bGF0ZUZvcm1Db250cm9sQm90dG9tUGFkZGluZyhcInhzXCIpfXJlbTtcbiAgICAtLW15dHktZm9ybS1sYWJlbC1wdC1hY3RpdmU6IDA7XG4gICAgLS1teXR5LWZvcm0tbGFiZWwtcGItYWN0aXZlOiAwLjVyZW07XG4gICAgLS1teXR5LWZvcm0tbGFiZWwtaGVpZ2h0OiAjeyRsYWJlbFhzVmFsdWV9cmVtO1xuICAgIC0tbXl0eS1mb3JtLWxhYmVsLWhlaWdodC1hY3RpdmU6ICN7JGxhYmVsWHNWYWx1ZUFjdGl2ZX1yZW07XG5cbiAgICAvLyBmb3JtIGNvbnRyb2xcbiAgICAtLW15dHktZm9ybS1jb250cm9sLWZvbnQ6IHZhcigtLXQtU3RhbmRhcmQtQm9sZCk7XG4gICAgLS1teXR5LWZvcm0tY29udHJvbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtU3RhbmRhcmQtQm9sZCk7XG4gICAgLS1teXR5LWZvcm0tY29udHJvbC1iZzogdmFyKC0tYy0yMDEwKTtcbiAgICAtLW15dHktZm9ybS1jb250cm9sLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3ItZGlzYWJsZWQ6IHZhcigtLWMtMjE1MCk7XG4gICAgLS1teXR5LWZvcm0tY29udHJvbC1wbGFjZWhvbGRlci1jb2xvcjogdmFyKC0tYy0yMTQwKTtcbiAgICAtLW15dHktZm9ybS1jb250cm9sLWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtMjE0MCk7XG4gICAgLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXItYWN0aXZlOiAxcHggc29saWQgdmFyKC0tYy0yMTEwKTtcbiAgICAtLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93LWhvdmVyOiAwIC0xcHggMCAwIHZhcigtLWMtMjExMCkgaW5zZXQ7XG4gICAgLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93LWFjdGl2ZTogMCAtM3B4IDAgMCB2YXIoLS1jLTIxMTApIGluc2V0O1xuICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtbWluLWhlaWdodDogY2FsYyh2YXIoLS1teXR5LWZvcm0tbGFiZWwtcHQpICsgdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiKSArICN7JGxhYmVsWHNWYWx1ZX1yZW0pO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAtLW15dHktZm9ybS1sYWJlbC1wdDogMi4ycmVtO1xuICAgICAgICAtLW15dHktZm9ybS1sYWJlbC1wYjogI3tjYWxjdWxhdGVGb3JtQ29udHJvbEJvdHRvbVBhZGRpbmcoXCJtZFwiLCBcIlN0YW5kYXJkXCIsIDUuOCwgMi4yKX1yZW07XG4gICAgICAgIC0tbXl0eS1mb3JtLWxhYmVsLXBiLWFjdGl2ZTogMC40cmVtO1xuICAgICAgICBAaWYgJGxhYmVsWHNWYWx1ZSAhPSAkbGFiZWxNZFZhbHVlIHtcbiAgICAgICAgICAgIC0tbXl0eS1mb3JtLWxhYmVsLWhlaWdodDogI3skbGFiZWxNZFZhbHVlfXJlbTtcbiAgICAgICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtbWluLWhlaWdodDogY2FsYyh2YXIoLS1teXR5LWZvcm0tbGFiZWwtcHQpICsgdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiKSArICN7JGxhYmVsTWRWYWx1ZX1yZW0pO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkbGFiZWxYc1ZhbHVlQWN0aXZlICE9ICRsYWJlbE1kVmFsdWVBY3RpdmUge1xuICAgICAgICAgICAgLS1teXR5LWZvcm0tbGFiZWwtaGVpZ2h0LWFjdGl2ZTogI3skbGFiZWxNZFZhbHVlQWN0aXZlfXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAtLW15dHktZm9ybS1sYWJlbC1wdDogMi40cmVtO1xuICAgICAgICAtLW15dHktZm9ybS1sYWJlbC1wYjogI3tjYWxjdWxhdGVGb3JtQ29udHJvbEJvdHRvbVBhZGRpbmcoXCJ4bFwiLCBcIlN0YW5kYXJkXCIsIDYuMiwgMi40KX1yZW07XG4gICAgICAgIEBpZiAkbGFiZWxNZFZhbHVlICE9ICRsYWJlbFhsVmFsdWUge1xuICAgICAgICAgICAgLS1teXR5LWZvcm0tbGFiZWwtaGVpZ2h0OiAjeyRsYWJlbFhsVmFsdWV9cmVtO1xuICAgICAgICAgICAgLS1teXR5LWZvcm0tY29udHJvbC1taW4taGVpZ2h0OiBjYWxjKHZhcigtLW15dHktZm9ybS1sYWJlbC1wdCkgKyB2YXIoLS1teXR5LWZvcm0tbGFiZWwtcGIpICsgI3skbGFiZWxNZFZhbHVlfXJlbSk7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRsYWJlbE1kVmFsdWVBY3RpdmUgIT0gJGxhYmVsWGxWYWx1ZUFjdGl2ZSB7XG4gICAgICAgICAgICAtLW15dHktZm9ybS1sYWJlbC1oZWlnaHQtYWN0aXZlOiAjeyRsYWJlbFhsVmFsdWVBY3RpdmV9cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4kbGFiZWxCaWdGb250VmFsdWVzOiBnZXRGb250VmFsdWVzRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJOMzAwXCIpO1xuJGxhYmVsQmlnWHNWYWx1ZTogc3RyaXAtdW5pdChtYXAuZ2V0KG1hcC5nZXQoJGxhYmVsRm9udFZhbHVlcywgXCJ4c1wiKSwgXCJsaFwiKSwgcmVtKTtcbiRsYWJlbEJpZ01kVmFsdWU6ICRsYWJlbEJpZ1hzVmFsdWU7XG5cbkBpZiBtYXAuZ2V0KCRsYWJlbEJpZ0ZvbnRWYWx1ZXMsIFwibWRcIikge1xuICAgICRnZXRMYWJlbEJpZ01EVmFsdWU6IHN0cmlwLXVuaXQobWFwLmdldChtYXAuZ2V0KCRsYWJlbEZvbnRWYWx1ZXMsIFwibWRcIiksIFwibGhcIiksIHJlbSk7XG4gICAgQGlmICRnZXRMYWJlbEJpZ01EVmFsdWUgYW5kIG1ldGEudHlwZS1vZigkZ2V0TGFiZWxCaWdNRFZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgICAkbGFiZWxCaWdNZFZhbHVlOiAkZ2V0TGFiZWxCaWdNRFZhbHVlO1xuICAgIH1cbn1cbiRsYWJlbEJpZ1hsVmFsdWU6ICRsYWJlbEJpZ01kVmFsdWU7XG5AaWYgbWFwLmdldCgkbGFiZWxCaWdGb250VmFsdWVzLCBcInhsXCIpIHtcbiAgICAkZ2V0TGFiZWxCaWdYTFZhbHVlOiBzdHJpcC11bml0KG1hcC5nZXQobWFwLmdldCgkbGFiZWxGb250VmFsdWVzLCBcInhsXCIpLCBcImxoXCIpLCByZW0pO1xuICAgIEBpZiAkZ2V0TGFiZWxCaWdYTFZhbHVlIGFuZCBtZXRhLnR5cGUtb2YoJGdldExhYmVsQmlnWExWYWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICAgJGxhYmVsQmlnWGxWYWx1ZTogJGdldExhYmVsQmlnWExWYWx1ZTtcbiAgICB9XG59XG5cbi5teXR5Rm9ybUJveEJpZyB7XG4gICAgLS1teXR5LWZvcm0tYm94LWZvbnQ6IHZhcigtLXQtTjMwMCk7XG4gICAgLS1teXR5LWZvcm0tYm94LWxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1OMzAwKTtcbiAgICAtLW15dHktZm9ybS1sYWJlbC1mb250OiB2YXIoLS10LU4zMDApO1xuICAgIC0tbXl0eS1mb3JtLWxhYmVsLWxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1OMzAwKTtcbiAgICAtLW15dHktZm9ybS1sYWJlbC1wYjogI3tjYWxjdWxhdGVGb3JtQ29udHJvbEJvdHRvbVBhZGRpbmcoXCJ4c1wiLCBcIk4zMDBcIiwgNi4yKX1yZW07XG4gICAgLS1teXR5LWZvcm0tbGFiZWwtaGVpZ2h0OiAjeyRsYWJlbEJpZ1hzVmFsdWV9cmVtO1xuXG4gICAgLy8gZm9ybSBjb250cm9sXG4gICAgLS1teXR5LWZvcm0tY29udHJvbC1mb250OiB2YXIoLS10LU4zMDApO1xuICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLU4zMDApO1xuICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtbWluLWhlaWdodDogY2FsYyh2YXIoLS1teXR5LWZvcm0tbGFiZWwtcHQpICsgdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiKSArICN7JGxhYmVsQmlnWHNWYWx1ZX1yZW0pO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAtLW15dHktZm9ybS1sYWJlbC1wdDogMnJlbTtcbiAgICAgICAgLS1teXR5LWZvcm0tbGFiZWwtcGI6ICN7Y2FsY3VsYXRlRm9ybUNvbnRyb2xCb3R0b21QYWRkaW5nKFwibWRcIiwgXCJOMzAwXCIsIDYuMil9cmVtO1xuICAgICAgICAtLW15dHktZm9ybS1sYWJlbC1wYi1hY3RpdmU6IDAuNHJlbTtcbiAgICAgICAgQGlmICRsYWJlbEJpZ1hzVmFsdWUgIT0gJGxhYmVsQmlnTWRWYWx1ZSB7XG4gICAgICAgICAgICAtLW15dHktZm9ybS1sYWJlbC1oZWlnaHQ6ICN7JGxhYmVsQmlnTWRWYWx1ZX1yZW07XG4gICAgICAgICAgICAtLW15dHktZm9ybS1jb250cm9sLW1pbi1oZWlnaHQ6IGNhbGModmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSArIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYikgKyAjeyRsYWJlbEJpZ01kVmFsdWV9cmVtKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAtLW15dHktZm9ybS1sYWJlbC1wdDogMnJlbTtcbiAgICAgICAgLS1teXR5LWZvcm0tbGFiZWwtcGI6ICN7Y2FsY3VsYXRlRm9ybUNvbnRyb2xCb3R0b21QYWRkaW5nKFwieGxcIiwgXCJOMzAwXCIsIDYuMil9cmVtO1xuICAgICAgICBAaWYgJGxhYmVsQmlnTWRWYWx1ZSAhPSAkbGFiZWxCaWdYbFZhbHVlIHtcbiAgICAgICAgICAgIC0tbXl0eS1mb3JtLWxhYmVsLWhlaWdodDogI3skbGFiZWxCaWdYbFZhbHVlfXJlbTtcbiAgICAgICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtbWluLWhlaWdodDogY2FsYyh2YXIoLS1teXR5LWZvcm0tbGFiZWwtcHQpICsgdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiKSArICN7JGxhYmVsQmlnWGxWYWx1ZX1yZW0pO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiAuYnRuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cbiIsIi50YWlsLXNlbGVjdCxcclxuLnRhaWwtc2VsZWN0ICosXHJcbi50YWlsLXNlbGVjdCAqOmJlZm9yZSxcclxuLnRhaWwtc2VsZWN0ICo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4udGFpbC1zZWxlY3Qge1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgbWFyZ2luOiAxcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG4udGFpbC1zZWxlY3QgbWFya3tcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQzQ2NTA7XHJcbn1cclxuLnRhaWwtc2VsZWN0IGJ1dHRvbntcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnRhaWwtc2VsZWN0IGJ1dHRvbi50YWlsLWFsbCwgLnRhaWwtc2VsZWN0IGJ1dHRvbi50YWlsLW5vbmV7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgcGFkZGluZzogMnB4IDZweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMTQybXMgbGluZWFyLCBib3JkZXIgMTQybXMgbGluZWFyLCBiYWNrZ3JvdW5kIDE0Mm1zIGxpbmVhcjtcclxufVxyXG4udGFpbC1zZWxlY3QgYnV0dG9uLnRhaWwtYWxse1xyXG4gICAgY29sb3I6IHJnYmEoNDgsIDUyLCA1NiwgMC41KTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0OCwgNTIsIDU2LCAwLjUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnRhaWwtc2VsZWN0IGJ1dHRvbi50YWlsLWFsbDpob3ZlcntcclxuICAgIGNvbG9yOiAjNjJDNDYyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNjJDNDYyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnRhaWwtc2VsZWN0IGJ1dHRvbi50YWlsLW5vbmV7XHJcbiAgICBjb2xvcjogcmdiYSg0OCwgNTIsIDU2LCAwLjUpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ4LCA1MiwgNTYsIDAuNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4udGFpbC1zZWxlY3QgYnV0dG9uLnRhaWwtbm9uZTpob3ZlcntcclxuICAgIGNvbG9yOiAjRUU1RjVCO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRUU1RjVCO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnRhaWwtc2VsZWN0LmRpc2FibGVkIGJ1dHRvbi50YWlsLWFsbHtcclxuICAgIGNvbG9yOiByZ2JhKDQ4LCA1MiwgNTYsIDAuMjUpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ4LCA1MiwgNTYsIDAuMjUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnRhaWwtc2VsZWN0LmRpc2FibGVkIGJ1dHRvbi50YWlsLW5vbmV7XHJcbiAgICBjb2xvcjogcmdiYSg0OCwgNTIsIDU2LCAwLjI1KTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0OCwgNTIsIDU2LCAwLjI1KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi50YWlsLXNlbGVjdCBpbnB1dFt0eXBlPVwidGV4dFwiXXtcclxuICAgIGNvbG9yOiAjMzAzNDM4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi50YWlsLXNlbGVjdCBpbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlcntcclxuICAgIGNvbG9yOiAjMzAzNDM4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi50YWlsLXNlbGVjdCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1c3tcclxuICAgIGNvbG9yOiAjM0M4MkU2O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi50YWlsLXNlbGVjdC5kaXNhYmxlZCBpbnB1dFt0eXBlPVwidGV4dFwiXXtcclxuICAgIGNvbG9yOiByZ2JhKDQ4LCA1MiwgNTYsIDAuNzUpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi50YWlsLXNlbGVjdC1jb250YWluZXJ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcbi50YWlsLXNlbGVjdC1jb250YWluZXIgLnNlbGVjdC1oYW5kbGV7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGNvbG9yOiAjMzAzNDM4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luOiAxcHg7XHJcbiAgICBwYWRkaW5nOiAwLjJlbSAwLjZlbSAwLjNlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTEuODQ0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTQybXMgbGluZWFyO1xyXG59XHJcbi50YWlsLXNlbGVjdC1jb250YWluZXIgLnNlbGVjdC1oYW5kbGU6aG92ZXJ7XHJcbiAgICBjb2xvcjogIzMwMzQzODtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQzQ2NTA7XHJcbn1cclxuLnRhaWwtc2VsZWN0LWNvbnRhaW5lci5zZWxlY3QtbGFiZWwgLnNlbGVjdC1oYW5kbGV7XHJcbiAgICBtYXJnaW46IDVweCAzcHg7XHJcbn1cclxuLyogQGVuZCBHRU5FUkFMICovXHJcblxyXG4vKiBAc3RhcnQgTEFCRUwgKi9cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtbGFiZWx7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogcmdiYSg0OCwgNTIsIDU2LCAwLjg1KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogNXB4IDMwcHggNXB4IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHotaW5kZXg6IDI3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDE0Mm1zIGxpbmVhciwgYm94LXNoYWRvdyAxNDJtcyBsaW5lYXI7XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtbGFiZWw6YWZ0ZXJ7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICByaWdodDogMTJweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHotaW5kZXg6IDI1O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci10b3A6IDVweCBkYXNoZWQ7XHJcbiAgICBib3JkZXItdG9wOiA1cHggc29saWRcXDk7XHJcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTQybXMgbGluZWFyLCB0cmFuc2Zvcm0gMTQybXMgbGluZWFyO1xyXG59XHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWxhYmVsIC5sYWJlbC1jb3VudCwgLnRhaWwtc2VsZWN0IC5zZWxlY3QtbGFiZWwgLmxhYmVsLWlubmVye1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1sYWJlbCAubGFiZWwtY291bnR7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiByZ2JhKDQ4LCA1MiwgNTYsIDAuODUpO1xyXG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwIDdweCAwIDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDExLjg0NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwcHggMXB4IDAgMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtbGFiZWwgLmxhYmVsLWlubmVye1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcbi50YWlsLXNlbGVjdDpob3ZlciAuc2VsZWN0LWxhYmVsLCAudGFpbC1zZWxlY3QuaWRsZSAuc2VsZWN0LWxhYmVsLFxyXG4udGFpbC1zZWxlY3QuYWN0aXZlIC5zZWxlY3QtbGFiZWx7XHJcbiAgICB6LWluZGV4OiAyNTtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAgMXB4IDFweCAjM0M4MkU2O1xyXG59XHJcbi50YWlsLXNlbGVjdDpob3ZlciAuc2VsZWN0LWxhYmVsOmFmdGVyLCAudGFpbC1zZWxlY3QuaWRsZSAuc2VsZWN0LWxhYmVsOmFmdGVyLFxyXG4udGFpbC1zZWxlY3QuYWN0aXZlIC5zZWxlY3QtbGFiZWw6YWZ0ZXJ7XHJcbiAgICBvcGFjaXR5OiAwLjg1O1xyXG59XHJcbi50YWlsLXNlbGVjdDpob3ZlciAuc2VsZWN0LWxhYmVsIC5sYWJlbC1jb3VudCwgLnRhaWwtc2VsZWN0LmlkbGUgLnNlbGVjdC1sYWJlbCAubGFiZWwtY291bnQsXHJcbi50YWlsLXNlbGVjdC5hY3RpdmUgLnNlbGVjdC1sYWJlbCAubGFiZWwtY291bnQsIC50YWlsLXNlbGVjdDpob3ZlciAuc2VsZWN0LWxhYmVsIC5sYWJlbC1pbm5lcixcclxuLnRhaWwtc2VsZWN0LmlkbGUgLnNlbGVjdC1sYWJlbCAubGFiZWwtaW5uZXIsIC50YWlsLXNlbGVjdC5hY3RpdmUgLnNlbGVjdC1sYWJlbCAubGFiZWwtaW5uZXJ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi50YWlsLXNlbGVjdC5hY3RpdmUgLnNlbGVjdC1sYWJlbHtcclxuICAgIHotaW5kZXg6IDI3O1xyXG59XHJcbi50YWlsLXNlbGVjdC5hY3RpdmUgLnNlbGVjdC1sYWJlbDphZnRlcntcclxuICAgIG9wYWNpdHk6IDAuODU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcbi50YWlsLXNlbGVjdC5kaXNhYmxlZCAuc2VsZWN0LWxhYmVse1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XHJcbn1cclxuLyogQGVuZCBMQUJFTCAqL1xyXG5cclxuLyogQHN0YXJ0IERST1BET1dOICovXHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3due1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGNvbG9yOiAjMzAzNDM4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gICAgbWFyZ2luOiAtMXB4IDAgMCAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHotaW5kZXg6IDMwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci13aWR0aDogMHB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gLmRyb3Bkb3duLXNlYXJjaHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIC5kcm9wZG93bi1pbm5lcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMXB4IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gLmRyb3Bkb3duLWVtcHR5e1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biAuZHJvcGRvd24tYWN0aW9ue1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICB6LWluZGV4OiAzNTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCwgLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGl7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGl7XHJcbiAgICBjb2xvcjogIzMwMzQzODtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAzNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaTpmaXJzdC1vZi10eXBle1xyXG4gICAgbWFyZ2luLXRvcDogN3B4O1xyXG59XHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpOmxhc3Qtb2YtdHlwZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxufVxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5vcHRncm91cC10aXRsZXtcclxuICAgIGNvbG9yOiByZ2JhKDQ4LCA1MiwgNTYsIDAuNyk7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBtYXJnaW46IDlweCAwIDAgMDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLm9wdGdyb3VwLXRpdGxlIGJ1dHRvbntcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsOmhvdmVyIGxpIGJ1dHRvbntcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9ue1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICMzMDM0Mzg7XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uOmJlZm9yZXtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB6LWluZGV4OiAyMTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MG1zIGxpbmVhcjtcclxufVxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24gLm9wdGlvbi1kZXNjcmlwdGlvbntcclxuICAgIGNvbG9yOiByZ2JhKDQ4LCA1MiwgNTYsIDAuODUpO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbjpob3ZlcixcclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uLmhvdmVye1xyXG4gICAgY29sb3I6ICMzMDM0Mzg7XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uOmhvdmVyIC5vcHRpb24tZGVzY3JpcHRpb24sXHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5ob3ZlciAub3B0aW9uLWRlc2NyaXB0aW9ue1xyXG4gICAgY29sb3I6ICMzMDM0Mzg7XHJcbn1cclxuLnRhaWwtc2VsZWN0Lm9wZW4tdG9wIC5zZWxlY3QtZHJvcGRvd257XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgMCAtMXB4IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxufVxyXG4udGFpbC1zZWxlY3QuaGlkZS1zZWxlY3RlZCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLnNlbGVjdGVkLFxyXG4udGFpbC1zZWxlY3QuaGlkZS1kaXNhYmxlZCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRpc2FibGVke1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBTdGF0ZSAmIEljb25zIDo6IFNpbmdsZSAqL1xyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb246YmVmb3Jle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxMiUyMiUyMGhlaWdodCUzRCUyMjE2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTIlMjAxNiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMzAzNDM4JTIyJTIwZCUzRCUyMk0xMiUyMDVsLTglMjA4LTQtNCUyMDEuNS0xLjVMNCUyMDEwbDYuNS02LjVMMTIlMjA1eiUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG59XHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbjpob3ZlcjpiZWZvcmUsXHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5ob3ZlcjpiZWZvcmV7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uLnNlbGVjdGVke1xyXG4gICAgY29sb3I6ICMzQzgyRTY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uc2VsZWN0ZWQ6YmVmb3Jle1xyXG4gICAgb3BhY2l0eTogMC44NTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTIlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEyJTIwMTYlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzMwMzQzOCUyMiUyMGQlM0QlMjJNMTIlMjA1bC04JTIwOC00LTQlMjAxLjUtMS41TDQlMjAxMGw2LjUtNi41TDEyJTIwNXolMjIvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uc2VsZWN0ZWQgLm9wdGlvbi1kZXNjcmlwdGlvbntcclxuICAgIGNvbG9yOiAjM0M4MkU2O1xyXG59XHJcbi50YWlsLXNlbGVjdC5kZXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZDpob3ZlcjpiZWZvcmUsXHJcbi50YWlsLXNlbGVjdC5kZXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZC5ob3ZlcjpiZWZvcmV7XHJcbiAgICBvcGFjaXR5OiAwLjg1O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxMiUyMiUyMGhlaWdodCUzRCUyMjE2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTIlMjAxNiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMzAzNDM4JTIyJTIwZCUzRCUyMk03LjQ4JTIwOGwzLjc1JTIwMy43NS0xLjQ4JTIwMS40OEw2JTIwOS40OGwtMy43NSUyMDMuNzUtMS40OC0xLjQ4TDQuNTIlMjA4JTIwLjc3JTIwNC4yNWwxLjQ4LTEuNDhMNiUyMDYuNTJsMy43NS0zLjc1JTIwMS40OCUyMDEuNDhMNy40OCUyMDh6JTIyLyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuLnRhaWwtc2VsZWN0LmRlc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uLnNlbGVjdGVkOmhvdmVyIC5vcHRpb24tZGVzY3JpcHRpb24sXHJcbi50YWlsLXNlbGVjdC5kZXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZC5ob3ZlciAub3B0aW9uLWRlc2NyaXB0aW9ue1xyXG4gICAgY29sb3I6ICMzQzgyRTY7XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9ue1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcclxufVxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb246aG92ZXIsXHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5ob3ZlcntcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZGYyO1xyXG59XHJcbi50YWlsLXNlbGVjdC5kaXNhYmxlZCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbixcclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uLmRpc2FibGVke1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIGNvbG9yOiByZ2JhKDQ4LCA1MiwgNTYsIDAuNCk7XHJcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgxMTksIDEyOSwgMTM4LCAwLjEpLCAwcHggLTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxufVxyXG4udGFpbC1zZWxlY3QuZGlzYWJsZWQgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb246YmVmb3JlLFxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uZGlzYWJsZWQ6YmVmb3Jle1xyXG4gICAgb3BhY2l0eTogMC44NTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE0JTIwMTYlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzMwMzQzOCUyMiUyMGQlM0QlMjJNNyUyMDFDMy4xNCUyMDElMjAwJTIwNC4xNCUyMDAlMjA4czMuMTQlMjA3JTIwNyUyMDclMjA3LTMuMTQlMjA3LTctMy4xNC03LTctN3ptMCUyMDEuM2MxLjMlMjAwJTIwMi41LjQ0JTIwMy40NyUyMDEuMTdsLTglMjA4QTUuNzU1JTIwNS43NTUlMjAwJTIwMCUyMDElMjAxLjMlMjA4YzAtMy4xNCUyMDIuNTYtNS43JTIwNS43LTUuN3ptMCUyMDExLjQxYy0xLjMlMjAwLTIuNS0uNDQtMy40Ny0xLjE3bDgtOGMuNzMuOTclMjAxLjE3JTIwMi4xNyUyMDEuMTclMjAzLjQ3JTIwMCUyMDMuMTQtMi41NiUyMDUuNy01LjclMjA1Ljd6JTIyLyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuLnRhaWwtc2VsZWN0LmRpc2FibGVkIC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uIC5vcHRpb24tZGVzY3JpcHRpb24sXHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5kaXNhYmxlZCAub3B0aW9uLWRlc2NyaXB0aW9ue1xyXG4gICAgY29sb3I6IHJnYmEoNDgsIDUyLCA1NiwgMC40KTtcclxufVxyXG4vKiBTdGF0ZSAmIEljb25zIDo6IE11bHRpcGxlICovXHJcbi50YWlsLXNlbGVjdC5tdWx0aXBsZSAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbjpiZWZvcmV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDE2JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMzMDM0MzglMjIlMjBkJTNEJTIyTTEzJTIwMUgxYy0uNTUlMjAwLTElMjAuNDUtMSUyMDF2MTJjMCUyMC41NS40NSUyMDElMjAxJTIwMWgxMmMuNTUlMjAwJTIwMS0uNDUlMjAxLTFWMmMwLS41NS0uNDUtMS0xLTF6bTAlMjAxM0gxVjJoMTJ2MTJ6TTYlMjA5SDNWN2gzVjRoMnYzaDN2Mkg4djNINlY5eiUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG59XHJcbi50YWlsLXNlbGVjdC5tdWx0aXBsZSAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZDpiZWZvcmV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDE2JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMzMDM0MzglMjIlMjBkJTNEJTIyTTEzJTIwMUgxYy0uNTUlMjAwLTElMjAuNDUtMSUyMDF2MTJjMCUyMC41NS40NSUyMDElMjAxJTIwMWgxMmMuNTUlMjAwJTIwMS0uNDUlMjAxLTFWMmMwLS41NS0uNDUtMS0xLTF6bTAlMjAxM0gxVjJoMTJ2MTJ6TTQlMjA4YzAtMS42NiUyMDEuMzQtMyUyMDMtM3MzJTIwMS4zNCUyMDMlMjAzLTEuMzQlMjAzLTMlMjAzLTMtMS4zNC0zLTN6JTIyLyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuLnRhaWwtc2VsZWN0Lm11bHRpcGxlIC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uLnNlbGVjdGVkOmhvdmVyOmJlZm9yZSxcclxuLnRhaWwtc2VsZWN0Lm11bHRpcGxlIC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uLnNlbGVjdGVkLmhvdmVyOmJlZm9yZXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE0JTIwMTYlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzMwMzQzOCUyMiUyMGQlM0QlMjJNMTMlMjAxSDFjLS41NSUyMDAtMSUyMC40NS0xJTIwMXYxMmMwJTIwLjU1LjQ1JTIwMSUyMDElMjAxaDEyYy41NSUyMDAlMjAxLS40NSUyMDEtMVYyYzAtLjU1LS40NS0xLTEtMXptMCUyMDEzSDFWMmgxMnYxMnptLTItNUgzVjdoOHYyeiUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG59XHJcbi50YWlsLXNlbGVjdC5tdWx0aXBsZS5kaXNhYmxlZCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbjpiZWZvcmUsXHJcbi50YWlsLXNlbGVjdC5tdWx0aXBsZSAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5kaXNhYmxlZDpiZWZvcmV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDE2JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMzMDM0MzglMjIlMjBkJTNEJTIyTTEzJTIwMUgxYy0uNTUlMjAwLTElMjAuNDUtMSUyMDF2MTJjMCUyMC41NS40NSUyMDElMjAxJTIwMWgxMmMuNTUlMjAwJTIwMS0uNDUlMjAxLTFWMmMwLS41NS0uNDUtMS0xLTF6bTAlMjAxM0gxVjJoMTJ2MTJ6bS04LjUtMkgzdi0xLjVMOS41JTIwNEgxMXYxLjVMNC41JTIwMTJ6JTIyLyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuLyogQGVuZCBEUk9QRE9XTiAqL1xyXG4iLCIubXl0eUZvcm1GaWVsZHNldCxcbi5pcy1maWVsZHNldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGVnZW5kLFxuICAgIC5pcy1sZWdlbmQge1xuICAgICAgICBAZXh0ZW5kICVwYWdlVGl0bGU7XG4gICAgfVxuICAgIC8vIEZhbGxzIGltIHR5Y29udGVudCBtaXR0ZWxzIHRhZ3MgXCJnZXN0eWxlZFwiIHd1cmRlLCBmb250IHp1csO8Y2tzZXR6ZW4gc2V0emVuXG4gICAgbGVnZW5kICoge1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFQyMDApO1xuICAgIH1cbn1cbltkYXRhLWZvcm09XCJuZXctcHJvamVjdFwiXSxcbi5hY2MtLXN1cHBvcnQsXG4uYXJ0aWNsZS1zdXBwb3J0LWZhY3RzIHtcbiAgICAubXl0eUZvcm1GaWVsZHNldCBsZWdlbmQge1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmQtQm9sZFwiKTtcbiAgICB9XG4gICAgLmZvcm1tYW5hZ2VyIHtcbiAgICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDcwcHg7XG4gICAgfVxufVxuXG5maWVsZHNldC53aXphcmRfX3N0ZXBbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZpZWxkc2V0W2RhdGEtcm91dGVdIHtcbiAgICAtLWZpZWxkc2V0LW1pbi1oZWlnaHQ6IDgwdmg7XG4gICAgLS1mc2dyaWQtbWluLWhlaWdodDogMXB4O1xuICAgIG1pbi1oZWlnaHQ6IHZhcigtLWZpZWxkc2V0LW1pbi1oZWlnaHQpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgLm15dHlGb3JtTGVnZW5kIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cbltkYXRhLXNlbGVjdG9yPVwiZmllbGRzZXQtZ3JpZFwiXSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBtaW4taGVpZ2h0OiB2YXIoLS1mc2dyaWQtbWluLWhlaWdodCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbn1cbiIsIkB1c2UgXCJzYXNzOm1ldGFcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJzYXNzOm1hcFwiO1xuXG4ubXl0eUZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm15dHlGb3JtQm94IHtcbiAgICBmb250OiB2YXIoLS1teXR5LWZvcm0tYm94LWZvbnQpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1teXR5LWZvcm0tYm94LWxldHRlci1zcGFjaW5nKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZDQwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubXl0eUZvcm1Cb3ggLm15dHlGb3JtTGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm15dHlGb3JtQm94LmlzLWVtcHR5IC5teXR5Rm9ybUxhYmVsIHtcbn1cbi5teXR5Rm9ybUJveC5oYXMtZm9jdXMgLm15dHlGb3JtTGFiZWwge1xufVxuXG4ubXl0eUZvcm1Cb3ggbGFiZWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiB2YXIoLS1teXR5LWZvcm0tbGFiZWwtcHQpIDAgdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiKSAwO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMgKHZhcigtLW15dHktZm9ybS1sYWJlbC1oZWlnaHQpICsgdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSArIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYikpO1xuICAgIGZvbnQ6IHZhcigtLW15dHktZm9ybS1sYWJlbC1mb250KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbXl0eS1mb3JtLWxhYmVsLWxldHRlci1zcGFjaW5nKTtcbiAgICBjb2xvcjogdmFyKC0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yKTtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzLCBmb250LXNpemUgMC4zcywgY29sb3IgMC4ycztcbn1cblxuLm15dHlGb3JtQ29udHJvbCB7XG4gICAgZm9udDogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtZm9udCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWxldHRlci1zcGFjaW5nKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IHZhcigtLW15dHktZm9ybS1sYWJlbC1wdCkgMCB2YXIoLS1teXR5LWZvcm0tbGFiZWwtcGIpIDA7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXIpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3cpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtbWluLWhlaWdodCk7XG4gICAgY29sb3I6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1iZyk7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWNvbG9yLWRpc2FibGVkKTtcbiAgICB9XG4gICAgJltyZWFkb25seV0ge1xuICAgICAgICBjb2xvcjogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3IpO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1iZyk7XG4gICAgfVxuICAgICYubXl0eUZvcm1FcnJvciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWNvbG9yLWVycm9yKTtcbiAgICB9XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4ubXl0eUZvcm1TZWxlY3RCb3gsXG4ubXl0eS1kYXRlcGlja2VyIHtcbiAgICAvLyBzZWxlY3RcbiAgICAtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmc6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWJnLWhvdmVyOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1iZy1zZWxlY3RlZDogdmFyKC0tYy0yMDEwKTtcbiAgICAtLW15dHktZm9ybS1zZWxlY3QtY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWhvdmVyOiB2YXIoLS1jLTIwMTApO1xuICAgIC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1zZWxlY3RlZDogdmFyKC0tYy0yMTEwKTtcbiAgICAtLW15dHktZm9ybS1zZWxlY3Qtb3B0aW9uLWZvbnQ6IHZhcigtLXQtU3RhbmRhcmQpO1xuICAgIC0tbXl0eS1mb3JtLXNlbGVjdC1vcHRpb24tbGV0dGVyc3BhY2luZzogdmFyKC0tbHMtU3RhbmRhcmQpO1xuICAgIC0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItd2lkdGgtb3BlbjogMC40cmVtO1xuICAgIC0tbXl0eS1mb3JtLXNlbGVjdC1wYWRkaW5nLWxyLW9wZW46IDIwcHg7XG59XG5cbi5teXR5Rm9ybUlucHV0R3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uIHtcbiAgICAgICAgbWluLWhlaWdodDogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtbWluLWhlaWdodCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWJnKTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSAwIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYikgMDtcbiAgICAgICAgZm9udDogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtZm9udCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1sZXR0ZXItc3BhY2luZyk7XG4gICAgICAgIGZsZXgtYmFzaXM6IGZpdC1jb250ZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXIpO1xuICAgICAgICAmLmhhcy1zdWJtaXQge1xuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIC0tbXl0eS1idG4tcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMC85O1xuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC40cmVtKTtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJ0bi0td2l0aC1pY29uIHtcbiAgICAgICAgICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnZpc3VhbGx5aGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi0td2l0aC1pY29uLmlzLWxvYWRpbmcge1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAubG9hZGVyIHtcbiAgICAgICAgICAgICAgICAtLW15dHktYnRuLWxvYWRlci1oZWlnaHQ6IHZhcigtLWxvYWRlci1oZWlnaHQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm15dHlGb3JtQ29udHJvbCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZDIwKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tZDIwKTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubXl0eUZvcm1Cb3guaGFzLWlucHV0LWdyb3VwIHtcbiAgICAtLWlucHV0LWdyb3VwLWZpcnN0LWFkZG9uLXdpZHRoOiAwcHg7XG4gICAgLS1pbnB1dC1ncm91cC1sYXN0LWFkZG9uLXdpZHRoOiAwcHg7XG4gICAgLm15dHlGb3JtTGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJjpub3QoLmhhcy1mb2N1cyk6bm90KC5pcy1maWxsZWQpIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1pbnB1dC1ncm91cC1maXJzdC1hZGRvbi13aWR0aCk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1pbnB1dC1ncm91cC1sYXN0LWFkZG9uLXdpZHRoKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIHZhcigtLWlucHV0LWdyb3VwLWZpcnN0LWFkZG9uLXdpZHRoKSAtIHZhcigtLWlucHV0LWdyb3VwLWxhc3QtYWRkb24td2lkdGgpKSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24ge1xuICAgIEBleHRlbmQgLnR5YztcbiAgICAmOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5teXR5Rm9ybUVsZW1lbnREZXNjcmlwdGlvbixcbi5teXR5Rm9ybUVsZW1lbnRFcnJvck1zZyxcbi5teXR5Rm9ybVBhc3N3b3JkUXVhbGl0eUJveCB7XG4gICAgZm9udDogdmFyKC0tbXl0eS1mb3JtLW1zZy1mb250KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbXl0eS1mb3JtLW1zZy1sZXR0ZXItc3BhY2luZyk7XG4gICAgcGFkZGluZzogdmFyKC0tZDMwKSAwIDAgMDtcbiAgICBjb2xvcjogdmFyKC0tbXl0eS1mb3JtLW1zZy1jb2xvcik7XG59XG4ubXl0eUZvcm1FbGVtZW50RXJyb3JNc2csXG4ubXl0eUZvcm1QYXNzd29yZFZhbGlkYXRpb24gLm15dHlGb3JtUGFzc3dvcmRRdWFsaXR5RXJyb3Ige1xuICAgIGNvbG9yOiB2YXIoLS1teXR5LWZvcm0tbXNnLWNvbG9yLWVycm9yKTtcbn1cbi5teXR5Rm9ybVBhc3N3b3JkVmFsaWRhdGlvbiAubXl0eUZvcm1QYXNzd29yZFF1YWxpdHlCYXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5zZWxlY3QubXl0eUZvcm1Db250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBVZ2x5IEZpeCBmb3IgQ2hvb3NlIEZ1bmRpbmcgLSBUZXh0IEVkaXRcbnRleHRhcmVhLmhvcml6b250YWwueW0tZzEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8vIEFjdGl2ZSBvciBmaWxsZWQgRmxvYXRpbmcgbGFiZWwgRm9ybSBFbGVtZW50c1xuXG4ubXl0eUZvcm1Cb3gge1xuICAgIC0tY2FsY1RyYW5zbGF0ZVk6IGNhbGModmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiLWFjdGl2ZSkgKiAtMSk7XG4gICAgLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICB9XG4gICAgJi5pcy1ub3QtZGlzYWJsZWQ6aG92ZXIsXG4gICAgJjpob3Zlcjpub3QoLm15dHlGb3JtRXJyb3IpOm5vdCguaGFzLWZvY3VzKTpub3QoLmlzLWRpc2FibGVkKSB7XG4gICAgICAgIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbixcbiAgICAgICAgLm15dHlGb3JtQ29udHJvbDpub3QoOmZvY3VzKTpub3QoW2Rpc2FibGVkXSk6bm90KFtyZWFkb25seV0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFtkYXRhLXF1YW50aXR5Ym94XSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyLWFjdGl2ZSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93LWhvdmVyKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWZpbGxlZCxcbiAgICAmLmhhcy1mb2N1cyB7XG4gICAgICAgICYubXl0eUZvcm1TZWxlY3RCb3gge1xuICAgICAgICAgICAgLm15dHlGb3JtTGFiZWwge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLW15dHktZm9ybS1sYWJlbC1wdC1hY3RpdmUpIDAgdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiLWFjdGl2ZSkgMDtcbiAgICAgICAgICAgIGZvbnQ6IHZhcigtLW15dHktZm9ybS1sYWJlbC1mb250LWFjdGl2ZSk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbXl0eS1mb3JtLWxhYmVsLWxldHRlci1zcGFjaW5nLWFjdGl2ZSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yLWFjdGl2ZSk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjICh2YXIoLS1teXR5LWZvcm0tbGFiZWwtaGVpZ2h0LWFjdGl2ZSkgKyB2YXIoLS1teXR5LWZvcm0tbGFiZWwtcHQtYWN0aXZlKSArIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYi1hY3RpdmUpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5teXR5Rm9ybUNvbnRyb2w6Zm9jdXMge1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXItYWN0aXZlKTtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdy1hY3RpdmUpO1xuICAgIH1cbiAgICAmLmhhcy1mb2N1cyB7XG4gICAgICAgIC5teXR5Rm9ybUNvbnRyb2wge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyLWFjdGl2ZSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93LWFjdGl2ZSk7XG4gICAgICAgIH1cbiAgICAgICAgLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLW15dHktZm9ybS1jb250cm9sLWJvcmRlci1hY3RpdmUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdy1hY3RpdmUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmV3cml0ZSBDb2xvciB2YWx1ZXMgdG8gdXNlIHdpdGggc2xlY3RlZCByZXdhcmRzIG9uIGJnIHZhcigtLWMtMzMzMClcbiAgICAuaXMtc2VsZWN0ZWQgJiB7XG4gICAgICAgICZbZGF0YS1jLWFjdGl2ZT1cIjIwMTBcIl0ge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIC0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yLWFjdGl2ZTogdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm15dHlGb3JtQ29udHJvbCxcbiAgICAgICAgICAgIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiB7XG4gICAgICAgICAgICAgICAgLS1teXR5LWZvcm0tY29udHJvbC1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgICAgICAgICAtLW15dHktZm9ybS1jb250cm9sLWJnOiB2YXIoLS1jLTMzMzApO1xuICAgICAgICAgICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyLWFjdGl2ZTogMXB4IHNvbGlkIHZhcigtLWMtMjAxMCk7XG4gICAgICAgICAgICAgICAgLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93LWhvdmVyOiAwIC0xcHggMCAwIHZhcigtLWMtMjExMCkgaW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24gLmJ0biB7XG4gICAgICAgICAgICAgICAgLS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAtLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uLFxuICAgICAgICAgICAgLm15dHlGb3JtQ29udHJvbCB7XG4gICAgICAgICAgICAgICAgLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLTIwMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm15dHlGb3JtQ29udHJvbDpmb2N1cyB7XG4gICAgICAgICAgICAgICAgLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXItYWN0aXZlOiAxcHggc29saWQgdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgICAgICAgICAtLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3ctYWN0aXZlOiAwIC0zcHggMCAwIHZhcigtLWMtMjAxMCkgaW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhhcy1mb2N1cyB7XG4gICAgICAgICAgICAgICAgLm15dHlGb3JtQ29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyLWFjdGl2ZTogMXB4IHNvbGlkIHZhcigtLWMtMjAxMCk7XG4gICAgICAgICAgICAgICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdy1hY3RpdmU6IDAgLTNweCAwIDAgdmFyKC0tYy0yMDEwKSBpbnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uIHtcbiAgICAgICAgICAgICAgICAgICAgLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXItYWN0aXZlOiAxcHggc29saWQgdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgICAgICAgICAgICAgLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93LWFjdGl2ZTogMCAtM3B4IDAgMCB2YXIoLS1jLTIwMTApIGluc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3Zlcjpub3QoLm15dHlGb3JtRXJyb3IpOm5vdCguaGFzLWZvY3VzKTpub3QoLmlzLWRpc2FibGVkKSB7XG4gICAgICAgICAgICAgICAgLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uLFxuICAgICAgICAgICAgICAgIC5teXR5Rm9ybUNvbnRyb2w6bm90KDpmb2N1cyk6bm90KFtkaXNhYmxlZF0pOm5vdChbcmVhZG9ubHldKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbZGF0YS1xdWFudGl0eWJveF0pIHtcbiAgICAgICAgICAgICAgICAgICAgLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXItYWN0aXZlOiAxcHggc29saWQgdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgICAgICAgICAgICAgLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93LWhvdmVyOiAwIC0xcHggMCAwIHZhcigtLWMtMjAxMCkgaW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1kaXNhYmxlZDpub3QoLmlzLW5vdC1kaXNhYmxlZCkge1xuICAgICAgICAubXl0eUZvcm1Db250cm9sLFxuICAgICAgICAubXl0eUZvcm1Db250cm9sW2Rpc2FibGVkXSxcbiAgICAgICAgLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3ItZGlzYWJsZWQpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3ItZGlzYWJsZWQpO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCxcbiAgICAgICAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yLWRpc2FibGVkKTtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1yZWFkb25seSB7XG4gICAgICAgIC5teXR5Rm9ybUNvbnRyb2wsXG4gICAgICAgIC5teXR5Rm9ybUNvbnRyb2xbZGlzYWJsZWRdLFxuICAgICAgICAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1jb2xvcik7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1iZyk7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsLFxuICAgICAgICAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24ge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW15dHktZm9ybS1sYWJlbC1jb2xvcik7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5teXR5Rm9ybUNvbnRyb2wge1xuICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlLFxuICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGw6dmFsaWQge1xuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLW15dHktZm9ybS1jb250cm9sLWJvcmRlcik7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3IpO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYmcpIGluc2V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm15dHlGb3JtRXJyb3Ige1xuICAgICAgICAubXl0eUZvcm1Db250cm9sLFxuICAgICAgICAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWNvbG9yLWVycm9yKTtcbiAgICAgICAgfVxuICAgICAgICAubXl0eUZvcm1FbGVtZW50RXJyb3JNc2cgfiAubXl0eUZvcm1FbGVtZW50RGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm15dHlGb3JtRG9uYXRpb25Cb3gge1xuICAgIC5teXR5Rm9ybUNvbnRyb2wge1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1lbXB0eS5oYXMtZm9jdXMge1xuICAgICAgICAubXl0eUZvcm1Db250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtcGxhY2Vob2xkZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIFJlcHJlY2VudHMgdGhlIG5vdF9hdmFpbGFibGVfdGV4dFxuICAgIFtkYXRhLXRleHQ9XCJub3RfYXZhaWxhYmxlX3RleHRcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgW2RhdGEtcm9sZT1cImNhcmQtaW5jZW50aXZlXCJdIHtcbiAgICAgICAgLm15dHlGb3JtRG9uYXRpb25Cb3gge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjZyZW0pO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBIZWxwZXJcbi5zdHJvbmctLWhlYWRsaW5lIHtcbiAgICBjb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmQtQm9sZFwiKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1kNDApIDAgdmFyKC0tZDIwKSAwO1xufVxuLmNvdmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTXl0eSBDYXB0Y2hhXG4ubXl0eUZvcm1DYXB0Y2hhQm94IHtcbiAgICAubXl0eUZvcm1DYXB0Y2hhSW1nQm94IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxNHJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiBjYWxjKDEwJSAtIDJweCk7XG4gICAgICAgIGhlaWdodDogNC40cmVtO1xuICAgIH1cbiAgICAubXl0eUZvcm1DYXB0Y2hhSW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWJvcmRlcik7XG4gICAgfVxufVxuXG4vLyBNeXR5IFBsYWNlIFN1Z2dlc3Rcbi5tYXAtc3VnZ2VzdF9fY3VycmVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5tYXBzU3VnZ2VzdCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy0yMDEwKTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1jLTIxMTApO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG4ubWFwLXN1Z2dlc3RfX3Jlc3VsdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IHZhcigtLXMzMCk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3Zlcjpub3QoLm1hcC1zdWdnZXN0X19yZXN1bHQtLWxvZ28pIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgfVxufVxuXG4ubWFwLXN1Z2dlc3RfX3Jlc3VsdC0tbG9nbyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTByZW07XG4gICAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWV0YVwiO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNhc3M6bWFwXCI7XG4vLyBiYXNlZCBvbiBodHRwczovL2dpdGh1Yi5jb20vd29sZmZlL3RhaWwuc2VsZWN0LmpzL1xuLm15dHlGb3JtVGFpbFNlbGVjdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDExO1xuICAgIC5zZWxlY3QtbGFiZWwge1xuICAgICAgICBAZXh0ZW5kIC5teXR5Rm9ybUNvbnRyb2w7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC45cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IHZhcigtLW15dHktZm9ybS1sYWJlbC1oZWlnaHQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5zdmc0Y3NzL3NlbGVjdC1jaGV2cm9uLnN2Z1wiKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRhaWwtc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAuc2VsZWN0LWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICArIC5zZWxlY3QtaGFuZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIsIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA1MCUpO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUgLnNlbGVjdC1sYWJlbCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0LWRyb3Bkb3duIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1iZyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIC5kcm9wZG93bi1pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIHVsLFxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBmb250OiB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LW9wdGlvbi1mb250KTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LW9wdGlvbi1sZXR0ZXJzcGFjaW5nKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWQzMCkgY2FsYyh2YXIoLS1kMzApICogMikgdmFyKC0tZDMwKSAwO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRyb3Bkb3duLW9wdGlvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1iZyk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3IpO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICRkZWZhdWx0Rm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJTdGFuZGFyZFwiLCBcInhzXCIsIFwibGhcIik7XG4gICAgICAgICAgICAgICAgICAgICRkZWZhdWx0Q2hlY2tUb3BQb3NpdGlvbjogbWF0aC5kaXYoJGRlZmF1bHRGb250TEgsIDIpIC0gMC43ICogMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHZhcigtLWQzMCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygkZGVmYXVsdENoZWNrVG9wUG9zaXRpb24gKyB2YXIoLS1kMzApKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifnN2ZzRjc3MvY2hlY2suc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAkYnBGb250TEg6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIlN0YW5kYXJkXCIsIFwibWRcIiwgXCJsaFwiKTtcbiAgICAgICAgICAgICAgICAgICAgQGlmICRicEZvbnRMSCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJwQ2hlY2tUb3BQb3NpdGlvbjogbWF0aC5kaXYoJGJwRm9udExILCAyKSAtIDAuNyAqIDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCRicENoZWNrVG9wUG9zaXRpb24gKyB2YXIoLS1kMzApKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAkYnBGb250TEg6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIlN0YW5kYXJkXCIsIFwieGxcIiwgXCJsaFwiKTtcbiAgICAgICAgICAgICAgICAgICAgQGlmICRicEZvbnRMSCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRicENoZWNrVG9wUG9zaXRpb246IG1hdGguZGl2KCRicEZvbnRMSCwgMikgLSAwLjcgKiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygkYnBDaGVja1RvcFBvc2l0aW9uICsgdmFyKC0tZDMwKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1iZy1ob3Zlcik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWJnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWJnLWhvdmVyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWJnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifnN2ZzRjc3MvY2hlY2staW52ZXJzZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCxcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1iZy1zZWxlY3RlZCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLXNlbGVjdGVkKTtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWJnLXNlbGVjdGVkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLXNlbGVjdGVkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifnN2ZzRjc3MvY2hlY2suc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubXl0eUZvcm1TZWxlY3RCb3gge1xuICAgIC0tdHJhbnNsYXRlWFZhbHVlOiBjYWxjKC0xICogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1wYWRkaW5nLWxyLW9wZW4pKTtcbiAgICAtLW9mZnNldFdoaWxlQm9yZGVyOiBjYWxjKC0xICogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItd2lkdGgtb3BlbikpO1xuICAgIC0tcGFkZGluZ01pbnVzQm9yZGVyOiBjYWxjKHZhcigtLW15dHktZm9ybS1zZWxlY3QtcGFkZGluZy1sci1vcGVuKSAtIHZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoLW9wZW4pKTtcbiAgICB6LWluZGV4OiAxMTtcbiAgICAmLm15dHlGb3JtQm94LmlzLWZpbGxlZCBsYWJlbCxcbiAgICAmLm15dHlGb3JtQm94Lmhhcy1mb2N1cyBsYWJlbCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICAgIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1oYW5kbGUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgJi5pcy1lbXB0eSB7XG4gICAgICAgIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbCB7XG4gICAgICAgICAgICBmb250OiB2YXIoLS1teXR5LWZvcm0tbGFiZWwtZm9udCk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsIC5sYWJlbC1pbm5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10cmFuc2xhdGVYVmFsdWUpLCB2YXIoLS1vZmZzZXRXaGlsZUJvcmRlcikpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgKDIgKiB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LXBhZGRpbmctbHItb3BlbikpKTtcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci13aWR0aC1vcGVuKSBzb2xpZCB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWJnLWhvdmVyKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxNTtcbiAgICAgICAgLy9ib3gtc2hhZG93OiAwIC00cHggMCAwIGRhcmtjeWFuIGluc2V0LCAtNHB4IDAgMCAwIGRhcmtjeWFuIGluc2V0LCA0cHggMCAwIDAgZGFya2N5YW4gaW5zZXQ7XG4gICAgICAgIC5teXR5Rm9ybUxhYmVsIGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZ01pbnVzQm9yZGVyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5teXR5Rm9ybVRhaWxTZWxlY3Qge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIC5zZWxlY3QtbGFiZWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZ01pbnVzQm9yZGVyKTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHZhcigtLXBhZGRpbmdNaW51c0JvcmRlcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QtZHJvcGRvd24ge1xuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwIDRweCAwIDAgZGFya2N5YW4sIC00cHggMCAwIDAgZGFya2N5YW4sIDRweCAwIDAgMCBkYXJrY3lhbjtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmctaG92ZXIpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tb2Zmc2V0V2hpbGVCb3JkZXIpKTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci13aWR0aC1vcGVuKSArIHZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoLW9wZW4pKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHVsIGxpLm9wdGdyb3VwLXRpdGxlLFxuICAgICAgICAgICAgdWwgbGkuZHJvcGRvd24tb3B0aW9uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZ01pbnVzQm9yZGVyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nTWludXNCb3JkZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci13aWR0aC1vcGVuKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgKDIgKiB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci13aWR0aC1vcGVuKSkpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmctaG92ZXIpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiB2YXIoLS1vZmZzZXRXaGlsZUJvcmRlcik7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogdmFyKC0tb2Zmc2V0V2hpbGVCb3JkZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vcGVuLXRvcCB7XG4gICAgICAgICAgICAuc2VsZWN0LWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHZhcigtLW9mZnNldFdoaWxlQm9yZGVyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1vcGVuLXRvcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1kNDApO1xuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci13aWR0aC1vcGVuKSBzb2xpZCB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWJnLWhvdmVyKTtcbiAgICAgICAgLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWJvcmRlci1hY3RpdmUpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAudGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1vcGVuLWJvdHRvbSAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwge1xuICAgICAgICAtLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3ctYWN0aXZlOiBub25lO1xuICAgIH1cbn1cbiIsIi51aS1kYXRlcGlja2VyIHtcbiAgICB6LWluZGV4OiAxMDEwO1xufVxuIiwiQHVzZSBcInNhc3M6bWV0YVwiO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNhc3M6bWFwXCI7XG4ubXl0eUZvcm1SYWRpb0ZpZWxkLFxuLm15dHlGb3JtQ2hlY2tib3hGaWVsZCB7XG4gICAgYWxsOiB1bnNldDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC0tbXl0eS1mb3JtLXJhZGlvLXNpemU6IDJyZW07XG4gICAgLS1teXR5LWZvcm0tcmFkaW8tYm9yZGVyLXdpdGg6IDFweDtcbiAgICAtLW15dHktZm9ybS1yYWRpby1ib3JkZXItY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgLS1teXR5LWZvcm0tcmFkaW8tb3V0bGluZTogbm9uZTsgLy8gXCI6IDAuNHJlbSBzb2xpZCB2YXIoLS1jLTIwMTApO1xuICAgIC0tbXl0eS1mb3JtLXJhZGlvLW91dGxpbmUtb2Zmc2V0OiAwOyAvLyBcIm91dGxpbmUtb2Zmc2V0XCI6IDAuNHJlbSxcblxuICAgIC0tbXl0eS1mb3JtLWNoZWNrYm94LXNpemU6IDEuOHJlbTtcbiAgICAtLW15dHktZm9ybS1jaGVja2JveC1ib3JkZXItd2lkdGg6IDFweDtcbiAgICAtLW15dHktZm9ybS0tY2hlY2tib3gtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC0tbXl0eS1mb3JtLS1jaGVja2JveC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgLS1teXR5LWZvcm0tLWNoZWNrYm94LWJnLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgIC5teXR5Rm9ybUxhYmVsLFxuICAgIC5teXR5Rm9ybUNvbnRyb2wsXG4gICAgLm15dHlGb3JtQm94LFxuICAgIGxhYmVsIHtcbiAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cblxuXG4gICAgLm15dHlGb3JtUmFkaW9Cb3gsXG4gICAgLm15dHlGb3JtQ2hlY2tib3hCb3gge1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmRcIik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tczMwKSAwIHZhcigtLXMyMCkgMDtcbiAgICAgICAgLm15dHlGb3JtTGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWQyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJGRlZmF1bHRGb250TEg6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIlN0YW5kYXJkXCIsIFwieHNcIiwgXCJsaFwiKTtcbiAgICAtLWRlZmF1bHRGb250TEg6ICN7JGRlZmF1bHRGb250TEh9cmVtO1xuICAgIC0tZGVmYXVsdFRyYW5zbGF0ZVlCeUxIOiBjYWxjKCh2YXIoLS1kZWZhdWx0Rm9udExIKSAtIHZhcigtLW15dHktZm9ybS1yYWRpby1zaXplKSkgLyAyKTtcbiAgICAkYnBGb250TEg6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIlN0YW5kYXJkXCIsIFwibWRcIiwgXCJsaFwiKTtcbiAgICBAaWYgJGJwRm9udExIIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgLS1kZWZhdWx0Rm9udExIOiAjeyRicEZvbnRMSH1yZW07XG4gICAgICAgICAgICAtLWRlZmF1bHRUcmFuc2xhdGVZQnlMSDogY2FsYygodmFyKC0tZGVmYXVsdEZvbnRMSCkgLSB2YXIoLS1teXR5LWZvcm0tcmFkaW8tc2l6ZSkpIC8gMik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJGJwRm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJTdGFuZGFyZFwiLCBcInhsXCIsIFwibGhcIik7XG4gICAgQGlmICRicEZvbnRMSCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAtLWRlZmF1bHRGb250TEg6ICN7JGJwRm9udExIfXJlbTtcbiAgICAgICAgICAgIC0tZGVmYXVsdFRyYW5zbGF0ZVlCeUxIOiBjYWxjKCh2YXIoLS1kZWZhdWx0Rm9udExIKSAtIHZhcigtLW15dHktZm9ybS1yYWRpby1zaXplKSkgLyAyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1cInJhZGlvXCJdLFxuICAgIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgLm15dHlGb3JtQ29udHJvbFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBmb250OiBpbmhlcml0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IHZhcigtLW15dHktZm9ybS1yYWRpby1vdXRsaW5lKTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLW15dHktZm9ybS1yYWRpby1vdXRsaW5lLW9mZnNldCk7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgLS1teXR5LWZvcm0tcmFkaW8tb3V0bGluZTogMC40cmVtIHNvbGlkIHZhcigtLWMtMjAxMCk7XG4gICAgICAgICAgICAtLW15dHktZm9ybS1yYWRpby1vdXRsaW5lLW9mZnNldDogMC40cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm15dHlGb3JtQ29udHJvbFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogdmFyKC0tbXl0eS1mb3JtLXJhZGlvLXNpemUpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLW15dHktZm9ybS1yYWRpby1zaXplKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLWRlZmF1bHRUcmFuc2xhdGVZQnlMSCkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgICAgICBib3JkZXI6IHZhcigtLW15dHktZm9ybS1yYWRpby1ib3JkZXItd2l0aCkgc29saWQgdmFyKC0tbXl0eS1mb3JtLXJhZGlvLWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jaXJjbGUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItd2lkdGggMC4zcztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAtLW15dHktZm9ybS1yYWRpby1ib3JkZXItd2l0aDogMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIC0tbXl0eS1mb3JtLXJhZGlvLWJvcmRlci13aXRoOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCxcbiAgICAgICAgJjpjaGVja2VkOmFjdGl2ZSB7XG4gICAgICAgICAgICAtLW15dHktZm9ybS1yYWRpby1ib3JkZXItd2l0aDogNnB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLS1teXR5LWZvcm0tcmFkaW8tYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxMzApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAubXl0eUZvcm1DaGVja2JveEJveCBbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IHZhcigtLW15dHktZm9ybS1jaGVja2JveC1zaXplKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1teXR5LWZvcm0tY2hlY2tib3gtc2l6ZSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1kZWZhdWx0VHJhbnNsYXRlWUJ5TEgpKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXl0eS1mb3JtLS1jaGVja2JveC1iZy1jb2xvcik7XG4gICAgICAgIGJvcmRlcjogdmFyKC0tbXl0eS1mb3JtLXJhZGlvLWJvcmRlci13aXRoKSBzb2xpZCB2YXIoLS1teXR5LWZvcm0tLWNoZWNrYm94LWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW15dHktZm9ybS0tY2hlY2tib3gtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1teXR5LWZvcm0tY2hlY2tib3gtc2l6ZSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLW15dHktZm9ybS1jaGVja2JveC1zaXplKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKC0xcHgsIC0xcHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbXl0eS1mb3JtLS1jaGVja2JveC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDEyMG1zIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIC8vYm94LXNoYWRvdzogaW5zZXQgMWVtIDFlbSB2YXIoLS1teXR5LWZvcm0tcmFkaW8tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdXJsKFwifnN2ZzRjc3MvY2hlY2tib3guc3ZnXCIpIHZhcigtLW15dHktZm9ybS1yYWRpby1ib3JkZXItY29sb3IpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwifnN2ZzRjc3MvY2hlY2tib3guc3ZnXCIpIHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAtLW15dHktZm9ybS1jaGVja2JveC1ib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAtLW15dHktZm9ybS0tY2hlY2tib3gtYmctY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgIC0tbXl0eS1mb3JtLS1jaGVja2JveC1iZy1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTFweCwgLTFweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLS1teXR5LWZvcm0tLWNoZWNrYm94LWJnLWNvbG9yOiB2YXIoLS1jLTIxMzApO1xuICAgICAgICAgICAgICAgIC0tbXl0eS1mb3JtLS1jaGVja2JveC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjEzMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAtLW15dHktZm9ybS1jaGVja2JveC1ib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAtLW15dHktZm9ybS0tY2hlY2tib3gtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxNTApO1xuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAtLW15dHktZm9ybS0tY2hlY2tib3gtYmctY29sb3I6IHZhcigtLWMtMjE1MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAtLW15dHktZm9ybS1jaGVja2JveC1ib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwic2FzczptZXRhXCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwic2FzczptYXBcIjtcbi5jaGVja2JveC1zd2l0Y2gge1xuICAgIC0tbXl0eS1mb3JtLXN3aXRjaC1kb3QtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1teXR5LWZvcm0tc3dpdGNoLWJnOiB2YXIoLS1jLTIxNjApO1xuXG4gICAgLy9AZXh0ZW5kIC5teXR5Rm9ybUNoZWNrYm94RmllbGQ7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIC5teXR5Rm9ybUNvbnRyb2wge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgIGZvbnQ6IHZhcigtLW15dHktZm9ybS1ib3gtZm9udCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLW15dHktZm9ybS1ib3gtbGV0dGVyLXNwYWNpbmcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiB2YXIoLS1zMzApIDAgdmFyKC0tczIwKSAwO1xuXG4gICAgLmNoZWNrYm94LXN3aXRjaF9sYWJlbCB7XG4gICAgICAgIGZvbnQ6IHZhcigtLW15dHktZm9ybS1ib3gtZm9udCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1teXR5LWZvcm0tYm94LWxldHRlci1zcGFjaW5nKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuY2hlY2tib3gtc3dpdGNoX2NhcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNpcmNsZSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02cmVtLCAwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQuNnJlbTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW15dHktZm9ybS1zd2l0Y2gtYmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tbXl0eS1mb3JtLXN3aXRjaC1iZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXl0eS1mb3JtLXN3aXRjaC1kb3QtY29sb3IpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jaXJjbGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2LjRyZW07XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2LjRyZW0pO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYuNHJlbSwgMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi43cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNi42cmVtO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNi42cmVtKTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02LjZyZW0sIDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1LjJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi44cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5teXR5Rm9ybUNvbnRyb2w6Y2hlY2tlZCB+IC5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHJlbSwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00LjFyZW0sIDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQuMnJlbSwgMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5teXR5Rm9ybUNvbnRyb2w6bm90KFtkaXNhYmxlZF0pOm5vdChbcmVhZG9ubHldKTpjaGVja2VkIH4gLmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uIHtcbiAgICAgICAgICAgIC0tbXl0eS1mb3JtLXN3aXRjaC1iZzogdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm15dHlGb3JtRXJyb3Ige1xuICAgICAgICAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIHtcbiAgICAgICAgICAgIC5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDFweCB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1jb2xvci1lcnJvcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gVXBsb2FkIFdpZGdldFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV3JhcHBlclxuLm15dHlGb3JtQm94TXVsdGlVcGxvYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAubXl0eUZvcm1Cb3hVcGxvYWRlZEZpbGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1jLTIxNjApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xuICAgICAgICAvL2hlaWdodDogMTByZW07XG4gICAgfVxuICAgIC5teXR5Rm9ybUJveFVwbG9hZGVkIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5teXR5Rm9ybUxhYmVsLmZvcm0tbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLm15dHlGb3JtRWxlbWVudERlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubXl0eUZvcm1Cb3hGaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLnR5UHJldmlld0ltYWdlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tczMwKTtcbiAgICB9XG5cbiAgICAubXl0eUZvcm1Cb3hVcGxvYWQge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5teXR5Rm9ybUJveEZpbGUge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVXBsb2FkIEJ1dHRvblxuICAgIC5idG4tdXBsb2FkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAwIDNyZW07XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgICAgICBjb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmlsZW5hbWVcbiAgICAudHlGaWxlbmFtZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXMzMCkgMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBGaWxlc2l6ZVxuICAgIC50eUZpbGVTaXplIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBFZGl0IEJ1dHRvblxuICAgIC5idG4tZWRpdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBQcm9ncmVzcyBCYXJcbiAgICAudHlQcm9ncmVzc0JhciB7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAudHlQcm9ncmVzc0JhclByb2dyZXNzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0xMDAxMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMCwgMCwgMCwgMC4zKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMykgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmluaXNoZWQgVXBsb2FkXG4gICAgLnR5RmluaXNoZWQge1xuICAgICAgICAudHlQcm9ncmVzc0JhciB7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnR5UHJvZ3Jlc3NCYXJQcm9ncmVzcyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmJ0bjpub3QoLmJ0bi11cGxvYWQpIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWJ0bi0tc2Vjb25kYXJ5O1xuICAgICAgICAgICAgbWFyZ2luOiAwIHZhcigtLXMzMCkgdmFyKC0tczMwKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR5RGVsZXRlLmJ0bi5idG4tcmVtb3ZlIHtcbiAgICB9XG5cbiAgICAudHlEb3dubG9hZEFuY2hvciB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAubXl0eUZvcm1GaWxlUmVxdWlyZW1lbnRzLFxuICAgIC8vLmNhcHRpb24sXG4gICAgLnR5TW92ZS5idG4uYnRuLW1vdmUudWktc29ydGFibGUtaGFuZGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teXR5Rm9ybUVsZW1lbnREZXNjcmlwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICBsZWZ0OiAxMThweDtcbiAgICAgICAgY29sb3I6IHB1cnBsZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTE1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxufVxuXG4vLyBQcm9ncmVzc2JhciBBbmltYXRpb25cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MHB4IDUwcHg7XG4gICAgfVxufVxuIiwiLm9uZXRpbWUtY29kZSB7XG4gICAgLS1vbmV0aW1lLWNvZGUtYmc6IHZhcigtLWMtMjAxMCk7XG4gICAgJltkYXRhLWJnPVwiMjE4MFwiXSB7XG4gICAgICAgIC0tb25ldGltZS1jb2RlLWJnOiB2YXIoLS1jLTIxODApO1xuICAgIH1cbn1cbi8vIFNpbmdsZSBkaWdpdCBpbnB1dHMgd3JhcFxuLm9uZXRpbWUtY29kZV9fZGlnaXQtd3JhcCB7XG4gICAgLS1kaWdpdC1jb2RlLWdhcDogMC4zcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogdmFyKC0tZGlnaXQtY29kZS1nYXApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAub25ldGltZS1jb2RlX19kaWdpdC13cmFwIHtcbiAgICAgICAgLS1kaWdpdC1jb2RlLWdhcDogdmFyKC0tZDEwKTtcbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLm9uZXRpbWUtY29kZV9fZGlnaXQtd3JhcCB7XG4gICAgICAgIC0tZGlnaXQtY29kZS1nYXA6IHZhcigtLWQyMCk7XG4gICAgfVxufVxuLy8gU2luZ2xlIGRpZ2l0IGlucHV0XG4ub25ldGltZS1jb2RlX19kaWdpdCB7XG4gICAgYWxsOiB1bnNldDtcbiAgICAtLWRpZ2l0LXdpZHRoOiAxLjVyZW07XG4gICAgLS1kaWdpdC1wYWRkaW5nLXk6IHZhcigtLXMxMCk7XG4gICAgLS1kaWdpdC1wYWRkaW5nLXg6IDA7XG4gICAgLS1kaWdpdC1ib3JkZXItd2lkdGg6IDFweDtcbiAgICAtLWRpZ2l0LWJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgLS1kaWdpdC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjE3MCk7XG4gICAgLS1kaWdpdC1ib3JkZXItcmFkaXVzOiAwLjFyZW07XG4gICAgLS1kaWdpdC1iZzogdmFyKC0tYy0yMDEwKTtcbiAgICAtLWRpZ2l0LWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tZGlnaXQtY3Vyc29yOiB0ZXh0O1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJEaWdpdFwiKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kaWdpdC1iZyk7XG4gICAgY29sb3I6IHZhcigtLWRpZ2l0LWNvbG9yKTtcbiAgICBib3JkZXI6IHZhcigtLWRpZ2l0LWJvcmRlci13aWR0aCkgdmFyKC0tZGlnaXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1kaWdpdC1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWRpZ2l0LWJvcmRlci1yYWRpdXMpO1xuICAgIHdpZHRoOiB2YXIoLS1kaWdpdC13aWR0aCk7XG4gICAgcGFkZGluZzogdmFyKC0tZGlnaXQtcGFkZGluZy15KSB2YXIoLS1kaWdpdC1wYWRkaW5nLXgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHZhcigtLWRpZ2l0LWN1cnNvcik7XG4gICAgJi5pcy1hY3RpdmUsXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgICAgLS1kaWdpdC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgICAgIC0tZGlnaXQtY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgfVxuICAgICYuaXMtdmFsaWQge1xuICAgICAgICAtLWRpZ2l0LWJvcmRlci1jb2xvcjogdmFyKC0tYy02MDMwKTtcbiAgICAgICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICAgICAgICAtLWRpZ2l0LWJvcmRlci1jb2xvcjogdmFyKC0tYy02MDMwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWludmFsaWQge1xuICAgICAgICAtLWRpZ2l0LWJvcmRlci1jb2xvcjogdmFyKC0tYy02MDEwKTtcbiAgICAgICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICAgICAgICAtLWRpZ2l0LWJvcmRlci1jb2xvcjogdmFyKC0tYy02MDEwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAtLWRpZ2l0LWNvbG9yOiB2YXIoLS1jLTIxNzApO1xuICAgICAgICAtLWRpZ2l0LWN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIC0tZGlnaXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxNzApO1xuICAgICAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgICAgICAgIC0tZGlnaXQtY29sb3I6IHZhcigtLWMtMjE3MCk7XG4gICAgICAgICAgICAtLWRpZ2l0LWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTcwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLm9uZXRpbWUtY29kZV9fZGlnaXQge1xuICAgICAgICAtLWRpZ2l0LXdpZHRoOiAxLjlyZW07XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHMpIHtcbiAgICAub25ldGltZS1jb2RlX19kaWdpdCB7XG4gICAgICAgIC0tZGlnaXQtd2lkdGg6IDIuMnJlbTtcbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLm9uZXRpbWUtY29kZV9fZGlnaXQge1xuICAgICAgICAtLWRpZ2l0LXdpZHRoOiAyLjJyZW07XG4gICAgfVxufVxuXG4ub25ldGltZS1jb2RlLWFsZXJ0IHtcbiAgICBAaW5jbHVkZSBzZXRGb250KHNtYWxsKTtcbiAgICAmLmFsZXJ0LWVycm9yIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFsZXJ0LWhlYWRsaW5lLWNvbG9yKTtcbiAgICAgICAgQGV4dGVuZCAuYWxlcnQtZXJyb3I7XG4gICAgfVxuICAgICYuYWxlcnQtd2FybmluZyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hbGVydC1oZWFkbGluZS1jb2xvcik7XG4gICAgICAgIEBleHRlbmQgLmFsZXJ0LXdhcm5pbmc7XG4gICAgfVxuICAgICYuYWxlcnQtc3VjY2VzcyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hbGVydC1oZWFkbGluZS1jb2xvcik7XG4gICAgICAgIEBleHRlbmQgLmFsZXJ0LXN1Y2Nlc3M7XG4gICAgfVxufVxuLm9uZXRpbWUtY29kZS1hbGVydF9faW5ib3gge1xufVxuXG4ub25ldGltZS1jb2RlLWxvYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IHZhcigtLWQzMCkgMDtcbn1cbiIsIi5yYWRpby1ncm91cC1ib3gge1xuICAgIC0tcmFkaW8tZ3JvdXAtYm94LWZvbnQ6IHZhcigtLXQtU3RhbmRhcmQpO1xuICAgIC0tcmFkaW8tZ3JvdXAtYm94LWxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1TdGFuZGFyZCk7XG4gICAgLS1yYWRpby1ncm91cC1ib3gtYmc6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1yYWRpby1ncm91cC1ib3gtY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgLS1yYWRpby1ncm91cC1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tcmFkaW8tZ3JvdXAtYm94LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtMjE2MCk7XG4gICAgLS1yYWRpby1ncm91cC1ib3gtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgICAtLXJhZGlvLWdyb3VwLWJveC1jdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICAgICsgLnJhZGlvLWdyb3VwLWJveCB7XG4gICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIH1cbn1cbi5yYWRpby1ncm91cC1ib3hfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICAgIGZvbnQ6IHZhcigtLXJhZGlvLWdyb3VwLWJveC1mb250KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tcmFkaW8tZ3JvdXAtYm94LWxldHRlci1zcGFjaW5nKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yYWRpby1ncm91cC1ib3gtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1yYWRpby1ncm91cC1ib3gtY29sb3IpO1xuICAgIGJvcmRlcjogdmFyKC0tcmFkaW8tZ3JvdXAtYm94LWJvcmRlcik7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tcmFkaW8tZ3JvdXAtYm94LXNoYWRvdyk7XG4gICAgcGFkZGluZzogdmFyKC0tczE1KTtcbiAgICBjdXJzb3I6IHZhcigtLXJhZGlvLWdyb3VwLWJveC1jdXJzb3IpO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgIC5jYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1zMTUpO1xuICAgIH1cbiAgICAuYWxlcnRfX2J1dHRvbiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5hbGVydF9fYnV0dG9uIC5hbGVydF9fYnV0dG9uLS1pY29uIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXJhZGlvLWdyb3VwLWJveC1jb2xvcik7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAtLXJhZGlvLWdyb3VwLWJveC1zaGFkb3c6IDAgMCAwIDRweCB2YXIoLS1jLTIxMTApO1xuICAgICAgICAtLXJhZGlvLWdyb3VwLWJveC1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLTIxNjApO1xuICAgICAgICAtLXJhZGlvLWdyb3VwLWJveC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbn1cblxuLnJhZGlvLWdyb3VwLWJveCBpbnB1dFt0eXBlPVwicmFkaW9cIl0uaXMtY2hlY2tlZCxcbi5yYWRpby1ncm91cC1ib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICAgIH4gLnJhZGlvLWdyb3VwLWJveF9fbGFiZWwge1xuICAgICAgICAtLXJhZGlvLWdyb3VwLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIC0tcmFkaW8tZ3JvdXAtYm94LWJnOiB2YXIoLS1jLTIxMTApO1xuICAgICAgICAtLXJhZGlvLWdyb3VwLWJveC1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgLS1yYWRpby1ncm91cC1ib3gtY3Vyc29yOiB0ZXh0O1xuICAgICAgICAuYWxlcnRfX2J1dHRvbiAuYWxlcnRfX2J1dHRvbi0taWNvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLTIwMTApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmFkaW8tZ3JvdXAtY29udGFpbmVyIC5yYWRpby1ncm91cC1ib3gge1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIC5yYWRpby1ncm91cC1ib3hfX2xhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXJhZGlvLWdyb3VwLWJveC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1yYWRpby1ncm91cC1ib3gtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAucmFkaW8tZ3JvdXAtYm94X19sYWJlbCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1yYWRpby1ncm91cC1ib3gtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcmFkaW8tZ3JvdXAtYm94LWJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIHtcbiAgICAtLXF1YW50aXR5LWJveC1wYWRkaW5nOiB2YXIoLS1zNDApIHZhcigtLXMxNSk7XG4gICAgLS1xdWFudGl0eS1ib3gtYmc6IHZhcigtLWMtMzMzMCk7XG4gICAgLS1xdWFudGl0eS1ib3gtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1xdWFudGl0eS1ib3gtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTtcbiAgICAtLXF1YW50aXR5LWlucHV0LXdpZHRoOiAxMnJlbTtcbiAgICAtLXF1YW50aXR5LWJ1dHRvbnMtd2lkdGg6IDMuMnJlbTtcbiAgICAtLXF1YW50aXR5LWljb24tbWludXM6IHVybChcIn5zdmc0Y3NzL21pbnVzLnN2Z1wiKTtcbiAgICAtLXF1YW50aXR5LWljb24tcGx1czogdXJsKFwifnN2ZzRjc3MvcGx1cy5zdmdcIik7XG4gICAgLS1xdWFudGl0eS1pY29uLWRlbGV0ZTogdXJsKFwifnN2ZzRjc3MvZGVsZXRlLnN2Z1wiKTtcblxuICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1teXR5LWZvcm0tY29udHJvbC1iZzogdmFyKC0tYy0zMzMwKTtcbiAgICAtLW15dHktZm9ybS1jb250cm9sLWZvbnQ6IHZhcigtLXQtU3RhbmRhcmQtQm9sZCk7XG4gICAgLS1teXR5LWZvcm0tY29udHJvbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTtcbiAgICAtLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3c6IDAgMXB4IDAgMCB2YXIoLS1jLTIwMTApO1xuICAgIC0tbXl0eS1mb3JtLWJveC1zcGFjaW5nOiB2YXIoLS1kNDApIDAgdmFyKC0tZDIwKSAwO1xuICAgIHBhZGRpbmc6IHZhcigtLW15dHktZm9ybS1ib3gtc3BhY2luZyk7XG4gICAgLy8gY2FsY3VsYXRlIGlucHV0IHdpZHRoIGFuZCBjdXJyZW55IHBhZGRpbmcgZGVwZW5kaW5nIG9uIGZvbnQgc2l6ZVxuICAgICRkZWZhdWx0Rm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJTdGFuZGFyZC1Cb2xkXCIsIFwieHNcIiwgXCJsaFwiKTtcbiAgICAkZGVmYXVsdEZvbnRGUzogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiU3RhbmRhcmQtQm9sZFwiLCBcInhzXCIsIFwiZnNcIik7XG4gICAgLS1xdWFudGl0eS1ib3gtY3VycmVuY3ktcGFkZGluZzogI3skZGVmYXVsdEZvbnRMSCArICRkZWZhdWx0Rm9udEZTfXJlbTtcblxuICAgICYuaXMtYncge1xuICAgICAgICAtLW15dHktZm9ybS1ib3gtc3BhY2luZzogMCAwIDAgMDtcbiAgICAgICAgLS1xdWFudGl0eS1ib3gtYmc6IHZhcigtLWMtMjAxMCk7XG4gICAgICAgIC0tcXVhbnRpdHktYm94LWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgICAgICAtLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3c6IDAgMXB4IDAgMCB2YXIoLS1jLTIxMTApO1xuICAgICAgICAtLXF1YW50aXR5LWljb24tbWludXM6IHVybChcIn5zdmc0Y3NzL21pbnVzLmJsYWNrLnN2Z1wiKTtcbiAgICAgICAgLS1xdWFudGl0eS1pY29uLXBsdXM6IHVybChcIn5zdmc0Y3NzL3BsdXMuYmxhY2suc3ZnXCIpO1xuICAgICAgICAtLXF1YW50aXR5LWljb24tZGVsZXRlOiB1cmwoXCJ+c3ZnNGNzcy9kZWxldGUuYmxhY2suc3ZnXCIpO1xuICAgIH1cbiAgICAmLmlzLXAwIHtcbiAgICAgICAgLS1xdWFudGl0eS1ib3gtcGFkZGluZzogMDtcbiAgICB9XG5cblxuICAgICRicEZvbnRGUzogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiU3RhbmRhcmQtQm9sZFwiLCBcIm1kXCIsIFwiZnNcIik7XG4gICAgJGJwRm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJTdGFuZGFyZC1Cb2xkXCIsIFwibWRcIiwgXCJsaFwiKTtcbiAgICBAaWYgJGJwRm9udEZTIHtcbiAgICAgICAgJGNhbGNXaWR0aDogbWF0aC5jZWlsKG1hdGguZGl2KCgxMiAqICRicEZvbnRGUyksICRkZWZhdWx0Rm9udEZTKSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIC0tcXVhbnRpdHktaW5wdXQtd2lkdGg6ICN7JGNhbGNXaWR0aH1yZW07XG4gICAgICAgICAgICBAaWYgJGJwRm9udExIIHtcbiAgICAgICAgICAgICAgICAtLXF1YW50aXR5LWJveC1jdXJyZW5jeS1wYWRkaW5nOiAjeyRicEZvbnRMSCArICRicEZvbnRGU31yZW07XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAtLXF1YW50aXR5LWJveC1jdXJyZW5jeS1wYWRkaW5nOiAjeyRkZWZhdWx0Rm9udExIICsgJGJwRm9udEZTfXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAkYnBGb250Rlg6IG51bGw7XG4gICAgJGJwRm9udExIOiBudWxsO1xuICAgICRicEZvbnRGUzogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiU3RhbmRhcmQtQm9sZFwiLCBcInhsXCIsIFwiZnNcIik7XG4gICAgJGJwRm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJTdGFuZGFyZC1Cb2xkXCIsIFwieGxcIiwgXCJsaFwiKTtcbiAgICBAaWYgJGJwRm9udEZTIHtcbiAgICAgICAgJGNhbGNXaWR0aDogbWF0aC5jZWlsKG1hdGguZGl2KCgxMiAqICRicEZvbnRGUyksICRkZWZhdWx0Rm9udEZTKSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIC0tcXVhbnRpdHktaW5wdXQtd2lkdGg6ICN7JGNhbGNXaWR0aH1yZW07XG4gICAgICAgICAgICBAaWYgJGJwRm9udExIIHtcbiAgICAgICAgICAgICAgICAtLXF1YW50aXR5LWJveC1jdXJyZW5jeS1wYWRkaW5nOiAjeyRicEZvbnRMSCArICRicEZvbnRGU31yZW07XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAtLXF1YW50aXR5LWJveC1jdXJyZW5jeS1wYWRkaW5nOiAjeyRkZWZhdWx0Rm9udExIICsgJGJwRm9udEZTfXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAkYnBGb250Rlg6IG51bGw7XG4gICAgJGJwRm9udExIOiBudWxsO1xuXG5cblxuICAgICsgLm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIHtcbiAgICAgICAgLS1teXR5LWZvcm0tYm94LXNwYWNpbmc6IDAgMCB2YXIoLS1kMjApIDA7XG4gICAgfVxuXG4gICAgLm15dHlGb3JtQm94U3BhY2luZyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1xdWFudGl0eS1ib3gtY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1xdWFudGl0eS1ib3gtYmcpO1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1xdWFudGl0eS1ib3gtcGFkZGluZyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgfVxuICAgIC8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuICAgIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLyogRmlyZWZveCAqL1xuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICB9XG5cbiAgICAubXl0eUZvcm1Db250cm9sIHtcbiAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgIGZvbnQ6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWZvbnQpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtbGV0dGVyLXNwYWNpbmcpO1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5teXR5Rm9ybUNvbnRyb2wge1xuICAgICAgICAgICAgLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93OiAwIDJweCAwIDAgdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIC5teXR5Rm9ybUNvbnRyb2w6Zm9jdXMsXG4gICAgLm15dHlGb3JtQ29udHJvbDpmb2N1cyB7XG4gICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdzogMCAzcHggMCAwIHZhcigtLWMtMjAxMCk7XG4gICAgfVxuICAgICYuaXMtYncge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5teXR5Rm9ybUNvbnRyb2wge1xuICAgICAgICAgICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdzogMCAycHggMCAwIHZhcigtLWMtMjExMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciAubXl0eUZvcm1Db250cm9sOmZvY3VzLFxuICAgICAgICAubXl0eUZvcm1Db250cm9sOmZvY3VzIHtcbiAgICAgICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdzogMCAzcHggMCAwIHZhcigtLWMtMjExMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm15dHlGb3JtTGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBwYWRkaW5nOiAwIDAgdmFyKC0tczEwKSAwO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1xdWFudGl0eS1ib3gtY29sb3IpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIEBpbmNsdWRlIHNldEZvbnQoXCJUNDAwXCIpO1xuICAgIH1cblxuICAgIC5teXR5Rm9ybVF1YW50aXR5R3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXF1YW50aXR5LWlucHV0LXdpZHRoKSByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImlucHV0IHByaWNlIHRvdGFsXCI7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwO1xuICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLy8gUXVhbnRpdHkgYXMgaW5wdXQgdHlwZSB0ZXh0IHdpdGhvdXQgaW5jcmVhc2UvZGVjcmVhc2VcbiAgICAgICAgJi5pcy10ZXh0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW5wdXQgcmVtb3ZlIHRvdGFsXCI7XG4gICAgICAgIH1cbiAgICAgICAgLm15dHlGb3JtUXVhbnRpdHlDb250cm9sIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogaW5wdXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gdmFyKC0tcXVhbnRpdHktYnV0dG9ucy13aWR0aCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLm15dHlGb3JtRG9uYXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDAgMC44cmVtIHZhcigtLXF1YW50aXR5LWJveC1jdXJyZW5jeS1wYWRkaW5nKTtcbiAgICAgICAgfVxuICAgICAgICBbZGF0YS1jdXJyZW5jeV0sXG4gICAgICAgIFtkYXRhLWFjdGlvbj1cImRlY3JlYXNlXCJdLFxuICAgICAgICBbZGF0YS1hY3Rpb249XCJpbmNyZWFzZVwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLXF1YW50aXR5LWJ1dHRvbnMtd2lkdGgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1xdWFudGl0eS1ib3gtY29sb3IpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgW2RhdGEtcmVtb3ZlLWRvbmF0aW9uXSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHJlbW92ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tcXVhbnRpdHktYnV0dG9ucy13aWR0aCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcXVhbnRpdHktYm94LWNvbG9yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIFtkYXRhLWN1cnJlbmN5XSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250OiB2YXIoLS10LVN0YW5kYXJkLUJvbGQpO1xuICAgICAgICB9XG4gICAgICAgIFtkYXRhLWFjdGlvbj1cImRlY3JlYXNlXCJdIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdWFudGl0eS1pY29uLW1pbnVzKSB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICYuaXMtcmVtb3ZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdWFudGl0eS1pY29uLWRlbGV0ZSkgdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgW2RhdGEtYWN0aW9uPVwiaW5jcmVhc2VcIl0ge1xuICAgICAgICAgICAgbGVmdDogY2FsYyh2YXIoLS1xdWFudGl0eS1pbnB1dC13aWR0aCkgLSB2YXIoLS1xdWFudGl0eS1idXR0b25zLXdpZHRoKSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdWFudGl0eS1pY29uLXBsdXMpIHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIFtkYXRhLWFjdGlvbj1cImluY3JlYXNlXCJdLFxuICAgICAgICBbZGF0YS1hY3Rpb249XCJkZWNyZWFzZVwiXSB7XG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1xdWFudGl0eS1ib3gtZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgW2RhdGEtcmVtb3ZlLWRvbmF0aW9uXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdWFudGl0eS1pY29uLWRlbGV0ZSkgdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBbZGF0YS1wb3NpdGlvbi1wcmljZS1zaW5nbGVdLFxuICAgICAgICBbZGF0YS1wb3NpdGlvbi1wcmljZS10b3RhbF0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIFtkYXRhLXBvc2l0aW9uLXByaWNlLXNpbmdsZV0ge1xuICAgICAgICAgICAgZm9udDogdmFyKC0tdC1TdGFuZGFyZCk7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHByaWNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zMTUpO1xuICAgICAgICB9XG4gICAgICAgIFtkYXRhLXBvc2l0aW9uLXByaWNlLXRvdGFsXSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmQtQm9sZFwiKTtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogdG90YWw7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm15dHlGb3JtQm94Om5vdCg6Zmlyc3QtY2hpbGQpOmhhcyguZnJjLWNhcHRjaGEpIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptZXRhXCI7XG5AdXNlIFwic2FzczptYXBcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL2FwaVwiO1xuXG4vLyBWaXNpYmlsbGl0eVxuLnNyLW9ubHksXG4udmlzdWFsbHloaWRkZW4ge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5aGlkZGVuKCk7XG59XG4udmlzdWFsbHksXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSxcbi52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5KCk7XG59XG5cbi8vIFRleHQgQWxpZ25cbi50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLy8gUGFkZGluZ3NcbiRzcGFjaW5nczogbWFwLmdldCgkcmRzLXN0eWxlcy1tYXAsIFwic3BhY2luZ3NcIik7XG5cbkBpZiAkc3BhY2luZ3Mge1xuICAgICRzcGFjaW5nX3ZhbHVlczogbWFwLmdldCgkc3BhY2luZ3MsIFwidmFsdWVzXCIpO1xuICAgICRzcGFjaW5nX3ByZWZpeDogbWFwLmdldCgkc3BhY2luZ3MsIFwicHJlZml4XCIpO1xuICAgICRzcGFjaW5nX3N0YXRpY19wcmVmaXg6IG1hcC5nZXQoJHNwYWNpbmdzLCBcInN0YXRpY19wcmVmaXhcIik7XG5cbiAgICBAaWYgJHNwYWNpbmdfdmFsdWVzIHtcbiAgICAgICAgQGVhY2ggJHZhbHVlLCAkbGlzdCBpbiAkc3BhY2luZ192YWx1ZXMge1xuICAgICAgICAgICAgLnB0LSN7JHNwYWNpbmdfcHJlZml4fSN7JHZhbHVlfSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHNwYWNpbmdfcHJlZml4fSN7JHZhbHVlfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHQtI3skc3BhY2luZ19zdGF0aWNfcHJlZml4fSN7JHZhbHVlfSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHNwYWNpbmdfc3RhdGljX3ByZWZpeH0jeyR2YWx1ZX0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBiLSN7JHNwYWNpbmdfcHJlZml4fSN7JHZhbHVlfSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHNwYWNpbmdfcHJlZml4fSN7JHZhbHVlfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGItI3skc3BhY2luZ19zdGF0aWNfcHJlZml4fSN7JHZhbHVlfSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHNwYWNpbmdfc3RhdGljX3ByZWZpeH0jeyR2YWx1ZX0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnB5LSN7JHNwYWNpbmdfcHJlZml4fSN7JHZhbHVlfSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tI3skc3BhY2luZ19wcmVmaXh9I3skdmFsdWV9KSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL2JhY2tncm91bmQgY29sb3IgY2xhc3Nlc1xuJGJnczogKDIwMTAsIDIxODAsIDMzMzAsIDMwNDAsIDMxNDAsIDMyNDAsIDMzNTAsIDM1MTAsIDYwMTAsIDYwMzApO1xuQGlmICRiZ3Mge1xuICAgIEBlYWNoICRiZyBpbiAkYmdzIHtcbiAgICAgICAgW2RhdGEtYmc9XCIjeyRiZ31cIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0jeyRiZ30pO1xuICAgICAgICB9XG4gICAgfVxufVxuW2RhdGEtYmc9XCJ0cmFuc3BhcmVudFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vIENvbG9yZWQgVGV4dC9Db250ZW50XG4kY29sb3JzOiAoMjE0MCwgNDAxMCk7IC8vIGdyYXksIGdvbGRcbkBpZiAkY29sb3JzIHtcbiAgICBAZWFjaCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gICAgICAgIFtkYXRhLWNvbG9yPVwiI3skY29sb3J9XCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLSN7JGNvbG9yfSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIERpc2FibGUgQ2ZJIGluIFByb2plY3QgQ2hlY2tvdXRcbi5ib2R5LS13aXphcmQuY2ZJbnRlcmZhY2VFbmFibGVkICNpZnJhbWVUb29sYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9keS0td2l6YXJkLmNmSW50ZXJmYWNlRW5hYmxlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cblxuLmJvZHkuY2ZJbnRlcmZhY2VFbmFibGVkOm5vdCguYm9keS0td2l6YXJkKSB7XG4gICAgQG1lZGlhICh3aWR0aCA+IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgLnN0aWNreS1zdXBwb3J0LWJhciB7XG4gICAgICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgICAgICAgLmVxLWFwcC1mYWJ7XG4gICAgICAgICAgICAtLWVxLWFwcC1mYWItcG9zaXRpb24tYm90dG9tOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJALXdlYmtpdC1rZXlmcmFtZXMgbm90eWYtZmFkZWludXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDI1JSl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIG5vdHlmLWZhZGVpbnVwezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyNSUpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QC13ZWJraXQta2V5ZnJhbWVzIG5vdHlmLWZhZGVpbmxlZnR7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI1JSl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIG5vdHlmLWZhZGVpbmxlZnR7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI1JSl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgbm90eWYtZmFkZW91dHJpZ2h0ezAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX10b3tvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjUlKX19QGtleWZyYW1lcyBub3R5Zi1mYWRlb3V0cmlnaHR7MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyNSUpfX1ALXdlYmtpdC1rZXlmcmFtZXMgbm90eWYtZmFkZW91dGRvd257MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyNSUpfX1Aa2V5ZnJhbWVzIG5vdHlmLWZhZGVvdXRkb3duezAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX10b3tvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjUlKX19QC13ZWJraXQta2V5ZnJhbWVzIHJpcHBsZXswJXt0cmFuc2Zvcm06c2NhbGUoMCkgdHJhbnNsYXRlWSgtNDUlKSB0cmFuc2xhdGVYKDEzJSl9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoLTQ1JSkgdHJhbnNsYXRlWCgxMyUpfX1Aa2V5ZnJhbWVzIHJpcHBsZXswJXt0cmFuc2Zvcm06c2NhbGUoMCkgdHJhbnNsYXRlWSgtNDUlKSB0cmFuc2xhdGVYKDEzJSl9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoLTQ1JSkgdHJhbnNsYXRlWCgxMyUpfX0ubm90eWZ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjt6LWluZGV4Ojk5OTk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cG9pbnRlci1ldmVudHM6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoyMHB4fS5ub3R5Zl9faWNvbi0tZXJyb3IsLm5vdHlmX19pY29uLS1zdWNjZXNze2hlaWdodDoyMXB4O3dpZHRoOjIxcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0ubm90eWZfX2ljb24tLWVycm9yOmFmdGVyLC5ub3R5Zl9faWNvbi0tZXJyb3I6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjNweDtib3JkZXItcmFkaXVzOjNweDtsZWZ0OjlweDtoZWlnaHQ6MTJweDt0b3A6NXB4fS5ub3R5Zl9faWNvbi0tZXJyb3I6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5ub3R5Zl9faWNvbi0tZXJyb3I6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5ub3R5Zl9faWNvbi0tc3VjY2VzczphZnRlciwubm90eWZfX2ljb24tLXN1Y2Nlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjNweDtib3JkZXItcmFkaXVzOjNweH0ubm90eWZfX2ljb24tLXN1Y2Nlc3M6YWZ0ZXJ7aGVpZ2h0OjZweDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dG9wOjlweDtsZWZ0OjZweH0ubm90eWZfX2ljb24tLXN1Y2Nlc3M6YmVmb3Jle2hlaWdodDoxMXB4O3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RvcDo1cHg7bGVmdDoxMHB4fS5ub3R5Zl9fdG9hc3R7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6YXV0bzstd2Via2l0LWFuaW1hdGlvbjpub3R5Zi1mYWRlaW51cCAuM3MgZWFzZS1pbiBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZWludXAgLjNzIGVhc2UtaW4gZm9yd2FyZHM7Ym94LXNoYWRvdzowIDNweCA3cHggMCByZ2JhKDAsMCwwLC4yNSk7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDE1cHg7Ym9yZGVyLXJhZGl1czoycHg7bWF4LXdpZHRoOjMwMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDI1JSk7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXgtc2hyaW5rOjB9Lm5vdHlmX190b2FzdC0tZGlzYXBwZWFye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVvdXRkb3duIC4zcyBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZW91dGRvd24gLjNzIGZvcndhcmRzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4yNXM7YW5pbWF0aW9uLWRlbGF5Oi4yNXN9Lm5vdHlmX190b2FzdC0tZGlzYXBwZWFyIC5ub3R5Zl9faWNvbiwubm90eWZfX3RvYXN0LS1kaXNhcHBlYXIgLm5vdHlmX19tZXNzYWdley13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVvdXRkb3duIC4zcyBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZW91dGRvd24gLjNzIGZvcndhcmRzO29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0ubm90eWZfX3RvYXN0LS1kaXNhcHBlYXIgLm5vdHlmX19kaXNtaXNzey13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVvdXRyaWdodCAuM3MgZm9yd2FyZHM7YW5pbWF0aW9uOm5vdHlmLWZhZGVvdXRyaWdodCAuM3MgZm9yd2FyZHM7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5ub3R5Zl9fdG9hc3QtLWRpc2FwcGVhciAubm90eWZfX21lc3NhZ2V7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjA1czthbmltYXRpb24tZGVsYXk6LjA1c30ubm90eWZfX3RvYXN0LS11cHBlcnttYXJnaW4tYm90dG9tOjIwcHh9Lm5vdHlmX190b2FzdC0tbG93ZXJ7bWFyZ2luLXRvcDoyMHB4fS5ub3R5Zl9fdG9hc3QtLWRpc21pc3NpYmxlIC5ub3R5Zl9fd3JhcHBlcntwYWRkaW5nLXJpZ2h0OjMwcHh9Lm5vdHlmX19yaXBwbGV7aGVpZ2h0OjQwMHB4O3dpZHRoOjQwMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIHJpZ2h0O3JpZ2h0OjA7dG9wOjA7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNmb3JtOnNjYWxlKDApIHRyYW5zbGF0ZVkoLTUxJSkgdHJhbnNsYXRlWCgxMyUpO3otaW5kZXg6NTstd2Via2l0LWFuaW1hdGlvbjpyaXBwbGUgLjRzIGVhc2Utb3V0IGZvcndhcmRzO2FuaW1hdGlvbjpyaXBwbGUgLjRzIGVhc2Utb3V0IGZvcndhcmRzfS5ub3R5Zl9fd3JhcHBlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctdG9wOjE3cHg7cGFkZGluZy1ib3R0b206MTdweDtwYWRkaW5nLXJpZ2h0OjE1cHg7Ym9yZGVyLXJhZGl1czozcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMH0ubm90eWZfX2ljb257d2lkdGg6MjJweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS4zZW07b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVpbnVwIC4zcyBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZWludXAgLjNzIGZvcndhcmRzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4zczthbmltYXRpb24tZGVsYXk6LjNzO21hcmdpbi1yaWdodDoxM3B4fS5ub3R5Zl9fZGlzbWlzc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2hlaWdodDoxMDAlO3dpZHRoOjI2cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4Oy13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVpbmxlZnQgLjNzIGZvcndhcmRzO2FuaW1hdGlvbjpub3R5Zi1mYWRlaW5sZWZ0IC4zcyBmb3J3YXJkczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMzVzO2FuaW1hdGlvbi1kZWxheTouMzVzO29wYWNpdHk6MH0ubm90eWZfX2Rpc21pc3MtYnRue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMjUpO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZSxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlO291dGxpbmU6bm9uZTtvcGFjaXR5Oi4zNTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5ub3R5Zl9fZGlzbWlzcy1idG46YWZ0ZXIsLm5vdHlmX19kaXNtaXNzLWJ0bjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6I2ZmZjtoZWlnaHQ6MTJweDt3aWR0aDoycHg7Ym9yZGVyLXJhZGl1czozcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDpjYWxjKDUwJSAtIDFweCk7dG9wOmNhbGMoNTAlIC0gNXB4KX0ubm90eWZfX2Rpc21pc3MtYnRuOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubm90eWZfX2Rpc21pc3MtYnRuOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ubm90eWZfX2Rpc21pc3MtYnRuOmhvdmVye29wYWNpdHk6Ljc7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xNSl9Lm5vdHlmX19kaXNtaXNzLWJ0bjphY3RpdmV7b3BhY2l0eTouOH0ubm90eWZfX21lc3NhZ2V7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO29wYWNpdHk6MDstd2Via2l0LWFuaW1hdGlvbjpub3R5Zi1mYWRlaW51cCAuM3MgZm9yd2FyZHM7YW5pbWF0aW9uOm5vdHlmLWZhZGVpbnVwIC4zcyBmb3J3YXJkczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMjVzO2FuaW1hdGlvbi1kZWxheTouMjVzO2xpbmUtaGVpZ2h0OjEuNWVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCl7Lm5vdHlme3BhZGRpbmc6MH0ubm90eWZfX3JpcHBsZXtoZWlnaHQ6NjAwcHg7d2lkdGg6NjAwcHg7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXN9Lm5vdHlmX190b2FzdHttYXgtd2lkdGg6bm9uZTtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzowIC0ycHggN3B4IDAgcmdiYSgwLDAsMCwuMTMpO3dpZHRoOjEwMCV9Lm5vdHlmX19kaXNtaXNze3dpZHRoOjU2cHh9fSIsIi8qXG4gKiBDb250YWluZXIgc3R5bGVcbiAqL1xuLnBzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHJhaWwgc3R5bGVzXG4gKi9cbi5wc19fcmFpbC14IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIGhlaWdodDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBvciAndG9wJyBmb3IgcHNfX3JhaWwteCAqL1xuICBib3R0b206IDBweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBvciAnbGVmdCcgZm9yIHBzX19yYWlsLXkgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wcy0tYWN0aXZlLXggPiAucHNfX3JhaWwteCxcbi5wcy0tYWN0aXZlLXkgPiAucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXgsXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteSxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteCxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteSxcbi5wcy0tc2Nyb2xsaW5nLXggPiAucHNfX3JhaWwteCxcbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBzIC5wc19fcmFpbC14OmhvdmVyLFxuLnBzIC5wc19fcmFpbC15OmhvdmVyLFxuLnBzIC5wc19fcmFpbC14OmZvY3VzLFxuLnBzIC5wc19fcmFpbC15OmZvY3VzLFxuLnBzIC5wc19fcmFpbC14LnBzLS1jbGlja2luZyxcbi5wcyAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgdGh1bWIgc3R5bGVzXG4gKi9cbi5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX190aHVtYi14ICovXG4gIGJvdHRvbTogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX190aHVtYi15ICovXG4gIHJpZ2h0OiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXg6Zm9jdXMgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4ucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4vKiBNUyBzdXBwb3J0cyAqL1xuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gQWNjb3Jpb24gS29tcG9uZW50ZSBodHRwczovL2dpdGh1Yi5jb20vbWljaHUyay9BY2NvcmRpb25cbi5hY2Mge1xuICAgIC0tYWNjLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tYWNjLWJnOiB2YXIoLS1jLTIwMTApO1xuICAgIC0tYWNjLXBhZGRpbmc6IDAgMCB2YXIoLS1kNDApIDA7XG4gICAgLS1hY2MtdHJpZ2dlci1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYWNjLXBhbmVsLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1hY2MtcGFuZWwtcGFkZGluZzogMCAwIHZhcigtLWQ0MCkgMDtcbn1cbi5hY2Mge1xuICAgIGNvbG9yOiB2YXIoLS1hY2MtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjYy1iZyk7XG4gICAgcGFkZGluZzogdmFyKC0tYWNjLXBhZGRpbmcpO1xuICAgICsgLmFjYyB7XG4gICAgICAgIC0tYWNjLXBhZGRpbmc6IHZhcigtLWQ0MCkgMDtcbiAgICB9XG59XG4uYWNjLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uYWNjLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICAgIGdhcDogdmFyKC0tZDQwKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJUNDAwXCIpO1xuICAgIC8vIHBhZGRkaW5nIGtvbW10IGF1cyBkZW0gUkRTIDspXG4gICAgcGFkZGluZzogOXB4IDAgMTFweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWFjYy10cmlnZ2VyLWJveC1zaGFkb3cpO1xuICAgIC5jYXB0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLS1hY2MtdHJpZ2dlci1ib3gtc2hhZG93OiAwIDJweCAwIDAgdmFyKC0tYy0yMTEwKTtcbiAgICB9XG59XG5cbi5hY2MtcGFuZWwge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWFjYy1wYW5lbC1ib3gtc2hhZG93KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5hY2MtcGFuZWxfX2luYm94IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1hY2MtcGFuZWwtcGFkZGluZyk7XG59XG4uYWNjLWNvbnRlbnQge1xuICAgIC50eWMge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4uYWNjLmpzLWVuYWJsZWQgLmFjYy1wYW5lbCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYWNjLmlzLWFjdGl2ZSB7XG4gICAgLmFjYy1wYW5lbCB7XG4gICAgICAgIC0tYWNjLXBhbmVsLWJveC1zaGFkb3c6IDAgNHB4IDAgMCB2YXIoLS1jLTIxMTApO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5hY2MtdHJpZ2dlciB7XG4gICAgICAgIC0tYWNjLXRyaWdnZXItYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAtLWFjYy10cmlnZ2VyLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWNjLmlzLW9wZW5lZCB7XG4gICAgLmFjYy1wYW5lbCB7XG4gICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICB9XG59XG4iLCIvLyDDnGJlcnNjaHJlaWJlbiB2b20gU3RhbmRhcmRzdGlsXG4ubm90eWYge1xuICAgIC0tdG9hc3QtcGFkZGluZzogdmFyKC0tczMwKTtcbiAgICAtLXRvYXN0LWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTEwKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZm9udDogdmFyKC0tdC1TdGFuZGFyZCk7XG4gICAgcGFkZGluZzogdmFyKC0tdG9hc3QtcGFkZGluZyk7XG59XG5cbi5ub3R5Zl9faWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIGksXG4gICAgaTpiZWZvcmUsXG4gICAgaTphZnRlciB7XG4gICAgICAgIGFsbDogdW5zZXQ7XG4gICAgfVxuICAgIGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgdG9wOiAtMThweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDRweCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxufVxuXG4ubm90eWZfX3RvYXN0IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zNDApO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tdG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ub3R5Zl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ub3R5Zl9fdG9hc3QtLWRpc21pc3NpYmxlIC5ub3R5Zl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLm5vdHlmX19kaXNtaXNzIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICB9XG59XG5cbi5ub3R5Zl9fdG9hc3QtLWVycm9yIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYy01MDEwKTtcbn1cblxuLm5vdHlmLWNvcGllZC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaHlwaGVuczogYXV0bztcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiU21hbGxcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMDEwLTEwKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ub3R5Zl9fZGlzbWlzcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbn1cbiIsbnVsbCwiJGVuYWJsZS1mbGV4OiB0cnVlO1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWU7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgeHM6IDAsXG4gICAgczogNTc1cHgsXG4gICAgc206IDc2OHB4LFxuICAgIG1kOiA5OTFweCxcbiAgICBsZzogMTExOHB4LFxuICAgIHhsOiAxNDQycHgsXG4gICAgeHhsOiAxNjc4cHgsXG4pO1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgICBzOiA1NDBweCxcbiAgICBzbTogNzIwcHgsXG4gICAgbWQ6IDk2MHB4LFxuICAgIGxnOiAxMDI0cHgsXG4gICAgeGw6IDEyODBweCxcbiAgICB4eGw6IDE0NDBweCxcbik7XG5cbiRncmlkLWd1dHRlci13aWR0aDogMnJlbTtcbiRzcGFjZXI6IDFyZW07XG4kZ3V0dGVyczogKFxuICAgIDA6IDAsXG4gICAgMTogJHNwYWNlcixcbiAgICAyOiAkc3BhY2VyICogMixcbiAgICAzOiAkc3BhY2VyICogMyxcbiAgICA0OiAkc3BhY2VyICogNCxcbiAgICA1OiAkc3BhY2VyICogNSxcbik7XG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1zaXplLWJhc2U6IDEuN3JlbTtcblxuJGJvZHktYmc6ICNmZmZmZmY7XG5cbiRicmVhZGNydW1iLWJnOiB0cmFuc3BhcmVudDtcbiRicmVhZGNydW1iLWRpdmlkZXI6IFwiPlwiO1xuXG4vLyBSZXdyaXRlIEJvb3RzdHJhcHMgdXRpbGl0aWVzIG1hcFxuJHV0aWxpdGllczogKFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtb3ZlcmZsb3dcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtZGlzcGxheVxuICAgIFwiZGlzcGxheVwiOlxuICAgICAgICAoXG4gICAgICAgICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgICAgICAgcHJpbnQ6IHRydWUsXG4gICAgICAgICAgICBwcm9wZXJ0eTogZGlzcGxheSxcbiAgICAgICAgICAgIGNsYXNzOiBkLFxuICAgICAgICAgICAgdmFsdWVzOiBpbmxpbmUgaW5saW5lLWJsb2NrIGJsb2NrIGdyaWQgZmxleCBpbmxpbmUtZmxleCBub25lLFxuICAgICAgICApLFxuICAgIFwianVzdGlmeVwiOiAoXG4gICAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICAgIHByaW50OiBmYWxzZSxcbiAgICAgICAgcHJvcGVydHk6IGp1c3RpZnktY29udGVudCxcbiAgICAgICAgY2xhc3M6IGp1c3RpZnksXG4gICAgICAgIHZhbHVlczogZmxleC1zdGFydCBmbGV4LWVuZCBjZW50ZXIsXG4gICAgKSxcbiAgICBcInBvc2l0aW9uXCI6IChcbiAgICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgICAgcHJpbnQ6IGZhbHNlLFxuICAgICAgICBwcm9wZXJ0eTogcG9zaXRpb24sXG4gICAgICAgIGNsYXNzOiBwb3NpdGlvbixcbiAgICAgICAgdmFsdWVzOiBzdGF0aWMgYWJzb2x1dGUgcmVsYXRpdmUgZml4ZWQgc3RpY2t5LFxuICAgICksXG4gICAgXCJ2aWV3cG9ydC13aWR0aFwiOiAoXG4gICAgICAgIHByb3BlcnR5OiB3aWR0aCxcbiAgICAgICAgY2xhc3M6IHZ3LFxuICAgICAgICB2YWx1ZXM6IChcbiAgICAgICAgICAgIDEwMDogMTAwdncsXG4gICAgICAgICksXG4gICAgKSxcbiAgICBcIm1pbi12aWV3cG9ydC13aWR0aFwiOiAoXG4gICAgICAgIHByb3BlcnR5OiBtaW4td2lkdGgsXG4gICAgICAgIGNsYXNzOiBtaW4tdncsXG4gICAgICAgIHZhbHVlczogKFxuICAgICAgICAgICAgMTAwOiAxMDB2dyxcbiAgICAgICAgKSxcbiAgICApLFxuICAgIFwidmlld3BvcnQtaGVpZ2h0XCI6IChcbiAgICAgICAgcHJvcGVydHk6IGhlaWdodCxcbiAgICAgICAgY2xhc3M6IHZoLFxuICAgICAgICB2YWx1ZXM6IChcbiAgICAgICAgICAgIDEwMDogMTAwdmgsXG4gICAgICAgICksXG4gICAgKSxcbiAgICBcIm1pbi12aWV3cG9ydC1oZWlnaHRcIjogKFxuICAgICAgICBwcm9wZXJ0eTogbWluLWhlaWdodCxcbiAgICAgICAgY2xhc3M6IG1pbi12aCxcbiAgICAgICAgdmFsdWVzOiAoXG4gICAgICAgICAgICAxMDA6IDEwMHZoLFxuICAgICAgICApLFxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXZpc2liaWxpdHlcbiAgICBcInZpc2liaWxpdHlcIjpcbiAgICAgICAgKFxuICAgICAgICAgICAgcHJvcGVydHk6IHZpc2liaWxpdHksXG4gICAgICAgICAgICBjbGFzczogbnVsbCxcbiAgICAgICAgICAgIHZhbHVlczogKFxuICAgICAgICAgICAgICAgIHZpc2libGU6IHZpc2libGUsXG4gICAgICAgICAgICAgICAgaW52aXNpYmxlOiBoaWRkZW4sXG4gICAgICAgICAgICApLFxuICAgICAgICApLFxuICAgIFwicG9pbnRlci1ldmVudHNcIjogKFxuICAgICAgICBwcm9wZXJ0eTogY3Vyc29yLFxuICAgICAgICBjbGFzczogcGUsXG4gICAgICAgIHZhbHVlczogcG9pbnRlciBub3QtYWxsb3dlZCBub25lLFxuICAgIClcbik7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/