/*! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}:root{--clr-dark-blue-1:250,55%,40%;--clr-ligth-green-1:155,64%,46%;--clr-ligth-green-2:153,56%,94%;--dark-blue-1:hsl(var(--clr-dark-blue-1,DarkSlateGray));--dark-blue-2:hsl(var(--clr-dark-blue-1,SlateGray),80%);--ligth-green-1:hsl(var(--clr-ligth-green-1,LightGray));--ligth-green-2:hsl(var(--clr-ligth-green-2,Gainsboro));--light-white-1:#fff;--bg-default:var(--light-white-1,#f5f5f5);--bg-primary:var(--dark-blue-1,#2f4f4f);--bg-secondary:var(--ligth-green-2,#dcdcdc);--bg-tertiary:var(--ligth-green-1,#dcdcdc);--button-primary-bg:var(--dark-blue-1);--button-primary-text:var(--light-white-1,#f5f5f5);--button-primary-hover-bg:var(--dark-blue-2);--ff-primary:"Work Sans",sans-serif;--fw-primary-ligth:400;--fw-primary-regular:500;--fw-primary-medium:700;--fw-primary-bold:800;--lh-base:1.5;--lh-sm:1.15;--link-underline-offset:0.2rem;--link-decoration-thickness:0.1rem;--flow-spacing:1em;--gutter-base:clamp(1rem,3.5vw,3.5rem);--gutter-lg:clamp(4rem,10vw,10rem);--z-index-forground-1:30;--radius-base:1rem;--radius-sm:.5rem;--shadow-1:0 0 1rem rgba(0,0,0,.1);--py-section-base:clamp(4rem,-2rem + 16vw,6rem);--content-max-width:80ch}:root [data-container=lg]{--content-max-width:120ch}:root{--transition-bezier:cubic-bezier(.23,1,.32,1);--transition-duration-base:1s;--transition-element:all;--transition:var(--transition-element) var(--transition-duration-base,.3s) var(--transition-bezier,ease-in-out);--transition-fast:var(--transition-element) .4s var(--transition-bezier,ease-in-out);--text-primary:var(--dark-blue-1);--text-primary-contrast:var(--light-white-1);--text-secondary:var(--dark-blue-2);--text-accent:var(--dark-blue-1);--bg-theme:var(--bg-default);--bg-contrast:var(--bg-primary);--border-clr-primary:var(--dark-blue-1);--border-size:.15rem;--border-primary:var(--border-size) solid var(--border-clr-primary,#000)}:root [data-theme=primary]{--text-primary:var(--light-white-1);--text-primary-contrast:var(--dark-blue-1);--text-secondary:var();--text-accent:var(--light-white-1);--bg-theme:var(--bg-primary);--bg-contrast:var(--bg-default);--border-clr-primary:var(--light-white-1)}:root [data-theme=secondary]{--text-primary:var(--dark-blue-1);--text-secondary:var(--dark-blue-2);--text-primary-contrast:var(--dark-blue-1);--text-accent:var(--dark-blue-1);--bg-theme:var(--bg-secondary);--bg-contrast:var(--bg-tertiary);--border-clr-primary:var(--ligth-green-1)}:root{--spacing-1:clamp(0.2rem,0.25rem + 0.02vw,0.6rem);--spacing-2:clamp(0.4rem,0.5rem + 0.04vw,1.2rem);--spacing-3:clamp(0.6rem,0.75rem + 0.06vw,1.8rem);--spacing-4:clamp(0.8rem,1rem + 0.08vw,2.4rem);--spacing-5:clamp(1rem,1.25rem + 0.1vw,3rem);--spacing-6:clamp(1.2rem,1.5rem + 0.12vw,3.6rem);--spacing-8:clamp(1.6rem,2rem + 0.16vw,4.8rem);--spacing-10:clamp(2rem,2.5rem + 0.2vw,6rem);--spacing-12:clamp(2.4rem,3rem + 0.24vw,7.2rem);--spacing-16:clamp(3.2rem,4rem + 0.32vw,9.6rem);--spacing-20:clamp(4rem,5rem + 0.4vw,12rem);--spacing-24:clamp(4.8rem,6rem + 0.48vw,14.4rem);--spacing-32:clamp(6.4rem,8rem + 0.64vw,19.2rem);--spacing-40:clamp(8rem,10rem + 0.8vw,24rem);--spacing-48:clamp(9.6rem,12rem + 0.96vw,28.8rem);--spacing-56:clamp(11.2rem,14rem + 1.12vw,33.6rem);--spacing-64:clamp(12.8rem,16rem + 1.28vw,38.4rem);--fs-xs:clamp(0.75rem,calc(0.75rem + 0.02vw),0.875rem);--fs-sm:clamp(0.875rem,calc(0.85rem + 0.08vw),1rem);--fs-base:clamp(1rem,calc(0.92rem + 0.5vw),1.15rem);--fs-lg:clamp(1.125rem,calc(0.98rem + 1vw),1.375rem);--fs-xl:clamp(1.25rem,calc(1.06rem + 1.5vw),1.75rem);--fs-2xl:clamp(1.5rem,calc(1.21rem + 2.03vw),1.875rem);--fs-3xl:clamp(1.875rem,calc(1.37rem + 3.15vw),2.25rem);--fs-4xl:clamp(2.25rem,calc(1.54rem + 4.74vw),3rem);--fs-5xl:clamp(3rem,calc(1.7rem + 6.66vw),3.75rem);--fs-6xl:clamp(3.75rem,calc(1.85rem + 9.99vw),4.5rem);--fs-7xl:clamp(4.5rem,calc(2rem + 14.99vw),6rem);--fs-8xl:clamp(6rem,calc(2.2rem + 22.48vw),8rem);--fs-9xl:clamp(8rem,calc(2.4rem + 33.72vw),10rem)}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.mt-4{margin-top:var(--spacing-4)}.mt-\[6rem\]{margin-top:6rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.content-start{-ms-flex-line-pack:start;align-content:flex-start}.content-end{-ms-flex-line-pack:end;align-content:flex-end}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gap-1{gap:var(--spacing-1)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-gutter{gap:var(--gutter-base)}.gap-y-8{row-gap:var(--spacing-8)}.text-wrap{text-wrap:wrap}.border{border-width:1px}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-4{padding:var(--spacing-4)}.py-1{padding-bottom:var(--spacing-1);padding-top:var(--spacing-1)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-base{font-size:1rem;line-height:1.5rem}.underline{text-decoration-line:underline}.outline{outline-style:solid}.transition{-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}html{color:var(--text-primary);font-family:var(--ff-primary);font-size:var(--fs-base);font-weight:var(--fw-primary-regular)}.section-py{padding-bottom:var(--py-section-base);padding-top:var(--py-section-base)}[data-theme]{color:var(--text-primary);fill:var(--text-primary);background-color:var(--bg-theme)}.grid-3-col{display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid-3-col{grid-template-columns:1fr 1fr 1fr}}.container-1col{display:grid;grid-template-columns:minmax(var(--gutter-base),1fr) [content-start] min(100% - (var(--gutter-base) * 2),var(--content-max-width)) [content-end] minmax(var(--gutter-base),1fr)}.container-1col>*{grid-column:content}.container-2cols{display:grid;grid-template-columns:var(--gutter-base) [content-start] 1fr [content-end] var(--gutter-base)}.container-2cols>*{grid-column:content}@media (min-width:768px){.container-2cols{grid-template-columns:minmax(var(--gutter-base),1fr) [col1-start] min(50% - (var(--gutter-base)*1.5),calc(var(--content-max-width)/2 - var(--gutter-base)/2)) [col1-end] var(--gutter-base) [col2-start] min(50% - (var(--gutter-base)*1.5),calc(var(--content-max-width)/2 - var(--gutter-base)/2)) [col2-end] minmax(var(--gutter-base),1fr)}.container-2cols>:nth-child(odd){grid-column:col1}.container-2cols>:nth-child(2n){grid-column:col2}}.py-section-base{padding-bottom:var(--py-section-base);padding-top:var(--py-section-base)}.flow>*+*{margin-top:var(--flow-spacing,1em)}.flow-lg>*+*{margin-top:calc(var(--flow-spacing, 1em)*2)}.max-w-half-container{max-width:calc(var(--content-max-width)/2)}.flex-col-distribute{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.border-t-primary{border-top:var(--border-primary)}p.small{font-size:var(--fs-sm)}.section-hero h1,.section-hero h1 strong{font-size:var(--fs-4xl);font-weight:var(--fw-primary-bold)}[class^=section-block]{border-top:var(--border-primary);padding-bottom:var(--py-section-base);padding-top:var(--py-section-base)}[class^=section-block] h1,[class^=section-block] h2,[class^=section-block] h3,[class^=section-block] h4,[class^=section-block] h5,[class^=section-block] h6{font-weight:var(--fw-primary-bold);line-height:var(--lh-sm,1.2)}[class^=section-block] h2,[class^=section-block] h2 strong{font-size:var(--fs-3xl);font-weight:var(--fw-primary-bold)}[class^=section-block] h3,[class^=section-block] h3 strong{font-size:var(--fs-xl);font-weight:var(--fw-primary-bold)}[class^=section-block] h4,[class^=section-block] h4 strong{font-size:var(--fs-lg);font-weight:var(--fw-primary-bold)}[class^=section-block] p{font-size:var(--fs-base);line-height:var(--lh-base,1.5)}[class^=section-block] ol li,[class^=section-block] ul li{font-size:var(--fs-base);line-height:var(--lh-base,1.5);margin-left:1.4rem}[class^=section-block] ol li{list-style:decimal}[class^=section-block] ul li{list-style:disc}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:var(--text-sm);opacity:.85}.breadcrumb li{display:inline}.breadcrumb li:not(:last-child):after{content:">";margin:0 .5rem}.breadcrumb li a{font-size:var(--text-sm)}.breadcrumb li a:hover{text-decoration:underline;text-underline-offset:.2rem}.menu-icon{--bar-width:2rem;--bar-space:.7rem;--bar-clr:var(--text-primary);cursor:pointer;height:calc(var(--bar-width)*2);position:relative;width:calc(var(--bar-width)*2)}.menu-icon div{bottom:0;height:1rem;left:0;margin:auto;position:absolute;right:0;top:0;width:var(--bar-width,22px)}.menu-icon span{background-color:var(--bar-clr);border-radius:1px;display:block;height:2px;position:absolute;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:all .2s cubic-bezier(.1,.82,.76,.965);transition:all .2s cubic-bezier(.1,.82,.76,.965);width:100%}.menu-icon span:first-child{top:0}.menu-icon span:nth-child(2){top:var(--bar-space)}.menu-icon span:nth-child(3){top:calc(var(--bar-space)*2)}.menu-icon .menu-icon__cheeckbox:checked+div span:first-child,.menu-icon.active span:first-child{left:.35rem;top:calc(var(--bar-space)*-1/2 + .31rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-icon .menu-icon__cheeckbox:checked+div span:nth-child(2),.menu-icon.active span:nth-child(2){opacity:0;width:0}.menu-icon .menu-icon__cheeckbox:checked+div span:nth-child(3),.menu-icon.active span:nth-child(3){left:.35rem;top:calc(var(--bar-space)*2);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-icon.active:hover span:first-of-type,.menu-icon.active:hover span:last-of-type,.menu-icon:hover .menu-icon__cheeckbox:checked+div span:first-of-type,.menu-icon:hover .menu-icon__cheeckbox:checked+div span:last-of-type{width:var(--bar-width,22px)}@media (min-width:1280px){.menu-icon:hover span:first-of-type{width:var(--bar-width,22px)}.menu-icon:hover span:last-of-type{width:calc(var(--bar-width, 22px)*.65)}}.site-header{background:var(--bg-theme);border-bottom:var(--border-primary);left:0;padding-bottom:var(--spacing-6);padding-top:var(--spacing-6);position:fixed;right:0;top:0;z-index:var(--z-index-forground-1)}.site-header,.site-header .logo-site{-webkit-transition:var(--transition-fast);transition:var(--transition-fast)}.site-header .logo-site{max-width:10rem}.site-header.small{padding-bottom:var(--spacing-2);padding-top:var(--spacing-2)}.site-header.small,.site-header.small .logo-site{-webkit-transition:var(--transition-fast);transition:var(--transition-fast)}.site-header.small .logo-site{max-width:6.5rem}@media screen and (min-width:1024px){.site-header .header-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .header-wrapper,.site-header nav{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.site-header nav ol{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header nav ol li.has-submenu{position:relative}.site-header nav ol li.has-submenu:focus-within,.site-header nav ol li.has-submenu:hover{cursor:pointer}.site-header nav ol li.has-submenu:focus-within ul.submenu,.site-header nav ol li.has-submenu:hover ul.submenu{display:block}.site-header nav ol li.has-submenu ul.submenu{background:var(--bg-theme);border-radius:var(--radius-base);-webkit-box-shadow:var(--shadow-1);box-shadow:var(--shadow-1);display:none;left:50%;overflow:hidden;padding-bottom:var(--spacing-2);padding-top:var(--spacing-2);position:absolute;top:100%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:var(--z-index-forground-1)}.site-header nav ol li.has-submenu ul.submenu a{font-size:var(--fs-sm)}
;}@media screen and (max-width:1024px){.site-header[data-status=folded] nav{display:none;opacity:0;visibility:hidden}.site-header[data-status=unfolded]{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:open;animation-name:open;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;bottom:0;left:0;position:fixed;right:0;top:0}.site-header[data-status=unfolded] nav{height:calc(100vh - 7rem)}.site-header[data-status=unfolded] nav,.site-header[data-status=unfolded] nav ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-header[data-status=unfolded] nav ol a{font-size:var(--fs-xl)}.site-header[data-status=unfolded] nav ol .has-submenu a{padding-left:1rem}.site-header[data-status=unfolded] nav ol .label svg{display:none}.site-header[data-status=unfolded] nav ol .label{color:var(--text-secondary);font-size:var(--fs-base)}.site-header[data-status=unfolded] nav ol li{-webkit-animation-duration:var(--transition-duration,.3s);animation-duration:var(--transition-duration,.3s);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:slide-in;animation-name:slide-in;opacity:0;--base-delay:0.1s}.site-header[data-status=unfolded] nav ol li:first-child{-webkit-animation-delay:calc(var(--base-delay)*1);animation-delay:calc(var(--base-delay)*1)}.site-header[data-status=unfolded] nav ol li:nth-child(2){-webkit-animation-delay:calc(var(--base-delay)*2);animation-delay:calc(var(--base-delay)*2)}.site-header[data-status=unfolded] nav ol li:nth-child(3){-webkit-animation-delay:calc(var(--base-delay)*3);animation-delay:calc(var(--base-delay)*3)}.site-header[data-status=unfolded] nav ol li:nth-child(4){-webkit-animation-delay:calc(var(--base-delay)*4);animation-delay:calc(var(--base-delay)*4)}.site-header[data-status=unfolded] nav ol li:nth-child(5){-webkit-animation-delay:calc(var(--base-delay)*5);animation-delay:calc(var(--base-delay)*5)}.site-header[data-status=unfolded] nav ol li:nth-child(6){-webkit-animation-delay:calc(var(--base-delay)*6);animation-delay:calc(var(--base-delay)*6)}.site-header[data-status=unfolded] nav ol li:nth-child(7){-webkit-animation-delay:calc(var(--base-delay)*7);animation-delay:calc(var(--base-delay)*7)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateX(2rem);transform:translateX(2rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateX(2rem);transform:translateX(2rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes open{0%{bottom:80vh}to{bottom:0}}@keyframes open{0%{bottom:80vh}to{bottom:0}}.blog-card{--size-button:2.5rem;--bg-card:var(--bg-theme,#fff);border:var(--border-primary);border-radius:var(--radius-base,.25rem);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.blog-card.covered{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-card{background:var(--bg-card)}.blog-card:hover{-webkit-box-shadow:var(--shadow-1);box-shadow:var(--shadow-1)}.blog-card:hover .button-pill:before{-webkit-transform:translateX(0);transform:translateX(0)}.blog-card:hover .button-pill svg,.blog-card:hover .button-pill:before{-webkit-transition:var(--transition-fast);transition:var(--transition-fast)}.blog-card:hover .button-pill svg{-webkit-transform:translateX(100%);transform:translateX(100%)}.blog-card .metas{color:var(--text-primary,#000);padding:var(--spacing-4,1rem) var(--spacing-4,1rem) var(--spacing-3,1rem)}.blog-card .metas .infos{font-size:var(--fs-sm,1rem);font-weight:var(--fw-primary-ligth)}.blog-card .metas .title{font-weight:var(--fw-primary-medium);text-wrap:balance}.blog-card .metas .title a{color:var(--text-primary,#000);font-family:inherit;font-size:var(--text-2xl,1.5rem);text-decoration:none;text-decoration-thickness:0;text-underline-offset:0}.blog-card .metas .title a,.blog-card .metas .title a:hover{-webkit-transition:var(--transition-fast);transition:var(--transition-fast)}.blog-card .metas .title a:hover{text-decoration:underline;text-decoration-thickness:var(--link-decoration-thickness);text-underline-offset:var(--link-underline-offset)}.blog-card .metas .title a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:11}.blog-card .illustration figure{line-height:0}.blog-card .illustration figure picture img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.blog-card .illustration img{height:auto;width:100%}.blog-card .illustration p{font-size:var(--fs-sm);padding:0 var(--spacing-4,1rem) var(--spacing-4,1rem);padding-bottom:calc(var( --size-button, 2.5rem) + var(--spacing-8, 1rem))}.blog-card .button-pill{background:var(--background-primary,#fff);border:var(--border-primary);border-radius:100%;bottom:var(--spacing-4,1rem);height:var(--size-button);overflow:hidden;position:absolute;right:var(--spacing-4,1rem);width:var(--size-button);z-index:1}.blog-card .button-pill svg{height:calc(var(--size-button) - var(--border-size));width:calc(var(--size-button) - var(--border-size))}.blog-card .button-pill svg,.blog-card .button-pill:before{-webkit-transition:var(--transition-fast);transition:var(--transition-fast)}.blog-card .button-pill:before{background:var(--text-primary);content:"";height:var(--size-button);-webkit-mask:url(../imgs/arrow-right-up-line.svg) no-repeat;mask:url(../imgs/arrow-right-up-line.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:var(--size-button)}.blog_card.featured{@include grid-col-2(var(--spacing-4), 768px)}.blog_card.featured .title{font-size:var(--text-3xl,1.5rem)}.blog_card.featured .illustration p{font-size:var(--text-2xl,1.5rem);padding-right:calc(var( --size-button, 2.5rem) + var(--spacing-8, 1rem))}.menu-link:hover{background:var(--bg-secondary)}.menu-link svg{height:1.2rem;margin-top:.11rem;width:1.2rem}.block-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-4)}a.underline,p a{text-decoration:underline;text-decoration-thickness:var(--link-decoration-thickness);text-underline-offset:var(--link-underline-offset)}a.underline:focus,a.underline:hover,p a:focus,p a:hover{background:var(--bg-secondary)}.button-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.button-icon svg{fill:var(--text-primary);height:2.8rem;width:2.8rem}.button-icon:focus,.button-icon:hover{background:var(--bg-secondary)}.button{--slide-width:2rem;border:var(--border-size) solid var(--border-clr-primary);border-radius:2rem;color:var(--text-primary-contrast);display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-start;overflow:hidden;padding-right:var(--slide-width);position:relative;-webkit-transition:var(--transition-fast);transition:var(--transition-fast)}.button .wrapper{background:var(--bg-contrast);border-radius:2rem;padding:.5rem 1rem;z-index:var(---index-forground-1)}.button svg{color:var(--text-primary);margin:.5rem;position:absolute;right:0;-webkit-transform:scale(1);transform:scale(1);z-index:0}.button:focus,.button:hover{padding-left:var(--slide-width);padding-right:0}.button:focus svg,.button:hover svg{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:var(--transition-fast);transition:var(--transition-fast)}.block-image.default .wrapper,.block-image.md .wrapper,.block-image.xl .wrapper{border-radius:var(--radius-sm);overflow:hidden}.block-image.default.bordered .wrapper,.block-image.md.bordered .wrapper,.block-image.xl.bordered .wrapper{border:var(--border-primary);padding:.2rem}.block-image.default.bordered .wrapper img,.block-image.md.bordered .wrapper img,.block-image.xl.bordered .wrapper img{border-radius:var(--radius-sm);overflow:hidden}.block-image.xl .wrapper{max-width:50rem}.block-image.md .wrapper{max-width:35rem}.block-image.sm .wrapper{max-width:16rem}.block-image.xs .wrapper{max-width:4rem}.block-image.custom .wrapper{max-width:100%}@media screen and (min-width:1024px){.block-image.custom .wrapper{max-width:var(--max-width,100%)}}.block-image.custom.custom-fix .wrapper{max-width:var(--max-width,100%)}.pagination{padding-bottom:var(--spacing-8,2rem);padding-top:var(--spacing-8,2rem)}.pagination .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-4,1rem)}.pagination .wrapper .selector-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pagination .wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .wrapper form select{border:var(--border-primary);border-radius:var(--radius-base);padding:.3rem .5rem}.pagination .wrapper .btn-icon{--size:2.5rem;color:var(--body-color)}.pagination .wrapper .btn-icon,.pagination .wrapper .btn-icon svg{height:var(--size);width:var(--size)}.pagination .wrapper .btn-icon[aria-disabled=true]{cursor:not-allowed;opacity:.5}.pagination .wrapper .btn-icon:focus,.pagination .wrapper .btn-icon:hover:not([aria-disabled=true]){background:var(--bg-secondary)}.block_video_with_consent{--border-radius:var(--radius-base);--aspect-ratio:16/9;--thumnail-overlay:hsla(var(--clr-ligth-green-2),.4);--button-color:var(--text-primary);--button-play-radius:50%;--button-bg-color:var(--bg-default);--button-shadow:var(--shadow-1);--footer-title-size:var(--fs-base);--footer-title-weight:var(--fw-primary-bold);--footer-title-color:var(--text-primary);--footer-title-ff:var(--ff-primary);--footer-text-size:var(--fs-sm);--footer-text-color:var(--text-primary);--footer-text-ff:var(--ff-primary);--footer-bg-color:var(--bg-secondary);--footer-icon-size:1.5rem;background:#000;border-radius:var(--border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:var(--border-primary);-ms-flex-direction:column;flex-direction:column}.block_video_with_consent .video_thumnail,.block_video_with_consent iframe{aspect-ratio:var(--aspect-ratio);width:100%}.block_video_with_consent .video_thumnail{background:-webkit-gradient(linear,left top,left bottom,from(var(--thumnail-overlay)),to(var(--thumnail-overlay))),var(--url-thumnail) center center;background:linear-gradient(var(--thumnail-overlay),var(--thumnail-overlay)),var(--url-thumnail) center center;background-size:cover;position:relative}.block_video_with_consent .video_thumnail button.video_active_zone{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--button-color);-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;bottom:0;justify-content:center;left:0;right:0;top:0;width:100%}.block_video_with_consent .video_thumnail button.video_active_zone:focus,.block_video_with_consent .video_thumnail button.video_active_zone:hover{-webkit-animation:none;animation:none;background:transparent;border:none;cursor:pointer}.block_video_with_consent .video_thumnail button.video_active_zone:focus .video__play_button,.block_video_with_consent .video_thumnail button.video_active_zone:hover .video__play_button{-webkit-transform:scale(1.1);transform:scale(1.1)}.block_video_with_consent .video_thumnail button.video_active_zone:focus{outline:var(--focus-outline-tertiary)}.block_video_with_consent .video_thumnail button.video_active_zone .video__play_button{background:var(--button-bg-color);border-radius:var(--button-play-radius);-webkit-box-shadow:var(--button-shadow);box-shadow:var(--button-shadow);margin-top:1rem;padding:var(--spacing-6) var(--spacing-6) var(--spacing-6) var(--spacing-8);-webkit-transition:all .3s cubic-bezier(.075,.82,.165,1);transition:all .3s cubic-bezier(.075,.82,.165,1)}.block_video_with_consent footer{background:var(--footer-bg-color);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0}.block_video_with_consent footer .video__title{color:var(--footer-title-color);font-family:var(--footer-title-ff);font-size:var(--footer-title-size);font-weight:var(--footer-title-weight)}.block_video_with_consent footer p{color:var(--footer-text-color);font-family:var(--footer-text-ff);font-size:var(--footer-text-size);margin-bottom:var(--spacing-2);margin-top:var(--spacing-2)}.block_video_with_consent footer a svg{height:var(--footer-icon-size);width:var(--footer-icon-size)}.block_video_with_consent footer figcaption{margin-bottom:var(--spacing-2);margin-top:var(--spacing-2)}.site-footer .logo-site{max-width:10rem}img[data-lazy-src]{will-change:contents}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:100 900;src:url(../fonts/WorkSans-VariableFont_wght.woff2) format("woff2"),url(../fonts/WorkSans-VariableFont_wght.ttf) format("truetype")}@media (min-width:768px){.md\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.lg\:hidden{display:none}.lg\:px-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.lg\:py-2{padding-bottom:var(--spacing-2);padding-top:var(--spacing-2)}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9iYXNlLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9jb21wb25lbnRzLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy91dGlsaXRpZXMuY3NzIiwiLi4vLi4vLi4vc291cmNlL3N0eWxlcy9jdWJlL2NvbXBvc2l0aW9uLmNzcyIsIi4uLy4uLy4uL3NvdXJjZS9zdHlsZXMvY3ViZS91dGlsaXR5LmNzcyIsIi4uLy4uLy4uL3NvdXJjZS9zdHlsZXMvY3ViZS9ibG9jay5jc3MiLCIuLi8uLi8uLi9zb3VyY2Uvc3R5bGVzL2N1YmUvYmxvY2svbWVudS1pY29uLmNzcyIsIi4uLy4uLy4uL3NvdXJjZS9zdHlsZXMvY3ViZS9ibG9jay9zaXRlLWhlYWRlci5jc3MiLCI8bm8gc291cmNlPiIsIi4uLy4uLy4uL3NvdXJjZS9zdHlsZXMvY3ViZS9ibG9jay9ibG9nLWNhcmQuY3NzIiwiLi4vLi4vLi4vc291cmNlL3N0eWxlcy9jdWJlL2Jsb2NrL2J1dHRvbnMuY3NzIiwiLi4vLi4vLi4vc291cmNlL3N0eWxlcy9jdWJlL2Jsb2NrL2Jsb2NrLWltYWdlLmNzcyIsIi4uLy4uLy4uL3NvdXJjZS9zdHlsZXMvY3ViZS9ibG9jay9wYWdpbmF0aW9uLmNzcyIsIi4uLy4uLy4uL3NvdXJjZS9zdHlsZXMvY3ViZS9ibG9jay9ibG9jay12aWRlby5jc3MiLCIuLi8uLi8uLi9zb3VyY2Uvc3R5bGVzL2N1YmUvZXhjZXB0aW9uLmNzcyIsIi4uLy4uLy4uL3NvdXJjZS9zdHlsZXMvbWFpbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsK0RBQWMsQ0FBZCxpQkFBQSxzQkFBYyxDQUFkLDZCQUFjLENBQWQscUJBQWMsQ0FBZCxlQUFBLGVBQWMsQ0FBZCxXQUFBLGVBQWMsQ0FBZCw2QkFBYyxDQUFkLGdIQUFjLENBQWQsb0NBQWMsQ0FBZCw0QkFBYyxDQUFkLDhC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QkFBZSxDQUFmLGNBQWUsQ0FEZixzQkFBdUIsQ0FFdkIsV0FBWSxDQUhaLGNBUUosQ0FKSSwwTEFDSSw0QkFBcUIsQ0FBckIsb0JBQ0osQ0FHSix5RUFDSSxxQ0FDSixDQUVBLHVGQVFJLGlDQUFrQyxDQURsQyx1Q0FBd0MsQ0FFeEMsdUNBQWdDLENBQWhDLCtCQUFnQyxDQUhoQyxlQUFlLENBRGYsMkVBQWdDLENBSmhDLHdEQUF1RCxDQUF2RCxnREFTSixDQUtSLGlDQUVJLGlDQUFrQyxDQUVsQyxXQUFZLENBSFosbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FFYixhQTJCSixDQXZCSSwrQ0FJSSwrQkFBZ0MsQ0FIaEMsa0NBQW1DLENBQ25DLGtDQUFtQyxDQUNuQyxzQ0FFSixDQUNBLG1DQUlJLDhCQUErQixDQUQvQixpQ0FBa0MsQ0FFbEMsaUNBQWtDLENBSGxDLDhCQUErQixDQUQvQiwyQkFLSixDQUVBLHVDQUVJLDhCQUErQixDQUQvQiw2QkFFSixDQUNBLDRDQUVJLDhCQUErQixDQUQvQiwyQkFFSixDQ3ZIUix3QkFDSSxlQUNKLENDb0JBLG1CQUFtQixvQkFBb0IsQ0FFdkMsV0FNSSxpQkFBa0IsQ0FMbEIscUJBQXdCLENBSXhCLGlCQUFrQixDQURsQixtQkFBb0IsQ0FGcEIsa0lBS0osQ0EvQkEseUJBQUEsY0FBQSw2QkFrTEMsQ0FsTEQsNEJBa0xDLENBbExELHNCQWtMQyxDQWxMRCxrQkFrTEMsQ0FBQSxDQWxMRCwwQkFBQSxZQUFBLFlBa0xDLENBbExELFVBQUEsNkJBa0xDLENBbExELDhCQWtMQyxDQWxMRCxVQUFBLCtCQWtMQyxDQWxMRCw0QkFrTEMsQ0FBQSIsImZpbGUiOiJtYWluLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdGFpbHdpbmQgYmFzZTtcbiIsIkB0YWlsd2luZCBjb21wb25lbnRzO1xuIiwiQHRhaWx3aW5kIHV0aWxpdGllcztcbiIsImh0bWwge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZnctcHJpbWFyeS1yZWd1bGFyKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UpO1xufVxuXG4uc2VjdGlvbi1weSB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXB5LXNlY3Rpb24tYmFzZSk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXB5LXNlY3Rpb24tYmFzZSk7XG59XG5cblxuW2RhdGEtdGhlbWVdIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXRoZW1lKTtcbn1cblxuXG4uZ3JpZC0zLWNvbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICB9XG59XG5cblxuLmNvbnRhaW5lci0xY29sIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpcbiAgICAgICAgbWlubWF4KHZhcigtLWd1dHRlci1iYXNlKSwgMWZyICkgXG4gICAgICAgIFtjb250ZW50LXN0YXJ0XSBtaW4oMTAwJSAtICh2YXIoLS1ndXR0ZXItYmFzZSkgKiAyKSwgdmFyKC0tY29udGVudC1tYXgtd2lkdGgpKSBbY29udGVudC1lbmRdIFxuICAgICAgICBtaW5tYXgodmFyKC0tZ3V0dGVyLWJhc2UpLCAxZnIpO1xuICAgICYgPiAqIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGNvbnRlbnQ7XG4gICAgfVxufVxuXG4uY29udGFpbmVyLTJjb2xzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogXG4gICAgICAgIHZhcigtLWd1dHRlci1iYXNlKSBcbiAgICAgICAgW2NvbnRlbnQtc3RhcnRdIDFmciBbY29udGVudC1lbmRdIFxuICAgICAgICB2YXIoLS1ndXR0ZXItYmFzZSk7XG4gICAgJiA+ICoge1xuICAgICAgICBncmlkLWNvbHVtbjogY29udGVudCA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogXG4gICAgICAgICAgICBtaW5tYXgodmFyKC0tZ3V0dGVyLWJhc2UpLCAxZnIpICBcbiAgICAgICAgICAgIFtjb2wxLXN0YXJ0XSBtaW4oNTAlIC0gKHZhcigtLWd1dHRlci1iYXNlKSoxLjUpLCBjYWxjKCh2YXIoLS1jb250ZW50LW1heC13aWR0aCkgLyAyKSAtIHZhcigtLWd1dHRlci1iYXNlKS8yKSkgW2NvbDEtZW5kXVxuICAgICAgICAgICAgdmFyKC0tZ3V0dGVyLWJhc2UpIFxuICAgICAgICAgICAgW2NvbDItc3RhcnRdIG1pbig1MCUgLSAodmFyKC0tZ3V0dGVyLWJhc2UpKjEuNSksIGNhbGMoKHZhcigtLWNvbnRlbnQtbWF4LXdpZHRoKSAvIDIpIC0gdmFyKC0tZ3V0dGVyLWJhc2UpLzIpKSBbY29sMi1lbmRdXG4gICAgICAgICAgICBtaW5tYXgodmFyKC0tZ3V0dGVyLWJhc2UpLCAxZnIpIDtcbiAgXG4gICAgICAgICYgPiAqOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBjb2wxO1xuICAgICAgICB9XG4gICAgICAgICYgPiAqOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogY29sMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFxufSIsIi5weS1zZWN0aW9uLWJhc2Uge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1weS1zZWN0aW9uLWJhc2UpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1weS1zZWN0aW9uLWJhc2UpO1xufVxuXG4uZmxvdyA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1mbG93LXNwYWNpbmcsIDFlbSk7XG59XG4uZmxvdy1sZyA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWZsb3ctc3BhY2luZywgMWVtKSAqIDIpO1xufVxuXG4ubWF4LXctaGFsZi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb250ZW50LW1heC13aWR0aCkvMilcbn1cblxuLmZsZXgtY29sLWRpc3RyaWJ1dGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ib3JkZXItdC1wcmltYXJ5IHtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1ib3JkZXItcHJpbWFyeSk7XG59XG5cbnAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xufSIsIlxuLnNlY3Rpb24taGVybyB7XG4gICAgaDEsIGgxIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtNHhsKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXByaW1hcnktYm9sZCk7XG4gICAgfVxufVxuW2NsYXNzXj1cInNlY3Rpb24tYmxvY2tcIl17XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYm9yZGVyLXByaW1hcnkpO1xufVxuW2NsYXNzXj1cInNlY3Rpb24tYmxvY2tcIl0ge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1weS1zZWN0aW9uLWJhc2UpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1weS1zZWN0aW9uLWJhc2UpO1xuXG4gICAgXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiAge1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctcHJpbWFyeS1ib2xkKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNtLCAxLjIpO1xuICAgIH1cblxuICBcblxuXG4gICAgaDIsIGgyIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtM3hsKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXByaW1hcnktYm9sZCk7XG4gICAgfVxuXG4gICAgaDMsIGgzIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctcHJpbWFyeS1ib2xkKTtcbiAgICB9XG4gICAgaDQsIGg0IHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctcHJpbWFyeS1ib2xkKTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1iYXNlLCAxLjUpO1xuICAgIH1cblxuXG4gICAgdWwgbGksIG9sIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLWJhc2UsIDEuNSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjRyZW07XG4gICAgfVxuICAgIG9sIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG4gICAgdWwgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIH1cblxuXG59XG5cblxuXG4uYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZm9udC1zaXplOnZhcigtLXRleHQtc20pO1xuICAgIG9wYWNpdHk6IDAuODU7XG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbiIsIi5tZW51LWljb24ge1xuICAgIC0tYmFyLXdpZHRoOiAycmVtO1xuICAgIC0tYmFyLXNwYWNlOiAuN3JlbTtcbiAgICAtLWJhci1jbHI6IHZhcigtLXRleHQtcHJpbWFyeSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IGNhbGModmFyKC0tYmFyLXdpZHRoKSAqIDIpO1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tYmFyLXdpZHRoKSAqIDIpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XG5cdGRpdiB7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IHZhcigtLWJhci13aWR0aCwgMjJweCk7XG5cdFx0aGVpZ2h0OiAxcmVtO1xuXHR9XG5cdHNwYW4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXItY2xyKTtcblx0XHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMSwgMC44MiwgMC43NiwgMC45NjUpO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdHRvcDogMDtcblx0XHR9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdHRvcDogdmFyKC0tYmFyLXNwYWNlKTtcblx0XHR9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHRvcDogY2FsYyh2YXIoLS1iYXItc3BhY2UpICogMik7XG5cdFx0fVxuXHRcdFxuXHR9XG5cdCYuYWN0aXZlLFxuXHQubWVudS1pY29uX19jaGVlY2tib3g6Y2hlY2tlZCArIGRpdiB7XG5cdFx0c3BhbiB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyh2YXIoLS1iYXItc3BhY2UpICogLTEvMiArIC4zMXJlbSk7XG4gICAgICAgICAgICAgICAgbGVmdDogLjM1cmVtXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGModmFyKC0tYmFyLXNwYWNlKSAqIDIgKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAuMzVyZW1cbiAgICAgICAgICAgIH1cblx0XHR9XG5cdH1cblxuXHQmLmFjdGl2ZTpob3ZlciBzcGFuOmZpcnN0LW9mLXR5cGUsXG5cdCYuYWN0aXZlOmhvdmVyIHNwYW46bGFzdC1vZi10eXBlLFxuXHQmOmhvdmVyIC5tZW51LWljb25fX2NoZWVja2JveDpjaGVja2VkICsgZGl2IHNwYW46Zmlyc3Qtb2YtdHlwZSxcblx0Jjpob3ZlciAubWVudS1pY29uX19jaGVlY2tib3g6Y2hlY2tlZCArIGRpdiBzcGFuOmxhc3Qtb2YtdHlwZSB7XG5cdFx0d2lkdGg6IHZhcigtLWJhci13aWR0aCwgMjJweCk7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRzcGFuOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHR3aWR0aDogdmFyKC0tYmFyLXdpZHRoLCAyMnB4KTtcblx0XHRcdH1cblxuXHRcdFx0c3BhbjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHR3aWR0aDogY2FsYyh2YXIoLS1iYXItd2lkdGgsIDIycHgpICogMC42NSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiXG4uc2l0ZS1oZWFkZXJ7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZDogdmFyKC0tYmctdGhlbWUpO1xuXHR6LWluZGV4OiB2YXIoLS16LWluZGV4LWZvcmdyb3VuZC0xKTtcblx0Ym9yZGVyLWJvdHRvbTogdmFyKC0tYm9yZGVyLXByaW1hcnkpO1xuXHRwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy02KTtcblx0cGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctNik7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tZmFzdCk7XG5cblxuXHQubG9nby1zaXRlIHtcblx0XHRtYXgtd2lkdGg6IDEwcmVtO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tZmFzdCk7XG5cdH1cblxuXHQmLnNtYWxsIHtcblx0XHRwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy0yKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yKTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWZhc3QpO1xuXG5cdFx0LmxvZ28tc2l0ZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDYuNXJlbTtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tZmFzdCk7XG5cblx0XHR9XG5cdH1cblxuXG5cdC8qIE9OIERFU0tUT1AgKi9cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0LmhlYWRlci13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0XHRuYXYge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0XG5cdFx0XHRvbHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRsaS5oYXMtc3VibWVudSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cy13aXRoaW4ge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0dWwuc3VibWVudSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHR1bC5zdWJtZW51IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctMik7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yKTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1iYXNlKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWJnLXRoZW1lKTtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy0xKTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IHZhcigtLXotaW5kZXgtZm9yZ3JvdW5kLTEpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG5cdFx0XHRcdFx0XHR9XG47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblx0XG5cdC8qIE9OIE1PQklMRSAqL1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcdFxuXHRcdFxuXHRcdCZbZGF0YS1zdGF0dXM9XCJmb2xkZWRcIl0ge1xuXHRcdFx0bmF2IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcblx0XHQmW2RhdGEtc3RhdHVzPVwidW5mb2xkZWRcIl0ge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXG5cdFx0XHRhbmltYXRpb24tbmFtZTogb3Blbjtcblx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiA0MDBtcztcblx0XHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRcdFx0XG5cdFx0XHRuYXYge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gN3JlbSk7XG5cblxuXHRcdFx0XHRvbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZhcigtLWZzLXhsKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lmhhcy1zdWJtZW51IGF7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mcy1iYXNlKTtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlLWluO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cdFx0XHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24sIDMwMG1zKTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQtLWJhc2UtZGVsYXk6IDAuMXM7XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1iYXNlLWRlbGF5KSAqIDEpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYmFzZS1kZWxheSkgKiAyKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWJhc2UtZGVsYXkpICogMyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1iYXNlLWRlbGF5KSAqIDQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNSkge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYmFzZS1kZWxheSkgKiA1KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDYpIHtcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWJhc2UtZGVsYXkpICogNik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg3KSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1iYXNlLWRlbGF5KSAqIDcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQGtleWZyYW1lcyBzbGlkZS1pbiB7XG4gICAgMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycmVtKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG4gICAgMTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbkBrZXlmcmFtZXMgb3BlbiB7XG5cdDAlIHtcblx0XHRib3R0b206IDgwdmg7XG5cblx0fVxuXHQxMDAlIHtcblx0XHRib3R0b206IDA7XG5cblx0fVxufSIsbnVsbCwiLmJsb2ctY2FyZCB7XG4gICAgLS1zaXplLWJ1dHRvbjogMi41cmVtO1xuICAgIC0tYmctY2FyZDogdmFyKC0tYmctdGhlbWUsIHdoaXRlKTtcblxuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogdmFyKC0tYm9yZGVyLXByaW1hcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1iYXNlLCAuMjVyZW0pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5jb3ZlcmVkIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNhcmQpO1xuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctMSk7XG4gICAgICAgIC5idXR0b24tcGlsbCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWZhc3QpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnICAgIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1mYXN0KTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZXRhcyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnksIGJsYWNrKTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00LCAxcmVtKSB2YXIoLS1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLXNwYWNpbmctMywgMXJlbSk7XG4gICAgICAgIFxuICAgICAgICAuaW5mb3Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSwgMXJlbSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctcHJpbWFyeS1saWd0aCk7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1wcmltYXJ5LW1lZGl1bSk7XG4gICAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnksIGJsYWNrKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHQtMnhsLCAxLjVyZW0pO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWZhc3QpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiB2YXIoLS1saW5rLXVuZGVybGluZS1vZmZzZXQpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiB2YXIoLS1saW5rLWRlY29yYXRpb24tdGhpY2tuZXNzKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1mYXN0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbGx1c3RyYXRpb24ge1xuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBwaWN0dXJlIGltZ3tcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy00LCAxcmVtKSB2YXIoLS1zcGFjaW5nLTQsIDFyZW0pO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKCAtLXNpemUtYnV0dG9uLCAyLjVyZW0pICsgdmFyKC0tc3BhY2luZy04LCAxcmVtKSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmJ1dHRvbi1waWxsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IHZhcigtLXNwYWNpbmctNCwgMXJlbSk7XG4gICAgICAgIHJpZ2h0OiB2YXIoLS1zcGFjaW5nLTQsIDFyZW0pO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXI6ICB2YXIoLS1ib3JkZXItcHJpbWFyeSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtcHJpbWFyeSwgd2hpdGUpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLXNpemUtYnV0dG9uKTtcbiAgICAgICAgd2lkdGg6IHZhcigtLXNpemUtYnV0dG9uKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNpemUtYnV0dG9uKSAtIHZhcigtLWJvcmRlci1zaXplKSk7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyh2YXIoLS1zaXplLWJ1dHRvbikgLSB2YXIoLS1ib3JkZXItc2l6ZSkpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1mYXN0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIG1hc2s6IHVybCgnLi4vaW1ncy9hcnJvdy1yaWdodC11cC1saW5lLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc2l6ZS1idXR0b24pO1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLXNpemUtYnV0dG9uKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1mYXN0KTtcblxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5ibG9nX2NhcmQuZmVhdHVyZWQge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sLTIodmFyKC0tc3BhY2luZy00KSwgNzY4cHgpO1xuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC0zeGwsIDEuNXJlbSk7XG4gICAgfVxuICAgIC5pbGx1c3RyYXRpb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC0yeGwsIDEuNXJlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKCAtLXNpemUtYnV0dG9uLCAyLjVyZW0pICsgdmFyKC0tc3BhY2luZy04LCAxcmVtKSk7XG4gICAgfVxuXG5cbn0iLCIubWVudS1saW5rIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctc2Vjb25kYXJ5KTtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjExcmVtO1xuICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICB9XG59XG5cbi5ibG9jay1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctNClcbn1cblxucCBhLCBhLnVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiB2YXIoLS1saW5rLXVuZGVybGluZS1vZmZzZXQpO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IHZhcigtLWxpbmstZGVjb3JhdGlvbi10aGlja25lc3MpO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLXNlY29uZGFyeSk7XG4gICAgfVxufVxuXG4uYnV0dG9uLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgICAgICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgIHdpZHRoOiAyLjhyZW07XG4gICAgfVxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zZWNvbmRhcnkpO1xuICAgIH1cbn1cblxuXG4uYnV0dG9uIHtcbiAgICAtLXNsaWRlLXdpZHRoOiAycmVtO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnktY29udHJhc3QpO1xuICAgIGJvcmRlcjogdmFyKC0tYm9yZGVyLXNpemUpIHNvbGlkIHZhcigtLWJvcmRlci1jbHItcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc2xpZGUtd2lkdGgpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tZmFzdCk7XG4gICAgXG5cbiAgICAud3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNvbnRyYXN0KTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgIHotaW5kZXg6IHZhcigtLS1pbmRleC1mb3Jncm91bmQtMSk7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAgICAgICBtYXJnaW46IDAuNXJlbSA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zbGlkZS13aWR0aCk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWZhc3QpO1xuICAgICAgICB9XG5cblxuICAgIH1cbiAgICBcblxufSIsIi5ibG9jay1pbWFnZS54bCAud3JhcHBlciwgXG4uYmxvY2staW1hZ2UubWQgLndyYXBwZXIsIFxuLmJsb2NrLWltYWdlLmRlZmF1bHQgLndyYXBwZXIge1xuICAgXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxvY2staW1hZ2UueGwuYm9yZGVyZWQgLndyYXBwZXIsIFxuLmJsb2NrLWltYWdlLm1kLmJvcmRlcmVkIC53cmFwcGVyLCBcbi5ibG9jay1pbWFnZS5kZWZhdWx0LmJvcmRlcmVkIC53cmFwcGVyIHtcbiAgICBib3JkZXI6IHZhcigtLWJvcmRlci1wcmltYXJ5KTtcbiAgICBwYWRkaW5nOiAuMnJlbTtcblxuICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4uYmxvY2staW1hZ2UueGwgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogNTByZW07XG59XG4uYmxvY2staW1hZ2UubWQgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzVyZW07XG59XG4uYmxvY2staW1hZ2Uuc20gLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTZyZW07XG59XG4uYmxvY2staW1hZ2UueHMgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogNHJlbTtcbn1cbi5ibG9jay1pbWFnZS5jdXN0b20gLndyYXBwZXIge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdG1heC13aWR0aDogdmFyKC0tbWF4LXdpZHRoLCAxMDAlKTtcblx0fVxufVxuLmJsb2NrLWltYWdlLmN1c3RvbS5jdXN0b20tZml4IC53cmFwcGVyIHtcblx0bWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgsIDEwMCUpO1xufVxuXG5cbiIsIi5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy04LCAycmVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy04LCAycmVtKTtcblxuICAgIC53cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogdmFyKC0tc3BhY2luZy00LCAxcmVtKTtcblxuXG5cbiAgICAgICAgLnNlbGVjdG9yLXBhZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjNyZW0gLjVyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1ib3JkZXItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWJhc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4gICAgICAgIC5idG4taWNvbiB7XG4gICAgICAgICAgICAtLXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zaXplKTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc2l6ZSk7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zaXplKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLXNpemUpO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3Zlcjpub3QoW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdKSwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgIFxufSIsIlxuXG4uYmxvY2tfdmlkZW9fd2l0aF9jb25zZW50IHtcbiAgICAtLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1iYXNlKTtcbiAgICAtLWFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICBcbiAgICAtLXRodW1uYWlsLW92ZXJsYXk6IGhzbGEodmFyKC0tY2xyLWxpZ3RoLWdyZWVuLTIpLCAuNCk7IFxuICAgIFxuICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAgIC0tYnV0dG9uLXBsYXktcmFkaXVzOiA1MCU7XG4gICAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWJnLWRlZmF1bHQpO1xuICAgIC0tYnV0dG9uLXNoYWRvdzogdmFyKC0tc2hhZG93LTEpO1xuICAgIFxuICAgIC0tZm9vdGVyLXRpdGxlLXNpemU6IHZhcigtLWZzLWJhc2UpO1xuICAgIC0tZm9vdGVyLXRpdGxlLXdlaWdodDogdmFyKC0tZnctcHJpbWFyeS1ib2xkKTtcbiAgICAtLWZvb3Rlci10aXRsZS1jb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgICAtLWZvb3Rlci10aXRsZS1mZjogdmFyKC0tZmYtcHJpbWFyeSk7XG5cbiAgICAtLWZvb3Rlci10ZXh0LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICAtLWZvb3Rlci10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAgIC0tZm9vdGVyLXRleHQtZmY6IHZhcigtLWZmLXByaW1hcnkpO1xuXG4gICAgLS1mb290ZXItYmctY29sb3I6IHZhcigtLWJnLXNlY29uZGFyeSk7XG4gICAgLS1mb290ZXItaWNvbi1zaXplOiAxLjVyZW07XG5cbiAgICBcbiAgICBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlcjogdmFyKC0tYm9yZGVyLXByaW1hcnkpO1xuICAgIFxuICAgIC52aWRlb190aHVtbmFpbCwgaWZyYW1lIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiB2YXIoLS1hc3BlY3QtcmF0aW8pO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIFxuICAgIH1cbiAgICAudmlkZW9fdGh1bW5haWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh2YXIoLS10aHVtbmFpbC1vdmVybGF5KSx2YXIoLS10aHVtbmFpbC1vdmVybGF5KSApLHZhcigtLXVybC10aHVtbmFpbCkgY2VudGVyIGNlbnRlcjsgXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblxuICAgICAgICBidXR0b24udmlkZW9fYWN0aXZlX3pvbmUge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYnV0dG9uLWNvbG9yKTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAudmlkZW9fX3BsYXlfYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiB2YXIoLS1mb2N1cy1vdXRsaW5lLXRlcnRpYXJ5KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZGVvX19wbGF5X2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpIC4zcztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctOCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy02KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy02KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy02KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjFyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLXBsYXktcmFkaXVzKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tYmctY29sb3IpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWJ1dHRvbi1zaGFkb3cpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuICAgIGZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvb3Rlci1iZy1jb2xvcik7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7ICAgICBcbiAgICAgICAgXG5cbiAgICAgICAgLnZpZGVvX190aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9vdGVyLXRpdGxlLWZmKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9vdGVyLXRpdGxlLXNpemUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvb3Rlci10aXRsZS13ZWlnaHQpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvb3Rlci10aXRsZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTIpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb290ZXItdGV4dC1mZik7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZm9vdGVyLXRleHQtY29sb3IpO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb290ZXItdGV4dC1zaXplKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1mb290ZXItaWNvbi1zaXplKTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZm9vdGVyLWljb24tc2l6ZSk7XG4gICAgICAgIH1cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTIpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yKTtcbiAgICAgICAgfVxuXG4gICAgfVxuICBcbiAgXG4gIFxuICBcbiAgICBcbiAgIFxuICBcbiAgIFxuICB9IiwiLnNpdGUtZm9vdGVyIC5sb2dvLXNpdGUge1xuICAgIG1heC13aWR0aDogMTByZW07XG59IiwiQGltcG9ydCBcInRhaWx3aW5kY3NzL2Jhc2VcIjtcbkBpbXBvcnQgXCJ0YWlsd2luZGNzcy9jb21wb25lbnRzXCI7XG5AaW1wb3J0IFwidGFpbHdpbmRjc3MvdXRpbGl0aWVzXCI7XG5cblxuQGltcG9ydCBcIi4vY3ViZS9jb21wb3NpdGlvblwiO1xuXG5AaW1wb3J0IFwiLi9jdWJlL3V0aWxpdHlcIjtcblxuQGltcG9ydCBcIi4vY3ViZS9ibG9ja1wiO1xuQGltcG9ydCBcIi4vY3ViZS9ibG9jay9tZW51LWljb25cIjtcbkBpbXBvcnQgXCIuL2N1YmUvYmxvY2svc2l0ZS1oZWFkZXJcIjtcbkBpbXBvcnQgXCIuL2N1YmUvYmxvY2svYmxvZy1jYXJkXCI7XG5AaW1wb3J0IFwiLi9jdWJlL2Jsb2NrL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCIuL2N1YmUvYmxvY2svYmxvY2staW1hZ2VcIjtcbkBpbXBvcnQgXCIuL2N1YmUvYmxvY2svcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIi4vY3ViZS9ibG9jay9ibG9jay12aWRlb1wiO1xuXG5cbkBpbXBvcnQgXCIuL2N1YmUvZXhjZXB0aW9uXCI7XG5cblxuaW1nW2RhdGEtbGF6eS1zcmNde3dpbGwtY2hhbmdlOmNvbnRlbnRzfVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1dvcmtTYW5zLVZhcmlhYmxlRm9udF93Z2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1dvcmtTYW5zLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5cbkBsYXllciBiYXNlIHtcbiAgICA6cm9vdCB7XG4gICAgICAgIC8qIENPTE9SUyAqL1xuXG4gICAgICAgIC8qIFBSSU1JVElWRVMgKi9cbiAgICAgICAgLyogRm9yIGhzbCgxOThkZWcgOTMlIDYwJSAvIDxhbHBoYS12YWx1ZT4pICovXG4gICAgICAgIC0tY2xyLWRhcmstYmx1ZS0xOiAyNTAsIDU1JSwgNDAlO1xuICAgICAgICAtLWNsci1saWd0aC1ncmVlbi0xOiAxNTUsIDY0JSwgNDYlO1xuICAgICAgICAtLWNsci1saWd0aC1ncmVlbi0yOiAxNTMsIDU2JSwgOTQlO1xuICAgICAgICBcbiAgICAgICAgLS1kYXJrLWJsdWUtMTogaHNsKHZhcigtLWNsci1kYXJrLWJsdWUtMSxEYXJrU2xhdGVHcmF5KSk7XG4gICAgICAgIC0tZGFyay1ibHVlLTI6IGhzbCh2YXIoLS1jbHItZGFyay1ibHVlLTEsU2xhdGVHcmF5KSwgODAlKTtcbiAgICAgICAgLS1saWd0aC1ncmVlbi0xOiBoc2wodmFyKC0tY2xyLWxpZ3RoLWdyZWVuLTEsTGlnaHRHcmF5KSk7XG4gICAgICAgIC0tbGlndGgtZ3JlZW4tMjogaHNsKHZhcigtLWNsci1saWd0aC1ncmVlbi0yLEdhaW5zYm9ybykpO1xuICAgICAgICAtLWxpZ2h0LXdoaXRlLTE6IHdoaXRlO1xuXG4gICAgICAgIC8qIEJhY2tncm91bmRzICovXG4gICAgICAgIC0tYmctZGVmYXVsdDogdmFyKC0tbGlnaHQtd2hpdGUtMSwgV2hpdGVTbW9rZSk7XG4gICAgICAgIC0tYmctcHJpbWFyeTogdmFyKC0tZGFyay1ibHVlLTEsIERhcmtTbGF0ZUdyYXkpO1xuICAgICAgICAtLWJnLXNlY29uZGFyeTogdmFyKC0tbGlndGgtZ3JlZW4tMiwgR2FpbnNib3JvKTtcbiAgICAgICAgLS1iZy10ZXJ0aWFyeTogdmFyKC0tbGlndGgtZ3JlZW4tMSwgR2FpbnNib3JvKTtcbiAgICAgICAgXG4gICAgICAgIC8qIEJVVFRPTlMgKi9cbiAgICAgICAgLS1idXR0b24tcHJpbWFyeS1iZzogIHZhcigtLWRhcmstYmx1ZS0xKTtcbiAgICAgICAgLS1idXR0b24tcHJpbWFyeS10ZXh0OiB2YXIoLS1saWdodC13aGl0ZS0xLCBXaGl0ZVNtb2tlKTtcbiAgICAgICAgLS1idXR0b24tcHJpbWFyeS1ob3Zlci1iZzogdmFyKC0tZGFyay1ibHVlLTIpO1xuXG5cbiAgICAgICAgLyogRk9OVFMgKi9cbiAgICAgICAgLS1mZi1wcmltYXJ5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgLS1mdy1wcmltYXJ5LWxpZ3RoOiA0MDA7XG4gICAgICAgIC0tZnctcHJpbWFyeS1yZWd1bGFyOiA1MDA7XG4gICAgICAgIC0tZnctcHJpbWFyeS1tZWRpdW06IDcwMDtcbiAgICAgICAgLS1mdy1wcmltYXJ5LWJvbGQ6IDgwMDtcblxuICAgICAgICAtLWxoLWJhc2U6IDEuNTtcbiAgICAgICAgLS1saC1zbTogMS4xNTtcblxuXG4gICAgICAgIC8qIExpbmtzIHVuZGVybGluZSAqL1xuICAgICAgICAtLWxpbmstdW5kZXJsaW5lLW9mZnNldDogMC4ycmVtO1xuICAgICAgICAtLWxpbmstZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMXJlbTtcblxuICAgICAgICAvKiBDT01QT1NJVElPTiBTSVpFUyAqL1xuICAgICAgICAtLWZsb3ctc3BhY2luZzogMWVtO1xuXG4gICAgICAgIC0tZ3V0dGVyLWJhc2U6IGNsYW1wKDFyZW0sIDMuNXZ3LCAzLjVyZW0pO1xuICAgICAgICAtLWd1dHRlci1sZzogY2xhbXAoNHJlbSwgMTB2dywgMTByZW0pO1xuXG4gICAgICAgIC0tei1pbmRleC1mb3Jncm91bmQtMTogMzA7ICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIC0tcmFkaXVzLWJhc2U6IDFyZW07XG4gICAgICAgIC0tcmFkaXVzLXNtOiAuNXJlbTtcbiAgICAgICAgXG4gICAgICAgIC0tc2hhZG93LTE6IDAgMCAxcmVtIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgXG4gICAgICAgIC0tcHktc2VjdGlvbi1iYXNlOiBjbGFtcCg0cmVtLCAtMnJlbSArIDE2dncsIDZyZW0pO1xuICAgICAgICBcblxuICAgICAgICAvKiBDT05URU5UIE1BWCBXSURUSCAqL1xuICAgICAgICAtLWNvbnRlbnQtbWF4LXdpZHRoOiA4MGNoO1xuICAgICAgICBbZGF0YS1jb250YWluZXI9XCJsZ1wiXXtcbiAgICAgICAgICAgIC0tY29udGVudC1tYXgtd2lkdGg6IDEyMGNoO1xuICAgICAgICB9XG5cbiAgICBcbiAgICAgICAgLyogVFJBTlNJVElPTlMgKi9cbiAgICAgICAgLS10cmFuc2l0aW9uLWJlemllcjogY3ViaWMtYmV6aWVyKC4yMywxLC4zMiwxKTtcbiAgICAgICAgLS10cmFuc2l0aW9uLWR1cmF0aW9uLWJhc2U6IDFzO1xuICAgICAgICAtLXRyYW5zaXRpb24tZWxlbWVudDogYWxsO1xuICAgICAgICAtLXRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tZWxlbWVudCkgdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbi1iYXNlLCAuM3MpIHZhcigtLXRyYW5zaXRpb24tYmV6aWVyLCBlYXNlLWluLW91dCk7XG4gICAgICAgIC0tdHJhbnNpdGlvbi1mYXN0OiB2YXIoLS10cmFuc2l0aW9uLWVsZW1lbnQpIC40cyB2YXIoLS10cmFuc2l0aW9uLWJlemllciwgZWFzZS1pbi1vdXQpO1xuXG5cbiAgICAgICAgLyogVEhFTUVTICovXG4gICAgICAgIC0tdGV4dC1wcmltYXJ5OiAgdmFyKC0tZGFyay1ibHVlLTEpO1xuICAgICAgICAtLXRleHQtcHJpbWFyeS1jb250cmFzdDogdmFyKC0tbGlnaHQtd2hpdGUtMSk7XG4gICAgICAgIC0tdGV4dC1zZWNvbmRhcnk6IHZhcigtLWRhcmstYmx1ZS0yKTtcbiAgICAgICAgLS10ZXh0LWFjY2VudDogdmFyKC0tZGFyay1ibHVlLTEpO1xuICAgICAgICAtLWJnLXRoZW1lOiB2YXIoLS1iZy1kZWZhdWx0KTtcbiAgICAgICAgLS1iZy1jb250cmFzdDogdmFyKC0tYmctcHJpbWFyeSk7XG4gICAgICAgIC0tYm9yZGVyLWNsci1wcmltYXJ5OiB2YXIoLS1kYXJrLWJsdWUtMSk7XG4gICAgICAgIFxuICAgICAgICAvKiBCT1JERVIgKi9cbiAgICAgICAgLS1ib3JkZXItc2l6ZTogLjE1cmVtO1xuICAgICAgICAtLWJvcmRlci1wcmltYXJ5OiB2YXIoLS1ib3JkZXItc2l6ZSkgc29saWQgdmFyKC0tYm9yZGVyLWNsci1wcmltYXJ5LCBibGFjayk7XG5cblxuICAgICAgICBbZGF0YS10aGVtZT1cInByaW1hcnlcIl17XG4gICAgICAgICAgICAtLXRleHQtcHJpbWFyeTogdmFyKC0tbGlnaHQtd2hpdGUtMSk7XG4gICAgICAgICAgICAtLXRleHQtcHJpbWFyeS1jb250cmFzdDogdmFyKC0tZGFyay1ibHVlLTEpO1xuICAgICAgICAgICAgLS10ZXh0LXNlY29uZGFyeTogdmFyKCk7XG4gICAgICAgICAgICAtLXRleHQtYWNjZW50OiB2YXIoLS1saWdodC13aGl0ZS0xKTtcbiAgICAgICAgICAgIC0tYmctdGhlbWU6IHZhcigtLWJnLXByaW1hcnkpO1xuICAgICAgICAgICAgLS1iZy1jb250cmFzdDogdmFyKC0tYmctZGVmYXVsdCk7XG4gICAgICAgICAgICAtLWJvcmRlci1jbHItcHJpbWFyeTogdmFyKC0tbGlnaHQtd2hpdGUtMSk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIFtkYXRhLXRoZW1lPVwic2Vjb25kYXJ5XCJde1xuICAgICAgICAgICAgLS10ZXh0LXByaW1hcnk6ICB2YXIoLS1kYXJrLWJsdWUtMSk7XG4gICAgICAgICAgICAtLXRleHQtc2Vjb25kYXJ5OiB2YXIoLS1kYXJrLWJsdWUtMik7XG4gICAgICAgICAgICAtLXRleHQtcHJpbWFyeS1jb250cmFzdDogdmFyKC0tZGFyay1ibHVlLTEpO1xuICAgICAgICAgICAgLS10ZXh0LWFjY2VudDogdmFyKC0tZGFyay1ibHVlLTEpO1xuICAgICAgICAgICAgLS1iZy10aGVtZTogdmFyKC0tYmctc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgIC0tYmctY29udHJhc3Q6IHZhcigtLWJnLXRlcnRpYXJ5KTtcbiAgICAgICAgICAgIC0tYm9yZGVyLWNsci1wcmltYXJ5OiB2YXIoLS1saWd0aC1ncmVlbi0xKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIFNQQUNJTkcgKi9cbiAgICAgICAgLS1zcGFjaW5nLTE6IGNsYW1wKDAuMnJlbSwgMC4yNXJlbSArIDAuMDJ2dywgMC42cmVtKTtcbiAgICAgICAgLS1zcGFjaW5nLTI6IGNsYW1wKDAuNHJlbSwgMC41cmVtICsgMC4wNHZ3LCAxLjJyZW0pO1xuICAgICAgICAtLXNwYWNpbmctMzogY2xhbXAoMC42cmVtLCAwLjc1cmVtICsgMC4wNnZ3LCAxLjhyZW0pO1xuICAgICAgICAtLXNwYWNpbmctNDogY2xhbXAoMC44cmVtLCAxcmVtICsgMC4wOHZ3LCAyLjRyZW0pO1xuICAgICAgICAtLXNwYWNpbmctNTogY2xhbXAoMXJlbSwgMS4yNXJlbSArIDAuMXZ3LCAzcmVtKTtcbiAgICAgICAgLS1zcGFjaW5nLTY6IGNsYW1wKDEuMnJlbSwgMS41cmVtICsgMC4xMnZ3LCAzLjZyZW0pO1xuICAgICAgICAtLXNwYWNpbmctODogY2xhbXAoMS42cmVtLCAycmVtICsgMC4xNnZ3LCA0LjhyZW0pO1xuICAgICAgICAtLXNwYWNpbmctMTA6IGNsYW1wKDJyZW0sIDIuNXJlbSArIDAuMnZ3LCA2cmVtKTtcbiAgICAgICAgLS1zcGFjaW5nLTEyOiBjbGFtcCgyLjRyZW0sIDNyZW0gKyAwLjI0dncsIDcuMnJlbSk7XG4gICAgICAgIC0tc3BhY2luZy0xNjogY2xhbXAoMy4ycmVtLCA0cmVtICsgMC4zMnZ3LCA5LjZyZW0pO1xuICAgICAgICAtLXNwYWNpbmctMjA6IGNsYW1wKDRyZW0sIDVyZW0gKyAwLjR2dywgMTJyZW0pO1xuICAgICAgICAtLXNwYWNpbmctMjQ6IGNsYW1wKDQuOHJlbSwgNnJlbSArIDAuNDh2dywgMTQuNHJlbSk7XG4gICAgICAgIC0tc3BhY2luZy0zMjogY2xhbXAoNi40cmVtLCA4cmVtICsgMC42NHZ3LCAxOS4ycmVtKTtcbiAgICAgICAgLS1zcGFjaW5nLTQwOiBjbGFtcCg4cmVtLCAxMHJlbSArIDAuOHZ3LCAyNHJlbSk7XG4gICAgICAgIC0tc3BhY2luZy00ODogY2xhbXAoOS42cmVtLCAxMnJlbSArIDAuOTZ2dywgMjguOHJlbSk7XG4gICAgICAgIC0tc3BhY2luZy01NjogY2xhbXAoMTEuMnJlbSwgMTRyZW0gKyAxLjEydncsIDMzLjZyZW0pO1xuICAgICAgICAtLXNwYWNpbmctNjQ6IGNsYW1wKDEyLjhyZW0sIDE2cmVtICsgMS4yOHZ3LCAzOC40cmVtKTtcbiAgICAgICAgXG4gICAgICAgIC8qIFRZUE9HUkFQSFkgKi9cbiAgICAgICAgLS1mcy14czogY2xhbXAoMC43NXJlbSwgY2FsYygwLjc1cmVtICsgMC4wMnZ3KSwgMC44NzVyZW0pO1xuICAgICAgICAtLWZzLXNtOiBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjg1cmVtICsgMC4wOHZ3KSwgMXJlbSk7XG4gICAgICAgIC0tZnMtYmFzZTogY2xhbXAoMXJlbSwgY2FsYygwLjkycmVtICsgMC41dncpLCAxLjE1cmVtKTtcbiAgICAgICAgLS1mcy1sZzogY2xhbXAoMS4xMjVyZW0sIGNhbGMoMC45OHJlbSArIDF2dyksIDEuMzc1cmVtKTtcbiAgICAgICAgLS1mcy14bDogY2xhbXAoMS4yNXJlbSwgY2FsYygxLjA2cmVtICsgMS41dncpLCAxLjc1cmVtKTtcbiAgICAgICAgLS1mcy0yeGw6IGNsYW1wKDEuNXJlbSwgY2FsYygxLjIxcmVtICsgMi4wM3Z3KSwgMS44NzVyZW0pO1xuICAgICAgICAtLWZzLTN4bDogY2xhbXAoMS44NzVyZW0sIGNhbGMoMS4zN3JlbSArIDMuMTV2dyksIDIuMjVyZW0pO1xuICAgICAgICAtLWZzLTR4bDogY2xhbXAoMi4yNXJlbSwgY2FsYygxLjU0cmVtICsgNC43NHZ3KSwgM3JlbSk7XG4gICAgICAgIC0tZnMtNXhsOiBjbGFtcCgzcmVtLCBjYWxjKDEuN3JlbSArIDYuNjZ2dyksIDMuNzVyZW0pO1xuICAgICAgICAtLWZzLTZ4bDogY2xhbXAoMy43NXJlbSwgY2FsYygxLjg1cmVtICsgOS45OXZ3KSwgNC41cmVtKTtcbiAgICAgICAgLS1mcy03eGw6IGNsYW1wKDQuNXJlbSwgY2FsYygycmVtICsgMTQuOTl2dyksIDZyZW0pO1xuICAgICAgICAtLWZzLTh4bDogY2xhbXAoNnJlbSwgY2FsYygyLjJyZW0gKyAyMi40OHZ3KSwgOHJlbSk7XG4gICAgICAgIC0tZnMtOXhsOiBjbGFtcCg4cmVtLCBjYWxjKDIuNHJlbSArIDMzLjcydncpLCAxMHJlbSk7XG4gICBcblxuICAgIH1cbn0iXX0= */